<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MetroLatam</title>
	<atom:link href="http://metrolatam.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://metrolatam.net</link>
	<description>La Primera Comunidad en Español de Aplicaciones Metro y Windows 8 para Desarrolladores</description>
	<lastBuildDate>Mon, 23 Apr 2012 02:07:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Abrir y guardar archivos usando FilePicker en Windows 8</title>
		<link>http://metrolatam.net/2012/04/abrir-y-guardar-archivos-usando-filepicker-en-windows-8/</link>
		<comments>http://metrolatam.net/2012/04/abrir-y-guardar-archivos-usando-filepicker-en-windows-8/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 19:29:23 +0000</pubDate>
		<dc:creator>Amin Espinoza</dc:creator>
				<category><![CDATA[Desarrollo]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=335</guid>
		<description><![CDATA[Una funcionalidad básica y que muchas aplicaciones utilizan es la interacción o necesidad de usar archivos dentro las mismas. En Windows 8 la clase que utilizas es FilePicker que pertenece a la API Windows.Storage.Pickers Comienza por crear una nueva solución. Ahora, ve con la interfaz, para hacer las cosas mas sencillas y rápidas, puedes copiar el XAML que sigue. &#60;Page &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/04/abrir-y-guardar-archivos-usando-filepicker-en-windows-8/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>Una funcionalidad básica y que muchas aplicaciones utilizan es la interacción o necesidad de usar archivos dentro las mismas. En Windows 8 la clase que utilizas es FilePicker que pertenece a la API <a href="http://msdn.microsoft.com/library/windows/apps/BR207928">Windows.Storage.Pickers</a></p>
<p>Comienza por crear una nueva solución.</p>
<p><a href="http://aminespinoza.com/wp-content/uploads/2012/04/NuevoProyecto.png"><img style="border-width: 0px; border-style: none; border-color: -moz-use-text-color; background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto;" title="NuevoProyecto" src="http://aminespinoza.com/wp-content/uploads/2012/04/NuevoProyecto_thumb.png" alt="NuevoProyecto" width="491" height="301" border="0" /></a></p>
<p>Ahora, ve con la interfaz, para hacer las cosas mas sencillas y rápidas, puedes copiar el XAML que sigue.</p>
<pre class="brush: xml">&lt;Page x:Class=&quot;Abrir_Imagenes.BlankPage&quot;
xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;
xmlns:x=&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;
xmlns:local=&quot;using:Abrir_Imagenes&quot;
xmlns:d=&quot;http://schemas.microsoft.com/expression/blend/2008&quot;
xmlns:mc=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot;
mc:Ignorable=&quot;d&quot;&gt;

&lt;Grid Background=&quot;{StaticResource ApplicationPageBackgroundBrush}&quot;&gt;
&lt;Button x:Name=&quot;btnAbrirImagen&quot; Content=&quot;Abrir imagen&quot; HorizontalAlignment=&quot;Left&quot; Height=&quot;58&quot; Margin=&quot;10,10,0,0&quot; VerticalAlignment=&quot;Top&quot; Width=&quot;222&quot; Click=&quot;btnAbrirImagen_Click&quot;/&gt;
&lt;Button x:Name=&quot;btnVariasImagenes&quot; Content=&quot;Abrir varias imágenes&quot; HorizontalAlignment=&quot;Left&quot; Height=&quot;58&quot; Margin=&quot;10,73,0,0&quot; VerticalAlignment=&quot;Top&quot; Width=&quot;222&quot; Click=&quot;btnVariasImagenes_Click&quot;/&gt;
&lt;Button x:Name=&quot;btnGuardar&quot; Content=&quot;Guardar archivo&quot; HorizontalAlignment=&quot;Left&quot; Height=&quot;58&quot; Margin=&quot;10,136,0,0&quot; VerticalAlignment=&quot;Top&quot; Width=&quot;222&quot; Click=&quot;btnGuardar_Click&quot;/&gt;
&lt;Image x:Name=&quot;imgSeleccionada&quot; HorizontalAlignment=&quot;Left&quot; Height=&quot;290&quot; Margin=&quot;10,234,0,0&quot; VerticalAlignment=&quot;Top&quot; Width=&quot;422&quot;/&gt;
&lt;ItemsControl x:Name=&quot;contImagenes&quot; HorizontalAlignment=&quot;Left&quot; Height=&quot;748&quot; Margin=&quot;437,10,0,0&quot; VerticalAlignment=&quot;Top&quot; Width=&quot;919&quot;/&gt;

&lt;/Grid&gt;
&lt;/Page&gt;</pre>
<p>Simplemente se trata de tres botones, una imagen y un contenedor de tipo ItemsControl que te servirá para mostrar los resultados en un paso posterior.</p>
<p>Primero comienza por el botón para abrir una sola imagen. El código es el siguiente.</p>
<pre class="brush: csharp">async void btnAbrirImagen_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
FileOpenPicker dialogoAbrir = new FileOpenPicker();
dialogoAbrir.ViewMode = PickerViewMode.Thumbnail;
dialogoAbrir.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
dialogoAbrir.FileTypeFilter.Add(&quot;.jpg&quot;);
dialogoAbrir.FileTypeFilter.Add(&quot;.jpeg&quot;);
StorageFile archivo = await dialogoAbrir.PickSingleFileAsync();
if (archivo != null)
{
var stream = await archivo.OpenAsync(FileAccessMode.Read);
BitmapImage imagenDevuelta = new BitmapImage();
imagenDevuelta.SetSource(stream);
imgSeleccionada.Source = imagenDevuelta;
}
}</pre>
<p>Lo primero que debes notar es que el tipo de método es asíncrono, esto es de suma importancia para cualquier tipo de método que uses y consideres que va a utilizar llamadas asíncronas, después verás la configuración básica de la nueva clase llamada FileOpenPicker y que te servirá para abrir los archivos, por medio de dos <a href="http://aminespinoza.com/enumeradores-en-silverlight/">enumeradores</a>, podrás ajustar las propiedades para el tipo de vista que quieres de tus archivos y donde comenzar a buscar, a continuación asignarás el filtro (o filtros) del tipo de archivo que deseas obtener y ya al final, solo asignas el resultado del método asíncrono directamente a un objeto de tipo StorageFile (para esto es que es necesario que tu método sea asíncrono, ni privado, ni público, no querrás batallar con eso).</p>
<p>Con un condicional podrás asignar el valor devuelto a un objeto abstracto y ya pasar la información obtenida a un BitmapImage y para terminar, a la imagen que está en la interfaz. El resultado deberá quedar de la siguiente forma.</p>
<p><a href="http://aminespinoza.com/wp-content/uploads/2012/04/Interfaz-File-Picker.jpg"><img style="border-width: 0px; border-style: none; border-color: -moz-use-text-color; background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto;" title="Interfaz File Picker" src="http://aminespinoza.com/wp-content/uploads/2012/04/Interfaz-File-Picker_thumb.jpg" alt="Interfaz File Picker" width="235" height="240" border="0" /></a></p>
<p>En el caso del segundo botón, el código es el siguiente.</p>
<pre class="brush: csharp">async void btnVariasImagenes_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
FileOpenPicker dialogoAbrirMuchos = new FileOpenPicker();
dialogoAbrirMuchos.ViewMode = PickerViewMode.List;
dialogoAbrirMuchos.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
dialogoAbrirMuchos.FileTypeFilter.Add(&quot;.jpg&quot;);
dialogoAbrirMuchos.FileTypeFilter.Add(&quot;.jpeg&quot;);
IReadOnlyList&lt;StorageFile&gt; listaImagenes = await dialogoAbrirMuchos.PickMultipleFilesAsync();
if (listaImagenes.Count &gt; 0)
{
foreach (StorageFile elemento in listaImagenes)
{
Image nuevaImagen = new Image();
nuevaImagen.Width = 290;
nuevaImagen.Height = 422;
nuevaImagen.Margin = new Thickness(5);
var stream = await elemento.OpenAsync(FileAccessMode.Read);
BitmapImage imagenDevuelta = new BitmapImage();
imagenDevuelta.SetSource(stream);
nuevaImagen.Source = imagenDevuelta;
contImagenes.Items.Add(nuevaImagen);
}
}
}</pre>
<p>Prácticamente todo es lo mismo, la única diferencia es el método asíncrono, en donde podrás obtener varios archivos, los cuales serán almacenados en una IReadOnlyList de tipo StorageFile y después por medio de un ciclo deberás asignar el valor de cada resultado a cada nueva imagen.</p>
<p>El resultado debe ser algo así.</p>
<p><a href="http://aminespinoza.com/wp-content/uploads/2012/04/InterfazMultiplesArchivos.jpg"><img style="border-width: 0px; border-style: none; border-color: -moz-use-text-color; background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto;" title="InterfazMultiplesArchivos" src="http://aminespinoza.com/wp-content/uploads/2012/04/InterfazMultiplesArchivos_thumb.jpg" alt="InterfazMultiplesArchivos" width="479" height="269" border="0" /></a></p>
<p>&nbsp;</p>
<p>Por último el código del tercer botón es el siguiente.</p>
<pre class="brush: csharp">async void btnGuardar_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
FileSavePicker dialogoGuardar = new FileSavePicker();
dialogoGuardar.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
dialogoGuardar.FileTypeChoices.Add(&quot;Imagen JPG&quot;, new List&lt;string&gt;() { &quot;.jpeg&quot;, &quot;.jpg&quot; });
dialogoGuardar.FileTypeChoices.Add(&quot;Imagen PNG&quot;, new List&lt;string&gt;() { &quot;.png&quot; });
dialogoGuardar.DefaultFileExtension = &quot;.jpg&quot;;
dialogoGuardar.SuggestedFileName = &quot;Nueva imagen&quot;;
StorageFile archivo = await dialogoGuardar.PickSaveFileAsync();

if (archivo != null)
{
//La acción ejecutada después de guardar.
//Aquí puedes obtener los datos del elemento recién guardado.
}
}</pre>
<p>Aquí utilizas una clase de tipo FileSavePicker, ajustas sus propiedades de forma muy similar a la clase anterior y podrás ser capaz de abrir un cuadro de diálogo que te permitirá guardar un archivo del tipo que hayas especificado.</p>
<p>El resultado se ve en la parte inferior de tu aplicación.</p>
<p><a href="http://aminespinoza.com/wp-content/uploads/2012/04/Interfaz-Guardar-Archivo.jpg"><img style="border-width: 0px; border-style: none; border-color: -moz-use-text-color; background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto;" title="Interfaz Guardar Archivo" src="http://aminespinoza.com/wp-content/uploads/2012/04/Interfaz-Guardar-Archivo_thumb.jpg" alt="Interfaz Guardar Archivo" width="479" height="269" border="0" /></a></p>
<p>Y así es como podrás utilizar estas dos nuevas funcionalidades en tus aplicaciones Metro.</p>
<p>Puedes descargar<a href="ftp://aminespi@ftp.aminespinoza.com/public_html/materialBlog/proyectos/AbrirImagenes.zip" target="_blank"> aquí</a> el código.</p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/04/abrir-y-guardar-archivos-usando-filepicker-en-windows-8/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Espejito, espejito, ¿cuál tamaño es más bonito?</title>
		<link>http://metrolatam.net/2012/04/espejito-espejito-cual-tamano-es-mas-bonito/</link>
		<comments>http://metrolatam.net/2012/04/espejito-espejito-cual-tamano-es-mas-bonito/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 02:11:26 +0000</pubDate>
		<dc:creator>Izcóatl Armando Estañol Fuentes</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=306</guid>
		<description><![CDATA[No había reparado en el título, sino después de comenzar a escribir. No es una influencia de alguna película cercana en cartelera, sino viene de una reflexión del tamaño de las pantallas. Y no es que sea un problema nuevo. Las aplicaciones siempre han tenido que lidiar con diferentes tamaños de pantalla o de despliegue. Para una referencia muy actual, &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/04/espejito-espejito-cual-tamano-es-mas-bonito/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>No había reparado en el título, sino después de comenzar a escribir. No es una influencia de alguna película cercana en cartelera, sino viene de una reflexión del tamaño de las pantallas.</p>
<p>Y no es que sea un problema nuevo. Las aplicaciones siempre han tenido que lidiar con diferentes tamaños de pantalla o de despliegue. Para una referencia muy actual, pueden revisar <a title="Responsive Web Design book" href="http://www.abookapart.com/products/responsive-web-design">Responsive Web Design</a> para darse cuenta de los problemas que los diseñadores de interfaces tienen que vivir día con día.</p>
<p>Regresando al tema Metro que nos atañe en este blog, Windows 8 se enfrenta con su propio conjunto de problemáticas &#8220;sui generi&#8221; que se derivan del problema base de que cualquier sistema operativo tiene que dar soporte nativo a múltiples pantallas presentadas por los desarrolladores de hardware. Y es que ahora, que las &#8220;ventanas&#8221; no gobiernan en la interface Metro, sino que los modos de &#8220;Snapping&#8221; y de pantalla completa son los paradigmas que van por delante, los diseñadores de la interface y experiencia de usuario (que en muchos casos son los mismos que el desarrollador) deberán enfrentarse a formas creativas de utilizar mucho mejor su espacio en pantalla y lograr una diferenciación de sus productos a través del uso creativo de dichos espacios, todo esto con el reto adicional de evitar que su aplicación deje de sentirse Metro. Este último punto es súmamente importante para lograr que estas aplicaciones siempre se encuentren inmersos en el sistema operativo y sus usuarios las sientan como nativas.</p>
<p>En un <a title="Scaling to different screens post" href="http://blogs.msdn.com/b/b8/archive/2012/03/21/scaling-to-different-screens.aspx">post muy interesante</a> de David Washington, que trataré de resumir en este post para nuestros amigos latinos, se trata precisamente de estas problemáticas y se argumenta respecto de la filosofía que viene detrás de Metro en lo que respecta al soporte de diferentes tamaños de pantalla. Y es que ¿cómo no tener múltiples tamaños de pantalla, si Windows precisamente se caracteriza por dar soporte múltiples factores de forma? Windows 8 no será la excepción; encontraremos múltiples tamaños de pantalla, algunas táctiles y otras no, e incluso las nuevas pantallas de densidad comprimida entrarán en juego. Ya no será el territorio de tamaños por pulgada o factores de aspecto 4:3, 16:9, 16:10 que sólo importaban para poder ver más información, pero que esto no tenía que ver con la porción de lienzo que un desarrollador solicitaba al sistema para desplegar su pantalla.</p>
<p>Ahora, el tamaño sí importa, como dirían en campañas políticas, comparaciones de monopolios, o terrenos financieros, o incluso en otros temas de los cuales no escribiré por pudor. Los desarrolladores ahora tienen que pensar en la mejor manera de aprovechar lo que comúnmente se conoce como el &#8220;real screen state&#8221;, ya que toda (la pantalla) completamente es para su aplicación. Esto me hace recordar los viejos tiempos en los que los desarrolladores planeaban en hojas cuadriculadas de 40&#215;40 o 40&#215;80 (para pantallas de alta densidad) cómo posicionarían cada carácter que se iba a desplegar en su pantalla, o en aquellas resoluciones de 320&#215;240 que se empleaban en computadoras de 8 bits y que debían de ser cuidadosamente ocupados cada uno de los píxeles presentes.</p>
<p>¿Esto significa que el concepto de las ventanas (fundamento al nombre del sistema operativo) se ha perdido? No, definitivamente no es así. Y no es que pensemos en tener espacios de ventanas dentro de la interface Metro. En realidad, y mucho más cercano a nuestra realidad física, debemos pensar que ahora el tamaño de nuestra ventana es absoluto, inamovible (al menos mientras el usuario no la ponga como segunda aplicación o rote el dispositivo). Es como la ventana de nuestras casas, fija en tamaño, pero que nos deja ver un panorama mucho mayor de información. Nos podemos asomar a través de ella y elegir lo que deseamos ver de ese mundo que se presenta. Nos podemos alejar o acercar a ella, según la cantidad de información que deseamos (<a title="Semantic Zoom explained" href="http://yourravi.com/semantic-zoom-in-windows-8-operating-system-explained/">Semantic Zoom</a>), por ejemplo. El cambio de paradigmas para usuarios y desarrolladores se preveé que sea lo suficientemente fuerte como para <a title="Investment shifts along Windows 8 paradigm shifts" href="http://www.streetinsider.com/Analyst+Comments/Worlds+Worst+Apple+(AAPL)+Analyst+Says+Windows+8+(MSFT)+Will+Cause+Paradigm+Shift/7337218.html">impactar los mercados</a>.</p>
<p>Continuando con el tema inicial, y retomando del artículo de D. Washington existirán 2 principios que son consistentes en Windows 8 para los desarrolladores:</p>
<ol>
<li>Ofrece a los usuarios finales una experiencia predecible, consistente y pulida sobre una gran variedad de tamaños de pantalla.</li>
<li>Habilita a los desarrolladores a construir fácilmente apps que se ven grandiosas en esa variedad de tamaños.</li>
</ol>
<p>Esto se basa en que se busca cubrir muy diversas necesidades y ámbitos económicos para que los consumidores puedan adquirir el equipo con Windows 8 que mejor les acomode. Pero al final del camino, son las apps que corren sobre Windows 8 las que finalmente darán satisfacción a esas necesidades, y todo esto bajo diferentes tamaños de pantalla.</p>
<p>Factores que debemos tomar en cuenta, respecto de la pantalla:</p>
<ul>
<li>Tamaño de pantalla. Una pantalla pequeña, aun con una gran densidad puede ser dificil de leer si ponemos demasiados elementos por cm cuadrado.</li>
<li>Resolución de pantalla. Nos determina la cantidad de información que podremos mostrar al mismo tiempo.</li>
<li>Densidad de los pixeles. Está relacionado a la mezcla de los 2 puntos anteriores. Como se mencionó, hay que cuidar que nuestros elementos de contenido sean visibles.</li>
</ul>
<p>En la siguiente imagen se muestran los tamaños más comunes con los que nos podemos enfrentar:<br />
<img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/8468.Scaling_2D002D002D00_Common_2D00_Sizes_5F00_5E732919.jpg" alt="Common screen sizes for Windows 8" width="461" height="259" /></p>
<p>¿Qué tan pequeño es &#8220;pequeño&#8221;? Bueno, Microsoft recomienda que el tamaño base para una aplicación Metro sea de 1024 x 768. Y es el punto necesario de inicio para que las aplicaciones puedan ser bellamente diseñadas y no tengan que lidiar con problemas de &#8220;ya no cupo&#8221;.</p>
<p>Ahora bien, algo que es super interesante y además super útil, es la siguiente gráfica:</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/0268.4_2D002D002D00_Windows_2D00_7_2D00_screen_2D00_resolutions_5F00_thumb_5F00_1473099B.jpg" alt="Windows 7 Screen Resolutions" width="420" height="275" /></p>
<p>Se puede notar claramente lo que es el dominio de las pantallas widescreen, y que es la base de lo que se desea tener para Windows 8. Entonces, me preguntarán: ¿no se trataba de tener 1024 x 768? Y la respuesta es sí&#8230; ese es efectivamente el mínimo que &#8220;una aplicación&#8221; debe de soportar. Es decir, aunque vamos a contar con muchas pantallas de 1366 px de ancho, la diferencia en pantalla se debe a que tenemos una banda lateral para las vistas snap, aquellas aplicaciones que se anclan de manera lateral, y que están limitadas a 320 px de ancho.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/8836.6_2D002D002D00_Snapped_2D00_app_5F00_3B6C2169.jpg" alt="Primary Screen App and Snap App Sizes" /></p>
<p>Como podemos observar, ahí caben las aplicaciones con su mínimo requerido (1024 px de ancho) y una banda siempre fija en 320 px. Entonces, se cumple el mínimo indispensable y todavía tenemos espacio para la vista anclada de aplicaciones simultáneas, pero en segundo plano de atención por parte del usuario.</p>
<p>Mucha gente se pregunta respecto de porqué estamos limitados a un ancho de 320 px. Y la respuesta es muy sencilla: se trata de que los desarrolladores no necesiten contemplar una infinidad de posibilidades que al final del camino hagan que se les preste atención a algunas y a otras no, ya que de esta manera terminaríamos con aplicaciones que únicamente estarían &#8220;optimizadas&#8221; para ser ocupadas en dispositivos muy específicos y que terminarían debilitando las ofertas en el Marketplace y a la plataforma en general.</p>
<p>Adicionalmente, los 320 px serán un lugar común para aquellos que han programado en Zune o para Windows Phone, ya que es este precisamente el ancho que tiene la pantalla, lo cual nos facilitará el poder compartir y transferir nuestras interfaces previamente diseñadas en estos dispositivos móviles. Una gran diferencia, eso sí, es que la altura de este espacio variará y en la mayoría de los casos será mucho mayor a los 480 px acostumbrados.</p>
<p>He aquí algunos ejemplos de aplicaciones en ambos modos, ancladas y en pantalla completa:</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/4075.7_2D002D00_Snapped_2D00_app_2D00_examples_5F00_4430B4AE.jpg" alt="App views samples" /></p>
<p>El caso inverso, de contar con pantallas de gran resolución, también es algo que debemos tomar en cuenta, ya que muchas veces nuestras aplicaciones no están preparadas para llenar el &#8220;espacio adicional&#8221; y entonces la experiencia en el uso del software se ve deteriorada.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/3835.9_2D002D002D00_Unused_2D00_space_2D00_on_2D00_larger_2D00_screen_5F00_02C2D336.jpg" alt="Undersized application in Windows 8" width="363" height="241" /></p>
<p>En este tema, creo yo, debemos aprender del diseño responsivo y propuestas de <a title="Interfaces líquidas en HTML5" href="http://www.project-cyan.com/2011-07-crear-una-interface-liquida-con-html5-canvas/">interfaces líquidas</a> que vemos propuestas en el mundo web.</p>
<p>Sin embargo, Windows 8 nos presenta herramientas y controles que permiten lidiar con este tipo de situaciones, a partir de técnicas y controles que aprovechan el espacio adicional, a través de la posibilidad de mostrar más contenido. Todo esto, gracias a que en Windows 8 podemos utilizar las técnicas de layout adaptativo de XAML y las características de CSS3 (aprobadas por la W3C). En ambos casos, su uso es conocido entre los desarrolladores actuales y su objetivo coincide con las metas que requerimos cubrir.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/6710.11_2D002D002D00_Adaptive_2D00_layout_2D00_in_2D00_a_2D00_sample_2D00_app_5F00_thumb_5F00_1C86E398.jpg" alt="Application adapts on different screen sizes" width="318" height="226" /></p>
<p>Si bien, todo esto es súmamente conveniente para el desarrollador de interfaces de interacción con datos y contenidos, existe un caso especial que quizá no requiere de adaptar su contenido respecto del tamaño de la pantalla: los juegos.  Normalmente en un juego deseamos que la escena permanezca mostrando el mismo contenido sin importar el tamaño de la pantalla.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/5773.A_2D00_simple_2D00_app_2D00_on_2D00_3_2D00_screens_5F00_6EC7E4C5.jpg" alt="A game resizes its contents to adapt" width="276" height="192" /></p>
<p>Windows 8 nos da la ventaja de dar soporte a ambos modelos, según lo que decida el desarrollador. Esto permite tener experiencias de uso uniformes, de manera independiente del tamaño de la pantalla. El usuario no tendrá que pelear ahora con aplicaciones que no se adaptan muy bien al cambio de tamaño de su ventana individual.</p>
<p><img src="http://www.codeproject.com/KB/wtl/Layout_Mgr/Layout_Mgr.jpg" alt="Clipped property sheet" width="350" height="287" /></p>
<p>Incluso, este problema puede verse cuando uno tiene una netbook con una resolución menor a 600 px de alto y abre cajas de diálogo del propio sistema operativo (Windows XP, por ejemplo) en donde el botón de Aceptar se encuentra por debajo del margen inferior y no hay forma de poder subir la ventana. Sin embargo, si alguien tiene nostalgia por el esquema de escritorio, éste se encuentra todavía disponible.</p>
<p>Otra problemática que vale la pena discutir, es la densidad de pantalla. Sobre todo ahora, que el tema son las interfaces touch, necesitamos pensar en que en una pantalla de 11.6 pulgadas podemos contar con resoluciones de hasta 2560 x 1440. Y es que no se trata de que únicamente la letra se percibe &#8220;chiquita&#8221; sino que también las áreas sensibles al toque se disminuyen, incrementando potencialmente los errores por parte del usuario, al tratar de &#8220;atinarle&#8221; al elemento seleccionado.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/1055.14_2D002D002D00_Without_2D00_scaling_5F00_thumb_5F00_40BBA24D.png" alt="Scaling in high density screens" width="420" height="145" /></p>
<p>Windows 8 inicialmente podía escalar continuamente, es decir, mantener el tamaño en pulgadas de nuestros objetos de manera consistente en la pantalla. Una excelente característica, pero que trae consigo el problema de que la gran mayoría de las aplicaciones utiliza imágenes de mapas de bit, que no escalan y que terminan por verse borrosos en la pantalla.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/4760.15_2D002D002D00_With_2D00_scaling_5F00_77B58086.png" alt="Screen elements under different pixel densities" width="406" height="163" /></p>
<p>Para corregir esto, se adaptaron 3 tamaños de escalamiento, que permiten que los desarrolladores puedan incorporar 3 tamaños de bitmaps para los recursos de su aplicación de manera perfectamente predecible:</p>
<ol>
<li>100% que es el tamaño original.</li>
<li>140% para pantallas HD.</li>
<li>180% para pantallas de alta densidad (quad XGA).</li>
</ol>
<p>Estos porcentajes están optimizados para los dispositivos existentes en el mercado. Y aunque los tamaños suenan extraños hacen sentido perfectamente respecto de la forma en la que funcionará con los dispositivos existentes en el mercado.</p>
<p>Para los muy curiosos, y en general, para entender cómo es que se decidió este tema en Windows 8, en la siguiente gráfica vemos como estos porcentajes tratan de cubrir el hardware existente actualmente, así como dispositivos que estarán disponibles en el futuro cercano:</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/2570.Scaling_2D002D002D00_Pixel_2D00_density_2D00_sweet_2D00_spots_5F00_thumb_5F00_60607822.jpg" alt="Density on screen analysis" width="420" height="236" /></p>
<p>D. Washington hace un breve comentario en su post respecto de la nueva iPad, para la cual Apple ha decidido un factor de escalamiento del 200%. Aquí indica que esto hace sencilla la vida de los desarrolladores de app y para los desarrolladores del producto, ya que únicamente se tienen que soportar estas 2 variantes. Windows 8 implementa en su lugar un escalamiento que es invisible al usuario final, basándose en las dimensiones de la pantalla, sin intervención del usuario, del administrador de sistemas o del propio fabricante.</p>
<p>Los desarrolladores únicamente debemos preocuparnos en tener gráficas que se vean grandiosas en estos 3 tamaños de escalamiento y de manera &#8220;mágica&#8221; Windows 8 las empleará según sea necesario para dar la mejor experiencia al usuario final.</p>
<p>Entonces, al final del camino, todo esto se trata de una visión de mercado en donde el desarrollador no se sienta limitado. Lejos de ser un &#8220;ya no puedo redimensionar mi ventana&#8221;, se trata de un esfuerzo que permite que nuestras aplicaciones puedan verse grandiosas en diferentes tamaños de pantalla y en diferentes densidades, sin limitarnos y sin tener que tener código que piense en todas las posibilidades, y que cuando estas no son cubiertas, nuestra aplicación falla ante los ojos del usuario cuya combinación de configuración de hardware escapó ante nuestro código. Entonces estamos llegando de repente al 100% del mercado con interfaces y experiencias consistentes.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/0042.Scaling_2D002D00_Stretched_5F00_4DAB7E6B.jpg" alt="Crisp images no matter screen size" width="428" height="112" /></p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/6708.100_2D00_140_2D00_180_5F00_thumb_5F00_13BC3B7F.jpg" alt="Only 3 resource sizes fits all" width="420" height="104" /></p>
<p>No sólo Windows 8 soporta el escalamiento de manera natural y transparente al desarrollador, sino que también da soporte a estándares como SVG o arte desarrollado bajo XAML que permiten escalar imágenes vectoriales sin pérdida de calidad hacia cualquier tamaño. De igual manera, existe el soporte para &#8220;CSS3 resolution media query&#8221; o para responder ante eventos del sistema (por ejemplo un cambio de orientación del dispositivo o cambio de pantalla para proyección) que permiten la recarga de las imágenes al tamaño más adecuado.</p>
<p>Pero, ¿yo como sé que realmente se ve bien mi aplicación? Bueno, pues VS11 cuenta con Simulador de Windows, que permite a los desarrolladores correr sus aplicaciones en diferentes tamaños de pantalla.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/2642.Simulator_5F00_thumb_5F00_35BE756B.jpg" alt="Visual Studio 11 Windows Simulator" width="440" height="274" /></p>
<p>De igual forma, Expression Blend 5 ofrece opciones para diseñar apps en diferentes tamaños de pantalla y densidades. Y su canvas es actualizado de manera automática.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/8015.Expression_2D00_Blend_2D00_5_5F00_3AC0B31A.jpg" alt="Expression Blend 5 screen resolution and pixel density support" width="194" height="246" /></p>
<p>Entonces, esto nos lleva a tener que pensar en 3 tamaños fundamentales para todas nuestras aplicaciones:</p>
<ul>
<li>1366 x 768 &#8211; como pantalla mínima.</li>
<li>1024 x 768 (al convivir con una aplicación ajustada en snap).</li>
<li>320 de ancho, cuando sea nuestra aplicación la que esté ajustada o en modo snap.</li>
</ul>
<p>Adicionalmente, deberemos pensar en la forma en la que nuestros contenidos se comportarán de manera natural cuando el usuario gire la orientación del dispositivo.</p>
<p>Las maneras naturales del interacción propuestas por Microsoft para los dispositivos se encuentran de la siguiente manera:</p>
<ul>
<li>Desplazamientos horizontales para posiciones apaisadas (que es la situación normal de la mayoría de monitores de PC de escritorio).</li>
<li>Desplazamientos verticales para posiciones verticales.</li>
</ul>
<p>Es decir, los movimientos se sienten más naturales, cuando estos están en armonía con los lados más largos en el dispositivo.</p>
<p>Pensemos en el Windows Phone. Sus desplazamientos son a lo alto del aparato. No hay desplazamientos laterales para desplegar elementos de contenido, sólo para cambiar grupos de contenido. Esto de manera intuitiva hace sentido para nuestro cerebro.</p>
<p>Por otra parte, la pantalla en una computadora con Windows 8 estará, normalmente, orientada a desplazamientos horizontales. En la siguiente gráfica podemos distinguir estas diferentecias fundamentales en los formatos de dispositivos y se puede comprender el porque las líneas naturales de movimiento se &#8220;siente bien&#8221; cuando uno lo piensa.</p>
<p><img src="http://pocketnow.com/html/portal/news/0000021391/Windows%208%20Family.jpg" alt="Windows 8 devices" width="345" height="345" /></p>
<p>De todo esto, se puede concluir porqué las aplicaciones ajustadas (o en modo snap) tienen su flujo natural hacia arriba y hacia abajo. Muy similar al Windows Phone. Esto es debido a la similitud que el espacio designado tiene (320 px) con los tamaños manejados en los teléfonos (480 x 800 px). Yendo un poco más allá con este tema, se puede ver en <a title="Convergencia con Windows 8" href="http://pocketnow.com/html/portal/news/0000021391/Windows%208%20Family.jpg">algunos sitios</a> el tema de una posible, pero muy lógica, convergencia en Windows 8 con sus dispositivos. Es decir, se trata de la posibilidad de correr de manera nativa las apps disponibles para Windows Phone. Esto podría suponer un acceso inmediato a más de 70,000 aplicaciones del Marketplace en el momento de salir al mercado con Windows 8. Sin embargo, es necesario recordar que esto es parte del molino de rumores. De igual manera que el golpe maestro que terminaría de darse con una tablet PC en $200 dólares a mediados del siguiente año, si los <a title="Tablet PC under $200" href="http://www.extremetech.com/computing/106147-the-200-windows-8-tablet-will-change-everything-again">rumores</a> fueran ciertos.</p>
<p>Retomando el tema inicial de los tamaños de pantalla, también es importante tomar en cuenta que no sólo existen tamaños de pantalla, sino de pantallas. Sí, y es que si bien nos recordamos las últimas versiones del sistema operativo de Mac dió algunos <a title="OSX multiple screens dead lion" href="http://www.macworld.com/article/1165511/os_x_should_embrace_multiple_displays.html">dolores de cabeza</a> en escenarios de múltiples pantallas. En el caso de Windows 8, esto no está resuelto del todo, pero me parece que no va mal. Para ver un video y comentarios respecto de este tema, les invito a ver el siguiente <a title="Multi screen Windows 8 experience" href="http://www.extremetech.com/computing/120491-windows-8-consumer-preview-multi-monitor-desktop-video-review">enlace</a>.</p>
<p>Entonces, para nuestras aplicaciones en pantalla, necesitaremos pensar, como mencioné anteriormente, en las diferentes orientaciones de la pantalla. En este otro excelente <a title="Optimizing for different orientations" href="http://blogs.msdn.com/b/b8/archive/2011/10/20/optimizing-for-both-landscape-and-portrait.aspx">post </a>de D. Washington, se complementa lo que tenemos que tener en cuenta al pensar en nuestros usuarios móviles, principalmente.</p>
<p>Recordando que Windows 8 se adapta a múltiples factores de forma, es natural que la inclinación u orientación de nuestro dispositivo sea parte del diseño de la experiencia de usuario para nuestras aplicaciones. Windows 8 nos proporciona una base sobre la cual podemos partir para este objetivo, la cual está fundamentada en los siguientes principios:</p>
<ul>
<li>La experiencia se adapta por sí misma a todo tipo de factor y tamaño: pantallas pequeñas, pantallas anchas, laptops o desktops.</li>
<li>La experiencie toma ventaja de los formatos de pantalla ancha para multi-tarea y video en pantalla completa.</li>
<li>El dispositivo puede ser sujetado e interactuado en la forma que el usuario considere más comfortable.</li>
<li>Los desarrolladores  tienen la oportunidad de crear una aplicación que corre en todas las vistas y orientaciones en diferentes factores de forma con un mínimo de esfuerzo.</li>
</ul>
<p>Es este último punto en el que existe una promesa muy fuerte y que implica un sentido de &#8220;realizas mucho con poco esfuerzo&#8221;. Lo cual no se debe tomar en el sentido de &#8220;ya no hagas esfuerzo, porque solito lo hace&#8221;. En realidad, como con cada avance de tecnología, esto nos permite tener más tiempo para crear una aplicación con alta funcionalidad y una presentación elegante y bella.</p>
<p>Para esto, Microsoft tuvo que hacer un gran esfuerzo examinando los tipos de uso que se hacían de este tipo de dispositivos, así como de las interfaces de usuario. Se realizaron pruebas en los terrenos de:</p>
<ul>
<li>Factores antropomórficos como tamaños de mano y pulgares.</li>
<li>Factores ergonómicos como fatiga y repetición.</li>
<li>Factores de hardware como accesibilidad a botones físicos.</li>
<li>Factores ambientales, como preferencias de lugar para el uso de los dispositivos.</li>
<li>Factores físicos, como estar de pie, sentado en un sillón o sentado en un escritorio.</li>
</ul>
<p>¿Porqué mencionarlos de manera detallada? Por que yo creo que esto puede darnos pistas esenciales de lo que motiva las decisiones de diseño del sistema operativo y que, al final del camino, influyen enormemente en las decisiones que debemos tomar para que nuestras aplicaciones se sientan nativamente integradas a Windows 8. Por ejemplo, al inicio Microsoft pensaba que el uso de la orientación vertical o acostada era más por preferencia personal. Pero el resultado fue consistente y sorprendente: conforme los usuarios se acostumbran al uso del dispositivo, la orientación se volvió dependiente del tipo de contenido.</p>
<p>&#8220;Si el contenido y la experiencia se sentían mejor en formato acostado, la gente usaba de manera natural la app en ese modo&#8221;.</p>
<p>Washington nos da un par de ejemplos específicos:</p>
<ol>
<li>Para ver una película es preferible una vista acostada, que elimina las barras negras.</li>
<li>Para la lectura de un artículo o libro, se prefiere la vista vertical, que minimiza el desplazamiento.</li>
</ol>
<p>Un tema súmamente importante aquí es que debemos tomar en cuenta que aunque nuestra aplicación no esté pensada para más de una orientación, el usuario puede tener dicha expectativa. Además, siempre es agradable descubrir que tu aplicación responde a todos los gestos.</p>
<p>Entonces, Windows 8 está pensado en las siguientes características:</p>
<ul>
<li>Que se rote fácilmente el dispositivo y se adapte a la mejor postura ergonómica.</li>
<li>La rotación será representada por Windows de manera rápida y fluida.</li>
<li>Windows rota de manera predecible en el sistema operativo y en las apps, manteniendo al usuario en control.</li>
<li>Los desarrolladores pueden construir fácilmente un distribución en pantalla de alta calidad intencionalmente diseñadas para modos acostados y verticales (landscape y layout), dependiendo de las experiencias que quieran habilitar.</li>
</ul>
<p>Microsoft determinó que al tomar el dispositivo con ambas manos en orientación acostada, los dedos pulgares se encuentran directamente sobre las esquinas inferiores. De esta forma, el sistema operativo acerca diversas funciones al usuario de manera natural. Nuestras interfaces podrían tambien hacer uso de este detalle.</p>
<p>La rotación de los equipos es un detalle que también ha sido cuidado, y es ¿quién no ha sufrido con algún celular que no interpreta el giro correctamente? En Windows 8 contamos con un algoritmo que espera a que el acelerómetro registre una posición estable antes de interpretarlo como una rotación. Esto da mayor estabilidad al comportamiento de nuestro dispositivo. Sin embargo, esto se hace dentro de un periodo corto de tiempo, de tal forma que el dispositivo da la sensación de responder rápidamente.</p>
<p>En la siguiente gráfica, podemos ver cómo funciona esta estrategia.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/7853.Timeline_2D00_for_2D00_rotation_2D00_animation_5F00_thumb_5F00_1EB5DFA9.png" alt="Rotation lifecycle" /></p>
<p>Vemos cómo existe un micro periodo en el que se espera a que el acelerómetro se estabilice y posteriormente se interpreta el giro. Durante el giro, no es nuestra interface viva la que se muestra, sino una captura del último estado de pantalla, lo que permite al sistema operativo mostrar una animación que se vea ágil. Y al término del giro, se muestra la nueva disposición de nuestra aplicación en pantalla. A este comportamiento, se le suma un botón para bloqueo del giro, que permite al usuario tener el control sobre el comportamiento de giro.</p>
<p>Ahora, un pequeño paréntesis para los que tienen su alma en el código. Las estrategias que se emplean para el control del giro y cómo adaptamos el diseño de la interface ante este evento, son las mismas que se emplean para el uso de snapping en las apps. El desarrollo en HTML5 usará queries de media para ligar la configuración de la pantalla a la orientación del dispositivo. El desarrollo en XAML responderá a eventos de vista. En ambos casos, si utilizamos los controles provistos por la plataforma, estos se adaptarán de manera automática. Todo esto lo podemos probar desde el simulador en VS11.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/7573.Landscape_2D00_to_2D00_portrait_5F00_4EBC8783.png" alt="VS11 Windows 8 Simulator" width="322" height="180" /></p>
<p>En resumen, cuando desarrollemos para Windows 8 debemos ser cuidadosos de aprovechar las ventajas que se presentan para el uso óptimo de los espacios en pantalla, de las características visuales de los diferentes dispositivos y sobre todo para que nuestras aplicaciones luzcan hermosas ante.</p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/04/espejito-espejito-cual-tamano-es-mas-bonito/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Configurando un ambiente de desarrollo moderno para aplicaciones XAML</title>
		<link>http://metrolatam.net/2012/04/configurando-un-ambiente-de-desarrollo-moderno-para-aplicaciones-xaml/</link>
		<comments>http://metrolatam.net/2012/04/configurando-un-ambiente-de-desarrollo-moderno-para-aplicaciones-xaml/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 01:08:15 +0000</pubDate>
		<dc:creator>Rodrigo Díaz Concha</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Instalacion]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[windows 8]]></category>
		<category><![CDATA[Windows Phone 7.1]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=300</guid>
		<description><![CDATA[En vistas del Diplomado de Windows Phone 7.1 y los DevCamps de Aplicaciones Metro para Windows 8, decidí re formatear mi laptop Asus N53JQ e instalar como sistema operativo base Windows 8 Consumer Preview. El proceso en general fue bastante sencillo, transparente y muy rápido.&#160; Con este post quiero compartirles los pasos que seguí y el orden en que los &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/04/configurando-un-ambiente-de-desarrollo-moderno-para-aplicaciones-xaml/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>En vistas del <a href="http://ti-capacitacion.com/windowsphone7/" target="_blank">Diplomado de Windows Phone 7.1</a> y los <a href="http://www.devcamps.ms/" target="_blank">DevCamps</a> de Aplicaciones Metro para Windows 8, decidí re formatear mi laptop Asus N53JQ e instalar como sistema operativo base Windows 8 Consumer Preview.</p>
<p>El proceso en general fue bastante sencillo, transparente y muy rápido.&nbsp; Con este post quiero compartirles los pasos que seguí y el orden en que los fui siguiendo, para que les pueda servir de base en sus propias instalaciones.</p>
<h1>1</h1>
<p>Descargar el archivo .ISO de <a href="http://msdn.microsoft.com/en-us/windows" target="_blank">Windows 8 Consumer Preview</a></font><font style="">.&nbsp; En mi caso seleccioné la versión de <a href="http://iso.esd.microsoft.com/WCPDL/BD1B8A49393E30CC9C4E5C88457D73E964F1F3B18/Windows8-ConsumerPreview-64bit-English.iso">64 bits</a>, pero también tienen a su disposición la de <a href="http://iso.esd.microsoft.com/WCPDL/BD1B8A49393E30CC9C4E5C88457D73E964F1F3B18/Windows8-ConsumerPreview-32bit-English.iso">32 bits</a>.</p>
<h1>2</h1>
<p><font style="">Descargar la herramienta <a href="http://www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool" target="_blank">Windows 7 USB/DVD Download Tool</a> para hacer un USB booteable.&nbsp; En mi caso utilicé un USB de 32 GB pero debería funcionar con uno de 4 GB como mínimo.&nbsp; Con esta herramienta seleccionas el archivo .ISO y la unidad USB destino y ella se encargará del resto.</font></p>
<h1>3</h1>
<p>Configurar el BIOS de la laptop para establecer la unidad USB como unidad de inicio.&nbsp; Esto muchas veces no es tan evidente para algunas personas, además cada equipo es diferente.</p>
<h1>4</h1>
<p>Instalar <a href="http://msdn.microsoft.com/en-us/windows" target="_blank">Windows 8 Consumer Preview</a>.&nbsp; Windows 8 nos ofrece una experiencia de instalación súmamente rápida y sencilla.&nbsp; Durante la instalación solo me solicitó la configuración regional, la clave del producto y la configuración de la conexión WiFi.</p>
<h1>5</h1>
<p>Descargar e instalar los drivers de video.&nbsp; Aquí los descargué directamente del sitio de NVidia, pero el mismo Windows 8 actualizó los drivers de videos incluso antes de finalizar la descarga de NVidia, por lo que no fue necesario usarlos.&nbsp; Nuevamente, aquí cada equipo es diferente y probablemente Windows 8 use los mismos de Windows 7 en algunos escenarios.</p>
<h1>6</h1>
<p>Instalar <a href="http://www.mozilla.org/products/download.html?product=firefox-11.0&amp;os=win&amp;lang=en-US" target="_blank">Firefox</a> y <a href="https://www.google.com.mx/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=2&amp;ved=0CEIQFjAB&amp;url=https%3A%2F%2Fwww.google.com%2Fchrome&amp;ei=ajN5T-bJGcWU2QWc85G2Bg&amp;usg=AFQjCNGup3ZsaCXnK8qPlk8yBPjU7tYzfA&amp;cad=rja" target="_blank">Chrome</a>.&nbsp; No hay nada más qué decir… <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-bottom-style: none; border-right-style: none; border-left-style: none" alt="Smile" src="http://metrolatam.net/wp-content/uploads/2012/04/wlEmoticon-smile.png"></p>
<h1>7</h1>
<p>Instalar Office 2010 Professional Plus.&nbsp; Office en Windows 8 ejecuta de manera rapidísima y sin ningún problema.</p>
<h1>8</h1>
<p>Instalar <a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions" target="_blank">Visual Studio .NET 2010</a> (en mi caso la edición Ultimate).&nbsp; Visual Studio .NET 2010 sigue siendo al momento la última versión oficial de la herramienta, además de que es el Visual Studio requerido para el desarrollo de aplicaciones de Windows Phone 7.1.&nbsp; Durante la instalación de Visual Studio .NET 2010, te solicitará la instalación del .NET Framework 3.5 que no viene incluido de manera predeterminada en Windows 8.</p>
<h1>9</h1>
<p>Instalar el <a href="http://www.google.com.mx/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CCcQFjAA&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fdownload%2Fen%2Fdetails.aspx%3Fid%3D23691&amp;ei=qyV5T4TjF8TS2QWXlOW1Bg&amp;usg=AFQjCNFi7cltNpSF6Qot1uiGHuOLaeamfw" target="_blank">Service Pack 1 para Visual Studio .NET 2010</a>.&nbsp; Requerido para las herramientas de Silverlight 5 y en general recomendado para obtener las últimas mejoras de rendimiento y estabilidad.&nbsp; Recuerda que este Service Pack deberá estar en el mismo idioma que el de Visual Studio .NET.</p>
<h1>10</h1>
<p><a href="http://go.microsoft.com/fwlink/?LinkId=229318" target="_blank">Herramientas de Silverlight 5 para Visual Studio .NET 2010</a>.&nbsp; Completamente necesarias para el desarrollo de soluciones con Silverlight 5 (sí, no todo es o será Windows ‘Metro’).</p>
<p><a href="http://metrolatam.net/wp-content/uploads/2012/04/SNAGHTML2cbfa7.png"><img title="SNAGHTML2cbfa7" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML2cbfa7" src="http://metrolatam.net/wp-content/uploads/2012/04/SNAGHTML2cbfa7_thumb.png" width="244" height="229"></a></p>
<h1>11</h1>
<p><a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=9503" target="_blank">Expression Blend Preview para Silverlight 5</a>.&nbsp; Herramienta absolutamente recomendada para desarrollos de Silverlight 5.&nbsp; Ahora con licencia “Go Live”.</p>
<h1>12</h1>
<p><a href="http://www.google.com.mx/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CDUQFjAA&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fdownload%2Fen%2Fdetails.aspx%3Fid%3D27570&amp;ei=KSZ5T7GVCsTM2AXp_Im2Bg&amp;usg=AFQjCNEmyuLORPg-mXH_xaQCOLWK-w5Wag" target="_blank">SDK de Windows Phone 7.1</a>.&nbsp; El SDK te instalará todo lo necesario para desarrollar aplicaciones para Windows Phone 7.1.&nbsp; Sin embargo, este SDK requiere la Actualización del SDK de Windows Phone 7.1.1 para que funcione correctamente el emulador del teléfono en Windows 8 Consumer Preview.</p>
<p><a href="http://metrolatam.net/wp-content/uploads/2012/04/SNAGHTML2df778.png"><img title="SNAGHTML2df778" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML2df778" src="http://metrolatam.net/wp-content/uploads/2012/04/SNAGHTML2df778_thumb.png" width="244" height="220"></a></p>
<h1>13</h1>
<p><a href="http://www.microsoft.com/download/en/details.aspx?id=29233" target="_blank">Actualización del SDK de Windows Phone 7.1.1</a>.&nbsp; Como lo mencioné antes, es absolutamente necesario para que puedas desarrollar aplicaciones Windows Phone 7.1 en Windows 8 Consumer Preview.&nbsp; No obstante, sigue siendo requerido Visual Studio .NET 2010 (no hay soporte del SDK para VS.NET 11 aún).</p>
<h1>14</h1>
<p><a href="http://www.google.com.mx/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CDAQFjAA&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fvisualstudio%2F11%2Fen-us&amp;ei=WiZ5T5eoE6mY2wXdzbi1Bg&amp;usg=AFQjCNGXhs1XPQpQRPoCt0aJ5dJ4MNxOsw" target="_blank">Visual Studio .NET 11 Beta</a> (en mi caso la edición Ultimate).&nbsp; Entorno de desarrollo requerido para las aplicaciones Metro para Windows 8.&nbsp; Ya incluye las herramientas de Silverlight 5 <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-bottom-style: none; border-right-style: none; border-left-style: none" alt="Smile" src="http://metrolatam.net/wp-content/uploads/2012/04/wlEmoticon-smile.png">.&nbsp; Visual Studio .NET 11 Beta te solicitará una “licencia de desarrollo”, la cual la puedes obtener automáticamente a través de tu conexión a Internet.</p>
<p><a href="http://metrolatam.net/wp-content/uploads/2012/04/SNAGHTML2e2b44.png"><img title="SNAGHTML2e2b44" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML2e2b44" src="http://metrolatam.net/wp-content/uploads/2012/04/SNAGHTML2e2b44_thumb.png" width="244" height="142"></a></p>
<h1>15</h1>
<p><a href="http://www.google.com.mx/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;sqi=2&amp;ved=0CDEQFjAA&amp;url=http%3A%2F%2Fwww.zune.net%2Fen-us%2Fsetup%2Fdefault.htm&amp;ei=byZ5T5zzL6mg2gW9ktG1Bg&amp;usg=AFQjCNH6R0vFPIoC5b0VjrO7ZdJgPVidPA" target="_blank">Zune</a>.&nbsp; Requerido para poder hacer el despliegue de las aplicaciones Windows Phone 7.1 en el dispositivo físico.</p>
<h1>16</h1>
<p>Skype / TweetDeck / MetroTwit.&nbsp; Necesarios para conectarte con el mundo exterior.</p>
<h1>17</h1>
<p>Windows Live Writer / Windows Live Messenger.&nbsp; Las herramientas más destacables de Windows Live.</p>
<p>&nbsp;</p>
<p>Espero les sea de utilidad.&nbsp; </p>
<p>Salu2!</p>
<p> </font><font style="background-color: #ffffff"></p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/04/configurando-un-ambiente-de-desarrollo-moderno-para-aplicaciones-xaml/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Personalizando Windows 8 CP</title>
		<link>http://metrolatam.net/2012/03/personalizando-windows-8-cp/</link>
		<comments>http://metrolatam.net/2012/03/personalizando-windows-8-cp/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 00:56:40 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Entrenamiento]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=267</guid>
		<description><![CDATA[Pues si, despues de haber visto como instalar Windows 8 y de haberle echado un primer vistazo, ha llegado la hora de la verdad: ¿Que tan diferente es hasta ahora? ¿Que implican estos cambios? ¿Vale la pena empezar a probarlo o es mejor esperar un poco más? Para empezar, había comentado que aún no había un Antivirus &#8220;oficial&#8221; para Windows &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/03/personalizando-windows-8-cp/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>Pues si, despues de haber visto <a title="Presentando Windows 8 Consumer Preview" href="http://elmikedotnet.wordpress.com/2012/03/09/presentando-windows-8-consumer-preview/" target="_blank">como instalar Windows 8</a> y de haberle echado <a title="Windows 8 CP En Acción" href="http://elmikedotnet.wordpress.com/2012/03/11/windows-8-cp-en-accion/" target="_blank">un primer vistazo</a>, ha llegado la hora de la verdad: ¿Que tan diferente es hasta ahora? ¿Que implican estos cambios? ¿Vale la pena empezar a probarlo o es mejor esperar un poco más?</p>
<p>Para empezar, <a title="Windows 8 CP En Acción" href="http://elmikedotnet.wordpress.com/2012/03/11/windows-8-cp-en-accion/" target="_blank">había comentado que aún no había un Antivirus &#8220;oficial&#8221; para Windows 8</a>, pero tanto <a href="http://www.avast.com/es-ww/free-antivirus-download" target="_blank">AVAST!</a> como <a href="http://www.kaspersky.com/windows8" target="_blank">Kaspersky</a> han lanzado versiones pre-beta de su línea 2013 (¿?) exclusivamente para el Consumer Preview de Windows 8. De la misma manera, ya empiezan a proliferar algunos programas para poder personalizar la apariencia de Windows 8, tales como el &#8220;<a href="http://www.deviantart.com/download/290228810/windows_8_consumer_preview_charm_bar_customizer_by_trickstime-d4sslze.rar" target="_blank">Charm Bar Customizer</a>&#8221;</p>
<div>
<dl>
<dt><img src="http://elmikedotnet.files.wordpress.com/2012/03/windows8charmbarcustomizer.png?w=300" alt="WCP Charm Bar Customizer" width="400" height="313" border="0" /></dt>
<dd> </dd>
</dl>
</div>
<p>Este programita, como su nombre lo indica, nos permite ajustar la apariencia del Charm Bar. Pero ¿hay opciones de personalización para Windows 8 CP sin tener que usar programas de 3eros? Recordemos que desde Windows 95-98 existen programas que nos permiten cambiar el aspecto de nuestro Windows tales como <a href="http://www.stardock.com/products/windowblinds/" target="_blank">WindowBlinds</a> e incluso hay sitios dedicados exclusivamente a publicar recursos de personalización y cambio de apariencia tales como <a href="http://www.wincustomize.com/" target="_blank">WinCustomize</a>, <a href="http://www.crystalxp.net/" target="_blank">CrystalXP</a> y <a href="http://customize.org/" target="_blank">Customize.org</a> entre muchos otros. Algunos de esos programas son bastante útiles, tales como <a href="http://nerdcave.webs.com/" target="_blank">TaskBar Shuffle</a> (para Windows XP) o incluso <a href="http://www.stardock.com/products/objectdock/" target="_blank">ObjectDock</a>. Ahora bien (y volviendo a nuestra pregunta) vamos a ver que tenemos varias opciones para darle a nuestro Windows 8 CP una apariencia más a nuestro gusto.</p>
<p>Para empezar, y justo después de la instalación, tendremos una pantalla como esta:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121818.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121818.jpg?w=300" alt="Original Desktop" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Esta pantalla de inicio (Start  Bar) como default no está tan mal, pero todavía podemos ajustarla un poco más:</p>
<p>1) Hasta el momento, todos <a href="http://windows.microsoft.com/en-US/windows/downloads/personalize/themes" target="_blank">los temas existentes para Windows 7</a> funcionan en Windows 8 CP, así como la inmensa mayoría de los Gadgets:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/desktop1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/desktop1.png?w=300" alt="Desktop" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Con esto tenemos para empezar con el pie derecho.</p>
<p>2) También están las opciones para la pantalla de bloqueo y la de inicio, tales como el fondo, la combinación de colores, opciones para la pantalla de bloqueo, etc:</p>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/settings1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/settings1.png?w=300" alt="Lock Screen" width="300" height="212" /></a></dt>
<dd>Pantalla de bloqueo</dd>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/settings2.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/settings2.png?w=300" alt="Start Screen" width="300" height="218" /></a></dt>
<dd>Pantalla de inicio</dd>
</dl>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/settings3.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/settings3.png?w=300" alt="Account Picture" width="300" height="239" /></a></dt>
<dd>Imagen para la cuenta</dd>
</dl>
</div>
<p>Para acceder a estas opciones, bastará con hacer clic sobre el botón &#8220;Settings&#8221; (Ajustes) del Charm Bar (para acceder al Charm Bar solo debemos mover el puntero del ratón hacia la esquina inferior derecha de nuestra pantalla. Otra modo mas sencillo de acceder es presionando WinKEY + I) y después hacer clic sobre la opción &#8220;More PC Settings&#8221; (Más ajustes del PC)</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/settings0.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/settings0.png?w=300" alt="More PC Settings" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>3) Y ya que estamos en el Start Bar, también vamos a darle un retoque.  Podemos cambiar el tamaño predeterminado de los &#8220;Tiles&#8221; (Mosaicos) al hacer clic con el botón derecho sobre alguno de ellos:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/tiles3.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/tiles3.png?w=300" alt="Size &amp; Position" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>De manera similar, podemos cambiar su posición simplemente haciendo clic sostenido sobre ellos y arrastrándolo hasta su nueva posición:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/tiles2.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/tiles2.png?w=300" alt="Drag" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Hay algunos Tiles que nos muestran algunas opciones adicionales al seleccionarlos:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/tiles1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/tiles1.png?w=300" alt="Opciones" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Por cierto, es posible seleccionar varios Tiles al mismo tiempo haciendo clic derecho sobre ellos.</p>
<p>4) Una cosa bastante curiosa es algo que la gente de Redmond ha dado por llamar &#8220;Semantic Zoom&#8221; (Acercamiento Semántico&#8230; tampoco me pregunten <img src='http://metrolatam.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ) El cual es activado haciendo &#8220;Pinch&#8221; (acercando los dedos) o &#8220;Strech&#8221; (separando los dedos) sobre una pantalla táctil. En caso de que estemos ejecutando W8CP en un equipo sin pantalla táctil, podemos hacer uso del &#8220;Semantic Zoom&#8221; al dejar presionada la tecla CTRL mientras movemos hacia arriba o hacia abajo la rueda del ratón. Otra manera es presionando la combinación de teclas WinKEY + el signo de suma (+) o el signo de resta (-). Una forma más de activarlo es recorri&#8217;endonos hasta el extremo derecho de nuestro Start Bar y hacer clic sobre este pequeño icono ubicado en la esquina inferior derecha:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/semanticzoom.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/semanticzoom.png?w=300" alt="Semantic Zoom" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Lo que nos dejará con una vista de todos los Tiles en nuestro Start Bar para así poder seleccionarlos y concentrarlos en un grupo, lo que a su vez nos permitirá darle un nombre a dicho grupo:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/name-group.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/name-group.png?w=300" alt="Name Group" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>5) Para crear un nuevo grupo, solo debemos arrastrar alguno de nuestros Tiles y arrastrarlo hacia algún borde, hasta que aparezca una barra vertical semitransparente como la que se muestra en esta pantalla:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/creategroup.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/creategroup.png?w=300" alt="CreateGroup" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>¡Y listo! después de algunos ajustas más o ajustes menos, tendremos un aspecto más a nuestro gusto tanto del escritorio como del Start Bar:</p>
<div>
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/start-after1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/start-after1.png?w=300" alt="Start-After" width="300" height="224" /></a></dt>
<dd>Start Bar</dd>
</dl>
</div>
<p>¿Que les parece? =) Vale la pena mencionar que aún falta pulir algunos aspectos tanto de funcionalidad como de apariencia, pero, como dije al principio, para empezar no está nada mal. Además, tenemos bastante tiempo para jugar con este CP de Windows 8, ya que la fecha planeada para que caduque es hasta el 15 de Enero del 2013. Posterior a esa fecha (y si es que el mundo no se ha acabado para entonces) muy probablemente ya habrá una nueva versión para descargar, instalar y probar.</p>
<p><em>Continuará&#8230;</em></p>
<p>Desde la Fortaleza De La Soledad,</p>
<p>Mike</p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/03/personalizando-windows-8-cp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Diplomado de desarrollo de aplicaciones para Windows Phone 7.1&#8211;Latinoam&#233;rica</title>
		<link>http://metrolatam.net/2012/03/diplomado-de-desarrollo-de-aplicaciones-para-windows-phone-7-1latinoamrica/</link>
		<comments>http://metrolatam.net/2012/03/diplomado-de-desarrollo-de-aplicaciones-para-windows-phone-7-1latinoamrica/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 16:23:01 +0000</pubDate>
		<dc:creator>Rodrigo Díaz Concha</dc:creator>
				<category><![CDATA[Entrenamiento]]></category>
		<category><![CDATA[capacitación]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[entrenamiento]]></category>
		<category><![CDATA[formación]]></category>
		<category><![CDATA[latam]]></category>
		<category><![CDATA[Mango]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[WP7.1]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=262</guid>
		<description><![CDATA[¿Quieres aprender a desarrollar Aplicaciones Metro para Windows 8?&#160; ¡Comienza aprendiendo Silverlight para Windows Phone, sus fundamentos y modelo de programación! 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!&#160; Completamente gratuito, con una duración de 4 semanas. El diplomado está diseñado para perfil &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/03/diplomado-de-desarrollo-de-aplicaciones-para-windows-phone-7-1latinoamrica/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>¿Quieres aprender a desarrollar Aplicaciones Metro para Windows 8?&nbsp; ¡Comienza aprendiendo Silverlight para Windows Phone, sus fundamentos y modelo de programación!</p>
<p>Los invito cordialmente a que se inscriban al Diplomado de desarrollo de aplicaciones para Windows Phone 7.1, impulsado por <a href="http://www.microsoft.com.mx" target="_blank">Microsoft México</a> para todo el mundo!&nbsp; Completamente gratuito, con una duración de 4 semanas.</p>
<p><a href="http://ti-capacitacion.com/windowsphone7/" target="_blank"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="0574.clip_image002_5892168D" border="0" alt="0574.clip_image002_5892168D" src="http://metrolatam.net/wp-content/uploads/2012/03/0574.clip_image002_5892168D.gif" width="319" height="768"></a></p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-44-metablogapi/3731.image_5F00_4001E1C5.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-44-metablogapi/6355.image_5F00_thumb_5F00_4D67F4CB.png" width="660" height="34"></a>
<p>El diplomado está diseñado para perfil de desarrolladores con un mínimo de 6 meses de experiencia en el lenguaje C# que quieran conocer todo el proceso de desarrollo de aplicaciones para Windows Phone.
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-44-metablogapi/5850.image_5F00_53AECB59.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-44-metablogapi/0488.image_5F00_thumb_5F00_7EF5F311.png" width="662" height="34"></a>
<ul>
<li>Conocer las características de hardware principales de Windows Phone
<li>Diseñar aplicaciones con el lenguaje de diseño Metro
<li>Desarrollar aplicaciones bajo los componentes de <a href="http://silverlight.net" target="_blank">Silverlight</a>
<li>Aprovechar la experiencia de navegación de Windows Phone dentro de aplicaciones
<li>Almacenar datos para acceder a ellos desde tu aplicación
<li>Diferenciar entre el distinto uso de comunicaciones y redes
<li>Usar las diferentes APIs del teléfono
<li>Hacer uso del multitasking
<li>Publicar tus aplicaciones en el marketplace de Windows Phone</li>
</ul>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-44-metablogapi/8400.image_5F00_6C40F95A.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-44-metablogapi/2727.image_5F00_thumb_5F00_0E988ED4.png" width="659" height="34"></a>
<p>Iniciaremos el curso el día <strong>Lunes 26 de Marzo</strong>. Te invitamos a conocer la página del diplomado donde podrás ver el video informativo que explica la metodología del curso para que inicies el diplomado de manera puntual.
<ul>
<li>
<p>Para entrar a la <b>página del curso</b> haz clic <u><a href="http://ti-capacitacion.com/windowsphone7/">aquí</a>.</u></p>
<li>
<p>Para tu inscripción formal, entra a nuestra <b>página de registro </b><u><a href="http://ti-capacitacion.com/registros/windowsphone7">aquí</a>.</u></p>
<li>
<p>Únete al grupo de <u><a href="http://www.facebook.com/#%21/groups/diplomadowp71/">Facebook</a></u> y de <u><a href="https://twitter.com/#%21/diplomadoWP71">Twitter</a></u> para mantenerte siempre informado y colabora con la comunidad.</p>
</li>
</ul>
<p>Una vez enviado el registro, tendrás que validar tu inscripción a través de un correo electrónico que recibirás, de otra manera no quedarás inscrito.
<p><b><i>Nota:</i></b><i> Ten en consideración que los correos que recibirás de este diplomado vendrán del dominio: ti-capacitacion.com por lo que te pedimos revises con tu departamento de TI o en tu correo electrónico que no se bloqueé ningún correo proveniente de este dominio.</i><br />
<h2>Pasos a seguir</h2>
<p>He resumido los pasos que debes seguir si estás interesado en este diplomado:</p>
<p><a href="http://metrolatam.net/wp-content/uploads/2012/03/Pasos.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Pasos" border="0" alt="Pasos" src="http://metrolatam.net/wp-content/uploads/2012/03/Pasos_thumb.png" width="500" height="273"></a>
<ol>
<li><a href="http://ti-capacitacion.com/windowsphone7/" target="_blank">Ve la Sesión informativa</a>
<li><a href="http://www.facebook.com/groups/diplomadowp71/" target="_blank">Únete al grupo de Facebook</a>
<li><a href="http://www.facebook.com/groups/diplomadowp71/docs" target="_blank">Lee los requisitos de conocimientos que debes tener</a>
<li><a href="http://www.facebook.com/groups/diplomadowp71/docs" target="_blank">Lee los requisitos técnicos de hardware y software</a>
<li><a href="http://ti-capacitacion.com/registros/windowsphone7" target="_blank">¡Inscríbete!</a>
<li><a href="https://twitter.com/#!/diplomadoWP71" target="_blank">Síguenos en Twitter</a>
<li></li>
</ol>
<p><font style=""></font>&nbsp;</p>
<p><font style="">¡Los esperamos!</font></p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/03/diplomado-de-desarrollo-de-aplicaciones-para-windows-phone-7-1latinoamrica/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 8 CP En Acción</title>
		<link>http://metrolatam.net/2012/03/windows-8-cp-en-accion/</link>
		<comments>http://metrolatam.net/2012/03/windows-8-cp-en-accion/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 04:07:12 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Instalacion]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=252</guid>
		<description><![CDATA[En el post anterior, mostré algunas sugerencias de como crear fácilmente un DVD o una USB bootebale para instalar Wndows 8 Consumer Preview, así como los pasos para instalarlo desde Windows 7 (al igual que la advertencia de que este método solo permite hacer una actualización del Sistema Operativo, pero no permite una instalación limpia o en otra unidad). Puesto &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/03/windows-8-cp-en-accion/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>En el post anterior, mostré algunas sugerencias de <a title="Presentando Windows 8 Consumer Preview" href="http://elmikedotnet.wordpress.com/2012/03/09/presentando-windows-8-consumer-preview/" target="_blank">como crear fácilmente un DVD o una USB bootebale para instalar Wndows 8 Consumer Preview</a>, así como los pasos para instalarlo desde Windows 7 (al igual que la advertencia de que este método solo permite hacer una actualización del Sistema Operativo, pero no permite una instalación limpia o en otra unidad). Puesto que ya creamos una unidad para hacer una instalación limpia, y además tenemos lista una USB booteable con los archivos de instalación, bastará con reiniciar nuestro equipo desde dicha USB, y esta vez si podremos elegir una unidad para realizar la instalación:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121804.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121804.jpg?w=300" alt="slctdrv" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Al igual que con el método anterior, solo tendremos que hacer unos cuantos clics hasta que eventualmente lleguemos a una pantalla como esta:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/0703201218071.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/0703201218071.jpg?w=300" alt="prprng" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Un par de reinicios después (y tras haber seguido <a title="Presentando Windows 8 Consumer Preview" href="http://elmikedotnet.wordpress.com/2012/03/09/presentando-windows-8-consumer-preview/" target="_blank">pasos muy similares a los del metodo de instalación descrito anteriormente</a>), tendremos una pantalla muy similar a esta:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121808.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121808.jpg?w=300" alt="slctos" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Desde donde podremos seleccionar el Sistema Operativo que vamos a utilizar. En mi caso, yo tengo instalados Windows XP (marcado aqui como &#8220;Earlier Version of Windows&#8221;), Windows 7 y, ahora si, Windows 8 Consumer Preview. Bastará desplazarse con las flechas de direccionamiento para marcar una opción y presionar &#8220;ENTER&#8221; (Intro). Si queremos elegir opciones avanzadas o modificar las opciones por default (&#8220;change defaults or choose other options&#8221;), presionaremos la tecla TABULADOR (TAB) y después ENTER nuevamente. Al elegir dicha opción, podremos ver algo como esto:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/090320121822.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/090320121822.jpg?w=300" alt="chsptn" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Hay cosas bastante interesantes en esta pantalla, tales como la opción de modificar el Sistema Operativo con el que arrancará nuestro equipo, el intervalo de tiempo que se mostrarán los distintos Sistemas Operativos antes de elegir (el default son 30 segundos, pero en mi caso lo bajé a 5) o iniciar una consola para solucionar problemas de arranque. Algunas de estas opciones por supuesto que ya se podian modificar, pero lo interesante es que ya no necesitamos escarbar muy adentro de las configuraciones de Windows para poder modificarlos, y además, aún cuando ya tenemos un Sistema Operativo de inicio por default, desde esta pantalla todavía podemos elegir OTRO sistema para iniciar (Vean la 1era y 2da opción que se muestra en la imagen).</p>
<p>Al iniciar Windows 8 Consumer Preview por vez primera (y como con todas las versiones anteriores de Windows y otros sistemas), tendremos que proporcionar algunos datos de configuración inicial:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121809.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121809.jpg?w=300" alt="sttngs" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121810.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121810.jpg?w=300" alt="sgnin" width="300" height="225" /></a></p>
<p><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121811.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121811.jpg?w=300" alt="msaccnt" width="300" height="225" /></a></p>
<p>Aunque este último paso (iniciar sesión con una cuenta de Windows Live) es completamente opcional, al agregar una cuenta tendremos acceso directo a nuestro buzón de correo, así como a todos los servicios relacionados con nuestra cuenta de LIVE (SkyDrive, mensajería instantánea, XBOX Live, etc.) Algunas cosas presentan cambios significativos (al menos en apariencia), tales como el acceso inicial a nuestras unidades:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121812.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121812.jpg?w=300" alt="drvs" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Por supuesto, esto lo podemos cambiar a nuestro gusto posteriormente. Para cambiar el aspecto de nuestro esctitorio a algo más parecido a lo que estamos acostumbrados, bastará con hacer clic (o desplazarnos con el teclado) para seleccionar el Mosaico (Tile) llamado Desktop, y entonces tendremos a la vista algo un poco más familiar:</p>
<p><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121820.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121820.jpg?w=300" alt="Desktop" width="300" height="225" /></a></p>
<p>La primer preocupación que viene a la mente es buscar un Antivirus (tenemos una conexión constante al Internet ¿recuerdan?) Como tal, y por ser todavía una versión &#8220;No-Oficial&#8221; de Windows, no hay mucho (de hecho, prácticamente NADA) de donde elegir en el aspecto de seguridad. De primera instancia pensé en usar <a href="http://windows.microsoft.com/es-MX/windows/products/security-essentials" target="_blank">Microsoft Security Essentials</a>, pero resulta que este NO es compatible con Windows 8 <img src='http://metrolatam.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Antes de poder tener tiempo de preocuparme (y de forma curiosamente oportuna), el Action Center me mostró un aviso solicitandome actualizar el &#8220;Software de Seguridad&#8221; de Windows:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/actioncenter.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/actioncenter.png?w=300" alt="ActionCenter" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Me llevé una muy grata sorpresa cuando me encontré con un renovado Windows Defender:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/windefender.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/windefender.png?w=300" alt="WinDefender" width="300" height="211" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Y claro, la similitud con MSE es evidente.</p>
<p>¿Que otras sorpresas guarda Windows 8? Bueno, para empezar, y para facilitar las cosas, algunos de los ajustes más comunes se muestran en esta pantalla:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121813.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121813.jpg?w=300" alt="Settings" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Por supuesto, las opciones con un aspecto un tanto más familiar todavía están disponibles; Para abrir las Propiedades del Sistema presionamos la Tecla de Windows y la tecla de Pause al mismo tiempo (WinKEY + PAUSE) y desde ahí podemos abrir, por ejemplo, el Administrador de Dispositivos (Device Manager), donde me dí cuenta de que algunos drivers no estaban instalados. Para buena fortuna, y al igual que Windows 7, Windows 8 ya tiene a su disposición una inmensa fuente de controladores para actualizar nuestros dispoitivos de hardware. Bastó con hacer clic con el botón derecho del mouse sobre el dispoitivo en cuestión, y seleccionar la opción &#8220;Update Driver Software&#8221; (Actualizar software de controlador de dispositivo):</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/drivers.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/drivers.png?w=300" alt="drv" width="300" height="223" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Y después de unos minutos, todo estaba en órden:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/updatedrv.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/updatedrv.png?w=300" alt="UpdateDrv" width="300" height="211" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Hablando de actualizaciones, y también sorprendentemente, ya había 4 actualizaciones de seguridad disponibles para Windows 8:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/updates2.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/updates2.png?w=300" alt="WinUpdates" width="300" height="142" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Y ya con el sistema actualizado, podemos mostrar y personalizar nuestro escritorio (Los temas de Windows 7 funcionan sin problemas. Yo usé el tema de <a href="http://www.angrybirds.com/" target="_blank">Angry Birds</a>):</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/desktop.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/desktop.png?w=300" alt="Desktop" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Otra novedad son los llamados &#8220;Charms&#8221; (Encantos, en Español&#8230; no me pregunten <img src='http://metrolatam.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )  que se muestran al deslizar el puntero del mouse hacia el extremo derecho de la pantalla. Al hacer clic sobre estos &#8220;Charms&#8221; podemos acceder a las funciones de Búsqueda (Search), Compartir (Share), Inicio (Start), Dispositivos (Devices) y Configuración (Settings). Vale la pena destacar que estos &#8220;Charms&#8221; están disponibles de manera &#8220;universal&#8221;, es decir, los podemos activar desde el Escritorio o desde dentro de alguna aplicación. También podemos acceder a estos &#8220;Charms&#8221; presionando la combinación WinKEY + C (pueden descargar un documento en PDF con una lista <em>preliminar</em> de combinaciones de teclado para Windows 8 desde <a href="http://sdrv.ms/xjdwY7" target="_blank">aqui</a>, cortesia de Kent Walter, miembro del equipo de desarrollo de Windows <img src='http://metrolatam.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
<p>Como Windows 8 no tiene un botón de inicio &#8220;como tal&#8221; ¿que pasa cuando presionamos la Tecla de Windows? bueno, pues ahora nos muestra una interfaz de inicio (llamada &#8220;Superbarra&#8221;), diseñada con el estilo METRO, desde la cual tambien podemos hacer búsquedas o abrir las aplicaciones instaladas:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/allapps.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/allapps.png?w=300" alt="AllApps" width="300" height="211" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Los cambios en la interfaz eran de esperarse, por ejemplo, cuando insertamos algún medio removible, como una USB, las opciones de ejecución automática ahora se ven así:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/usb.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/usb.png?w=286" alt="Autorun" width="286" height="300" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Pero las combinaciones de teclado que todos conocemos y amamos, tales como WinKEY + E (para abrir el Explorador de Windows), siguen funcionando. El Explorador de Windows ha sido rediseñado para presentarnos una nueva interfaz basada en &#8220;Ribbons&#8221; parecida a lo visto desde Office 2007. Ya no tenemos que escudriñar dentro de algún menú o personalizar las barras de herramientas para encontrar las opciones más útiles al momento de manejar nuestros archivos, ahora TODO está a la vista, y además de las herramientas por default, también tenemos los &#8220;Ribbons&#8221; que se activan según el elemento seleccionado:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/exploreritems.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/exploreritems.png?w=300" alt="ExplorerItems" width="300" height="232" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Esta opción de &#8220;Mover a&#8221; o &#8220;Copiar a&#8221; están ocultas por default en Windows XP y en Windows Vista/7 están disponibles a través de menú contextual, así que este es otro cambio más que bienvenido en mi opinión =) Por cierto, al copiar o mover archivos de un lugar a otro, la ventana de progreso tiene algunos cambios también:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/exploreritems2.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/exploreritems2.png?w=300" alt="MoveItems" width="300" height="222" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Otra utilidad de Windows que ha sufrido cambios MUY interesantes es el Administrador de Tareas (Task Manager):</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/taskman.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/taskman.png?w=300" alt="TaskMan" width="300" height="249" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Ahora ya podemos ver también los procesos &#8220;ocultos&#8221; además de las aplicaciones abiertas y los procesos ejecutandose en el fondo (¡Al fin!), así como un historial de aplicaciones. (Para acceder rápidamente al Administrador de Tareas, pueden presionar CTRL + SHIFT + ESC). Otra de esas opciones &#8220;ocultas&#8221; (pero fácilmente disponible usando este <a href="http://go.microsoft.com/fwlink/?LinkId=211471" target="_blank">PowerToy</a> para Windows XP) es la de abrir una ventana de linea de comando desde el Explorador de Windows; Esta opción también ya está más a nuestro alcance:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/explorer.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/explorer.png?w=300" alt="cmd" width="300" height="247" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Lo mejor de todo es que también podemos abrir una ventana de <a title="PowerShell 101" href="http://elmikedotnet.wordpress.com/2011/03/01/powershell-101/" target="_blank">PowerShell</a> desde aqui, ¡y ambas opciones están disponibles para ser ejecutadas con o sin derechos de admininistrador!</p>
<p>Hablando de PowerShell, al abrir una ventana, me encontré una sorpresa más:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/powersh30.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/powersh30.png?w=300" alt="PowerSh30" width="300" height="224" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Así es&#8230; Windows 8 Consumer Preview incluye una versión preliminar de PowerShell 3.0</p>
<p>Otro programa más en versión preliminar que viene incluido es el Internet Explorer 10:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/ie10.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/ie10.png?w=300" alt="IE10" width="300" height="238" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Por supuesto, al abrirlo por vez primera, nos llevará a la página de <a href="http://www.bing.com/">BING</a>, pero nos mostrará una página especialmente diseñada para Windows 8, con todo y pez animado:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121819.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121819.jpg?w=300" alt="Bing" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>¿A quien se parecerá? =P</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121820.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121820.jpg?w=300" alt="Desktop" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Claro está, una de las razones principales para instalar Windows 8 fué la de poder probar las opciones de desarrollo para METRO con el <a href="http://www.microsoft.com/visualstudio/11/es-es" target="_blank">Beta de Visual Studio 11</a>:</p>
<div class="mceTemp">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/01-vs11.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/01-vs11.png?w=300" alt="VS11" width="300" height="235" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Pero como dijo alguna vez <a href="http://www.youtube.com/watch?v=aAPVuaW7cIw" target="_blank">la Nana Goya</a>: &#8220;Eso&#8230; es otra historia&#8221;</p>
<p>&nbsp;</p>
<p><em>Continuará&#8230;</em></p>
<p>Desde un Claroscuro de la Luna,</p>
<p><strong>Mike</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/03/windows-8-cp-en-accion/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Presentando Windows 8 Consumer Preview</title>
		<link>http://metrolatam.net/2012/03/presentando-windows-8-consumer-preview/</link>
		<comments>http://metrolatam.net/2012/03/presentando-windows-8-consumer-preview/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 03:47:57 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Instalacion]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=246</guid>
		<description><![CDATA[El pasado 29 de Febrero, Microsoft liberó al público en general el consumer preview de Windows 8. Tan solo unos dias después, dicha descarga ya había sobrepasado el millón de descargas (y eso que dicen que a la gente NO le gusta Windows ) Este preview ya es el 2do que se libera, siguiendo al que Microsoft mostro durante su &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/03/presentando-windows-8-consumer-preview/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>El pasado 29 de Febrero, Microsoft liberó al público en general <a title="Windows 8" href="http://windows.microsoft.com/es-MX/windows-8/download" target="_blank">el consumer preview de Windows 8</a>. Tan solo unos dias después, dicha descarga ya había sobrepasado el millón de descargas (y eso que dicen que a la gente NO le gusta Windows <img src='http://metrolatam.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) Este preview ya es el 2do que se libera, siguiendo al que Microsoft mostro durante su evento <a href="http://www.buildwindows.com/" target="_blank">BUILD</a>, que se llevó a cabo en Septiembre del 2011, y a tan solo 6 meses, los cambios ya se hacen notar. A pesar de que no es todavía oficialmente una <a href="http://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software#Beta" target="_blank">Versión Beta</a>, y que aún le faltan muchos detalles, este preview resultó ser toda una caja de sorpresas agradables: Para empezar, se instala en MENOS de 40 minutos, funciona de forma MUY estable en hardware &#8220;obsoleto&#8221; (de hasta hace 7-8 años) y se apaga con la velocidad de un corte de luz de la CFE. A detalle, los requerimientos mínimos de hardware son:</p>
<ul>
<li>Procesador: 1GHz o más</li>
<li>RAM: 1 GB (para 32 bits) ó 2 GB (para 64 bits)</li>
<li>Espacio en disco duro: 16 GB (32 bits) ó 20 GB (64 bits)</li>
<li>Tarjeta gráfica con soporte para DirectX 9 ó superior</li>
</ul>
<p>Explícitamente, se supone que Windows 8 puede ejecutarse correctamente con <a href="http://windows.microsoft.com/es-MX/windows-8/faq#section_1" target="_blank">el mismo hardware que se utilizaba con Windows 7</a>. Personalmente, yo ya lo he comprobado, y justo a eso va enfocado este post.</p>
<p>Pero vamos por el principio: ¿Cuales son mis opciones de instalación? Pues bien, al igual que con versiones anteriores del sistema operativo, existe la opción de hacer una actualización o hacer una instalación nueva. La 1er opción se puede hacer desde Windows XP, Vista o 7, y la 2da (que de hecho es la recomendable) se puede hacer desde un DVD o USB booteable creado a partir de <a href="http://es.wikipedia.org/wiki/Imagen_ISO" target="_blank">un archivo ISO</a> hacia una partición o unidad de disco duro completamente vacios. (el archivo ISO de Windows 8 lo pueden descargar desde <a href="http://windows.microsoft.com/es-MX/windows-8/iso" target="_blank">aqui</a>. Otras opciones de descarga están disponibles <a href="http://windows.microsoft.com/es-MX/windows-8/download" target="_blank">aqui</a>.) En mi caso particular, yo ya tengo un disco duro con 2 particiones, una para Windows XP y otra para Windows 7 en <a href="http://es.wikipedia.org/wiki/Dual_boot" target="_blank">Dual Boot</a>, lo cual limitaba mis opciones, puesto que no quería formatear y reinstalar TODO otra vez. Asi que&#8230; ¿Que hacer? Por supuesto, podía instalar alguna utilidad de partición como Partition Magic o alguna gratuita como <a href="http://www.partition-tool.com/personal.htm" target="_blank">EaseUS Partition Master</a> pero afortunadamente ¡Windows 7 YA TIENE una opción (poco conocida) para crear o borrar particiones a partir del espacio libre de un disco duro! Esta opción la accedemos de este modo: 1) Hacemos clic con el boton derecho del mouse sobre el ícono de nuestro equipo y seleccionamos &#8220;Administrar&#8221; (Manage) 2) Una vez que se muestra la consola, hacemos clic sobre la sección &#8220;Administración de discos&#8221; (Disk Management)</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/01-diskmanag.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/01-diskmanag.png?w=300" alt="dskmgmnt" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>3) Seleccionamos una unidad (En mi caso, fué la unidad donde tengo instalado Windows XP, puesto que tengo más espacio disponible ahí). Hacemos Clic derecho nuevamente sobre esa unidad, y seleccionamos la opcion &#8220;Reducir Volumen&#8221; (Shrink Volume)</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/02-reducvol1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/02-reducvol1.png?w=300" alt="shrnkvol" width="300" height="207" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>4) Después de unos minutos, aparece una pantalla como la siguiente, donde debemos elegir el espacio que vamos a ocupar para nuestra nueva unidad:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/03-size1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/03-size1.png?w=300" alt="size" width="300" height="202" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>5) Una vez más, después de unos minutos, en la consola del administrador de discos, veremos que se ha creado una nueva sección marcada en negro con la etiqueta &#8220;No Asignado&#8221; (Unassigned). Sobre este espacio, nuevamente haremos clic con el botón derecho y seleccionaremos la opción &#8220;Nuevo volumen simple&#8221; (New simple volume):</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/04-newvol.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/04-newvol.png?w=300" alt="nwsmplvol" width="300" height="237" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>6) Después de completar el asistente (en el que tenemos que asignar una letra a la unidad, así como [opcionalmente] un nombre para la misma) tendremos algo parecido a esto:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/05-partition1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/05-partition1.png?w=300" alt="NewPart" width="300" height="220" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>En mi caso, asigné a la nueva partición la letra <strong>H:</strong> y la nombré <strong>Win8CP.</strong> ¡Y listo! Ya tenemos una nueva unidad para instalar Windows 8 Consumer Preview. Aqui es donde las cosas se ponen interesantes.</p>
<p>Como mencioné anteriormente, tenemos <a href="http://windows.microsoft.com/es-MX/windows-8/download" target="_blank">varias opciones para descargar los archivos de instalación de Windows 8</a>, pero a menos que quieran hacer la descarga varias veces, les recomiendo que descarguen el <a href="http://windows.microsoft.com/es-MX/windows-8/iso" target="_blank">archivo ISO</a> y <a href="http://windows.microsoft.com/es-MX/windows7/Burn-a-CD-or-DVD-from-an-ISO-file" target="_blank">lo graben en un DVD</a> (esta opción está disponible en Windows 7 sin necesidad de instalar ningún software adicional), aunque también pueden usar <a title="USB-DVD Creation Tool" href="http://images2.store.microsoft.com/prod/clustera/framework/w7udt/1.0/en-us/Windows7-USB-DVD-tool.exe" target="_blank">esta pequeña herramienta</a> para crear una memoria USB booteable desde la que pueden hacer la instalación (esta opción funciona muy bien para hacer la instalación desde Windows XP o Vista, pero también funciona con Windows 7) <em>NOTA:</em><em> </em>Si van a ejecutar esta herramienta de creación de USB-DVD desde Windows XP, también deberán descargar e instalar la <a href="http://www.microsoft.com/downloads/es-es/details.aspx?familyId=b5f726f1-4ace-455d-bad7-abc4dd2f147b&amp;hash=36vr2Q65%2blZWsm%2f6qIaqRkW37mQ0rWZ9a7DmbMdX1AC1rHm6setB3FkVAlhx%2bF8NVzeXRF4IUnR0KvXTBxZ9rg%3d%3d" target="_blank">API de procesamiento de imágenes v2.0 (IMAPIv2.0)</a> La descarga de este complemento para Windows XP requiere validar que su Windows <strong>sea original</strong> :/ Una vez descargada la herramienta de creación de USB-DVD (y demás complementos necesarios), podemos ejecutarla para que comienze la diversión:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/01-windowsusb-dvdtool1.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/01-windowsusb-dvdtool1.jpg?w=300" alt="WinTool" width="300" height="158" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Son solo 4 pasos los que debemos seguir. En esta 1er pantalla debemos hacer clic sobre el botón &#8220;Browse&#8221; (Examinar) para seleccionar la ubicación donde descargamos (previamente) el archivo ISO de Windows 8 Consumer Preview y posteriormente hacer clic en &#8220;Next&#8221; (Siguiente) para que nos lleve al siguiente paso:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/02-windowsusb-dvdtool.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/02-windowsusb-dvdtool.jpg?w=300" alt="Dest." width="300" height="158" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Aqui es donde debemos elegir si deseamos grabar un DVD Booteable o crear una USB Booteable. En este caso, elegí crear una USB (Lo ideal es que sea de al menos 4Gb. El tamaño del archivo ISO es de 2.6 Gb). Como nota <strong><em>importante,</em></strong>procuren que su USB esté vacía, ya que la utilidad formatea la USB.</p>
<p>En el 3er paso, de las unidades extraibles que estén disponibles, debemos seleccionar la que vamos a utilizar para crear nuestra USB de instalación:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/03-windowsusb-dvdtool.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/03-windowsusb-dvdtool.jpg?w=300" alt="slctdest" width="300" height="159" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Después de un rato (en mi caso, la copia de archivos se llevo cerca de 30 minutos, pero eso seguramente va a variar dependiendo de la capacidad de cada equipo), tendremos una USB lista para proceder con la instalación. <strong><em>(NOTA:</em></strong><em> </em>El método de instalación descrito a continuación se hizo desde Windows 7. Hasta el momento, las opciones de instalación de Windows 8 solo permiten hacer una actualización de Windows 7 a Windows 8. Para hacer una instalación desde cero en una unidad distinta (como la que acabamos de crear), se debe arrancar desde el DVD o USB que creamos.)</p>
<p>Al insertar la USB en su equipo, pueden abrirla desde el explorarador de Windows, buscar el archivo de instalación (setup), y darle clic con el botón derecho del mouse para poder ejecutarlo con permisos de administrador:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/06-setup1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/06-setup1.png?w=300" alt="adminsetup" width="300" height="205" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Y entonces, podremos ver el inicio de la instalación:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/07-prep1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/07-prep1.png?w=300" alt="Prep" width="300" height="172" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>La 1er pantalla que veremos, nos dará la opción de descargar las actualizaciones más recientes para el sistema, o continuar con lo que tenemos:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/08-install1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/08-install1.png?w=300" alt="Install" width="300" height="235" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Ya para terminar, ingresamos nuestra clave de instalación:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/09-key1.png"><img src="http://elmikedotnet.files.wordpress.com/2012/03/09-key1.png?w=300" alt="Key" width="300" height="235" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Y despues de unos minutos (entre 30 y 45, aproximádamente), un par de reinicios y avisos, tendremos una pantalla como esta:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121807.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121807.jpg?w=300" alt="Preparing" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Lo que nos dejará finalmente con el 1er vistazo a la nueva pantalla de inicio de Windows 8:</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://elmikedotnet.files.wordpress.com/2012/03/070320121818.jpg"><img src="http://elmikedotnet.files.wordpress.com/2012/03/070320121818.jpg?w=300" alt="Start" width="300" height="225" /></a></dt>
<dd> </dd>
</dl>
</div>
<p>Y ahora si&#8230; ¡A jugar! <img src='http://metrolatam.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p><em>Continuará&#8230;</em><em></em></p>
<p>Desde algun remoto lugar,</p>
<p>Mike.</p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/03/presentando-windows-8-consumer-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 8 Consumer Preview y Visual Studio 11 Beta</title>
		<link>http://metrolatam.net/2012/02/windows-8-consumer-preview-y-visual-studio-11-beta/</link>
		<comments>http://metrolatam.net/2012/02/windows-8-consumer-preview-y-visual-studio-11-beta/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 16:05:14 +0000</pubDate>
		<dc:creator>rfog</dc:creator>
				<category><![CDATA[Instalacion]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=235</guid>
		<description><![CDATA[Ya están aquí. Ya han llegado. La espera terminó. Vale, sí, tampoco es para tanto. Para los despistados. Windows 8 Consumer Preview es una pre-beta del futuro Windows 8. Si bien hace unos meses salía la “developer”, ahora sale la “consumer”. ¿Y eso qué significa realmente? Pues es muy sencillo: una nueva versión de Windows 8 con más características y &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/02/windows-8-consumer-preview-y-visual-studio-11-beta/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>Ya están aquí. Ya han llegado. La espera terminó. Vale, sí, tampoco es para tanto.</p>
<p>Para los despistados. Windows 8 Consumer Preview es una pre-beta del futuro Windows 8. Si bien hace unos meses salía la “developer”, ahora sale la “consumer”. ¿Y eso qué significa realmente? Pues es muy sencillo: una nueva versión de Windows 8 con más características y mejoras en el código, destinada a que sean los usuarios finales (léase <em>señora María</em> y <em>Pacopepe</em>) quienes puedan disfrutar de ella.</p>
<p>Existen varias formas de <a name="http://windows.microsoft.com/en-US/windows-8/consumer-preview?ocid=O_WOL_W8P_OandO_Other_EN-US"></a><a href="http://windows.microsoft.com/en-US/windows-8/consumer-preview?ocid=O_WOL_W8P_OandO_Other_EN-US">obtenerla</a>, todas ellas gratis. Eso sí, todo está en inglés. También hay versiones en alemán, japonés, francés y chino, pero en castellano no. ¿Por qué? Ellos sabrán. La tienda tampoco está disponible de momento para España…</p>
<p>Podéis bajaros un instalador. <a name="http://view.atdmt.com/action/FY12_WinCon_Windows8Preview_DLButtonTag?href=http://go.microsoft.com/fwlink/?LinkId=242045"></a><a href="http://view.atdmt.com/action/FY12_WinCon_Windows8Preview_DLButtonTag?href=http://go.microsoft.com/fwlink/?LinkId=242045">Aquí</a>.</p>
<p>La versión de 32 bits en ISO de <a name="http://iso.esd.microsoft.com/WCPDL/BD1B8A49393E30CC9C4E5C88457D73E964F1F3B18/Windows8-ConsumerPreview-32bit-English.iso"></a><a href="http://iso.esd.microsoft.com/WCPDL/BD1B8A49393E30CC9C4E5C88457D73E964F1F3B18/Windows8-ConsumerPreview-32bit-English.iso">aquí</a>.</p>
<p>La versión de 64 bits en ISO de <a name="http://iso.esd.microsoft.com/WCPDL/BD1B8A49393E30CC9C4E5C88457D73E964F1F3B18/Windows8-ConsumerPreview-64bit-English.iso"></a><a href="http://iso.esd.microsoft.com/WCPDL/BD1B8A49393E30CC9C4E5C88457D73E964F1F3B18/Windows8-ConsumerPreview-64bit-English.iso">aquí</a>.</p>
<p>SI tenéis una suscripción a la MSDN (y creo que también Technet), podréis bajaros el WDK (para crear drivers) y el SDK. Si no os aparece nada en la web de la MSDN, tenéis que poner la interfaz en inglés de Estados Unidos.</p>
<p>No puedo deciros nada porque todavía no he tenido oportunidad de bajarla e instalarla.</p>
<p>***</p>
<p>También ha salido Visual Studio 11 Beta. La versión recomendada es la Express, que se puede bajar de <a name="http://msdn.microsoft.com/en-us/windows/apps/br229516"></a><a href="http://msdn.microsoft.com/en-us/windows/apps/br229516">aquí,</a> pero también están las otras versiones de pago, todas ellas disponibles de forma gratuita. <a name="http://www.microsoft.com/visualstudio/11/en-us/downloads"></a><a href="http://www.microsoft.com/visualstudio/11/en-us/downloads">Aquí</a>. Mi consejo es que si luego vas a usar el producto final, escojas y te instales la versión que vayas a comprar, porque si luego instalas una versión definitiva inferior te puedes encontrar con que has estado usando algo que ahora no tienes.</p>
<p>Tampoco puedo deciros nada sobre esta versión. Justo en este instante la estoy bajando y, mientras lo hace, aquí os pongo algunos enlaces de interés (todos en inglés, lo siento):</p>
<p><a name="http://msdn.microsoft.com/en-us/windows/apps"></a><a href="http://msdn.microsoft.com/en-us/windows/apps">Desarrollo de aplicaciones Metro</a>.<br />
<a name="http://blogs.msdn.com/b/windowsappdev/"></a><a href="http://blogs.msdn.com/b/windowsappdev/">Blog sobre creación de aplicaciones en Windows 8</a>.</p>
<p>Entre las novedades que trae esta versión, tenemos mejoras en el IntelliSense de C++ (ya iba siendo hora, je je), soporte nativo para C#, VB.NET, F#, JavaScript y C++ en sus variantes de C++, el nuevo C++11, C++/CLI (el de .NET) y C++/CX (el de Metro).</p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/02/windows-8-consumer-preview-y-visual-studio-11-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Diseñando aplicaciones táctiles</title>
		<link>http://metrolatam.net/2012/02/disenando-aplicaciones-tactiles/</link>
		<comments>http://metrolatam.net/2012/02/disenando-aplicaciones-tactiles/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 03:30:25 +0000</pubDate>
		<dc:creator>Mauricio Angulo S.</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=229</guid>
		<description><![CDATA[Uno de los principales retos al desarrollar aplicaciones es mantener esas aplicaciones útiles y actuales con el tiempo. Este reto, más allá de los temas de mantenimiento y ciclo de vida una aplicación, tiene mucho que ver con la forma en que un programador -o un equipo de programadores- visualizan las aplicaciones que desarrollan. Esta visión tiene menos que ver &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/02/disenando-aplicaciones-tactiles/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>Uno de los principales retos al desarrollar aplicaciones es mantener esas aplicaciones útiles y actuales con el tiempo. Este reto, más allá de los temas de mantenimiento y ciclo de vida una aplicación, tiene mucho que ver con la forma en que un programador -o un equipo de programadores- visualizan las aplicaciones que desarrollan. Esta visión tiene menos que ver con solo los requerimientos o los casos de uso de la aplicación y más con cuáles  tecnologías dispondrán los usuarios para accesar y ejecutar la aplicación en un entorno real, pero también con la experiencia y la visión de los desarrolladores sobre las diferentes maneras en que permitirán a un usuario interactuar con su aplicación.</p>
<p>La introducción del ratón (<em>mouse</em>) y del puntero a la computación personal le abrió las puertas a la misma a muchas personas que no tenían la experiencia o el conocimiento para trabajar en interfaces de línea de comando (<em><a href="http://en.wikipedia.org/wiki/Command-line_interface">CLI: command line interfase</a></em>) como la que tenía MS-DOS en su época, cambiando la lista de comandos y parámetros por un facsimil visual de un escritorio de trabajo, con carpetas, archivos, papelera de reciclaje y ventanas. Estas interfaces gráficas (<em><a href="http://en.wikipedia.org/wiki/Graphical_user_interface">GUI: Graphic User Interfase</a></em>) acostumbraron a los usuarios a navegar en su PC utilizando acciones desde los dos (o tres) botones en un ratón, como <em>el clic, el doble clic, drag &amp; drop y el clic derecho</em>, por mencionar los más usados.</p>
<p><a href="http://metrolatam.net/wp-content/uploads/2012/02/Mouse_buttons.png"><img class="aligncenter size-full wp-image-230" src="http://metrolatam.net/wp-content/uploads/2012/02/Mouse_buttons.png" alt="" width="252" height="262" /></a></p>
<p>Las nuevas interfaces naturales cambian por completo la forma en que vemos y conceptualizamos las aplicaciones, ya que las acciones del <em>mouse</em> son reemplazadas por <em>gestos</em> (<em>gestures</em>) que vuelven innecesario tanto el ratón como periférico en una PC como al puntero en la pantalla o las acciones de dar clic. En el diseño de aplicaciones e interfaces basadas en <strong>Metro</strong> los botones se vuelven innecesarios ya que <strong>los controles son el  contenido</strong>. Incluso el teclado se vuelve superfluo como accesorio ya que podemos configurar teclados virtuales con solo las teclas correctas directo en la pantalla <em>touch</em> o utilizar las funciones de <em>text-to-speech</em> del sistema operativo. En pocas palabras, <strong>los botones son una especie en extinción, cuando todo en una aplicación es tocable y puede disparar una acción</strong>.</p>
<p>En un sistema orientado a interfaces naturales (<em><a href="http://en.wikipedia.org/wiki/Natural_User_Interface">NUI: Natural User Interfase</a></em>) utiliza metáforas diferentes a las que estamos acostumbrados, tanto visualmente como a nivel de interacción entre el usuario y sus aplicaciones:</p>
<p><a href="http://metrolatam.net/wp-content/uploads/2012/02/metroGestures.png"><img class="aligncenter size-large wp-image-231" src="http://metrolatam.net/wp-content/uploads/2012/02/metroGestures-1024x767.png" alt="" width="640" height="479" /></a></p>
<p>Los clics del ratón son reemplazadas en <strong>Metro</strong> por gestos como <em>tap, doble tap, touch &amp; hold, pan, flick, pinch &amp; stretch</em> que representan las nuevas acciones que un usuario puede realizar sobre una plataforma <em>multitouch</em> como son Windows Phone o Windows 8.</p>
<p>El siguiente reto está en que los desarrolladores que creen aplicaciones integren estos conceptos en la creación de aplicaciones orientada a una interface natural, alejándose una aplicación a la vez de las metáforas que vinieron con el ratón y el puntero para acercarse a las nuevas formas de interacción.</p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/02/disenando-aplicaciones-tactiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alinear nuestras estrategias con las de Microsoft</title>
		<link>http://metrolatam.net/2012/02/alinear-nuestras-estrategias-con-las-de-microsoft/</link>
		<comments>http://metrolatam.net/2012/02/alinear-nuestras-estrategias-con-las-de-microsoft/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 19:54:06 +0000</pubDate>
		<dc:creator>Izcóatl Armando Estañol Fuentes</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://metrolatam.net/?p=222</guid>
		<description><![CDATA[Como desarrolladores con interés en Windows 8 y en la experiencia Metro necesitamos alinear nuestras estrategias personales a las de Microsoft. De esta forma,  podemos producir productos que tengan una mayor oportunidad de capturar realmente la experiencia de esta nueva generación y que aprovechen totalmente los recursos que giran en torno a estas estrategias. Microsoft nos ha dado poco a &#8230;<div class="readmore-container"> <a class="readmorelink" href="http://metrolatam.net/2012/02/alinear-nuestras-estrategias-con-las-de-microsoft/">Leer más</a></div>]]></description>
			<content:encoded><![CDATA[<p>Como desarrolladores con interés en Windows 8 y en la experiencia Metro necesitamos alinear nuestras estrategias personales a las de Microsoft. De esta forma,  podemos producir productos que tengan una mayor oportunidad de capturar realmente la experiencia de esta nueva generación y que aprovechen totalmente los recursos que giran en torno a estas estrategias.</p>
<p>Microsoft nos ha dado poco a poco las piezas de su estrategia que plantea con Windows 8. Una <a href="http://blogs.msdn.com/b/b8/archive/2011/11/21/improving-the-setup-experience.aspx">nueva experiencia</a>, el uso de <a href="http://www.pcworld.com/article/240125/windows_8_on_arm_processors_three_working_tablet_demos.html">procesadores ARM</a>, la <a href="http://blogs.cio.com/operating-systems/16502/windows-8-unveiled-again-metro-ui-steals-show">interface Metro</a>, la <a href="http://blogs.msdn.com/b/windowsstore/archive/2011/12/06/announcing-the-new-windows-store.aspx">Microsoft Store</a>, el concurso de las <a href="https://buildwindowscontest.com/">primeras Apps</a>, y otras piezas.</p>
<p>Ahora, durante la <a href="http://www.shareholder.com/visitors/event/build2/MediaPresentation.cfm?MediaID=51543&amp;MediaUserID=0&amp;player=1#">conferencia</a> de tecnología e internet, sostenida por Goldman Sachs, el CFO de Microsoft (Peter Klein) nos habla un poco más sobre lo que se viene haciendo y el contenido nos permite ver un poco más sobre la visión de la empresa, la cual no es una gran sorpresa, pero nos permite solidificar nuestras propias estrategias de desarrollo.</p>
<p>Peter menciona la forma en la que se amplifica el efecto de Lync Server y Skype para poder llegar de una manera uniforme a las 4 pantallas: teléfonos, tablets, PC, TV (incluye consolas). La parte que resalta es precisamente el uso de las 4 pantallas, y que deben de ser contempladas de alguna forma por nosotros como desarrolladores. Metro aquí tiene un papel fundamental, ya que representa una experiencia uniforme a lo largo de estos dispositivos.</p>
<p>También es importante mencionar que los <a href="http://www.zdnet.com/blog/microsoft/microsoft-cfo-cross-platform-services-key-to-microsofts-windows-8-ipad-compete-plans/11914?tag=mantle_skin;content">factores diferenciadores</a> que van a dar un margen de ventaja a Microsoft, sobre todo en el mercado de las tablet, serán factores cruciales que nos ayudarán a diferenciar nuestras aplicaciones. Por ello, vale mencionar que existirá una serie de servicios comunes orientados al consumidor y basados en la nube. Pero el servicio fundamental que une de manera horizontal a los dispositivos es el de comunicación.</p>
<p>Algo de lo que seguramente aprenderemos mucho, será la experiencia que Office 15 estará presentando, ya que es un Office totalmente orientado a la experiencia Metro y Touch First.</p>
<p>Y finalmente, el mercado de gaming también será un nicho interesante al cual habrá que darle seguimiento.</p>
]]></content:encoded>
			<wfw:commentRss>http://metrolatam.net/2012/02/alinear-nuestras-estrategias-con-las-de-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

