Featured Posts

Diplomado de desarrollo de aplicaciones para Windows Phone 7.1–LatinoaméricaDiplomado de desarrollo de aplicaciones para Windows... Los invito cordialmente a que se inscriban al Diplomado de desarrollo de aplicaciones para Windows Phone 7.1, impulsado por Microsoft México para todo el mundo!  Completamente...

Readmore

Nueva carrera en Microsoft Virtual Academy: Windows Phone 7.1 (Mango)Nueva carrera en Microsoft Virtual Academy: Windows... Tengo el gusto de darles a conocer la disponibilidad de una nueva carrera en el Microsoft Virtual Academy (MVA): La carrera de Windows Phone 7.1 Mango. Esta es la descripción...

Readmore

Nueva carrera en Microsoft Virtual Academy: Silverlight 4Nueva carrera en Microsoft Virtual Academy: Silverlight... ¿Eres estudiante de Microsoft Virtual Academy (MVA)? Tengo el gusto de anunciarles oficialmente el lanzamiento de la nueva carrera de Silverlight 4 para esta plataforma educativa. La...

Readmore

Rodrigo Díaz Concha Rss

Feliz año 2012

Posted on : 31-12-2011 | By : Rodrigo | In : General

Tags:

0

happy new year 2012No sé ustedes, pero yo creo que 2011 ¡se fue volando!

Quiero aprovechar este espacio para enviarles mis mejores deseos para este nuevo año que comienza.  ¡Que todas sus metas sean alcanzadas y que todos sus sueños se vean realizados!

Espero sinceramente que todo el material, recursos de aprendizaje y noticias aquí publicadas les sean y sigan siendo de mucha utilidad, ya que ese es precisamente su objetivo.

¡FELIZ 2012!

Anunciando MetroLatam.net: La Primera Comunidad en Español de Aplicaciones Metro y Windows 8 para Desarrolladores

Posted on : 21-12-2011 | By : Rodrigo | In : Comunidades, MetroLatam, Noticias

Tags: , , , , ,

0

MetroLatamTengo el gusto de anunciar hoy 21 de Diciembre del 2012, la llegada de la Primera Comunidad en Español acerca de Aplicaciones Metro y Windows 8 para Desarrolladores: MetroLatam.net

El objetivo de MetroLatam.net es ser una comunidad técnica enfocada a desarrolladores, en español y sin fines de lucro.

El enfoque de esta comunidad es ser un punto de reunión de recursos técnicos y de aprendizaje para la construcción de Aplicaciones Metro para Windows 8, independientemente de la tecnología que se utilice para ello.

¡Todos los desarrolladores profesionales, entusiastas y diseñadores gráficos que deseen conocer más acerca de cómo crear Aplicaciones Metro para Windows 8 están invitados a participar!

¿Por qué otra comunidad?

Si has seguido de cerca las noticias con respecto a la plataforma de desarrollo del próximo Windows 8, sabrás que existirán dos tipos de aplicaciones: las Aplicaciones de Escritorio que todo mundo conocemos y utilizamos hoy en día y las Aplicaciones Metro, las cuales son un tipo nuevo de aplicaciones enfocadas principalmente a utilizarse a través de dispositivos táctiles, como las Tablets y Slates.

win8-platform-and-tools

Las Aplicaciones Metro se basan en el nuevo WinRT (Windows Runtime): una nueva API asíncrona que el motor para este tipo de aplicaciones, pero con una experiencia de desarrollo prácticamente igual al que tenemos con las aplicaciones del .NET Framework tradicionales.  La idea detrás de WinRT es que los usuarios puedan ejecutar las Aplicaciones Metro en un ambiente confiable y seguro ya que estas aplicaciones corren en un sandbox (similar a lo que sucede a las aplicaciones en Windows Phone).

Para crear Aplicaciones Metro podemos utilizar XAML y alguno de los lenguajes compatibles, como C, C++, C# y VB.  Asimismo, también podemos utilizar HTML y Javascript para construir este tipo de aplicaciones: se abren las puertas para aquellos diseñadores/desarrolladores que tienen conocimientos en estas tecnologías Web y que desean construir aplicativos para el nuevo sistema operativo Windows 8.

Windows 8 Developer Preview está disponible desde el 13 de Septiembre 2011, y se ha anunciado que su versión Beta estará disponible en Febrero 2012.  Adicionalmente a esto, ya está abierta la convocatoria para un concurso de creación de aplicaciones primerizas para el nuevo Windows Store.

…Por estas y más razones, estoy convencido que es el momento adecuado para organizar la discusión y recursos de aprendizaje con respecto a las aplicaciones Metro para Windows 8 en nuestro bello idioma y que todos los interesados podamos aprender.  ¡Todo mundo está invitado!

¿Qué sucede con La Liga Silverlight?

La Liga Silverlight es una comunidad que acaba de cumplir 3 años de existencia y su objetivo es unir desarrolladores profesionales y entusiastas al rededor de Silverlight y tecnologías relacionadas, como por ejemplo: Silverlight para Windows Phone 7 y 7.1, XAML, WCF RIA Services, etc.  La Liga Silverlight sigue, y seguirá siendo un recurso de mucho valor para aquellas personas que quieran construir Aplicaciones de Escritorio (o en algunos casos Aplicaciones Web de Negocio) con esta tecnología, tanto para el presente como para el futuro.  La Liga Silverlight seguirá ofrenciendo contenido y recursos de aprendizaje de Silverlight y continuará siendo un punto de contacto para todos los desarrolladores a quienes nos gusta dicha tecnología.  Para mayor información de La Liga Silverlight consulta su Manifiesto.

¿Quiénes participan MetroLatam.net?

Al momento habemos ya diversas personas involucradas con esta iniciativa, quienes creemos que es importante aprender a fondo el tema con respecto a las Aplicaciones Metro, WinRT y Windows 8. 

Al igual que sucede con La Liga Silverlight: ¡Todo mundo puede participar!

¿Estás interesado en colaborar con nosotros? escríbenos a contacto@metrolatam.net o visita el Grupo de MetroLatam.net en Facebook.

Queremos dar cuentas de e-mail a las primeras 20 personas que contribuyan con la comunidad como autores (tu nombre @ metrolatam.net).  ¡Todo contenido técnico será bien recibido!

¿Cuándo inicia?

¡La comunidad ya comenzó! Estamos muy emocionados con esta nueva aventura y en proceso de definir el contenido inicial para el sitio.  Pueden esperar el primer contenido en Enero 2012.

¿Cuáles son las Redes Sociales de la Comunidad?

¿Habrá eventos en línea?

Durante Enero 2012 daremos a conocer las fechas de Webcasts acerca de la creación de Aplicaciones Metro. 

Como cualquier otro WebCast, estos eventos serán en vivos y serán grabados para que posteriormente puedas descargarlos.

¿Habrá eventos presenciales en mi país?

¡Claro!  Estamos planeando la Gira MetroLatam 2012.  La idea de esta gira será hacer entrenamientos y charlas presenciales totalmente sin fines de lucro en las principales ciudades de algunos países en Latinoamérica.

ArgentinaArgentina

Colombia, Venezuela
Colombia

México
Mexico

Perú
Peru

Chile
Chile

Costa Rica
Costa Rica

 

¡Estoy interesado( a ) y quiero participar!

Toda comunidad técnica sin fines de lucro se fortalece y crece gracias a la participación de sus miembros, por lo que será un gusto enorme recibir sus colaboraciones técnicas (artículos, screencasts, webcasts, podcasts, etc.).  Por favor escríbenos a contacto@metrolatam.net o visita el Grupo de MetroLatam.net en Facebook para mayor información al respecto.

Resumiendo…

2012 se perfila para ser un año súmamente interesante en el ámbito tecnológico, lleno de retos y novedades. La Comunidad MetroLatam.net ha nacido como un grupo de personas que estamos interesados en aprender más acerca de los innovaciones tecnológicas en la plataforma de desarrollo de Microsoft, específicamente de Windows 8 para tablets, y estoy seguro que será de mucho interés y de ayuda para muchos de ustedes a corto y mediano plazo.

¡Sean bienvenidos(as)!

La importancia de XAML

Posted on : 20-12-2011 | By : Rodrigo | In : General

Tags: , , , ,

3

El desarrollo de aplicaciones cliente para el sistema operativo Windows ha evolucionado de gran manera en los últimos años.  Una de las tecnologías clave que impulsaron la innovación en el área de las plataformas de desarrollo fue, sin lugar a dudas, XAML.

XAML (acrónimo de eXtensible Application Markup Language) nació hace más de 5 años y es pieza fundamental en diversas tecnologías, como por ejemplo Windows Presentation Foundation (WPF), Silverlight, Silverlight para Windows Phone, Microsoft Surface e incluso Workflow Foundation.  Este lenguaje declarativo basado en XML nos permite declarar estructuras de objetos –generalmente visuales pero en realidad, prácticamente podemos instanciar cualquier objeto desde este lenguaje-.  Desde el .NET Framework 3.0 contamos en Windows con un intérprete (parser) bastante eficiente y poderoso, el cual ha sido mejorado con cada versión del Framework.  Además, a XAML lo respaldan herramientas de desarrollo y diseño súmamente sofisticadas como Visual Studio y Expression Blend.  Inclusive hay herramientas de terceros que también cuentan con la opción de exportar hacia XAML (Adobe Photoshop e Illustrator por ejemplo).

Esto quiere decir, que si tu objetivo hoy en día es construir Aplicaciones para Windows, muy probablemente tengas que conocer XAML.

Claramente, XAML es una tecnología de vital importancia también para el futuro.  Microsoft durante el evento //Build/ mostró al mundo entero el próximo Windows 8 y su plataforma de desarrollo, y pudimos apreciar una cualidad única que por primera vez aparece en un sistema operativo Windows: el parser de XAML es parte del core del sistema operativo para las nuevas aplicaciones Metro en Windows 8.

win8-platform-and-tools

El significado de esta importante incorporación en Windows 8 es que podemos utilizar XAML como tecnología para la creación de Interfaces de Usuario. Es la primera vez que en un sistema operativo Windows sucede esto, ya que generalmente tenemos que instalar el .NET Framework para poder ejecutar aplicaciones que hagan uso de XAML.

Las Aplicaciones Metro son aquellas que tienen como enfoque principal su uso en dispositivos táctiles como tablets.  Las Aplicaciones de Escritorio que usamos día con día y que generalmente están expresadas con ventanas, seguirán funcionando como tal en Windows 8 y podrán ser construidas con las plataformas de desarrollo como Silverlight o WPF (en donde podemos asimismo encontrar XAML como comenté anteriormente).

Muchos ven esto como una muestra clara de la importancia de XAML para Microsoft, otros tantos ven esto como el “Silverlight Nativo” o el “Silverlight 6”, lo cierto es que hay concordancia con la plataforma de desarrollo que desde hace mucho tiempo se ha ido perfilando: XAML como tecnología de Interfaz de Usuario y alguno de los lenguajes disponibles en la plataforma para dar funcionalidad y vida a dicha IU (C, C++, C# o VB).

Xaml

XAML entonces toca un amplio espectro de tecnologías, y este hecho debería ser un “abrir de ojos” para todos aquellos desarrolladores que deseen construir soluciones nativas para Windows.  Aprender XAML no es complicado y una vez comprendido el paradigma adecuado de programación, podrás apreciar lo robusto y poderosa que es esta tecnología.

Salu2!

Nuevas ciudades para el Silverlight Tour: Asunción, Córdoba y Medellín

Posted on : 09-12-2011 | By : Rodrigo | In : Noticias, Silverlight 5, Silverlight Tour Workshop

Tags: , , , , , , , , , ,

3

¡Domina el presente y prepárate para el futuro!

sltlogoDurante 2012, habrá nuevas ciudades destino para el mejor curso de Silverlight: El Silverlight Tour Workshop en Español.  Estas ciudades son:

Nota: Habrá anuncios próximamente para Bolivia, Ecuador y Panamá.

El Silverlight Tour es un curso con un índice de satisfacción del 100%, de 3 días acerca de Silverlight 5, completamente actualizado a la versión final de Silverlight 5 (versión 5.0.61118), con un enfoque a la construcción de Aplicaciones de Negocio con esta tecnología.

telerik_logo_RGB_photoshopEl curso incluye para cada asistente una licencia de desarrollador de la mejor suite de controles: los RadControls for Silverlight de nuetros socios Telerik, la cual tiene un valor comercial regular de 999 USD!

El cupo como en todos los cursos del Silverlight Tour está limitado, por lo que sugiero se registren si están interesados.  Para estos cursos hay promociones vigentes!

 

¡Los esperamos!

Silverlight Tour–Actualizado a Silverlight 5 RTW

Posted on : 09-12-2011 | By : Rodrigo | In : Noticias, Silverlight 5, Silverlight Tour Workshop

Tags: , , , , , , ,

0

sltlogoTengo el gusto de anunciarles que el Curso que Da La Vuelta al Mundo, el famoso Silverlight Tour, ha sido actualizado a la versión final de Silverlight 5.

El Silverlight Tour es un curso intenso acerca de Silverlight 5, de 3 días (27 horas) y que se imparte al rededor del mundo en inglés, francés, español y también en griego (sí, en griego también).

telerik_logo_RGB_photoshopAsimismo, les recuerdo que el curso incluye para cada asistente una licencia de la suite de controles RadControls for Silverlight de nuestros socios Telerik, ¡con un valor regular en el mercado de 999 USD!

¿Por qué es importante aprender Silverlight?

Con lo anunciado durante el evento Build, con respecto al futuro de la plataforma de desarrollo para Windows 8, ahora es más importante que nunca aprender Silverlight, ya que seguirá siendo una de las plataformas de desarrollo para construir Aplicaciones de Escritorio para este futuro sistema operativo. O, si su objetivo es construir aplicaciones de tipo “Metro” con XAML y .NET para Windows 8, el paradigma continúa.

win8-platform-and-tools

Próximas ciudades

Revisen las próximas ciudades en donde se impartirá el Silverlight Tour en Español en esta dirección.  Si están interesados y su ciudad no está en la lista, sugieran a dónde quieren que se llegue este curso.  También es posible impartirlo de manera privada en sus instalaciones.

¡Ahí nos vemos!

Silverlight 5 Ya Disponible

Posted on : 09-12-2011 | By : Rodrigo | In : Noticias, Silverlight 5

Tags:

8

sl5logoEl día de hoy 09 de Diciembre 2011 ha sido liberada la nueva versión de Silverlight 5.  Esta versión final es la 5.0.61118.

¿Qué es Silverlight?

Silverlight es una plataforma de desarrollo para Aplicaciones de Escritorio y Web, para los sistemas operativos Windows y Mac OSX.  En el caso de Aplicaciones Web, la lista de los navegadores soportados la podrán encontrar en esta dirección.

Silverlight es una de las plataformas de desarrollo para Aplicaciones de Escritorio para el próximo sistema operativo Windows 8, tal y como fue mencionado durante el evento Build, el 13 de Septiembre 2011 en Anaheim, California.

image

Nuevas características en Silverlight 5

Silverlight 5 cuenta con muchas nuevas características y funcionalidades tanto para Aplicaciones de Negocio como Multimedia.  Específicamente para las Aplicaciones de Negocio, hay diversas novedades tales como:

Soporte a 64 bits

64bit

¡Silverlight 5 ahora cuenta con versiones de 32 y 64 bits para el Sistema Operativo Windows!  Para Mac OSX es de 32 bits.

Puntos de Interrupción en Enlaces de XAML

SNAGHTML2a47aa7fEsta característica te permite crear un punto de interrupción (breakpoint) en tus expresiones de Binding en el código de XAML, por lo que la depuración de este tipo de objetos se vuelve mucho más sencilla.

Plantillas de Datos Implícitas

SNAGHTML2a3943f0

Similares a los Estilos Implícitos, ahora contamos con Plantillas de Datos Implícitas, en donde con tan solo establecer el atributo DataType, indicamos el tipo al que dicha plantilla puede ser aplicada.  Esto permite tener mucha versatilidad al momento de presentar los datos en controles de tipo lista, como por ejemplo el ListBox o el ComboBox.

Enlace en Estilos

Ahora en Silverlight 5 podemos usar SNAGHTML2a428d6e{Binding} en los elementos Setter de los Estilos en XAML, para poder enlazar el valor de algún otro elemento.  Esto abre muchas posibilidades al momento de estilizar los elementos visuales de los aplicativos.

Soporte a Múltiples Ventanas

image

Silverlight 5 incluye la clase concreta Window, la cual nos permite crear ventanas del sistema operativo, independientes a la ventana principal.  Esto requiere que la aplicación ejecute en Confianza Elevada y Afuera del Navegador.

Confianza Elevada extendida

SNAGHTML2a3cb3b2

La Confianza Elevada ha sido extendida en Silverlight 5, ya que ahora podemos tener este tipo de modelo de ejecución dentro del Navegador!  Asimismo, algunas restricciones presentes en Silverlight 4 simplemente se van, como por ejemplo, ahora es posible leer el sistema de archivos completo de la máquina del usuario (no solamente las carpetas de usuario).

P/Invoke

imageEn aplicaciones que ejecuten con Confianza Elevada en Silverlight 5 podemos utilizar los servicios de invocación de la plataforma, más conocidos como P/Invoke.  Esta característica te permite ejecutar código no manejado desde tus aplicativos de Silverlight 5, por lo que prácticamente no hay límites en lo que puede hacer una aplicación de Silverlight.  Nota: P/Invoke solo está disponible en los sistemas operativos Windows.

Expresiones de Marcado Personalizadas

En Silverlight 5 contamos ahora con la clase MarkupExtension, con la cual podemos construir nuestras propias Extensiones de SNAGHTML2a41664eMarcado.  Esto es súmamente útil al momento de separar preocupaciones en aplicativos de tipo MVVM, además que con esta característica podríamos utilizar miembros estáticos en el XAML, algo que no es posible hoy en día.

…y más

Les sugiero revisar esta dirección para mayor información acerca de todo lo nuevo que trae esta versión.

Descarga Silverlight 5

Descarga ya todas las herramientas necesarias para poder construir aplicaciones con Silverlight 5 de esta dirección.

También pueden descargar el Silverlight Toolkit actualizado a Silverlight 5 RTW.

La documentación offline (archivo .chm) está disponible en esta dirección.

Para mayor información, consulten esta página del equipo de Silverlight.

Salu2!