<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>La Liga SilverlightLa Liga Silverlight | La Liga Silverlight</title>
	<link>http://blogs.ligasilverlight.com</link>
	<description>La primera Comunidad en Español acerca de Silverlight y tecnologías relacionadas</description>
	<lastBuildDate>Tue, 17 Jan 2012 16:43:48 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.3" -->

	<item>
		<title>Desplegando un ChildWindow en objetos Window en Silverlight 5</title>
		<description><![CDATA[Silverlight 5 cuenta con muchas características enfocadas principalmente a la construcción de aplicaciones de negocio, una de ellas es la creación de Ventanas de Sistema. Sin embargo, si necesitas mostrar un ChildWindow dentro de una ventana creada dinámicamente, el comportamiento que obtendrás tal vez no es el esperado, y es que el ChildWindow se mostrará en la raíz de la aplicación (comunmente MainPage) y no en la ventana nueva en donde estás ejecutando el código. Por ejemplo, en la siguiente figura la aplicación crea la ventana de la izquierda… …pero al crear el objeto ChildWindow dentro de la ventana en donde esperas que se despliegue: Este comportamiento no es el esperado ¿cierto? En este artículo explicaré cómo puedes obligar que el ChildWindow se dibuje adecuadamente en la ventana que le corresponda. Puedes leer el artículo completo aquí]]></description>
		<link>http://blogs.ligasilverlight.com/2012/01/desplegando-un-childwindow-en-objetos-window-en-silverlight-5/</link>
			</item>
	<item>
		<title>D&#237;a 31: Promoviendo tu aplicaci&#243;n</title>
		<description><![CDATA[Esta es una traducción de Day 31: Promoting Your App, puedes encontrar el artículo aquí en su versión original en inglés. Hacer que los usuarios encuentren tu aplicación puede parecer como algo que está fuera de tus manos, pero estás equivocado. Hay muchas cosas que puedes hacer para manejar la atención hacia tu aplicación. Esta sección se enfoca en algunas de las mejores prácticas que deberías utilizar para cada aplicación que crees. La primera semana es vital A menos de que tu aplicación se convierta en una gran sensación, es altamente posible que la primer semana de tu aplicación en el marketplace será en donde veas el más alto número de descargas diarias. Obtener exposición en la categoría “Nuevo” es una oportunidad muy buena y necesitas asegurarte de que estás manejando esto en una forma que hará a tu aplicación brillar por mucho mas que solo unos días. Al final, tu meta es catapultarla desde la categoría Nuevo a la categoría Top Apps. Los cuatro o cinco días que tienes que esperar para que tu aplicación sea aprobada podrían ser aprovechados para ejecutar una estrategia para hacer pública la expectativa de tu aplicación. Enlazar a tu aplicación Cuando ingresas tu [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-31-promoviendo-tu-aplicacin/</link>
			</item>
	<item>
		<title>D&#237;a 30: Base de datos local</title>
		<description><![CDATA[Esta es una traducción de Day 30: Local Database, puedes encontrar el artículo aquí en su versión original en inglés. ¿Qué es una base de datos local? En la versión original de Windows Phone 7, podíamos salvar información pero tomaba cierto código especial o utilizar bases de datos de terceros como SterlingDB para tener un repositorio de información relaciona que algunas aplicaciones necesitan. Esto limitó algunos tipos de aplicaciones que algunos desarrolladores pudieron producir para los usuarios. En Windows Phone Mango, los desarrolladores aún cuentan con el almacenamiento aislado para mantener información e información almacenada para sus aplicaciones pero ahora tenemos SQL CE como un elemento de almacenamiento relacional para crear aplicaciones aún mejores para Windows Phone. Como otras soluciones de bases de datos para el Windows Phone original, la base de datos nativa de SQL CE creada en Mango tiene su información almacenada en el almacenamiento aislado del dispositivo. Puedes aprender mas acerca del almacenamiento aislado aquí. Microsof tampoco creó nuevas formas de trabajar con la información en el teléfono y en su lugar implementó LINQ a SQL para todas las operaciones de las bases de datos. LINQ a SQL es usado para hacer todas la funciones para la [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-30-base-de-datos-local/</link>
			</item>
	<item>
		<title>D&#237;a 29: Globalizaci&#243;n</title>
		<description><![CDATA[Esta es una traducción de Day 29: Globalization, puedes encontrar el artículo aquí en su versión original en inglés. Globalización contra Localización Las personas comúnmente se confunden cuando se discute acerca de globalización y localización. Ambas tratan de lidiar con presentar contenido de una manera amigable por todo el mundo, pero la distinción es que la globalización trabaja con el formato de los elementos, tales como el tiempo, fechas, tipos de moneda y números en la forma en la que el usuario este familiarizado considerando, mientras que la localización involucra desplegar el idioma nativo del usuario en la interfaz. Este artículo cubrirá el uso de ambas técnicas para crear aplicaciones que puedan alcanzar una gran audiencia con la interfaz de usuario mas amigable posible. Estaremos creando una aplicación simple durante el curso de este artículo que soporte a ambas, globalización y localización. Esta aplicación rápidamente genera un mensaje de correo electrónico que permite saber al contacto que estas retrasado para una reunión. Configurar soporte para la localización Después de crear un nuevo Windows Phone con C#, necesitaremos hacer algunas cosas para configurar la aplicación para que soporte la localización. Definir un lenguaje neutral para el ensamblado Dado que estamos localizando [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-29-globalizacin/</link>
			</item>
	<item>
		<title>D&#237;a 28: Biblioteca multimedia</title>
		<description><![CDATA[Esta es una traducción de Day 28: Media Library, puedes encontrar el artículo aquí en su versión original en inglés. Hoy vamos a echar un vistazo a la clase MediaLibrary que es parte del espacio de nombres Microsoft.Xna.Framework.Media. Como el nombre sugiere, esta clase nos da acceso a la biblioteca de medios del usuario. Una biblioteca de medios en Windows Phone almacena imágenes y música. Al usar las biblioteca de medios, puedes integrar este contenido en tus propias aplicaciones. Hay muchas razones por las que un desarrollador querría hacer esto. Aquí hay algunas ideas: * Para mostrar al usuario una lista de canciones y dejarlos seleccionar la música de fondo mientras usa tu aplicación. *Permitir al usuario descargar sus imágenes desde un servicio. (por ejemplo Flickr) y agregarlas a la biblioteca. * Usar música de un artista o género desde la biblioteca de medios para hacer sugerencias de otros contenidos similares en los que el usuario podría interesarse. Para mostrar como usar la biblioteca de medios, he creado una aplicación de ejemplo. Esta aplicación enlistará todas las canciones que se encuentren en la biblioteca multimedia del usuario, reproducir una canción cuando el usuario la seleccione y permitirle seleccionar una imagen [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-28-biblioteca-multimedia/</link>
			</item>
	<item>
		<title>D&#237;a 27: API del micr&#243;fono</title>
		<description><![CDATA[Esta es una traducción de Day 27:Microphone API, puedes encontrarlo aquí en su versión original en inglés. Introducción El reconocimiento de voz o tomar notas es una práctica muy común dependiendo de tu profesión o uso, por ejemplo, es entendido que los dispositivos móviles de hoy ofrecen alguna clase de reconocimiento de palabras y control de la aplicación, ya sean direcciones o marcar un número o el otro uso común, al reproducir música. La tarea de notas es otro elemento que es útil para ser capaz de capturar audio en el campo para futuras referencias. El primer paso de todas estas aplicaciones es ser capaz de capturar audio vía el micrófono y procesarlo como sea necesario. Así que hoy miraremos al API del microfono proveída por Mango y haremos un ejemplo muy sencillo para que inicies. ¿Qué es lo que esta involucrado? Haremos lo mínimo, necesitaremos grabar audio y salvarlo para su reproducción. Los siguientes puntos clave deberán ser notados: 1. Clase Microphone: Esta es la clase proveída por el espacio de nombres Microsoft.Xna.Framework.Audio que nos permite el acceso a la API del micrófono. 2. Evento publico EventHandler&#60;EventArgs&#62; BufferReady: Este es un evento que se manifiesta cuando el micrófono esta [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-27-api-del-micrfono/</link>
			</item>
	<item>
		<title>D&#237;a 26: Transferencia de archivos en segundo plano</title>
		<description><![CDATA[Esta es una traducción de Day 26: Background File Transfer, puedes encontrarlo aquí en su versión original en inglés. Ayer creamos un proyecto usando un Background Agent, uno de los nuevos elementos multitarea nuevos en Windows Phone 7.5. Hoy usaremos el Background File Transfer para realizar la descarga de un archivo que continua incluso cuando nuestra aplicación no esté corriendo. Descargaremos un video desde Channel 9 y lo reproduciremos cuando esté completado. Comenzando Lanza Visual Studio y crea un nuevo proyecto. Debajo de Silverlight for Windows Phone, selecciona Windows Phone Application. Nombra la aplicación como gustes. Has creado la aplicación principal. Será responsable para: 1) Iniciar nuestra descarga del video 2) Desplegar el estado de la descarga 3) Reproducir el video una vez que se haya completado Crear la aplicación Ahora es tiempo de juntarlo todo. Abre MainPage.xaml y agrega dos botones para descargar y reproducir el video. Después, agrega dos TextBlocks para desplegar el progreso y estado. &#60;Grid x:Name=&#8221;ContentPanel&#8221; Grid.Row=&#8221;1&#8243; Margin=&#8221;12,0,12,0&#8243;&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button x:Name=&#8221;btnIniciar&#8221; Click=&#8221;btnIniciar_Click&#8221; Content=&#8221;Iniciar descarga&#8221; Margin=&#8221;0,101,0,0&#8243; VerticalAlignment=&#8221;Top&#8221;/&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button x:Name=&#8221;btnReproducir&#8221; Click=&#8221;btnReproducir_Click&#8221; IsEnabled=&#8221;False&#8221; Content=&#8221;Reproducir video&#8221; Margin=&#8221;0,225,0,0&#8243; VerticalAlignment=&#8221;Top&#8221;/&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;TextBlock x:Name=&#8221;txtProgreso&#8221; Margin=&#8221;8,0,8,258&#8243; VerticalAlignment=&#8221;Bottom&#8221;/&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;TextBlock x:Name=&#8221;txtEstado&#8221; Margin=&#8221;8,0,8,159&#8243; VerticalAlignment=&#8221;Bottom&#8221; Height=&#8221;0&#8243;/&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62; No incluiré el MainPage.xaml entero aquí, pero está disponible en la solución al [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-26-transferencia-de-archivos-en-segundo-plano/</link>
			</item>
	<item>
		<title>D&#237;a 25: Background agents</title>
		<description><![CDATA[Esta es una traducción de Day 25: Background Agents, puedes encontrarlo aquí en su versión original en inglés. Hoy, vamos a darle un vistazo a una de las capacidades multitarea nuevas en Windows Phone Mango. El entorno completo de multitarea abarca muchos nuevos elementos: * Background Agents * Background File Transfer * Background Audio Playback * Scheduled Notifications * Fast Application Switching Aquí nos enfocaremos en los Background Agents. Mientras que la transferencia de archivos y tarea de reproducción de audio cubren escenarios específicos, no permiten un código personalizado para ser ejecutados. Aquí es donde entran los agentes en segundo plano. Hay dos tipos de agentes de segundo plano: Periodic y Resource Intensive. Los agentes de recursos intensivos están hechos para tareas que consumirán un monto grande de recursos del sistema pero con muchas limitaciones para cuando ellos quieran correr. Los agentes periódicos corren mas frecuentemente y con menos restricciones, pero están hechos para tareas que sean ligeras en consumo de recursos. Para entender completamente las diferentes limitantes y beneficios de cada uno,visita la página de MSDN. Una tarea periódica puede hacer algo corto y simple, así como refrescar un RSS o actualizar tu live tile. Una tarea exigente de [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-25-background-agents/</link>
			</item>
	<item>
		<title>D&#237;a 24: Herramienta de rendimiento</title>
		<description><![CDATA[Esta es una traducción de Day 24: Performance Tools, puedes encontrarlo aquí en su versión original en inglés. El rendimiento es un aspecto importante para todas la aplicaciones, especialmente aplicaciones que corren con necesidad de recursos abundantes, los dispositivos confían en la red. Como un usuario, es relativamente fácil decir cuando una aplicación en ejecución es “lenta”; lo que no es fácil es identificar la causa de los problemas de rendimiento. Hacer cambios al código fuente sin entender el efecto en rendimiento puede llevarte a una reconstrucción innecesaria y hacer los problemas potenciales incluso peores. ¿Qué hacer? Con el lanzamiento de Windows Phone Mango, podemos ahora fácilmente identificar el origen de los problemas de rendimiento de nuestra aplicación (todo el camino hacia las funciones que están causando los problemas). Ingresa a la herramienta de perfil. Puedes usar la nueva herramienta para ayudar a identificar detalles con el rendimiento en tu aplicación, incluyendo consumo de memoria, complejidad en los árboles visuales, tiempo de lanzamiento de la aplicación e identificación de funciones de larga duración. Para correr la sesión de análisis de rendimiento, abre tu proyecto Windows Phone en Visual Studio y selecciona “Stat Windows Phone Performance Analysis” desde el menú de [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-24-herramienta-de-rendimiento/</link>
			</item>
	<item>
		<title>D&#237;a 23: Modelo de ejecuci&#243;n</title>
		<description><![CDATA[Esta es una traducción de Day 23: Execution Model, puedes encontrarlo aquí en su versión original en inglés. Vamos poniéndonos de acuerdo, nuestros smartphones son bastante inteligentes estos días. Pero los correos electrónicos, integración social, juegos y aplicaciones toman un buen tajo comparativamente del pequeño sistema de procesamiento y memoria, pero aún mas importante, la vida de la batería. Es además crucial para cualquier sistema operativo móvil y sus aplicaciones de terceros ser muy responsable al optimizar el uso de recursos en un smartphone, así como proveer la experiencia de usuario mas fluida y responsable posible. Aquí es donde el Execution Model viene en la jugada y se vuelve importante para entender en los varios eventos/estados durante el ciclo de vida de una aplicación. En este artículo hablaremos de como se ve el modelo de ejecución para Windows Phone y que ha cambiado con el lanzamiento de Mango para los consumidores y desarrolladores. La manera de Windows Phone Mientras hablamos de las varias partes de Windows Phone y sus aplicaciones de terceros todo el día, el teléfono toma un muy bien definido enfoque para administrar el ciclo de vida de una aplicación desde su lanzamiento hasta su finalización. El modelo [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-23-modelo-de-ejecucin/</link>
			</item>
	<item>
		<title>D&#237;a 22: App Connect</title>
		<description><![CDATA[Esta es una traducción de Day 22: App Connect, puedes encontrarlo aquí en su versión original en inglés. ¿Qué es App Connect? Windows Phone Mango introduce una multitud de mejoras fantásticas al ya genial sistema operativo Windows Phone. Además de estas, hay un número de mejoras al motor de búsqueda de Bing en el teléfono. Mientas que muchos de esos elementos como búsqueda visual dirección paso a paso están hechos para los usuarios, Microsoft también introdujo unos cuantos elementos que permitan a los desarrolladores integrar aplicaciones en los resultados de búsquedas ya sea vía respuestas instantáneas, una forma de resaltar aplicaciones relevantes para búsquedas específicas, o vía un nuevo elemento en Mango llamado Quick Cards. Quick Cards son elementos que aparecen en cuertas búsquedas que permiten a los usuarios encontrar mas acerca de cierto productos, ubicaciones o películas dentro de Bing. En la imagen de abajo se muestra un ejemplo de resultados de búsqueda que incluyen Quick Cards para muchos libros que coincidan con la búsqueda del usuario. Al dar clic en alguno de esos elementos navegarás hacía la Quick Card del producto la cual te permite encontrar mas información de un producto centralizado en la localización como se muestra [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-22-app-connect/</link>
			</item>
	<item>
		<title>Tres a&#241;os de La Liga Silverlight</title>
		<description><![CDATA[La Liga Silverlight: La Primera Comunidad en Español acerca de Silverlight y tecnologías relacionadas ha cumplido ya su tercer año de vida.  Esto fue desde el mes pasado y este post había estado en los pendientes desde entonces. Queremos agradecer a todos y cada uno de las personas involucradas con la comunidad y el sitio en Facebook.  Todas y cada una de sus colaboraciones han sido parte importante de la comunidad en donde todos hemos podido aprender más y más acerca de Silverlight y demás temas como XAML, Silverlight para Windows Phone 7 y 7.1, WCF RIA Services y un largo etcétera. Algunos datos acerca de La Liga Silverlight La Liga Silverlight es la Primera y única comunidad en español acerca de Silverlight En este año se incrementaron las visitas en un 45% ! Los países que más visitan la comunidad son México, España, Colombia, Ecuador, Argentina, Perú, Chile, Costa Rica, Venezuela, Bolivia, Estados Unidos, Uruguay y El Salvador ¿Qué viene para La Liga Silverlight? Les puedo comentar que durante 2012 vienen una gran cantidad de noticias y recursos nuevos acerca de Silverlight y sus tecnologías relacionadas.  En estos momentos no puedo darles más detalles pero ya muy pronto sabrán [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/tres-aos-de-la-liga-silverlight/</link>
			</item>
	<item>
		<title>D&#237;a 21: Sockets</title>
		<description><![CDATA[Este artículo es una traducción de Day 21: Sockets, puedes encontrarlo aquí en su versión original en inglés. Hoy vamos a darle un vistazo al nuevo soporte para sockets anunciado en Windows Phone 7.1. Así que ¿Qué son los sockets? Simplemente son los mecanismos de comunicación basados en el protocolo TCP/IP  que es usado para aplicaciones remotas como imprimir, conferencias por video y mucho mas. Antes de meternos en como escribir sockets basados en Windows Phone, vamos a tomar un tiempo para entender que son los sockets por completo. Sockets – ¿Qué esta involucrado? Las aplicaciones se comunican vía sockets basadas en una dirección de sockets. Una dirección de socket es una combinación de una dirección TCP/IP y un puerto. Usando esta información, las aplicaciones de pueden comunicar con entre ellas por medio de una red local o desde internet. El artículo mencionado abajo te dará una muy buena explicación de los términos y tecnología detrás de los sockets. Como programador, todo lo que necesitas saber es como conectar (si usando TCP/IP) y como enviar/recibir información. Los Sockets son una tecnología de bajo nivel. Esto quiere decir que necesitas determinar la información que es enviada y como es leída. Mientras [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-21-sockets/</link>
			</item>
	<item>
		<title>D&#237;a 20: Crear tonos de llamada</title>
		<description><![CDATA[Esta es una traduccion de Day 20: Creating Ringtones, puedes encontrarlo aquí en su versión original en inglés. Hoy vamos a hablar acerca de los tonos de llamada. Con la actualización Mango de Windows Phone, puedes como desarrollador tener la habilidad de escribir aplicaciones que puedan guardar un tono de llamada personalizado a su dispositivo para su posterior uso. Esta habilidad es otra forma de dar al usuario una oportunidad de tener una experiencia mas personalizada en su teléfono. Criterios para el archivo de audio Antes de que puedas guardar un tono de llamada en el teléfono, hay algunas estipulaciones en el archivo de audio que necesitas saber. El archivo de audio debe cumplir con los siguientes criterios: - Puede ser solo de formato WMA o MP3 - No puede ser mayor a 1 MB - Debe estar desbloqueado (libre de derechos). Método SaveRingtoneTask Chooser Para guardar un tono de llamada de tu aplicación al sistema, necesitas usar la API Chooser. El Chooser es una API que permite al que la llame la habilidad de lanzar aplicaciones del sistema desde su propia aplicación. Ejemplos de esto incluyen la habilidad de lanzar la aplicación de contactos para obtener información acerca de [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-20-crear-tonos-de-llamada/</link>
			</item>
	<item>
		<title>D&#237;a 19: Tilt effect</title>
		<description><![CDATA[Esta es una traducción de Day 19:Tilt Effect, puedes encontrarlo aquí en su versión original en inglés. Las aplicaciones que se ven y comportan como aplicaciones nativas de Windows Phone serán mas atractivas para usuarios que las aplicaciones que no se ven de esa manera. Así que, tus aplicaciones deberían tratar de incorporar una conducta tan nativa como sea posible. Una conducta de control que es común en muchas aplicaciones nativas es la de TiltEffect. Mira la aplicación de Teléfono y verás la lista de usuarios que has llamado. Ahora pon atención mientras seleccionas un elemento en la lista. Cuando seleccionas ese elemento, puedes ver una ligera inclinación al elemento que seleccionaste. Al soltar el elemento, regresa a su posición original. Esta animación de inclinación te da la seguridad de que la aplicación del teléfono ha recibido tu instrucción. Es un cambio sutil, pero incrementa la experiencia de usuario. Este artículo te muestra como agregar el TiltEffect behavior para controlar tus aplicaciones Silverlight. Una aplicación de ejemplo es creada y la cual muestra la conducta en acción y como prenderla y apagarla en tiempo de ejecución. Ajustes para usar la TiltEffect Behavior La conducta TiltEffect no esta incluida en los [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-19-tilt-effect-2/</link>
			</item>
	<item>
		<title>D&#237;a 18: Usando informaci&#243;n de ejemplo</title>
		<description><![CDATA[Esta es una traducción de Day 18: Using Sample Data, puedes encontrarlo aquí en la versión original en inglés. Hoy, vamos a explorar otro gran elemento de Expression Blend creando un poco de información de ejemplo que nuestra aplicación puede usar. Muchas veces, cuando comienzas a crear una aplicación, quieres ver como se verá la información en la interfaz antes de que la base de datos (o servicio web) esté listo. Para hacer esto, podemos usar Expression Blend. Desde que he usado Expression Blend y muchas de sus características en el pasado,  podría darte algunas lecturas recomendadas aquí. * 31 days of Windows Phone &#124; Day 5: System Theming * 31 days of Windows Phone &#124; Day 6: Application Bar * 31 days of Windows Phone &#124; Day 29: Animations * Expression Blend Training Kit Para el artículo de hoy, vamos a meternos directamente. Si quieres probar esta aplicación en tu Windows Phone gratis,  está disponible en el Windows Phone Marketplace. Crear tu aplicación de Windows Phone Como en la mayoría de mis artículos en esta serie, también he creado un video para demostrar lo que estoy tratando de cumplir en este artículo. Explicaré todo lo que esté mostrado en [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-18-usando-informacin-de-ejemplo/</link>
			</item>
	<item>
		<title>D&#237;a 17: Usando Windows Azure</title>
		<description><![CDATA[Esta es una traducción Day 17: Using Windows Azure, puedes encontrarlo aquí en la versión original en inglés. Windows Phone + Windows Azure = Mejor unidos Algunas de las mas interesantes aplicaciones de Windows Phone utilizarán servicios de algún tipo. Esos servicios podrían ser servicios web para dar acceso a la lógica de negocio, así como en aplicaciones ASP.NET tradicionales. Esos servicios podrían también ser servicios de administración de identidad, dando un camino para manejar la autenticación de nuestra aplicación. Modo tradicional Típicamente nosotros levantamos uno o mas servidores y después desplegamos los servicios e información en ellos. Hacerlo así puede ser un proceso costoso – en tiempo y dinero –. Necesitamos tomar el tiempo para construir, configurar y asegurar los servicios. También necesitamos mantener estos servidores (hardware, fallos, reparaciones de sistema, etc.). Prediciendo cuantos servidores y que tamaño necesitamos para soportar nuestra aplicación es igualmente un reto. Comprar demasiado hará que hayamos gastado el dinero de alguien. Comprar muy pocos hará a los usuarios (y a los jefes) molestarse. Todo esto nos forza como desarrolladores a preocuparnos por la infraestructura, cuando todo lo que queremos es construir el siguiente hit de aplicaciones móviles. Modo moderno Una de las tendencias [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-17-usando-windows-azure/</link>
			</item>
	<item>
		<title>D&#237;a 16: El explorador del almacenamiento aislado</title>
		<description><![CDATA[Esta es una traducción de Day 16: Isolated Storage Explorer, puedes encontrarlo aquí en la versión original en inglés. El SDK 7.1 incluye una nueva utilidad para los desarrolladores de Windows Phone, llamado Isolated Storage Explorer. En este artículo, deberíamos comenzar con las bases del uso del almacenamiento aislado y ver como el nuevo explorador del almacenamiento aislado se puede volver útil en aplicaciones de prueba que usan el almacenamiento aislado para archivos y directorios, apuntando a cualquiera de los runtimes, Windows Phone 7.0 y Windows Phone 7.1. Las bases Para las aplicaciones Windows Phone, el almacenamiento aislado es la solución y mantiene dentro de la caja de arena al almacenamiento aislado, para cualquier tipo de persistencia de datos (Jeff cubrió esto en el día 15 de la serie original 31 días de Windows Phone). La abstracción de acceso al sistema de archivos del sistema operativo tiene una obvia ventaja de seguridad y factibilidad mientras corramos aplicaciones de terceros. Debido a que nuestras aplicaciones realizan todo su almacenamiento de entrada y salida en el almacenamiento aislado, asegurándonos de mantenerlo acertado y limpio, eso es importante y es aquí en donde el explorador del almacenamiento aislado nos ayuda. El uso del [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-16-el-explorador-del-almacenamiento-aislado/</link>
			</item>
	<item>
		<title>D&#237;a 15: La barra de progreso</title>
		<description><![CDATA[Este artículo es una traducción de Day 15: ProgressBar, puedes encontrarlo aquí en la versión original en inglés. En cualquier momento que tengas una operación que tomará mas de un par de segundos para ser completada, es una buena idea dejar que tus usuarios sepan que sus aplicaciones están aún progresando y no solo se detuvieron en un ciclo para siempre. ¿Cómo podrías dejar a tus usuarios saber que es lo que esta pasando? Bueno, puedes mostrarles un mensaje de texto con el número de bytes descargados o segundos que restan para una operación. Pero comúnmente el usuario no se preocupa por tal nivel de detalle. La barra de progreso es una gran forma de mostrar a tus usuarios que una operación esta en progreso, sin molestarlos con tantos detalles. Una barra de progreso pude mostrar esta información en dos formas diferentes: Modo determinado e indeterminado. Modo indeterminado El modo indeterminado es cuando no puedes determinar cuanto tomará la operación para ser completada. Por ejemplo, si te estás conectando a un servidor, no necesitas saber cuando será completada la operación. El modo indeterminado de la barra de progreso muestra su estado mostrando puntos moviéndose de izquierda a derecha en una [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-15-la-barra-de-progreso/</link>
			</item>
	<item>
		<title>D&#237;a 14: Usando OData</title>
		<description><![CDATA[Este artículo es una traducción de Day 14: Using OData, puedes encontrarlo aquí en la versión original en inglés. Este artículo fue escrito por el autor invitado Chris Woodruff. Puedes encontrar a Chris en Twitter como @cwoodruff. Chris es también participante del podcast Deep Fried Bytes, así que puedes darle un vistazo ahí también. Hoy vamos a estar viendo como consumir información de un feed OData y también ajustar tareas completas de información que las aplicaciones Windows Phone necesitan ajustar. ¿Qué es OData? El enunciado oficial para Open Data Protocol (OData) que es un protocolo web para consultar y actualizar información que da una forma de desbloquear tu información y liberarla de los silos que existen en las aplicaciones hoy. Realmente lo que significa es que podemos seleccionar, guardar, borrar y actualizar información desde nuestras aplicaciones así como lo hemos estado haciendo en bases de datos SQL por años. El beneficio es la flexibilidad de ajustes y librerías que Microsoft ha creado para los desarrolladores de aplicaciones de Windows Phone Mango. El beneficio viene de el hecho de que OData tiene un estándar que permite un claro entendimiento de la información gracias a los metadatos del elemento. Detrás de cámaras, [...]]]></description>
		<link>http://blogs.ligasilverlight.com/2011/12/da-14-usando-odata/</link>
			</item>
</channel>
</rss>

