<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang=""><title type="html">El blog de Eduardo Arredondo en Geeks.ms</title><subtitle type="html">Comentarios y noticias del mundo de la tecnología y el desarrollo de software</subtitle><id>http://geeks.ms/blogs/earredondo/atom.aspx</id><link rel="alternate" type="text/html" href="http://geeks.ms/blogs/earredondo/default.aspx" /><link rel="self" type="application/atom+xml" href="http://geeks.ms/blogs/earredondo/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.31106.3070">Community Server</generator><updated>2010-09-25T15:44:26Z</updated><entry><title>El Windows que nunca fue, “Longhorn”</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2012/06/28/el-windows-que-nunca-fue-longhorn.aspx" /><id>/blogs/earredondo/archive/2012/06/28/el-windows-que-nunca-fue-longhorn.aspx</id><published>2012-06-28T17:02:00Z</published><updated>2012-06-28T17:02:00Z</updated><content type="html">&lt;div style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;" class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:519fc8d0-f71b-49b1-97d6-9613781be992"&gt;
&lt;div style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;" class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:519fc8d0-f71b-49b1-97d6-9613781be992"&gt;
&lt;p&gt;(Por favor, visita la web para ver este medio)&lt;/p&gt;
&lt;p&gt;La historia del sucesor de Windows XP, es una historia que Microsoft quisiera olvidar, pens&amp;aacute;ndola bien, nunca la deber&amp;iacute;a olvidar porque fue una dolorosa lecci&amp;oacute;n de lo que no debe hacerse al desarrollar un nuevo producto. Es una historia desastrosa y de la cual hasta hace poco pudieron recuperarse.&lt;/p&gt;
&lt;p&gt;Esta historia comienza en el 2003, dos a&amp;ntilde;os despu&amp;eacute;s de haber liberado Windows XP el cual apenas empezaba a despegar, una versi&amp;oacute;n que para muchos ten&amp;iacute;a una interfaz como infantil, le dec&amp;iacute;an Windows &amp;ldquo;Ficher Price&amp;rdquo;. En ese a&amp;ntilde;o en una conferencia de desarrolladores, Bill Gates anuncia que pronto saldr&amp;aacute; la nueva versi&amp;oacute;n de Windows, llamada por su &lt;em&gt;codename&lt;/em&gt; Longhorn.&lt;/p&gt;
&lt;p&gt;La presentaci&amp;oacute;n fue impresionante, hubo gente de pie aplaudiendo como loca, estaban mostrando algo revolucionario (como se puede ver en el video). Adem&amp;aacute;s de los elementos visuales de Longhorn, Microsoft dijo que tendr&amp;iacute;a un nuevo sistema de archivos llamado WinFS que ser&amp;iacute;a una base de datos relacional, supuestamente iba a ser m&amp;aacute;s seguro y r&amp;aacute;pido. Recuerdo tambi&amp;eacute;n que se dijo que iba a estar escrito el sistema operativo enteramente de .Net, pero bueno, se dijeron muchas cosas en esos tiempos.&lt;/p&gt;
&lt;p&gt;Parte importante de la experiencia de usuario iba a ser la barra lateral, donde adem&amp;aacute;s de mostrar los &lt;em&gt;gadgets&lt;/em&gt; o &lt;em&gt;widgets&lt;/em&gt; ser&amp;iacute;a el repositorio de todos los mensajes que las aplicaciones desplagaran, un modelo &amp;uacute;nico de notificaci&amp;oacute;n. Se introdujo Aero, que s&amp;iacute; sobrevivi&amp;oacute; para estar en Windows Vista y es la forma de desplegar las ventanas con transparencia en las barras.&lt;/p&gt;
&lt;p&gt;Pasaron dos cosas en el 2004. Los ataques a las vulnerabilidades Windows XP escalaron alarmantemente, al punto que Bill Gates anunci&amp;oacute; en una famosa carta interna, su iniciativa de Seguridad la cual obligaba a todo programa que saliera de Microsoft cumplir con principios de computaci&amp;oacute;n segura para cerrarle el paso a los hackers y los virus. Esto hizo que muchos recursos se invirtieran en los productos en el mercado y as&amp;iacute; surgi&amp;oacute; el Service Pack 2 de Windows XP, que fue casi como un nuevo sistema operativo.&lt;/p&gt;
&lt;p&gt;Por otro lado el desarrollo de Longhorn no iba para ning&amp;uacute;n lado, tantas tecnolog&amp;iacute;as nuevas no encajaban y trataban de meter cuanta caracter&amp;iacute;stica pod&amp;iacute;an, de hecho ten&amp;iacute;an pensado liberar a finales de 2003 y ya entrados en 2004 pararon el desarrollo de Longhorn y decidieron volver a empezar. Tomaron el c&amp;oacute;digo base de Windows 2003 Server que estaba muy estable e hicieron cambios de interfaz m&amp;iacute;nimos para no alargar m&amp;aacute;s el tiempo de desarrollo, a la basura fue WinFS, que por cierto recuerdo haber instalado y vi que funcionaba tal como lo presentaron, l&amp;aacute;stima que todav&amp;iacute;a no puede ser implementado.&lt;/p&gt;
&lt;p&gt;As&amp;iacute; fue como result&amp;oacute; Windows Vista que en el 2005 se liber&amp;oacute; como versi&amp;oacute;n Beta y todav&amp;iacute;a pas&amp;oacute; un a&amp;ntilde;o para corregir errores y sacarlo al mercado por fin en el 2006 con muchos problemas al principio, sobretodo con los controladores. Aunque Windows Vista se vendi&amp;oacute; muy bien, no tuvo el impacto esperado por Microsoft, se puede decir que fue un fracaso.&lt;/p&gt;
&lt;p&gt;Las lecciones de Longhorn las aprendi&amp;oacute; bien Microsoft al cambiar de filosof&amp;iacute;a de desarrollo que Steven Sinofsky, Director de Windows ha mostrado exitosamente aplicar. &lt;strong&gt;Prometer poco y entregar mucho.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.zoosharp.info"&gt;www.zoosharp.info&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=205818" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Windows" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Windows/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /><category term="Tecnolog&amp;#237;a" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_26002300_237_3B00_a/default.aspx" /></entry><entry><title>Libro gratis de programación para Windows 8</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2012/06/04/libro-gratis-de-programaci-243-n-en-windows-8.aspx" /><id>/blogs/earredondo/archive/2012/06/04/libro-gratis-de-programaci-243-n-en-windows-8.aspx</id><published>2012-06-05T00:24:33Z</published><updated>2012-06-05T00:24:33Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/progwindow8_5F00_5543E634.jpg"&gt;&lt;img title="progwindow8" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px 0px 18px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="progwindow8" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/progwindow8_5F00_thumb_5F00_7B39968A.jpg" width="255" height="310" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;MSDN libero ahora un “Preview” del libro “Programming Windows 8 Apps with HTML, CSS and JavaScript”. Digo que es un preview porque contiene los primeros 4 capítulos de 18. En otoño estará disponible el resto, para saber cuando se libera sigue en Twitter a &lt;a href="http://twitter.com/MicrosoftPress"&gt;Microsoft Press&lt;/a&gt;. Estos son los capítulos (está en inglés el libro):&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; Chapter 1&amp;#160;&amp;#160; The Life Story of a Metro Style App: Platform Characteristics of Windows 8   &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;Chapter 2&amp;#160;&amp;#160; Quickstart&lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;Chapter 3&amp;#160;&amp;#160; App Anatomy and Page Navigation&lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;Chapter 4&amp;#160;&amp;#160; Controls, Control Styling, and Basic Data Binding&lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;Puedes bajar el libro digitalmente &lt;a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-first-preview.aspx"&gt;aquí&lt;/a&gt; así como el código de muestra. &lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;Eduardo: &lt;a href="http://zoosharp.info"&gt;zoosharp.info&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="margin-top:12px;line-height:13.65pt;"&gt;&lt;strong&gt;&lt;font color="#333333" face="Arial"&gt;&amp;#160;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=205472" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Windows" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Windows/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /><category term="Lenguajes" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Lenguajes/default.aspx" /></entry><entry><title>RIP Zune</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2012/05/29/rip-zune.aspx" /><id>/blogs/earredondo/archive/2012/05/29/rip-zune.aspx</id><published>2012-05-29T18:55:12Z</published><updated>2012-05-29T18:55:12Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/zune_5F00_569CF08A.jpg"&gt;&lt;img title="zune" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:10px 0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="zune" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/zune_5F00_thumb_5F00_0C5235E5.jpg" width="431" height="158" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Desde el 2009 lentamente Microsoft ha estado matando la marca &lt;a href="http://www.zune.net"&gt;Zune&lt;/a&gt;, primero anunció que ya no iba a fabricar dispositivos, el últimio fue el Zune HD y ahora, como apunta &lt;a href="http://www.winsupersite.com/blog/supersite-blog-39/xbox-360/xbox-replaced-zune-microsofts-media-brand-143231"&gt;Paul Thurrott&lt;/a&gt;, los servicios de música y video se llevarán por &lt;a&gt;XBox&lt;/a&gt; lo cual será anunciado en el próximo &lt;a&gt;E3&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Por supuerto que la decisión de desaparecer la marca Zune tiene que ver con el fracaso de posicionarla como una alternativa a ecosistema iPod+iTunes de Apple, recientemente un ex-colaborador de Microsoft comentó que Apple era demasiado para ellos y que la gente estaba adicta a sus productos.&lt;/p&gt;  &lt;p&gt;Muchos expertos y entusiastas coinciden que los reproductores de Zune son de muy alta calidad, de hecho tienen mejor sonido que los iPods, es cierto que la primera generación eran feos, el Zune color café era objeto de burla, pero las subsecuentes generaciones mejoraron considerablemente. Yo compré Zune &lt;a href="http://earredondo.info/zoosharp/?p=210"&gt;8GB hace 3 años&lt;/a&gt; y no lo cambiaría por nada.&lt;/p&gt;  &lt;p&gt;La verdad es que nunca penetraron al mercado de los reproductores de música y cada vez más disminuirán porque los smartphones tienen esa capacidad, de hecho el Zune está integrado dentro de &lt;a href="http://www.windowsphone.com"&gt;Windows Phone&lt;/a&gt; y el Zune Pass (el servicio de descarga y “streaming” de Microsoft) sigo vivo, aunque al parecer no por mucho tiempo.&lt;/p&gt;  &lt;p&gt;Quizás el legado más importante de Zune será su interfaz, gracias al esfuerzo por diferenciarse de Apple, Microsoft diseñó la interfaz de usuario &lt;a href="http://earredondo.info/zoosharp/?p=222"&gt;Metro&lt;/a&gt; que ahora es utilizada en Window 8, Windows Phone y XBox, es un paradigma a mi gusto muy intuitiva y eficiente. El diseño de logo y de los colores también son muy atractivos.&lt;/p&gt;  &lt;p&gt;Lástima que el público no lo adoptó, es un buena marca y gran producto. RIP Zune.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=205302" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Tecnología" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_ED00_a/default.aspx" /><category term="Móvil" scheme="http://geeks.ms/blogs/earredondo/archive/tags/M_F300_vil/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /></entry><entry><title>El péndulo regresa, la era post-PC</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2012/03/15/el-p-233-ndulo-regresa-la-era-post-pc.aspx" /><id>/blogs/earredondo/archive/2012/03/15/el-p-233-ndulo-regresa-la-era-post-pc.aspx</id><published>2012-03-16T05:25:30Z</published><updated>2012-03-16T05:25:30Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/pendulo_5F00_5F2D11D5.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:10px 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="pendulo" border="0" alt="pendulo" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/pendulo_5F00_thumb_5F00_10C7E391.jpg" width="244" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Mi juventud en la preparatoria y luego en la universidad coincidió con una de las revoluciones más importantes del siglo XX, la computadora personal. En el momento no lo comprendía, pero años antes hablar de las computadoras era hablar de las mainframes, inmensos monstruos que hacían ruido, super costosas y que servían a computadoras tontas con letras verdes.&lt;/p&gt;  &lt;p&gt;La noción de que una persona podría tener una computadora en su casa era extraordinaria. Esta revolución fue comenzada por &lt;a&gt;IBM&lt;/a&gt; y la impulsó &lt;a&gt;Microsoft&lt;/a&gt; con su MS-DOS. Curiosamente &lt;a&gt;Apple&lt;/a&gt; tuvo éxito moderado pero fue apabullado por la PC. En esos tiempos se vendían computadoras con procesador 286 de Intel, con 256 KB de memoria y discos duros de 10 MB. Costaban más de $2,500 dlls.&lt;/p&gt;  &lt;p&gt;La razón por lo que esto fue revolucionario es que liberó a las empresas y a las personas de tener servidores para correr programas, todos podrían hacer documentos, hojas de cálculo y presentaciones.&lt;/p&gt;  &lt;p&gt;Con la llegada del Internet, sobretodo con la explosión del World Wide Web, inició otra revolución, ahora toda la información estaba a la mano. Esta revolución incluso afectó los mercados mundiales ya que se pensó que todo negocio se podría transportar al web, fue un fracaso. Sin embargo, el Internet continuó evolucionando en el nuevo milenio donde una compañía cambió todo: Google.&lt;/p&gt;  &lt;p&gt;Ahora se habla de la “nube”. La computación y el almacenamiento ya puede ser completamente en otro sitio permitiendo que dispositivos móviles se conviertan en poderosas computadoras. El péndulo está regresando a la computación a distancia, pero a diferencia de los 70’s, los consumidores siguen en control.&lt;/p&gt;  &lt;p&gt;Steve Jobs bautizó esta era como &lt;a href="http://www.pcworld.com.mx/Articulos/12078.htm"&gt;la era post-PC&lt;/a&gt;, computación mediante dispositivos conectados donde sea, sin necesidad de una computadora de escritorio que dominó la escena por aproximadamente 15 años. Quien no entienda las nuevas reglas de esta era tendrá un destino incierto. No se puede ser completamente web, ni completamente de escritorio, ni completamente móvil. Se tiene que integrar las tecnologías para que el cliente pueda trabajar en cualquier lugar y acceder su información sin problemas.&lt;/p&gt;  &lt;p&gt;¿Estás preparado para esta revolución?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=203856" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Tecnología" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_ED00_a/default.aspx" /><category term="web" scheme="http://geeks.ms/blogs/earredondo/archive/tags/web/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /><category term="Hardware" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Hardware/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /><category term="Servidores" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Servidores/default.aspx" /></entry><entry><title>Windows 8 Consumer Preview</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2012/03/05/windows-8-consumer-preview.aspx" /><id>/blogs/earredondo/archive/2012/03/05/windows-8-consumer-preview.aspx</id><published>2012-03-05T19:59:51Z</published><updated>2012-03-05T19:59:51Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/image_5F00_3DE75983.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:10px 0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/image_5F00_thumb_5F00_49306DC0.png" width="609" height="359" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El pasado 29 de febrero &lt;a&gt;Microsoft&lt;/a&gt; liberó al público el &lt;a href="http://preview.windows.com"&gt;Consumer Preview de Windows 8&lt;/a&gt; dentro del &lt;a href="http://www.mobileworldcongress.com/"&gt;Mobile Word Congress&lt;/a&gt; (MWC) en Barcelona. A diferencia de otras liberaciones, no le llamaron Beta, lo cual indicaría que está en pruebas, el decir Consumer Preview (previo para el consumidor) indica que ya está terminado el producto y solo se está dando un adelanto, lo cual es falso, por supuesto que le seguirán corrigiendo y agregando características, aunque ya no serán muy distintas a las que incluyen en esta versión.&lt;/p&gt;  &lt;p&gt;La otra cosa curiosa es el evento en el que decidieron liberar esta versión, todo indicaba que iba a ser el mes pasado en CES lo cual tenía mucho sentido por ser un producto para consumidores, lo más seguro es que no estaba listo para liberarse y aprovecharon el siguiente evento mundial.&lt;/p&gt;  &lt;p&gt;Yo llevaba usando algunos meses el Developer Preview de Windows 8 y tenía sus detalles, esta versión se siente más acabada y estable. Por ejemplo en Developer Preview algunas páginas no me dejaba capturar, como que se atoraba el teclado, esto ya fue corregido. La interfaz metro de la pantalla de inicio muestra aplicaciones más útiles como Correo, Contacto, Fotos, Mensajería, etc. El Marketplace ya está funcionando y hay más de 70 aplicaciones disponibles para bajar.&lt;/p&gt;  &lt;p&gt;La integración entre la cuenta de Windows Live (o de hotmail como muchos la conocen) es más estrecha, la cuenta para entrar a Windows es la misma que la de Windows Live (esto se puede configurar por supuesto). Al hacer esto, los contactos, correos, fotos y hasta el messenger se bajan para poderse usar con estas aplicaciones. Esta integración es magnífica especialmente para nuevos usuarios.&lt;/p&gt;  &lt;p&gt;La estrategia de Microsoft de tener en Windows 8 la interfaz metro y desktop para se puede usar tanto en tabletas como computadoras de escritorio está causando controversia. Los usuarios más avanzados y empresas no ven con buenos ojos la interfaz metro, por el lado de nueva capacitación y porque ven un enfoque a la entrada por touch. Pero en mi experiencia personal con las personas que les he mostrado el Windows 8, les ha llamado mucho la atención. Será interesante ver como reacciona el mercado ante esta apuesta.&lt;/p&gt;  &lt;p&gt;Regresando al Consumer Preview, ahora quitaron el botón de Start en la parte izquierda inferior, lo cual a más de uno se le hará muy raro ya que desde Windows 95 ha existido. Esto te forza a usar el botón de Windows del teclado para cambiar entre metro y desktop. Por cierto aquí hay una lista de atajos del teclado para Windows 8:&lt;/p&gt;  &lt;p&gt;WIN – Cambia entre interfaz metro y desktop    &lt;br /&gt;WIN + C – Abre los “Charms” para compartir, buscar, configurar, etc.     &lt;br /&gt;WIN + Q – Lista de tadas las aplicaciones.     &lt;br /&gt;WIN + W – Búsqueda de parámetros del sistema.     &lt;br /&gt;WIN + I – Configuración de la computadora.     &lt;br /&gt;WIN + D – Interfaz desktop .     &lt;br /&gt;PgUp y PgDn – En metro navegar entre los tiles de horizontalmente.     &lt;br /&gt;WIN + Shift + . – Mueve split (aplicaciones abiertas) a la izquierda     &lt;br /&gt;WIN + . – Mueve split a la derecha&amp;#160; &lt;br /&gt;WIN + F – Búsqueda de archivos     &lt;br /&gt;WIN + K – Búsqueda de dispositivos     &lt;br /&gt;WIN + H – Abre “charm” para compartir     &lt;br /&gt;WIN + Z – En metro, abre barra de opciones de la aplicación&lt;/p&gt;  &lt;p&gt;En mi caso como esta computadora ya tenía el Developer Preview, de ahí mismo instalé el Consumer Preview con la opción de Web Install, el cual analiza primero la computadora y los programas informándote si son compatibles. Hace una especie de actualización, se conservan los archivos pero los programas se tienen que instalar de nuevo. Hasta ahorita esa parte ha funcionado muy bien, aunque siempre se recomienda hacer una instalación sobre disco formateado.&lt;/p&gt;  &lt;p&gt;En general he tenido muy buena experiencia con Windows 8 Consumer Preview, recomendable para computadoras que no son de producción. Cabe mencionar que funcionará gratuitamente hasta marzo del 2013, me imagino que entonces pedirá que se actualice a la versión final que probablemente se libere a finales de año.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=203696" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Windows" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Windows/default.aspx" /><category term="Tecnología" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_ED00_a/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /></entry><entry><title>La "appificación" de los programas</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2012/02/16/la-quot-appificaci-243-n-quot-de-los-programas.aspx" /><id>/blogs/earredondo/archive/2012/02/16/la-quot-appificaci-243-n-quot-de-los-programas.aspx</id><published>2012-02-16T08:17:16Z</published><updated>2012-02-16T08:17:16Z</updated><content type="html">&lt;p&gt;&lt;a href="http://zoosharp.files.wordpress.com/2012/02/apps.jpg"&gt;&lt;img class="alignnone size-medium wp-image-289" title="apps" alt="" src="http://zoosharp.files.wordpress.com/2012/02/apps.jpg?w=300" width="300" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sin duda el mercado de los smartphones ha crecido exponencialmente en los últimos años, primero con el iPhone y más recientemente con Android. El hacer llamadas con el teléfono no es lo más importante que hacemos con estos dispositivos. Gran parte de la popularidad de los smartphones son las aplicaciones o los “apps” que se distribuyen mediante sitios llamados “marketplace” o “app stores”, en éstos puedes buscar y descubrir aplicaciones de todo tipo, algunas muy sofisticadas y otras muy triviales, la mayoría son gratuitas pero las que tienen costo no llegan a costar mucho. Las apps se pueden bajar e inmediatamente funcionan, atrás quedaron los procedimientos engorrosos de instalación.&lt;/p&gt;  &lt;p&gt;Lo mismo se puede decir de otra tendecia en la computación: las tabletas. Son dispositivos portátiles, táctiles con características muy similares a los smartphones pero con pantalla más grande, ideal para navegar, leer, ver películas, etc. También fue revolucionada por el iPad de Apple y otros fabricantes están queriendo competir incluso Microsoft con el Windows 8. Para Bill Gates debe ser frustrante que su visión de principios de la década anterior no fue instrumentada por su compañía, ahora están tratando de alcanzar a Apple.&lt;/p&gt;  &lt;p&gt;Como desarrolladores y profesionales de TI no podemos darnos el lujo de ignorar estas tendencias de la computación y pensar que estas tecnología son solo para consumidores y nunca llegarán a las empresas. Hay un fenómeno que desde hace años lo que en ingles han denominado “consumerization of IT”, es decir las implantación de tecnologías diseñadas para consumidores adoptadas por los departamentos de TI de las empresas.&lt;/p&gt;  &lt;p&gt;Esto se ha dado por el quiebre generacional y sera cada vez más relevante. Los nuevos “usuarios” viven en internet y viven en todos lados.&lt;/p&gt;  &lt;p&gt;Pero ¿qué significa esto para los desarrolladores? Que tenemos que hacer el diseño y arquitectura de nuestros programas teniendo en cuenta como los usuarios de ahora consumen la tecnología. El término programa se sustituye por el de aplicación. Para los ISV (Independent Software Vendors) implica que el modelo de distribución del software debe cambiar, incluso competir en el costo y buscar la adopción masiva.&lt;/p&gt;  &lt;p&gt;Hay una discusión entre los ISV si el modelo de la actualización es todavía vigente, es decir, el de vender las nuevas versiones. Las apps móviles constantemente se están actualizando, casi automáticamente y sin costo. Para un vendedor de software tradicional eso es regalar el producto. Los tiempos cambian.&lt;/p&gt;  &lt;p&gt;Por supuesto que no se pueden comparar el software especializado como el Office o Photoshop con un juego de Angry Birds, pero para estar competitivos, las casas de software deberán repensar sus modelos de negocio para sobrevivir este nuevo mundo.&lt;/p&gt;  &lt;p&gt;El Windows 8 incorpora todos estos conceptos, las aplicaciones “estilo metro” tienen todas las características de aplicaciones móviles o de tablet, incluso con App Store. Microsoft cambiará sus paradigmas para poder competir con Apple. Muchos usuarios y desarrolladores ya están protestando, pero si se analizara la edad de éstos veriamos que son los usuarios más viejos acostumbrados a una forma de trabajar, los jóvenes verán esto de forma natural como una progresión de los dispositivos que ahora usan para entretenerse.&lt;/p&gt;  &lt;p&gt;Así que la tendencia llegó para quedarse, no sera fácil adaptarnos pero aquí aplica la frase de renovarse a morir. Ustedes me disculparan me voy a echar otro jueguito de Angry Birds.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c1937cc1-411f-404c-a18a-b99b54a5b904" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Aplicaciones" rel="tag"&gt;Aplicaciones&lt;/a&gt;,&lt;a href="http://technorati.com/tags/M%c3%b3vil" rel="tag"&gt;M&amp;#243;vil&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Desarrollo" rel="tag"&gt;Desarrollo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=203408" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Windows" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Windows/default.aspx" /><category term="Tecnología" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_ED00_a/default.aspx" /><category term="Móvil" scheme="http://geeks.ms/blogs/earredondo/archive/tags/M_F300_vil/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="web" scheme="http://geeks.ms/blogs/earredondo/archive/tags/web/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /></entry><entry><title>Steve Jobs visto desde la pespectiva de un fan de Microsoft</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/10/08/steve-jobs-visto-desde-la-pespectiva-de-un-fan-de-microsoft.aspx" /><id>/blogs/earredondo/archive/2011/10/08/steve-jobs-visto-desde-la-pespectiva-de-un-fan-de-microsoft.aspx</id><published>2011-10-09T06:40:03Z</published><updated>2011-10-09T06:40:03Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/jobs_2D00_gates_5F00_0B88A552.jpg"&gt;&lt;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="jobs-gates" border="0" alt="jobs-gates" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/jobs_2D00_gates_5F00_thumb_5F00_4931790F.jpg" width="269" height="387" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Si no estás enterado de la reciente muerte de &lt;a href="http://es.wikipedia.org/wiki/Steve_Jobs"&gt;Steve Jobs&lt;/a&gt; debes vivir dentro de una cueva remota. El co-fundador de &lt;a&gt;Apple&lt;/a&gt; y hasta hace unos meses CEO de esta misma compañía murió a los 56 años tras una larga batalla con el cáncer de páncreas. Es una grandísima pérdida para la industria de la computación, del entretenimiento y de la cultura popular en el mundo.&lt;/p&gt;  &lt;p&gt;En mi vida he tenido un producto de Apple, recientemente compramos un iPod Touch a mi hijo y es lo más que interactuado con éstos. Por supuesto que sé de los iPod, iPad, Macs, etc. Como seguidor de la industria es casi imposible no enterarte, de hecho los reporteros de tecnología están enamorados de Apple, por ejemplo el &lt;a&gt;New York Times&lt;/a&gt; parece su sección de tecnología está escrita por fan boys.&lt;/p&gt;  &lt;p&gt;Desde hace mucho he seguido también la trayectoria de Steve Jobs, en los primeros años de la computadora personal, Microsoft estaba apostando como plataforma el Macintosh, era superior a lo que había que era el DOS (en modo comando), las Mac tenían interfaz gráfica y mouse. &lt;a href="http://es.wikipedia.org/wiki/Bill_Gates"&gt;Bill Gates&lt;/a&gt; y Steve Jobs colaboraron juntos hasta que Microsoft secretamente tenía un proyecto de un sistema operativo gráfico llamado Windows. Al enterarse de esto Jobs le reclama a Gates de robo de ideas, a lo cual Bill responde “A caso no te robaste tú la idea del mouse a Xerox”. Fue un quiebre entre estas dos empresas.&lt;/p&gt;  &lt;p&gt;Los noventas vieron un trancazo del Windows y un declive de la Mac. El mismo Jobs admitió que no pudo competir (sobretodo con el precio) y esto llevó a que el consejo directivo de Apple lo corriera. Jobs se sintió traicionado, pero se levantó construyendo la empresa Next y comprando de Lucas Films la parte de animación que luego se convertiría en &lt;a&gt;Pixar&lt;/a&gt;. Microsoft en esos tiempos se convirtió en la empresa más dominante en tecnología.&lt;/p&gt;  &lt;p&gt;Por azares del destino Apple compró a Next (que se dedicaba a computadoras de alta calidad) y con ello regresó a Apple que ya estaba el borde de la quiebra. Jobs al tomar las riendas hizo algo muy controversial, pactó con Microsoft. A cambio de intercambio de patentes e integración del Internet Explorer en la Mac, así como una una inyección de 30 millones de dlls de Microsoft, Jobs pensó darle nueva vida a la Apple Computer.&lt;/p&gt;  &lt;p&gt;Luego llegó para &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; demandas por monopolio por parte del Departament de Justicias de los Estados Unidos lo cual fue una gran distracción y pesadilla de relaciones públicas. Mientras tanto Jobs calladamente construía su imperio del entretenimiento liberando al mercado el iPod, un revolucionario dispositivo para oir música, luego le quitó el “Computer” a Apple Computer dando un nuevo enfoque a los dispositivos de consumo comercial. Todos sabemos que el iPod fue un exitazo y con ello vino el iTunes que revolucionó la forma de vender música aprovechando el aplastamiento de Napster por el gobierno.&lt;/p&gt;  &lt;p&gt;La burbuja de la industria de la tecnología y el 9-11 fueron grandes retos para estas empresas. Microsoft seguía con mucho éxito con su sistema operativo Windows y se consolidaba en el espacio empresarial con sus servidores y productos. En estos tiempos surgió la empresa que destronaría a Microsoft por lo menos en la mente de las personas entusiasmadas por la tecnología: &lt;a&gt;Google&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Años después Apple revoluciona de nuevo la industria de la computación esta vez la de dispositivos móviles con el iPhone. Microsoft llevaba años con su Windows Mobile el cual era funcional pero era un Windows chiquito. El iPhone limpió el camino para importantes innovaciones en la cual Google compitió exitósamente con la plataforma Android, actualmente la que más tiene mercado. Microsoft se vio desfasado.&lt;/p&gt;  &lt;p&gt;Bill Gates sale de sus labores como CEO de Microsoft. Los intentos de esta empresa en las áreas de entretenimiento fueron un fracaso, con una excepción: el XBox, que aunque es muy popular es muy poco lo que genera de utilidades. Ni Google ni Apple se interesaron en el área de juegos, Nintendo y Sony también competían con éxito.&lt;/p&gt;  &lt;p&gt;La última revolución que Jobs dio a la industria fue en las tablets, esas computadoras que no tienen teclado. El iPad fue el último lanzamiento que hizo en persona y contra pronósticos de los expertos también fue un éxito. Esto ha de haber sido frustrante para Bill Gates ya que él desde inicio de los 2000 veía en el futuro en las tablets pero sus propuestas no pegaron, la magia de Jobs fue la diferencia.&lt;/p&gt;  &lt;p&gt;Así llegamos a la década de los 2010, la salud de Steve Jobs deterioró mucho, incluso estuvo fuera algunos meses. En agosto de este año renunció como CEO de Apple lo cual levantó expectativa sobre el final, que llegó para tristeza de muchos.&lt;/p&gt;  &lt;p&gt;Steve Jobs fue un gran visionario, vendedor, diseñador y empresario. Pero como narré su carrera estuvo siempre ligada de alguna forma con Microsoft y viceversa, ambos fueron (y son) aliados en muchos temas y competidores en otros, todo esto para beneficio de la industria. Apple se movió a Intel hace algunos años para que Windows corriera en la Mac. Microsoft sigue produciendo software para la Mac. Recientemente se aliaron en un consorcio para hacer batalla contra Android en patentes.&lt;/p&gt;  &lt;p&gt;Yo no puedo ver mi Windows Phone sin pensar que la inspiración fue el iPhone. El Windows 7 que utilizo tiene mucha influencia (algunos dirían copias) de elementos de la Mac, como usuario de productos de Microsoft definitivamente el genio de Steve Jobs se ve empapado en toda la tecnología. Hay un panel muy famoso en la conferencia “All Things D” en el 2007 donde &lt;a href="http://www.youtube.com/watch?v=zmInRZ2d-bI"&gt;Steve Jobs y Bill Gates&lt;/a&gt; participan, es un deleite verlos como viejos amigos y al mismo tiempo una tensión, admiración mutua y competencia por ser el mejor, algo así como John Lennon y Paul McCartney.&lt;/p&gt;  &lt;p&gt;La entrevista termina con una cita precisamente de The Beatles, el grupo favorito de Jobs, “You and I have memories, longer than the road that streaches out ahead”. Descanse en paz, Steve Jobs.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:334e9e2d-75ab-4025-9279-fb7dfe2c13e8" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Steve+Jobs" rel="tag"&gt;Steve Jobs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Apple" rel="tag"&gt;Apple&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Bill+Gates" rel="tag"&gt;Bill Gates&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tecnolog%c3%ada" rel="tag"&gt;Tecnolog&amp;#237;a&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201099" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author></entry><entry><title>Windows Phone – Primera Semana</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/08/21/windows-phone-primera-semana.aspx" /><id>/blogs/earredondo/archive/2011/08/21/windows-phone-primera-semana.aspx</id><published>2011-08-21T21:12:45Z</published><updated>2011-08-21T21:12:45Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/Windows_2D00_Phone_2D00_7_5F00_5A02101C.png"&gt;&lt;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="Windows-Phone-7" border="0" alt="Windows-Phone-7" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/Windows_2D00_Phone_2D00_7_5F00_thumb_5F00_647ABC3E.png" width="353" height="222" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Por fin me decidí adquirir el &lt;a href="http://www.windowsphone.com"&gt;Windows Phone&lt;/a&gt;, llevaba 3 años con el anticuado Windows Mobile 6.5 (inicialmente la versión 5.0) en un aparato HTC 621. Aunque es parecido al BlackBerry, no tiene los elementos de los Smarthphones actuales que es la pantalla táctil, además tiene una pantalla muy chica.&lt;/p&gt;  &lt;p&gt;Aquí en México el único proveedor de Windows Phone es &lt;a&gt;Telcel&lt;/a&gt;, ese era mi primer problema, yo estaba en Movistar por lo que tendría que cancelar mi cuenta y dar de alta otra. Afortunadamente ya se puede portar el número telefónico de una compañía a otra. Hice ese trámite que se llevó unos días. Otra particularidad de México, no sé si sea el caso en otros países de Latinoamérica, es que solo hay un modelo para Windows Phone, el &lt;a href="http://www.lg.com/mx/celulares/mostrar-todos/LG-E900-LG-Optimus-7.jsp"&gt;E-900 de LG Optimus 7&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Para que un smarthphone sea de utilidad debe estar conectado al Internet, por lo que un plan de datos es obligatorio aunque puedes estar conectado mediante Wi-Fi. Pero otro cambio en la filosofía de Microsoft es que la información no se almacene en el teléfono sino en la nube. Es por eso que no hay sincronización con Outlook, decisión que ha sido muy controversial y al principio a mi me molestó porque desde que tenía mi Palm Pilot, siempre he podido sincronizar con Outlook. Microsoft mediante los servicios de Windows Live está proveyendo esta funcionalidad aunque todavía no está al 100% como en el caso de Google. Hay forma de subir toda tu información de Outlook a estos servicios en la nube, pero para alguien que no es muy conocedor de tecnología no es trivial y sobretodo sino estás suscrito a los servicios de Windows Live, ya sea Hotmail, Calendario, SkyDrive, etc. Y es lógico que la compañía te orille a usar sus servicios, lo mismo hace &lt;a&gt;Google&lt;/a&gt; y &lt;a&gt;Apple&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Un aspecto que se me hace muy interesante es como se organiza las aplicaciones y la información, los &lt;em&gt;hubs&lt;/em&gt; te permiten tener una sitio la información relavante que podría llegtar de varias fuentes, por ejemplo el hub de Contactos, muestra la lista de su información así como su interacciones con redes sociales. Lo mismo pasa con la Música y Videos, Imágenes, etc. Este tipo de organización es único en Windows Phone, Android y Apple siguen el modelo de solo aplicaciones para manejo de la información. Que decir de la interfaz &lt;em&gt;Metro&lt;/em&gt; que apareció con el Zune y ahora está en X-Box y pronto estará en Windwos. Es muy elegante y funcional.&lt;/p&gt;  &lt;p&gt;La forma de sincronizar con la PC es mediante el software de &lt;a&gt;Zune&lt;/a&gt;. Al conoctarla de inmediato me hizo la actualización a las últimas versiones del sistema operativo. Recuerdo que algunos meses esto fue un problema para Microsoft ya que no se estaba distribuyendo de forma uniforme ya que los &lt;em&gt;carriers&lt;/em&gt; tienen que hacer sus pruebas, pero sobretodo no están acostumbrado a trabajar de esa forma. Esto ha sido un poco de dolor de cabeza para Android que ha causado que algunas actualizaciones no funcionen bien ya que no hay una cooperación tan estrecha entre el fabricante del aparato, el carrier y el productor del software.&lt;/p&gt;  &lt;p&gt;Nada es perfecto, la cámara aunque es muy fácil de usar, no es de mucha calidad pero esto es más culpa del LG. La duración de la batería no se me hace la óptima, aunque no tengo información para comparar contra Android y iPhone, aunque sí he escuchado que no es uno de los fuertes de Android. El teclado es al principio un poco difícil de usar aunque con la práctica se hace sencillo, esto es para todos los aparatos sin teclado físico. Lo que me gusta de Windows Phone es que al teclear te sale una lista de posibles palabras que puedes seleccionar, ahorrándote teclazos.&lt;/p&gt;  &lt;p&gt;En resumidas cuentas me siento muy contento con mi Windows Phone, te provee una experiencia muy rica y de alta calidad. En las próximas semanas saldrá la versión 7.5 llamada “Mango” el cual promete mejorar sustancialmente la funcionalidad acercándolo más a sus competidores.&lt;/p&gt;  &lt;p&gt;Algunos analistas dicen que Microsoft llegó tarde a la fiesta de los smartphones, pero lo mismo decían de Google cuando Android apareció en un mundo dominado por el iPhone, ahora son el primer lugar del mercado. La alianza con Nokia promete dar un gran impulso a la plataforma ya que este fabricante es conocido por hacer hardware espectacular. Con la noticia de que &lt;a&gt;HP&lt;/a&gt; descontinuará el WebOS y con los problemas para innovar por parte de RIM con el B&lt;a&gt;lackBerry&lt;/a&gt;, sugiere que la carrera será de 3 caballos en los próximos años, la guerra de patentes que se está dando advierte que será una competencia intensa, lo cual es muy emocionante ver la innovación que esto provocará para beneficio de los consumidores.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:02781247-feff-4863-a991-a26ece15da80" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Windows+Phone+7" rel="tag"&gt;Windows Phone 7&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Zune" rel="tag"&gt;Zune&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LG" rel="tag"&gt;LG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Telcel" rel="tag"&gt;Telcel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/smartphone" rel="tag"&gt;smartphone&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Android" rel="tag"&gt;Android&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iPhone" rel="tag"&gt;iPhone&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199795" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Tecnología" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_ED00_a/default.aspx" /><category term="Móvil" scheme="http://geeks.ms/blogs/earredondo/archive/tags/M_F300_vil/default.aspx" /><category term="web" scheme="http://geeks.ms/blogs/earredondo/archive/tags/web/default.aspx" /><category term="Windows Phone 7" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Windows+Phone+7/default.aspx" /></entry><entry><title>Haciendo mis pininos con WPF</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/07/22/haciendo-mis-pininos-con-wpf.aspx" /><id>/blogs/earredondo/archive/2011/07/22/haciendo-mis-pininos-con-wpf.aspx</id><published>2011-07-22T17:41:49Z</published><updated>2011-07-22T17:41:49Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/WPF_2D00_interfaz_5F00_1045AA2A.jpg"&gt;&lt;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="WPF interfaz" border="0" alt="WPF interfaz" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/WPF_2D00_interfaz_5F00_thumb_5F00_4ADCE199.jpg" width="473" height="280" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Para el proyecto que estoy desarrollando decidí utilizar &lt;a href="http://es.wikipedia.org/wiki/Windows_Presentation_Foundation"&gt;WPF&lt;/a&gt; en vez de Windows Forms. Mi idea es tener una interfaz atractiva y aprovechar el motor de gráficos que provee Windows. Recuerdo haber visto demos de WPF (antes se llamaba Avalon) y se veía impresionante como se podían manejar interfaces en tercera dimensión, algo que es totalmente innecesario pero se ve cool. Pensé que todo el mundo iba a brincar a desarrollar en WPF, así lo impulsaba Microsoft, pero la realidad es que muy pocas aplicaciones se crearon con esta tecnología, quizás porque el enfoque se ha dado en la web.&lt;/p&gt;  &lt;p&gt;Regresando a mi proyecto, la necesidad era de hacerlo para Windows, por lo que fue una fácil decisión utilizar WPF. Sin embargo, como he comentado en otros blog posts, llevaba algunos años sin programar y WPF es otro paradigma. Al igual que ASP.NET, la parte visual está contenida en una capa, en el lenguaje XAML se almacena la interfaz gráfica y en otro archivo el código (o code behind). Esto permite que se puedan utilizar otras herramientas aparte de Visual Studio para diseñar la interfaz separando las tareas del diseñador del desarrollador si así se requiere.&lt;/p&gt;  &lt;p&gt;WPF ha ido madurando desde que apareció con el .Net Framework 3.0, inició con un puñado de controles y ahora está más completo. También los terceros ofrecen muchas herramientas para dar más capacidades a WPF. En mi caso compré el suite de &lt;a href="https://www.devexpress.com"&gt;DevExpress&lt;/a&gt; de controles de WPF para gráficas y reportes.&lt;/p&gt;  &lt;p&gt;Me he dado cuenta también que tiene sus limitaciones y sus detalles que me han hecho meterme horas a foros de ayuda para resolver los problemas. Pero lo que más me ha ayudado es el libro de &lt;a href="http://www.amazon.com/WPF-4-Unleashed-Adam-Nathan/dp/0672331195/ref=sr_1_1?ie=UTF8&amp;amp;qid=1311355966&amp;amp;sr=8-1"&gt;WPF 4 Unleashed&lt;/a&gt;, es una guía muy completa para la parte vistosa de WPF, aunque mucha funcionalidad se puede incluir dentro de los XAML. Para la otra parte hay que usar Visual Basic o C#.&lt;/p&gt;  &lt;p&gt;Estaré publicando una serie de artículos con técnicas y tips para el desarrollo con WPF, estoy seguro que alguien le servirán. Si eres experto en esta tecnología házmelo saber para también consultar de vez en cuando.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2d7e3693-ef70-4b4b-8015-6e114500365a" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.Net+Framework" rel="tag"&gt;.Net Framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/desarrollo" rel="tag"&gt;desarrollo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/XAML" rel="tag"&gt;XAML&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows" rel="tag"&gt;Windows&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=198213" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Windows" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Windows/default.aspx" /><category term="WPF" scheme="http://geeks.ms/blogs/earredondo/archive/tags/WPF/default.aspx" /><category term=".Net" scheme="http://geeks.ms/blogs/earredondo/archive/tags/.Net/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /><category term="Visual Studio" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Visual+Studio/default.aspx" /><category term="Lenguajes" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Lenguajes/default.aspx" /></entry><entry><title>Beginning ASP.NET 3.5 In C# and VB</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/05/12/beginning-asp-net-3-5-in-c-and-vb.aspx" /><id>/blogs/earredondo/archive/2011/05/12/beginning-asp-net-3-5-in-c-and-vb.aspx</id><published>2011-05-12T17:58:29Z</published><updated>2011-05-12T17:58:29Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/ASPNet_2D00_3.5_5F00_04401B43.jpg"&gt;&lt;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="ASPNet 3.5" border="0" alt="ASPNet 3.5" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/ASPNet_2D00_3.5_5F00_thumb_5F00_08C60030.jpg" width="196" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cuando fui a la universidad el Internet apenas estaba floreciendo, estoy hablando de 1995 cuando usaba una interfaz de texto con comandos de Unix y el &lt;a href="http://es.wikipedia.org/wiki/Mosaic"&gt;Mosaic&lt;/a&gt; te permitía ver algunos sitios web. Estudié ciencias computacionales pero no me tocó el desarrollo web, estabamos engranados en el Pascal y el C++. Ya en mi trabajo me tocó desarrollo en Visual Basic por más de una década y lo más que aprendí en relación al web fue hacer un par de sitios con &lt;a href="http://es.wikipedia.org/wiki/Microsoft_FrontPage"&gt;FrontPage&lt;/a&gt;. Como han pasado los años.&lt;/p&gt;  &lt;p&gt;En la actualidad desarrollar significa desarrollar para la web, es la plataforma que cualquiera puede acceder desde cualquier parte y hasta con dispositivos móviles. Aún con sus desventajas (interfaz gráfica y seguridad) las aplicaciones web son el presente y futuro de la computación.&lt;/p&gt;  &lt;p&gt;Así fue que me di un tiempo para ponerme al día y compré el libro de &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Beginning-ASP-NET-3-5-In-C-and-VB.productCd-047018759X.html"&gt;Beginning ASP.NET 3.5: In C# and VB&lt;/a&gt;. Aunque ya tenía algunas nociones de ASP.NET, no me había adentrado en el código y el funcionamiento interno. ASP.NET hace su mayor trabajo en el lado del servidor específiciamente en el IIS lo cual me recordó al modelo cliente-servidor que vi en la universidad.&lt;/p&gt;  &lt;p&gt;Conocí nuevos términos como rendering, postback y ViewState, así como el HTML, ese lenguaje que muchas veces había visto con palabras entre &amp;lt; &amp;gt;. Uno de los aspectos que me gustaron mucho fue el &lt;a href="http://www.w3.org/Style/CSS/"&gt;CSS&lt;/a&gt;, aunque no soy diseñador, es muy importante tener un aspecto uniforme y ordenado a lo largo de un sitio web y las hojas de estilo te permiten hacer eso y más. También comprendí mejor el &lt;a href="http://www.asp.net/ajax"&gt;Ajax&lt;/a&gt; para dar mejor funcionalidad a la aplicación web así como los MasterPages para mantener áreas de la página constantes a lo largo del sitio.&lt;/p&gt;  &lt;p&gt;Como desarrollador para Windows se me hizo curioso ver que como se separaba el código HTML (para presentación) del código funcional (codebehind). En programación Windows solo veía un archivo, pero este modelo tiene mucho sentido ya que un diseñador podría trabajar en lo visual y el programador en lo funcional sin ningún problema.&lt;/p&gt;  &lt;p&gt;Me gustó el libro porque tiene un buen balance entre lo teórico y práctico como muchos ejercicio y un proyecto a lo largo de las lecciones donde estas aplicando los conocimientos. Además todo el código está tanto en C# como VB. Como les había mencionado en otro post, me gusta más el Visual Basic así que hice todos los ejercicios en ese lenguaje.&lt;/p&gt;  &lt;p&gt;Muy recomendable para un novato en desarrollo web y ASP.NET como yo.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6c4fae49-7999-46a3-bebf-de5b2606d9d3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web" rel="tag"&gt;web&lt;/a&gt;,&lt;a href="http://technorati.com/tags/aplicaciones" rel="tag"&gt;aplicaciones&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Basic" rel="tag"&gt;Visual Basic&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C%23" rel="tag"&gt;C#&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=194115" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term=".Net" scheme="http://geeks.ms/blogs/earredondo/archive/tags/.Net/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="web" scheme="http://geeks.ms/blogs/earredondo/archive/tags/web/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /><category term="Visual Studio" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Visual+Studio/default.aspx" /><category term="Lenguajes" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Lenguajes/default.aspx" /></entry><entry><title>¿Va Visual Basic de salida?</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/03/04/191-va-visual-basic-de-salida.aspx" /><id>/blogs/earredondo/archive/2011/03/04/191-va-visual-basic-de-salida.aspx</id><published>2011-03-04T23:11:08Z</published><updated>2011-03-04T23:11:08Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/Basic_2D00_Gorilla_5F00_0D740DC3.gif"&gt;&lt;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="Basic Gorilla" border="0" alt="Basic Gorilla" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/Basic_2D00_Gorilla_5F00_thumb_5F00_2B05E8C2.gif" width="440" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Visual Basic es mi lenguaje favorito. Cuando lo aprendí se me hizo el código tan sencillo y lógico, claro que las aplicaciones que hacía eran de negocio y no necesitaba acceder al registro con ensamblador. Cuando dejé de usar Visual Basic 6 y aprender .Net no la pensé mucho y adopté &lt;a href="http://msdn.microsoft.com/en-US/vbasic/"&gt;Visual Basic .Net&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Por años ha habido discusiones en el ambiente del .Net si usar &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;C#&lt;/a&gt; o VB.Net, siempre se me hicieron ociosas porque ambos lenguajes usan el mismo framework y cada ves son más parecidos, por lo que pienso que se reduce a una elección puramente de gusto, así lo manifiesta Microsoft.&lt;/p&gt;  &lt;p&gt;A muchos programadores Visual Basic siempre se les hizo un lenguaje de juguete, se dejan llevar por el nombre, como que no es poderoso y sigue arrastrando palabras reservadas como “Dim” y “GoTo” del viejo Basic. Fue el último lenguaje en ser orientado a objetos, pero tampoco C fue creado orriginalmente para ser un lenguaje OO. &lt;/p&gt;  &lt;p&gt;VB no ha tenido respeto pero fue el lenguaje más popular porque hizo que muchas personas sin conocimiento en programación programaran. Esto tuvo su lado obscuro porque permitió barbaridades en código que un lenguaje más estricto nunca permitiría. En .Net esto se fue reduciendo pero eras de la compatibilidad algunas técnicas (si se le puede llamar así) sobrevivieron.&lt;/p&gt;  &lt;p&gt;Recientemente leo este artículo &lt;a href="http://blogs.lessthandot.com/index.php/ITProfessionals/ProfessionalDevelopment/should-i-abandon-vb-net"&gt;Shoud I abandon VB.Net?&lt;/a&gt; donde autor se cuestiona si VB es relevante desde el punto de vista que ahora el lenguaje más popular es C# y es más dificil contratar programadores de VB.Net, también hace la alusión de que Microsoft está empujando al desarrollo en C# y poco a poco dejando de soportar VB. Hay evidencia de esto, por ejemplo &lt;a href="http://msdn.microsoft/xna"&gt;XNA&lt;/a&gt; solo se puede programar en C#.&lt;/p&gt;  &lt;p&gt;Otra noticia importante es que el sistema de administración de contenidos (CMS) &lt;a&gt;DotNetNuke&lt;/a&gt; anunció que &lt;a href="http://www.cmswire.com/cms/open-source-cms/dotnetnuke-shifts-core-platform-to-c-its-a-business-not-technical-decision--010365.php"&gt;dejará de desarrollar en VB.Net para irse a C#&lt;/a&gt; argumentando que es una desición de negocio motivada por el mercado de programadores y no por cuestiones técnicas. Esto es un golpe al VB.Net.&lt;/p&gt;  &lt;p&gt;Por supuesto que Microsoft negará que abandonará VB.Net, seguirá soportándolo (como soportar un dolor) por muchos años seguirá a la par que C# en próximas versiones, pero me pregunto por cuanto tiempo, la respuesta es mientras lo sigan usando. Hay que recordar que ya no se soporta J# porque no lo adoptaron los programadores de Java.&lt;/p&gt;  &lt;p&gt;En lo personal no me preocupa mucho la suerte de VB.Net, lo seguiré usando y si desaparece pues me brinco a C# o a otro lenguaje, lo importante es tener buenas bases de programación. Por lo pronto mis proyectos son en VB.Net.&lt;/p&gt;  &lt;p&gt;Por cierto, la imagen es del juego “Gorilla” hecho en QuickBasic y que venía integrado en DOS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=189933" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term=".Net" scheme="http://geeks.ms/blogs/earredondo/archive/tags/.Net/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="Lenguajes" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Lenguajes/default.aspx" /></entry><entry><title>Declaración de variables</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/02/18/declaraci-243-n-de-variables.aspx" /><id>/blogs/earredondo/archive/2011/02/18/declaraci-243-n-de-variables.aspx</id><published>2011-02-18T20:24:05Z</published><updated>2011-02-18T20:24:05Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/camello_5F00_0D7411E0.jpg"&gt;&lt;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="camello" border="0" alt="camello" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/camello_5F00_thumb_5F00_59C79182.jpg" width="249" height="305" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;En programación las variables son importantísimas para almacenar valores que estaremos usando en nuestros procedimientos o funciones. Recuerdo cuando aprendí a programar con Pascal, la declaración de variables era rígida, se tenía que hacer forzosamente al principio y se tenía que especificar el tipo de dato, lo cual son buenas prácticas pero C era más flexible y no se diga Basic que hasta podías declarar sin variables sin tipo.&lt;/p&gt;  &lt;p&gt;Los&amp;#160; lenguajes han evolucionado, pero las buenas prácticas continúan. Cuando me dediqué al Visual Basic en los noventas la convención para declarar variables más usada era la notación &lt;a href="http://es.wikipedia.org/wiki/Notaci%C3%B3n_h%C3%BAngara"&gt;húngara&lt;/a&gt; (llamada así por que se le atribuye a Charles Simonyi un ingeniero de software húngaro). Esta notación consiste en tomar el tipo de dato abreviado con minúsculas y concatenarle un nombre significativo a la variable iniciando con una mayúscula. Por ejemplo, un entero que va a almacenar días podría declararse iDias. Esto se extendió a declarar también los controles u objetos, por ejemplo una caja de texto de nombre sería: txtNombre.&lt;/p&gt;  &lt;p&gt;Estas convenciones para declarar se hicieron famosas con Visual Basic y Delphi. Con el auge de lenguajes orientas a objetos como Java, C# y VB.NET ya no es recomendable esta notación, es más común el uso del &lt;a href="http://es.wikipedia.org/wiki/CamelCase"&gt;CamelCase&lt;/a&gt; y PascalCase que consiste en declarar la variables concatenando dos palabras sin espacios inicializando con mayúscula. Se refiere al camello porque puede tener una o dos jorobas, donde la mayúscula es la joroba. Por ejemplo: NombreEmpleado es PascalCase (dos jorobas, una variación de CamelCase) y diasSemana es CamelCase (una joroba). Otra buena práctica en la declaración de variables es usar CamelCase para variables privadas y PascalCase para variables públicas.&lt;/p&gt;  &lt;p&gt;La necesida de especificar el tipo de dato de la variable desaparece porque los editores de código moderno incluyen &lt;a href="http://es.wikipedia.org/wiki/IntelliSense"&gt;Intellisense&lt;/a&gt; y otras herramientas de depuración que ayuda al programador a conocer perfectamente de que tipo es la variable en cuestión. Antes también era importante cuidar el tamaño del código y exigía aprovechar cada caracter, por lo que era común declaraciones como v1, i, j, etc. que no dicen nada para que se van a usar. Ahora es común tener variables como: contadorEmpleadosNomina aunque es larga, es muy explícita e incluso disminuye la necesidad de poner comentarios en el código.&lt;/p&gt;  &lt;p&gt;¿Qué convenciones para declarar variables usas?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9e4a9bab-abfe-415a-8067-fbdca46c610c" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/declaraci%c3%b3n" rel="tag"&gt;declaraci&amp;#243;n&lt;/a&gt;,&lt;a href="http://technorati.com/tags/variables" rel="tag"&gt;variables&lt;/a&gt;,&lt;a href="http://technorati.com/tags/programaci%c3%b3n" rel="tag"&gt;programaci&amp;#243;n&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C" rel="tag"&gt;C&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Basic" rel="tag"&gt;Visual Basic&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Pascal" rel="tag"&gt;Pascal&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=189220" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term=".Net" scheme="http://geeks.ms/blogs/earredondo/archive/tags/.Net/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /><category term="Lenguajes" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Lenguajes/default.aspx" /></entry><entry><title>BlogEngine.Net plataforma para Blogs</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/02/12/blogengine-net-plataforma-para-blogs.aspx" /><id>/blogs/earredondo/archive/2011/02/12/blogengine-net-plataforma-para-blogs.aspx</id><published>2011-02-12T22:42:26Z</published><updated>2011-02-12T22:42:26Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/BlogEngineNet_5F00_7AE1C658.jpg"&gt;&lt;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="BlogEngineNet" border="0" alt="BlogEngineNet" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/BlogEngineNet_5F00_thumb_5F00_100FCC01.jpg" width="341" height="105" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Crear un blog es muy sencillo. Hay servicios gratuitos como &lt;a href="http://www.blogger.com"&gt;Blogger&lt;/a&gt; y &lt;a&gt;Wordpress&lt;/a&gt; que te proveen todo, incluyendo el hosting. Hay algunos que te cobran como &lt;a href="http://www.typepad.com/"&gt;TypePad&lt;/a&gt;. Todos muy buenos, algunos te dejan poner anuncios otros no. Recientemente quería crear un sitio para un podcast y estuve revisando las opciones, vi a DotNetNuke y Wordpress, ambos plataformas muy confiables y populares, pero por ahí me topé con &lt;a href="http://www.dotnetblogengine.net/"&gt;BlogEngine.Net&lt;/a&gt; el cual está hecho 100% en .Net y tenía una característica importante, puede funcionar sin base de datos.&lt;/p&gt;  &lt;p&gt;Contraté el dominio &lt;a href="http://www.yanoeslomismo.com"&gt;www.yanoeslomismo.com&lt;/a&gt; y empecé a jugar con BlogEngine.net en la versión 1.2, después de configurar el IIS todo parecía funcionar excepto agregar entradas al blog, me frustré con el producto y lo dejé. Después vi que salió la versión 2.0 y decidí darle otra oportunidad. Lo instalé y lo empecé a usar sin problemas. BlogEngine.Net viene integrado con &lt;a href="http://www.microsoft.com/web/webmatrix/?WT.mc_id=aff-f-us-wag--phpus&amp;amp;CR_CC=200025893"&gt;WebMatrix&lt;/a&gt;, aunque perfectamente puede funcionar con Visual Studio. Lo que me gusta es que fácilmente puedes editar el código ASP.NET para mayor customización de tu sitio.&lt;/p&gt;  &lt;p&gt;Aunque algunos podrían decir que es muy limitado BlogEngine.Net a comparación de otras plataformas, para mis necesidades es lo adecuado. Puedes fácilmente cambiar de apariencia bajando Temas de &lt;a href="http://www.blogenginetheme.com/"&gt;Blog Engine Themes&lt;/a&gt; y tener una apariencia profesional de tu blog en minutos. Obviamente es necesario tener hosting u hospedarlo tú mismo. Como comenté, lo uso para mi &lt;a href="http://www.yanoeslomismo.com/"&gt;nuevo podcast&lt;/a&gt; que les invitó a escucharlo.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ab8bb79d-5e7f-45bc-9591-55753d03aa8f" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/BlogEngine.Net" rel="tag"&gt;BlogEngine.Net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blogs" rel="tag"&gt;blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/open+source" rel="tag"&gt;open source&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WebMatrix" rel="tag"&gt;WebMatrix&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=188872" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="podcast" scheme="http://geeks.ms/blogs/earredondo/archive/tags/podcast/default.aspx" /><category term=".Net" scheme="http://geeks.ms/blogs/earredondo/archive/tags/.Net/default.aspx" /><category term="web" scheme="http://geeks.ms/blogs/earredondo/archive/tags/web/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /><category term="Open Source" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Open+Source/default.aspx" /></entry><entry><title>Hablando de Blogs en Dev3Cast</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/02/09/hablando-de-blogs-en-dev3cast.aspx" /><id>/blogs/earredondo/archive/2011/02/09/hablando-de-blogs-en-dev3cast.aspx</id><published>2011-02-09T17:48:08Z</published><updated>2011-02-09T17:48:08Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/dev3cast_5F00_35F3DD0A.jpg"&gt;&lt;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="dev3cast" border="0" alt="dev3cast" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/dev3cast_5F00_thumb_5F00_28412102.jpg" width="230" height="101" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ayer me dio mucho gusto participar en el podcast de la &lt;a href="http://www.tjnet.org"&gt;Comunidad TJ.Net&lt;/a&gt; llamado &lt;a href="http://www.dev3cast.com/"&gt;Dev3Cast&lt;/a&gt;. Este podcast lo iniciamos &lt;a href="http://www.twitter.com/gabo"&gt;Gabriel Flores&lt;/a&gt; y un servidor para ahondar más en los temas que a los desarrolladores de software más les preocupa, tanto en cuestiones técnicas como laborales y hasta algo de negocios. &lt;/p&gt;  &lt;p&gt;En esta ocasión hablamos de los blogs. A raíz de &lt;a href="http://www.codinghorror.com/blog/2011/02/how-to-write-without-writing.html"&gt;un artículo de Coding Horror&lt;/a&gt; que nos compartió Gabriel donde el autor argumentaba que para los desarrolladores el hecho de tener un blog les ayuda profesionalmente en el sentido de que mejoras sus habilidades para comunicación afinando la forma de redactar y de enseñar los conocimientos a los demás. Comparto esta idea totalmente, creo que un blog es un excelente repositorio de ideas y creatividad, además, como discutimos en el podcast puede haber beneficios en cuanto a posicionamiento como profesional.&lt;/p&gt;  &lt;p&gt;Compartí el micrófono con &lt;a href="http://www.twitter.com/mario_chavez"&gt;Mario Chávez&lt;/a&gt; que ya conocía desde la comunidad, &lt;a href="http://www.twitter.com/mhcornejo"&gt;Mario Cornejo&lt;/a&gt; y &lt;a href="http://www.twitter.com/ruperticus"&gt;Samuel Arellano&lt;/a&gt; que no tengo el gusto de conocerlos en persona pero ya había escuchado de ellos en las redes. Los puntos que vimos en el podcast fueron los siguientes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;¿Qué y cómo publicamos en los artículos en los blogs? &lt;/li&gt;    &lt;li&gt;¿Cómo un blog puede hacernos mejor desarrollador y profesionista? &lt;/li&gt;    &lt;li&gt;Herramientas para escribir y hospedar los blogs &lt;/li&gt;    &lt;li&gt;¿Cómo administrar los comentarios de blogs? &lt;/li&gt;    &lt;li&gt;¿Cómo consumimos el contenido de los blogs? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Puedes oir el podcast &lt;a href="http://www.dev3cast.com/2011/02/08/blogs-para-y-de-tecnologicos/"&gt;aquí&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ddf0c68b-ab22-4889-86ae-913717d496fa" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/podcast" rel="tag"&gt;podcast&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blogs" rel="tag"&gt;blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/desarrollo" rel="tag"&gt;desarrollo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Dev3Cast" rel="tag"&gt;Dev3Cast&lt;/a&gt;,&lt;a href="http://technorati.com/tags/comunidad" rel="tag"&gt;comunidad&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=188702" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="comunidad" scheme="http://geeks.ms/blogs/earredondo/archive/tags/comunidad/default.aspx" /><category term="podcast" scheme="http://geeks.ms/blogs/earredondo/archive/tags/podcast/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /></entry><entry><title>Distribuyendo y monetizando aplicaciones en Windows Phone 7</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/01/28/distribuyendo-y-monetizando-aplicaciones-en-windows-phone-7.aspx" /><id>/blogs/earredondo/archive/2011/01/28/distribuyendo-y-monetizando-aplicaciones-en-windows-phone-7.aspx</id><published>2011-01-29T02:23:25Z</published><updated>2011-01-29T02:23:25Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/Marketplace_2D00_WP7_5F00_37666137.jpg"&gt;&lt;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="Marketplace WP7" border="0" alt="Marketplace WP7" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/Marketplace_2D00_WP7_5F00_thumb_5F00_5B2EECF7.jpg" width="432" height="296" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El pasado 2 de Octubre (no lo olvido) &lt;a href="http://www.twitter.com/gabo"&gt;Gabriel Flores&lt;/a&gt; me invitó a dar un tema en un taller de la &lt;a href="http://www.tjnet.org/"&gt;Comunidad TJ.Net&lt;/a&gt; en la UTT sobre el &lt;a href="http://www.microsoft.com/windowsphone/en-us/default.aspx"&gt;Windows Phone 7&lt;/a&gt;, sobre como los desarrolladores pueden crear sus aplicaciones y ganar dinero. Microsoft a finales del 2010 liberó su propuesta para móvil creando una plataforma nueva que no tiene que ver con Windows Mobile, aunque conservó el nombre de Windows en el producto (por familiaridad supongo), es una interfaz completamente innovadora y un modelo de negocios parecido al ecosistema de &lt;a&gt;Apple&lt;/a&gt; con el &lt;a&gt;iPhone&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Comentaba en la plática que Microsoft optó por un modelo negocio intermedio entre el iPhone y &lt;a href="http://www.android.com/"&gt;Android&lt;/a&gt;, por un lado Apple tiene un proceso muy controlado para aprobar aplicaciones que se venden en su App Store y por el otro Google dejó libre la distribución de aplicaciones para consumo de clientes de Android, ambos tienen sus ventajas y desventajas, pero desde el punto de vista del programador, es bueno tener una tienda construida para distribuir el producto y no preoparte por ese aspecto, sino en lo que sabemos hacer mejor.&lt;/p&gt;  &lt;p&gt;Microsoft sabe que es clave para el éxito del Windows Phone las aplicaciones que tenga disponible, por eso ha hecho muy sencillo el desarrollo de las mismas utilizando Visual Studio con las plataformas XNA y Silverlight, todo esto se puede hacer gratis incluso si eres estudiante. Para poder distribuir las aplicaciones te deberás registrar como desarrollador, enviar la aplicaciones para su validación y una vez aprobada se hará disponible en el Marketplace a 30 mercados del mundo y muchos otros por venir. Además para hacer más atractivo el asunto, Microsoft te regala un &lt;a href="http://blogs.msdn.com/b/mvplead/archive/2011/01/12/pediste-una-nueva-oportunidad-para-ganar-un-windows-phone-7-aqu-237-la-tienes.aspx"&gt;Windows Phone si desarrollas 3 aplicaciones y se publican en el Marketplace&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Hay muchos aspectos muy atractivos para desarrollar en esta nueva plataforma y que decir del teléfono, las personas que lo han usado le dan muy buenas referencias. Ha tenido buena recepción en el mercado &lt;a href="http://www.winsupersite.com/article/wininfo/Windows-Phone-More-than-2-Million-Units-Sold.aspx"&gt;vendiéndose 2 millones de unidades&lt;/a&gt; en el primer cuarto de año de lanzamiento, así que es muy probable que esté a nivel competitivo con los demás &lt;em&gt;smartphones&lt;/em&gt;. Hago disponible &lt;a href="http://www.slideshare.net/eautecate/distribuyendo-y-monetizando-aplicaciones-y-juegos-para-windows-phone-7"&gt;la presentación&lt;/a&gt; para que conozcas las ventajas de Windows Phone 7.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:02b350f0-478b-454e-abd1-5de2e9da9322" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Windows+Phone+7" rel="tag"&gt;Windows Phone 7&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/m%c3%b3vil" rel="tag"&gt;m&amp;#243;vil&lt;/a&gt;,&lt;a href="http://technorati.com/tags/smartphone" rel="tag"&gt;smartphone&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iPhone" rel="tag"&gt;iPhone&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Android" rel="tag"&gt;Android&lt;/a&gt;,&lt;a href="http://technorati.com/tags/desarrollo" rel="tag"&gt;desarrollo&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=188137" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Móvil" scheme="http://geeks.ms/blogs/earredondo/archive/tags/M_F300_vil/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /><category term="Aplicaciones" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Aplicaciones/default.aspx" /><category term="Visual Studio" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Visual Basic Step by Step</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/01/21/visual-basic-step-by-step.aspx" /><id>/blogs/earredondo/archive/2011/01/21/visual-basic-step-by-step.aspx</id><published>2011-01-21T17:51:19Z</published><updated>2011-01-21T17:51:19Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/VB2008_5F00_34462916.jpg"&gt;&lt;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="VB2008" border="0" alt="VB2008" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/VB2008_5F00_thumb_5F00_06683A84.jpg" width="201" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;En el 2008 &lt;a href="http://zoosharp.wordpress.com/2008/08/31/reaprendiendo-visual-basic/"&gt;escribí un post&lt;/a&gt; sobre como estaba “reaprendiendo” Visual Basic, pero en realidad no tuve tiempo de entrar a fondo. Ahora estoy retomando el estudio ya que quiero iniciar un proyecto y ahora sí tengo tiempo para hacerlo. Así que agarré el libro que había comprado de &lt;a href="http://www.microsoft.com/learning/en/us/Book.aspx?ID=12202&amp;amp;locale=en-us"&gt;Visual Basic 2008 Step by Step&lt;/a&gt; y ya casi lo termino.&lt;/p&gt;  &lt;p&gt;En un principio dudé regresarme a un nivel tan básico pero me di cuenta que hay muchas cositas en el Framework de .Net o en el mismo ambiente de desarrollo (IDE) que necesito familiarizarme. Aunque estoy utilizando &lt;a href="http://msdn.microsoft.com/es-mx/vstudio/default.aspx"&gt;Visual Studio 2010&lt;/a&gt; para el nivel que estoy utilizándolo es exactamente lo mismo que el 2008, aunque sí hay cosas interesante en la nueva versión.&lt;/p&gt;  &lt;p&gt;Poco a poco estoy entrando de nuevo al ritmo de un programador, ya que después de aproximadamente 8 años de no programar, tenía que desempolvar las habilidades. Me está gustando mucho el proceso creativo que se da al programar, la satisfacción que da al solucionar un problema o crear un programa que potencialmente lo usará mucha gente o incluso mejorará sus vidas.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ebe454e6-cb5f-4122-b62d-a40f6e2295b2" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Visual+Basic" rel="tag"&gt;Visual Basic&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/programaci%c3%b3n" rel="tag"&gt;programaci&amp;#243;n&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=187730" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term=".Net" scheme="http://geeks.ms/blogs/earredondo/archive/tags/.Net/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /><category term="Visual Studio" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Bizspark apoyo de Microsoft a los Emprendedores</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/01/18/bizspark-apoyo-de-microsoft-a-los-emprendedores.aspx" /><id>/blogs/earredondo/archive/2011/01/18/bizspark-apoyo-de-microsoft-a-los-emprendedores.aspx</id><published>2011-01-18T21:21:14Z</published><updated>2011-01-18T21:21:14Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/MS_5F00_Bizspark_5F00_1B84041E.gif"&gt;&lt;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="MS_Bizspark" border="0" alt="MS_Bizspark" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/MS_5F00_Bizspark_5F00_thumb_5F00_0812DC18.gif" width="274" height="223" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Comentaba en el post anterior sobre los recursos que tiene que buscar un emprendedor cuando va iniciando el negocio. Además de hacer realidad la idea millonaria, tiene que ver como obtener las herramientas para generar el producto. Muchas veces tiene que ver con equipo, otras veces con capacitación o contratación de personal. En el caso de los desarrolladores requerimos software y apoyo técnico. Ahí es donde entra el programa de Microsoft denominado &lt;a href="http://www.bizspark.com"&gt;BizSpark&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;BizSpark está diseñado para dar ese empujón al desarrollador en generación y venta de proyectos de software en tres vertientes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Software:&lt;/strong&gt; obtienes licencia de &lt;a href="http://www.msdn.com"&gt;MSDN&lt;/a&gt; gratis la cual contiene las herramientas como Visual Studio y los sistemas operativos para probar. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Soporte:&lt;/strong&gt; acceso a redes de desarrolladores para auxilio en problemas técnicos así como capacitación. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visibilidad:&lt;/strong&gt; conexión con inversionistas, clientes, socios y la prensa, para mejorar las probabilidades de éxito de tu proyecto. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Esta iniciativa me pareció ideal para mí. Es muy fácil entrar al programa, solo debes de llenar un formulario donde indiques que vas comenzando en el negocio, tener una página con dominio propio y esperar a que aprueben tu solicitud. Después de unos días ya fui aprobado en el programa y gozaré de los beneficios del mismo. Definitivamente es una chispa para tu negocio.&lt;/p&gt;  &lt;p&gt;Agradezco a &lt;a href="http://www.msemprendedor.com/"&gt;Marco Antonio Macías&lt;/a&gt; encargado del programa en México por su apoyo. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3a2a6b79-230c-4c94-a817-abcf46804945" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/BizSpark" rel="tag"&gt;BizSpark&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/emprendedor" rel="tag"&gt;emprendedor&lt;/a&gt;,&lt;a href="http://technorati.com/tags/software" rel="tag"&gt;software&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSDN" rel="tag"&gt;MSDN&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=187574" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Tecnología" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_ED00_a/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /></entry><entry><title>Office Live Small Business</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2011/01/12/office-live-small-business.aspx" /><id>/blogs/earredondo/archive/2011/01/12/office-live-small-business.aspx</id><published>2011-01-12T23:22:52Z</published><updated>2011-01-12T23:22:52Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/officeliveSB_5F00_62FF80DB.jpg"&gt;&lt;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="officeliveSB" border="0" alt="officeliveSB" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/officeliveSB_5F00_thumb_5F00_0E23CC49.jpg" width="492" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/office_2D00_live_2D00_smallbusiness_5F00_63679FD1.jpg"&gt;&lt;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="office live smallbusiness" border="0" alt="office live smallbusiness" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/office_2D00_live_2D00_smallbusiness_5F00_thumb_5F00_5AFFB67B.jpg" width="498" height="204" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ahora que estoy iniciando un negocio hay muchas cosas de las cuales puedes prescindir, actualmente tener presencia en internet no es una de ellas. Aunque tengas una tortillería, es importante tener un sitio donde los clientes puedan tener información básica acerca de la empresa y si el giro se presta, ¿por qué no? vender por medio de internet.&lt;/p&gt;  &lt;p&gt;Una opción para las personas que no son muy conocedores de la tecnología es &lt;a href="http://smallbusiness.officelive.com"&gt;Office Live Small Business&lt;/a&gt; (OLSB) que es un servicio de &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; que provee herramientas gratuitas crear un sitio de internet, correo electrónico, manejo de documentos y calendarios. Por supuesto que casi todos estos servicios los puedes obtener gratis por internet, pero lo que ofrece OLSB es una experiencia integrada enfocada a los negocios.&lt;/p&gt;  &lt;p&gt;Con OLSB puedes crear un sitio de internet, pero lo que necesita toda empresa es un dominio (empresa.com), puedes adquirirlo en OLSB por alrededor de $12 dlls anuales. Si tienes ya un dominio, puedes conectarlo con OLSB lo utilice y tengas correos como: &lt;a href="mailto:jperez@empresa.com"&gt;jperez@empresa.com&lt;/a&gt;), lo cual da mucho más presencia como empresa que el usar un correo de hotmail por ejemplo.&lt;/p&gt;  &lt;p&gt;Si tienes oficinas en varios lugares o simplemente para almacenar documentos importantes, &lt;a href="http://workspace.office.live.com"&gt;Microsoft Office Live Workspace&lt;/a&gt; te permite administrar documentos de la familia de Office en la nube, de tal forma que puedes colaborar con varias personas, con la integración con SkyDrive podrás incluso crear documentos en internet sin necesidad de contar con Word o Excel por ejemplo.&lt;/p&gt;  &lt;p&gt;Estas herramientas en su mayoría grauitas son muy recomensables para el microempresario ya que es clave cuidar cada centavo e invertirlo en cuestiones propias del negocio. En mi caso utilizo OLSB para un sitio que cree para mi nueva empresa, también para calificar para el programa &lt;a href="http://www.bizspark.com"&gt;BizSpark&lt;/a&gt; que en otro artículo les comentaré a detalle.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c431cba4-5e1f-453d-a50c-09f8f370fe0f" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Office+Live+Small+Business" rel="tag"&gt;Office Live Small Business&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PYME" rel="tag"&gt;PYME&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SkyDrive" rel="tag"&gt;SkyDrive&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/e-mail" rel="tag"&gt;e-mail&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Office" rel="tag"&gt;Office&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=187215" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="web" scheme="http://geeks.ms/blogs/earredondo/archive/tags/web/default.aspx" /><category term="Office" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Office/default.aspx" /></entry><entry><title>Fractales</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2010/10/17/fractales.aspx" /><id>/blogs/earredondo/archive/2010/10/17/fractales.aspx</id><published>2010-10-18T03:38:27Z</published><updated>2010-10-18T03:38:27Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/mandelbrot_5F00_46B7EF9E.gif"&gt;&lt;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="mandelbrot" border="0" alt="mandelbrot" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/mandelbrot_5F00_thumb_5F00_1BAFDBCC.gif" width="223" height="188" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hace unos días murió a la edad de 85 años el matemática polaco &lt;a href="http://es.wikipedia.org/wiki/Beno%C3%AEt_Mandelbrot"&gt;Benoit Mandelbrot&lt;/a&gt;, al cual se le considera el padre de los fractales. Cuando supe de esta noticia de inmediato me acordé de mis clases de Gráficos en la Universidad donde el maestro Polo Uribe nos enseñó a programarlo en C++. Nunca había oido hablar de los fractales pero al verlos se me hicieron imágenes muy bellas e interesantes, pero sobretodo me sorprendió qué facil es programarlas, a partir de fórmulas sencillísimas esta:&lt;/p&gt;  &lt;p&gt;z = z^2 + c&lt;/p&gt;  &lt;p&gt;Se pueden obtener imágenes muy complejas con la característica que si las incrementas de tamaña (como se ve en este &lt;a href="http://www.youtube.com/watch?v=34zPvmNXTYQ&amp;amp;feature=fvw"&gt;video&lt;/a&gt;)se repiten patrones como el de la imagen que vemos aquí. Aunque los fractales se descubrieron recientemente, de inmediato se descubrió que la naturaleza está plagado de éstos patrones, desde los brócolis, los sistemas montañosos, los caracoles, etc. En un plano filosófico, digamos que la historia está plagado de fractales, los ciclos que se repiten con ciertas características son prueba de ello. El diseño de las antenas del celular que usas es un fractal y gracias a este diseño ya no se requieren antenas en estos dispositivos.&lt;/p&gt;  &lt;p&gt;El descibrimiento de los fractales solo se pudo haber dado con el avance de las computadoras que se requieren cálculos repetitivos para lograr estas imágenes. Estoy seguro que en el futuro seguirán más descrubrimientos y aplicaciones de esta facinante área de las matemáticas y la computación.&lt;/p&gt;  &lt;p&gt;Descanse en paz Benoit Mandelbrot.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e285afc3-d17b-4c1f-86e0-67d5a70185ff" class="wlWriterEditableSmartContent"&gt;Etiquetas de Technorati: &lt;a href="http://technorati.com/tags/fractales" rel="tag"&gt;fractales&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Mandelbrot" rel="tag"&gt;Mandelbrot&lt;/a&gt;,&lt;a href="http://technorati.com/tags/desarrollo" rel="tag"&gt;desarrollo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C%2b%2b" rel="tag"&gt;C++&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=183437" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Tecnología" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Tecnolog_ED00_a/default.aspx" /><category term="desarrollo" scheme="http://geeks.ms/blogs/earredondo/archive/tags/desarrollo/default.aspx" /><category term="Ciencia" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Ciencia/default.aspx" /></entry><entry><title>El respaldo</title><link rel="alternate" type="text/html" href="/blogs/earredondo/archive/2010/09/25/el-respaldo.aspx" /><id>/blogs/earredondo/archive/2010/09/25/el-respaldo.aspx</id><published>2010-09-25T22:44:26Z</published><updated>2010-09-25T22:44:26Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/titanic_5F00_583BDD2C.png"&gt;&lt;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="titanic" border="0" alt="titanic" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/earredondo/titanic_5F00_thumb_5F00_4F66D50B.png" width="248" height="161" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Todos hemos sufrido historias de horror donde se nos descompone la computadora y perdemos meses de información. Está por demás decir que para cualquier empresa y persona que trabaje en una computadora el respaldo es crítico, y aún así pocas personas lo hacen, ¿por qué? Como muchas cosas en la vida nos da decidia hacer o a pensamos que es muy complicado.&lt;/p&gt;  &lt;p&gt;Como usuario de herramientas de &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt;, les comparto mi estrategia para respaldar mi información que consiste en respaldos en sitio y en internet. La razón de esto es sencilla, redundancia. Si falla uno podrás contar con el otro,&amp;#160; si mi casa se incendia o se llevan el disco duro podré contar con el respaldo en internet y si se cae el servicio que uso en línea podré usar el local.&lt;/p&gt;  &lt;p&gt;En Windows 7 el respaldo es parte del sistema operativo, de hecho es una notificación en la barra de tareas (Task Bar) que se representa con una banderita, al acceder a la notificación te lleva al &lt;a href="http://windows.microsoft.com/en-us/windows7/products/features/action-center"&gt;Action Center&lt;/a&gt; sonde podrás configurar el respaldo a un disco duro externo. En las empresas podría utilizarse un servidor en la red para esto.&lt;/p&gt;  &lt;p&gt;Para respaldar los archivos importantes por internet utilizo &lt;a href="http://sync.live.com/"&gt;Windows Live Sync&lt;/a&gt; que es parte de las herramientas de &lt;a href="http://windows.microsoft.com/es-XL/windows7/products/features/windows-live-essentials"&gt;Windows Live Essentials&lt;/a&gt;. Es un programa muy sencillo en el cual seleccionas las carpetas que desees respaldar y de forma automática las respalda en el espacio de &lt;a href="http://explore.live.com/windows-live-skydrive"&gt;SkyDrive&lt;/a&gt;, tengo entendido que se puede utilizar hasta 2 GB de espacio para esto. Para usar estos servicios tienes que tener cuenta de Windows Live (o la que utilizas para entrar a Hotmail).&lt;/p&gt;  &lt;p&gt;Por supuesto que hay muchas herramientas para los respaldos, algunos hace una simple copia en una memoria flash USB, cualquiera que sea, se recomienda que sea redundante, tus datos y tu futuro depende de ello.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e9680209-1876-4ac4-8406-c46ae4a5c6f0" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Respaldo" rel="tag"&gt;Respaldo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows" rel="tag"&gt;Windows&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web" rel="tag"&gt;Web&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Live+Essentials" rel="tag"&gt;Windows Live Essentials&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Live+Sync" rel="tag"&gt;Windows Live Sync&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sky+Drive" rel="tag"&gt;Sky Drive&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=182458" width="1" height="1"&gt;</content><author><name>earredondo</name><uri>http://geeks.ms/members/earredondo/default.aspx</uri></author><category term="Microsoft" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Microsoft/default.aspx" /><category term="Windows" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Windows/default.aspx" /><category term="web" scheme="http://geeks.ms/blogs/earredondo/archive/tags/web/default.aspx" /><category term="Software" scheme="http://geeks.ms/blogs/earredondo/archive/tags/Software/default.aspx" /></entry></feed>