Featured Posts

Silverlight 5 Ya DisponibleSilverlight 5 Ya Disponible El 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...

Readmore

Silverlight Tour–Actualizado a Silverlight 5 RTWSilverlight Tour–Actualizado a Silverlight 5... Tengo 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...

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

Curso gratuito de Introducción a Silverlight 4 – 2da. ParteCurso gratuito de Introducción a Silverlight... Tengo el gusto de informarles que ya está disponible la segunda parte del Curso gratuito de Introducción a Silverlight 4 en Español, el cual ahora consta de un total...

Readmore

Rodrigo Díaz Concha Rss

Inauguración de MetroLatam.net

Posted on : 24-01-2012 | By : Rodrigo | In : Conferencias, MetroLatam, MVP

Tags: , , ,

0

logo3Los invito cordialmente al día de mañana a la inauguración oficial de la comunidad MetroLatam.net: la primera comunidad en Español de Aplicaciones Metro y Windows 8 para desarrolladores. 

Esta inauguración se llevará a cabo el día de mañana miércoles 25 de Enero por medio de Live Meeting a las 11am hora de la Ciudad de México (-06:00 GMT).

 

MetroLatam.net es la Primera Comunidad en Español de Aplicaciones Metro y Windows 8 para Desarrolladores. Ven a la inauguración de esta comunidad en donde podrás conocer cuáles son sus objetivos y cómo puedes participar. Nos acompañarán Fernando García Loera, MVP Lead para Latinoamérica, con el tema de Reputación Digital y Eduardo Mangarelli, Director de DPE para Latinoamérica, con el tema de Windows 8 y su oportunidad para Desarrolladores Latinoamericanos. ¡Los esperamos!

La reunión se llevará a cabo el próximo miércoles 25 de Enero 2011, a las 11am hora de México (-06:00 GMT), 12:00pm hora de Bogotá/Lima/Quito, 2pm hora de Buenos Aires.

Para entrar a la reunión, usa el siguiente vínculo: https://www.livemeeting.com/cc/mvp_no_voip/join?id=QFT626&role=attend

Agenda

Rodrigo Díaz Concha, Silverlight MVP, MetroLatam.net “¿Qué es MetroLatam.net y cómo participar?”
Fernando García Loera, MVP Lead para Latinoamérica, Microsoft Corporation “Reputación Profesional y el Programa Microsoft MVP”
Eduardo Mangarelli, Director de DPE para Latinoamérica, Microsoft Corporation “Windows 8 y su oportunidad para Desarrolladores Latinoamericanos”
    Sesión de Preguntas y Respuestas

 

¡Los esperamos!

Encuesta: Temas para Módulos Avanzados en MVA

Posted on : 03-01-2012 | By : Rodrigo | In : MVP, Silverlight 4, Windows Phone 7.1

Tags: , , , , , ,

0

QuestionEstoy preparando los temas para los módulos avazados de las carreras de Silverlight y Windows Phone en Microsoft Virtual Academy (MVA).  Por este motivo y para poder conocer el interés de los diversos temas que se pueden tocar, he creado las siguientes encuestas, las cuales tienen como objetivo el que me ayuden a conocer qué temas se deberían incluir y que otros, tal vez, no son tan necesarios.

Carrera de Silverlight

 

Carrera de Windows Phone

Las encuestas estarán abiertas durante algunas semanas.  Con esto me ayudarán a definir los temas y posteriormente abrir los nuevos módulos en MVA.

¡Les agradezco de antemano su valiosa colaboración!

Silverlight Tour–Medellín, Colombia (07 al 09 de Febrero 2012)

Posted on : 03-01-2012 | By : Rodrigo | In : Silverlight 5, Silverlight Tour Workshop

Tags: , , , , , , , , ,

3

Tengo el gusto de anunciarles que SLT_MedellinEl Silverlight Tour: El curso que da la vuelta al Mundo va de nueva cuenta a la hermosa y amable ciudad de Medellín, Colombia.  El curso se impartirá del 07 al 09 de Febrero 2012 y es una de las primeras fechas públicas que ya contempla el material completamente actualizado a Silverlight 5 RTW, por lo que si están interesados(as) les sugiero se registren a la brevedad ya que todos los cursos del Silverlight Tour tienen cupo limitado.

El Silverlight Tour es un curso de 3 días, de cerca de 27 horas, acerca de Silverlight 5 con un enfoque en la construcción de Aplicaciones de Negocio con esta plataforma.

También les recuerdo que cada asistente del curso recibe gratuitamente una licencia de la suite de controles RadControls for Silverlight de nuestros socios Telerik, con un valor en el mercado de 999 USD!!!

Se pueden registrar en esta dirección.  Hay una promoción vigente que vence el 15 de Enero 2012!

Allá nos vemos!!!

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)!

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: , , , , , , , , , ,

2

¡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!

TechDays Chile 2011

Posted on : 08-11-2011 | By : Rodrigo | In : Conferencias, MVP, Silverlight 5, Windows Phone 7.1

Tags: , , , , , , , ,

0

techdays240x120El evento más importante de tecnologías Microsoft en Chile: el TechDays, en su edición 2011, se llevará a cabo el próximo 21 de Noviembre en el centro de convenciones Espacio Riesco en Santiago.

Es para mí verdaderamente un honor el haber sido invitado nuevamente como orador a este Magno evento, que sin duda alguna será de altísima calidad debido a sus contenidos y a la gran cantidad de expositores locales y extranjeros que participarán en él.

Durante el evento estaré participando en tres charlas:

Windows Phone 7.5 y Windows Phone Marketplace

10:40 horas

En esta charla estaré al lado de Pablo García, de Microsoft Uruguay, hablando acerca de la plataforma móvil Windows Phone, sus diversas ventajas para empresas y las características del Mercado de Aplicaciones.  Esta charla estará enfocada principalmente a empresas y tomadores de decisión.

Nuevas características en Silverlight 5

16:00 horas

A partir de lo anunciado en el evento Build el 13 de Septiembre 2011 con respecto a Windows 8 y su Plataforma de Desarrollo, conocer Silverlight es ahora más importante y relevante que nunca.  Ven y conoce en esta sesión algunas de las nuevas características en Silverlight 5 y las ventajas que tiene esta tecnología para la creación de Aplicaciones de Negocio de escritorio para el presente y el futuro.  Esta charla estará enfocada principalmente a desarrolladores.

Desarrollo de Aplicaciones para Windows Phone 7.5

17:00 horas

Al lado de mi buen amigo Leonardo Garcés, estaremos detallando la plataforma de desarrollo de Silverlight para Windows Phone y sus fundamentos para la construcción de aplicaciones para el teléfono y su publicación.  Esta charla estará enfocada principalmente a desarrolladores que deseen adentrarse en esta tecnología.


Les invito cordialmente a que preparen sus agendas y asistan a este evento, el cual estoy completamente seguro les será de mucha utilidad y valor en sus carreras profesionales.  ¡Me dará muchísimo gusto conocerles!

El registro estará abierto próximamente, así que les recomiendo visiten la página oficial del evento para mayor información al respecto.

 

¡Allá nos vemos!

Nueva carrera en Microsoft Virtual Academy: Windows Phone 7.1 (Mango)

Posted on : 02-11-2011 | By : Rodrigo | In : MVP, Noticias, Silverlight, Silverlight 4, Windows Phone 7.1

Tags: , , , , , , ,

4

mvaTengo 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 de la carrera:

Windows Phone es la nueva versión del sistema operativo móvil de Microsoft, el cual es un sistema operativo moderno, fresco y novedoso que te permite realizar más en menos tiempo y estar al tanto de las cosas que más te importan de una más rápida y divertida. Con la última versión 7.1 conocida con el nombre clave “Mango”, el construir aplicaciones para el teléfono jamás había sido tan fácil ya que una de las plataformas deWP-Logo1 desarrollo soportadas es Silverlight 4: una plataforma robusta, moderna y altamente funcional.   En esta Carrera estudiarás los conceptos fundamentales de Silverlight para Windows Phone Mango y conocerás cómo aprovechar al máximo las características específicas de este tipo de dispositivos en beneficio de tus aplicaciones.

La carrera tiene en este momento los siguientes módulos:

Nivel Básico

  • Capítulo I: Fundamentos de Silverlight y Windows Phone
  • Capítulo II: Layout y Entrada Táctil
  • Capítulo III: Visuales y Medios
  • Capítulo IV: Publicación de Aplicaciones

Nivel Intermedio

  • Capítulo V: Trabajando con Datos
  • Capítulo VI: Sensores y otras características especiales del teléfono
  • Capítulo VII: Ciclo de Vida de las Aplicaciones Windows Phone

Al estudiar las diferentes carreras de MVA puedes incrementar tus habilidades como desarrollador en las diversas tecnologías incluidas. Las carreras en MVA son una excelente opción de entrenamiento, son completamente gratuitas y además puedes estudiar a tu propio ritmo.

Los invito cordialmente a que se registren en esta dirección, estudien la carrera y demuestren sus conocimientos en esta extraordinaria plataforma de desarrollo!

Espero les agrade.

Salu2!

Silverlight para Ninjas–16 y 17 de Noviembre de 2011 | Microsoft Chile

Posted on : 01-11-2011 | By : Rodrigo | In : Cursos, Silverlight 4, Silverlight 5, Windows Phone 7.1

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

0

imagePrevio al TechDays Chile 2011 en donde participaré nuevamente como orador, estaré impartiendo el curso avanzado de Silverlight:  Silverlight para Ninjas los días 16 y 17 de Noviembre 2011 en las oficinas de Microsoft Chile.  Este curso, de duración de 2 días completos, está enfocado a desarrolladores profesionales que ya tienen una experiencia mínima de 6 meses desarrollando aplicaciones con la plataforma de desarrollo de Silverlight.

La información completa a continuación.


Curso Avanzado: Silverlight para Ninjas

Descripción

Contar únicamente con los fundamentos de la plataforma de desarrollo Silverlight no es suficiente para construir Aplicaciones de Negocio robustas, escalables y de fácil mantenimiento.  SilverlightUna noción profunda y detallada de la plataforma es necesaria para poder llevar a otro nivel tus aplicativos desarrollados con esta tecnología.

En este curso aprenderás técnicas y conceptos avanzados de Enlace de Datos, Comunicaciones y el Patrón de Diseño Model-View-ViewModel (MVVM).  Los conceptos que aquí aprendas se pueden emplear en Aplicaciones Windows Phonede Escritorio construidas con Silverlight 4 o 5, y también en aplicaciones para Windows Phone 7.1 (Mango)!

Temario

  • Enlace de Datos Avanzado
  • Comunicaciones y Networking
  • El Patrón de Diseño Model-View-ViewModel (MVVM)
  • Modularización de Aplicaciones con Prism 4.0

Audiencia

Desarrolladores profesionales con experiencia mínima de 6 meses en la plataforma de desarrollo de Silverlight

Costo

500 Dólares Americanos (USD) por participante

Fecha y Horario

16 y 17 de Noviembre 2011

09:00 a 18:00 horas

Lugar

Microsoft Chile

Mariano Sanchez Fontecilla 310 Piso 6

Santiago, Chile

¿Qué llevar?

Nota: Toma en cuenta traer el software en inglés, ya que al día de hoy las herramientas de Silverlight 5 RC solo están disponibles en ese idioma y no pueden ser instaladas si Visual Studio está en español

¿Cuándo debo pagar?

La fecha límite de pago para participar en el curso será el día 16 de Noviembre 2011 a las 9:00 a.m.

¿Cuáles son las formas de pago?

Las formas de pago son:

  • A través de transferencia bancaria internacional (Wire Transfer).  Puedes solicitar este servicio en tu banco.
  • En efectivo, en Dólares Americanos (USD) o el equivalente en Pesos Chilenos.  El pago en efectivo podrá ser en persona el día de inicio del curso

Registro

¡El cupo es limitado! Para registrarte al curso, manda un correo a info@devmasters.com.mx con tu nombre completo tal y como quieres que aparezca en tu Certificado de asistencia.  Te enviaremos por correo la información bancaria en donde podrás pagar el costo total del curso antes de la fecha límite para asegurar tu lugar. Por favor no olvides marcar la dirección info@devmasters.com.mx como dirección segura.

¿Qué incluye?

  • Dos días completos de intenso entrenamiento en Silverlight
  • Material digital completamente en Español
  • Coffee Break

¡Allá nos vemos!

Silverlight para Windows Phone Mango: Mosaicos Dinámicos

Posted on : 31-10-2011 | By : Rodrigo | In : Silverlight 4, Windows Phone 7.1

Tags: , , , , , , , ,

0

Una de las características nuevas en la plataforma de desarrollo de Silverlight para Windows Phone 7.1 "Mango” es el ofrecer un mecanismo para crear programáticamente mosaicos “vivos”, y que estos sean fácilmente actualizables según ciertas condiciones ya sea mientras la aplicación esté ejecutando o no.

En este artículo veremos a detalle la creación de mosaicos dinámicos o “Live Tiles” (Mosaicos vivos, por su nombre en el idioma inglés), sus características y capacidades.

Mosaicos

Los mosaicos son –dentro del lenguaje de diseño Metro- la manera en la que las aplicaciones pueden ser ejecutadas, pero también el mecanismo por el cual las aplicaciones nos pueden avisar que ha sucedido algo de nuestro interés como usuarios finales.  Windows Phone 7.1 incluye dos tipos diferentes de mosaicos: Mosaicos Principales y Mosaicos Secundarios. 

Mosaicos principales

Por ejemplo, cuando tienes configurada una cuenta de correo electrónico en Windows Phone 7, el mosaico que representa la aplicación de correo electrónico se actualiza dinámicamente cuando llega a nuestro buzón un nuevo mensaje, este es un ejemplo de mosaico principal ya que no tuvimos que hacer nada extra para crearlo, sino que ya lo agrega la aplicación al momento de ser instalada.  Este tipo de mosaicos pueden ser creados automáticamente por la aplicación o a través de código.  Es muy importante mencionar que estos mosaicos no pueden ser anclados al menú de inicio automáticamente, sino que el usuario lo debe hacer manualmente.image

Mosaicos secundarios

Silverlight para Windows Phone 7.1, soporta la creación programática de mosaicos secundarios para las aplicaciones.  Esto es de particular interés cuando nuestra aplicación requiere brindar al usuario diversas maneras de ejecutar la aplicación.  Por ejemplo, cada mosaico secundario podría representar un estado completamente diferente a otro en la aplicación, adicionalmente al mosaico principal que nos sirve para ejecutar el aplicativo en cuestión.

En la ilustración se muestra una aplicación que tiene un mosaico principal con el título “Mi App!”, mientras que el resto de mosaicos son secundarios.

Este tipo de mosaicos pueden ser creados únicamente a través de código, además de que se anclan automáticamente al menú de inicio tan pronto como son creados.

 

Características de los Mosaicos

Todos los mosaicos cuentan con las siguientes características, las cuales pueden ser modificadas según sea necesario:

  • Título frontal
  • Imagen de fondo frontal
  • Contador numérico (valor del 1 al 99. Si no se establece, no aparecerá)
  • Título para el reverso del mosaico
  • Contenido para el reverso del mosaico
  • Imagen del reverso del mosaico

Hablando específicamente de las imágenes de los mosaicos, estas deb ser de tipo PNG o JPG y deben tener un tamaño de 173 x 173 pixeles.  Si la imagen no tiene este tamaño, se escalará automáticamente.  Adicionalmente a esto, los archivos deben estar marcados como “Contenido”, dentro del panel de Propiedades en Visual Studio .NET.

image

Clase ShellTile

La clase ShellTile representa un mosaico de nuestra aplicación –ya sea el principal o alguno de los secundarios.  Esta clase está disponible en el Espacio de Nombres Microsoft.Phone.Shell, por lo que es buena idea incluir una cláusula using (o Imports en Visual Basic) en la parte inicial de nuestro código.

La clase ShellTile incluye dos miembros estáticos importantes: la propiedad ActiveTiles, la cual es un diccionario que representa todos los mosaicos de la aplicación en cuestión, siendo el primero en el diccionario el mosaico principal, y también el método Create(), el cual nos sirve para poder crear mosaicos secundarios.

El siguiente fragmento de código obtiene el mosaico principal de la aplicación.

//Obtiene el mosaico de la aplicación
var main = Microsoft.Phone.Shell.ShellTile.ActiveTiles.First();

 

Clase StandardTileData

Hay una especialización de la clase ShellTile: la clase StandardTileData.  Esta clase representa un mosaico que puede estar anclado al menú de inicio, por lo que puede tener las propiedades que indicamos anteriormente como título fronta y de reverso, imágenes, etc.

El siguiente fragmento de código configura el mosaico principal de la aplicación, tanto para la parte frontal como para la parte trasera.

var appTitle = ShellTile.ActiveTiles.First();

if (appTitle != null)
{
    var tileData = new StandardTileData();

    tileData.Title = "Mi Aplicación";
    tileData.Count = 7;
    tileData.BackgroundImage = new Uri("Imagenes/sl4logo.png", UriKind.Relative);
    tileData.BackContent = "Atrás";
    tileData.BackTitle = "Ejemplo";
    tileData.BackBackgroundImage = new Uri("Imagenes/WPLogo.png", UriKind.Relative);

    appTitle.Update(tileData);
}

 

Al ejecutar el anterior código y al anclar el mosaico al menú de inicio manualmente, veremos el resultado deseado, tal y como se muestra en la siguiente ilustración:

SNAGHTML1cadc82

Es importante mencionar que cuando un mosaico tiene contenido en el reverso y éste está anclado al menú de inicio, automáticamente después de un lapso de tiempo el mosaico gira como si fuera un naipe para mostrar dicho contenido.

Creación de mosaicos secundarios

Para crear mosaicos secundarios, utilizamos el método Create() mencionado anteriormente.  Este método estático es parte de la clase ShellTile y solicita como parámetros la ruta dentro de la aplicación que este mosaico secundario representa, y también un objeto de tipo StandardTileData, con las propiedades visuales necesarias que requiera nuestro nuevo mosaico.

El Proyecto

image

Para probar esta funcionalidad, nuestra aplicación de prueba consta de dos páginas: MainPage.xaml y Nombre.xaml. En MainPage el usuario puede escribir su nombre y pulsar sobre el botón.  Al hacer esto, la aplicación navega hacia Nombre.xaml, pasando como parámetro el nombre escrito en la caja de texto de MainPage.  Aquí, el usuario puede pulsar en el botón “Crear mosaico secundario”, lo cual hará precisamente eso, identificando al nuevo mosaico con ese Uri único.

La siguiente ilustración muestra las dos páginas de la aplicación.

SNAGHTML1ed8da8

Es en el botón “Crear mosaico secundario” en donde está implementado el código para crear un mosaico secundario de la aplicación, tal y como se muestra a continuación.  Nota que lo primero que hace el código es asegurarse que no exista otro mosaico secundario con el mismo Uri.  Posteriormente a eso, se crea un nuevo objeto de tipo StandardTileData con el contenido visual adecuado.

if (ShellTile.ActiveTiles.Where((m) => m.NavigationUri 
   == NavigationService.Source).Count() == 0)
{
    StandardTileData newTile = new StandardTileData()
    {
        Title = nombre,
        Count = 1,
        BackgroundImage = new Uri("Imagenes/sl4logo.png", UriKind.Relative),
        BackTitle = "Mosaico Secundario",
        BackContent = "Creado: " + DateTime.Now.ToString(),
        BackBackgroundImage = new Uri("Imagenes/mva.png", UriKind.Relative)
    };

    ShellTile.Create(NavigationService.Source, newTile);
}

 

Una vez ejecutando la aplicación en el emulador, podemos probar esta funcionalidad creando tantos mosaicos secundarios como queramos.  Es importane mencionar que el mosaico principal de la aplicación no es necesario que esté en el menú de inicio para que los mosaicos secundarios estén anclados.  En la siguiente ilustración se muestran tres mosaicos secundarios creados con esta aplicación de prueba.

 
SNAGHTML1e461f7[4]

 

Resumen

Los mosaicos dinámicos o “Live Tiles” son una de las mejoras que podemos encontrar en Silverlight para Windows Phone Mango.  A través de esta característica podemos brindar a los usuarios de nuestras aplicaciones un mecanismo para poder llegar directamente al contenido que ellos desean, ya que cada mosaico puede representar una ruta diferente de acceso dentro de nuestras aplicaciones.

Nueva carrera en Microsoft Virtual Academy: Silverlight 4

Posted on : 07-09-2011 | By : Rodrigo | In : MVP, Noticias, Silverlight 4

Tags: , , , , , ,

8

mva¿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 descripción de la carrera es la siguiente:

Silverlight es una tecnología que nos permite crear silverlight_logoAplicaciones Enriquecidas para Internet o RIA por sus siglas en inglés (Rich Internet Applications). Con Silverlight podemos construir aplicaciones que van desde pequeños componentes dentro de una página Web hasta sofisticadas Aplicaciones de Negocio que estén consumiendo y presentando datos de alguna base de datos, pasando por juegos casuales, reproductores de multimedios, Gadgets para Windows Vista o 7, y un largo etcétera. En esta carrera podrás estudiar de manera estructurada la tecnología Microsoft Silverlight, recorriendo todas las características y herramientas para desarrollar aplicaciones básicas para Web y Plataforma.

La carrera tiene en este momento los siguientes módulos:

Nivel Básico

  • Capítulo I: Fundamentos de Silverlight
  • Capítulo II: Layout en Silverlight
  • Capítulo III: Acceso al Sistema de Archivos
  • Capítulo IV: Publicación de Aplicaciones

Nivel Intermedio

  • Capítulo V: Aplicaciones Fuera del Navegador
  • Capítulo VI: Extendiendo la Funcionalidad
  • Capítulo VII: Enlace de Datos
  • Capítulo VIII: Comunicaciones

Próximamente habrá también Nivel Avanzado ¿qué temas les gustaría ver?  También les comento que si bien todo el material fue hecho con Silverlight 4, todos los conceptos son totaltemente válidos para Silverlight 5.

Les invito cordialmente a que se registren a la carrera, la estudien y desarrollen las habilidades necesarias para crecer como desarrolladores profesionales en esta tecnología.  Les recuerdo que MVA es completamente gratuita y pueden estudiar a su propio ritmo!

Espero les sea de utilidad.

Salu2!

Quinto Simposio Latinoamericano de SharePoint–31 de Agosto 2011 en Costa Rica

Posted on : 03-08-2011 | By : Rodrigo | In : Comunidades, Conferencias, Eventos, MVP, SharePoint, Silverlight 4, Silverlight 5

Tags: , , , , , , , ,

0

Les invito a todos a que asistan al Quinto (sí, ya el quinto!!!) Simposio Latinoamericano de SharePoint, el cual se llevará a cabo el día 31 de Agosto 2011 en el centro de negocios Pueblo Antiguo, San José, Costa Rica.

Invitacion5SimpsioSharePoint2011

Este evento estará llevado a cabo por profesionales reconocidos MVP_Horizontal_BlueOnlyinternacionalmente en el ámbito de SharePoint y tecnologías relacionadas, muchos de ellos MVP’s.  La agenda está repleta de charlas de bastante interés para todos los gustos.

Esta es una gran oportunidad para tener de primera mano toda la información que ustedes requieran con respecto a esta magnífica plataforma de colaboración, y qué mejor que en la capital Costarricense!?

Por mi parte estaré dando un charla acerca de la construcción y diseño de Aplicaciones de Negocio (en el escritorio) con Silverlight que utilicen datos de SharePoint.  Si tienen algún tópico en específico que quisieran que se tratara durante la charla, ¡háganmelo saber! Me dará mucho gusto obtener su previa retroalimentación.

 

El registro está abierto, por lo que les sugiero ¡no pierdan su lugar!

Toda la información adicional está en la página del Simposio.

 

while (1==1) {

   CostaRica.PuraVida = true;

}

 

¡Allá nos vemos!