Feliz 25° aniversario Windows!

En 1983 Bill Gates anunciaba el lanzamiento de la primera versión de Windows 1.0, el cual tendría una nueva interface gráfica y decía que este nuevo sistema operativo estaría instalado en el 90% de los sistemas IBM de aquel tiempo. Después de algunos retrasos en el lanzamiento finalmente el 20 de Noviembre de 1985, Windows 1.0 hacia su debut en el mercado.

Para festejar este aniversario daremos un tour por las distintas versiones que se han liberado de Windows a lo largo de estos años.

 

Windows 1.0

image

Windows 1.0 facilitaba a los usuarios el manejo de la PC al utilizar un ratón para moverse y navegar entre las ventanas del programa, poseía iconos, menús desplegables, barras de desplazamiento y cuadros de dialogo que facilitaban el aprendizaje de como usar los programas.

image

Con esto el usuario ya no tenía que teclear comandos en la PC y podía usar un programa u otro con solo cambiar las ventanas sin tener que cerrar una aplicación para abrir otra.

Los requerimientos mínimos de esta versión eran DOS 2.0, 256 Kb de Memoria y dos unidades de disco flexible.

 

Windows 2.0

image

El 9 de Diciembre de 1987 se libera la versión 2 del sistema operativo Windows, con un mejor soporte para el manejo de gráficos y el uso de memoria expandida. Esta versión mejoraba la velocidad, estabilidad y facilidad de uso de su antecesor.

imageimage

Esta versión del windows estaba diseñada para el procesador Intel/286, pero en cuanto Intel libera el procesador 386, Microsoft libera la versión de Windows/386 para aprovechar el uso de memoria extendida.

 

Windows 3.0

image

El 22 de Mayo de 1990, Microsoft anuncia la versión 3.0 del sistema operativo de 16 bits y posteriormente en 1992 se libera la versión 3.1. Ambas versiones venden 10 millones de copias en los primeros 2 años, y con esto se convierte en el sistema operativo más utilizado de la historia.

image

Esta versión es más rápida, con iconos mejorados y posee un mejor manejo de gráficos de 16 colores.

Esta versión tenía como requerimientos mínimos Procesador 286 o superior, 1 Mb de Memoria RAM, 6 Mb de espacio libre en disco duro, unidad de disco flexible de 5 ¼” o de 3 ½”, tarjeta gráfica CGA, EGA ó VGA, DOS 3.1 y ratón opcional.

 

Windows NT 3.1

image

Windows NT se libera el 27 de Julio de 1993 con lo que Microsoft cumple un hito importante, la finalización de un proyecto que inicio a finales de los 80 para construir un sistema operativo avanzado desde cero. A diferencia de las versiones anteriores de Windows que eran sistemas operativos de 16 bits, esta es una versión a 32 bits.

Esta versión tenía como requerimientos mínimos Procesador Intel 386 a 25 MHz, 12 Mb de Memoria RAM y 75 Mb de espacio libre en disco duro.

 

Windows 3.11 para grupos de trabajo

image

Esta versión de Windows fue liberada el 11 de Agosto de 1993.

Windows para grupos de trabajo versión 3.11 fue el sucesor de Windows 3.1 y era una actualización al Windows 3.0 similar a los service pack que conocemos el día de hoy. Windows para grupos de trabajo añade funcionalidad para colaboración de grupos de trabajo por medio de redes punto a punto.

Esta versión tenía como requerimientos mínimos Procesador 286 o superior, 2 Mb de Memoria RAM y 15 Mb de espacio libre en disco duro.

 

Windows 95

image

El 24 de Agosto de 1995 se libera la versión de Windows 95, vendiendo más de 7 millones de copias en las primeras 5 semanas. Este nuevo sistema operativo que cuenta con la versión interna de 4.0, se convierte en el sucesor de Windows 3.11 y cuenta con una interface gráfica completamente rediseñada.

image

Las aplicaciones de 32 bits son soportadas de forma nativa, las aplicaciones de 16 bits son soportadas virtualmente a través del DOS Box. Una parte importante de esta versión es el uso del registro para almacenar la configuración del usuario, equipo, sistema y programas.

Con esta versión hace su debut el ya tan conocido menú de Inicio (Start).

image

Esta versión tenía como requerimientos mínimos Procesador 386DX o superior, un mínimo de 4 Mb de Memoria RAM (se recomiendan 8 Mb).

 

Windows NT 4.0

image

En Julio de 1996 se libera la nueva versión 4.0 de Windows NT, la cuál impide el acceso directo al hardware y controla todos los accesos.

Entre los principales atributos de esta versión es que es mucho más estable, manejo de registro de eventos del sistema, mejor seguridad con la liberación de Service Pack, uso del Registro para almacenar la configuración del usuario, del sistema, del hardware y del software.

image

Windows NT 4 esta disponible en la Edición Server (con soporte hasta 4 CPU’s), la Edición Workstation (soporta hasta 2 CPU’s) y la Edición Enterprise Server (con soporte hasta de 8 CPU’s).

Los requerimientos mínimos de esta versión son: Procesador 486, RISC, Alpha ó Power PC, 16 Mb de Memoria RAM y 110 Mb de espacio libre en disco duro, tarjeta de gráficos VGA o SVGA y unidad de disco CD-ROM.

 

Windows 98

image

Windows 98 internamente lleva la versión 4.10.1998 se libera el 25 de Junio de 1998 y es la primera versión de Windows diseñada para los consumidores.

image

Esta versión añade soporte para películas en DVD y dispositivos USB. El sistema de archivos recomendado es el FAT32. Entre las principales características están el soporte extendido para conexión a redes, Internet Explorer 4.0 integrado, optimizado para la red y soporte de redes por medio de VPN.

image

Se libero posteriormente una segunda versión denominada Windows 98 SE, cuyo número de versión interno era 4.10.2222

Los requerimientos mínimos de esta versión son procesador x86, 16 Mb de Memoria RAM y 300 Mb de espacio libre en disco duro.

 

Windows ME (Millenium Edition)

image

Esta versión diseñada para el usuario casero ofrecía múltiples mejoras respecto a versiones anteriores en las áreas de música, video y redes caseras. Es la última versión de Windows basada en el kernel de Windows 95 y es el sucesor de Windows 98 Segunda Edición (SE).

image

El sistema base incluía algunas partes del código de Windows 2000. Entre los beneficios de esta versión estaban una mejora en la estabilidad y una configuración simplificada de la red.

Windows Me internamente lleva el número de versión 4.90.3000.

image

Los requerimientos mínimos de esta versión son procesador x86, 32 Mb de Memoria RAM (se soportaba hasta 512 Mb) y 500 Mb de espacio libre en disco duro.

 

Windows 2000

image

Microsoft libera esta nueva versión de Windows en Febrero del 2000, con un número interno de versión de 5.0.

image

Windows 2000 Professional viene a remplazar a las versiones de Windows 95, Windows 98, Windows Me y Windows NT Workstation 4.0 en todas las PC’s de los negocios y en las laptops. Esta versión esta construida sobre el código base probado de Windows NT Workstation 4.0.

Este es el sistema operativo para la plataforma x86 y se distribuía en la versión Professional, Server, Advanced Server y Datacenter Server. Windows 2000 unía la facilidad de uso y soporte de dispositivos USB de Windows 98, con la estabilidad y seguridad de la familia de Windows NT.

image

Los requerimientos mínimos de esta versión son procesador Pentium, 32 Mb de Memoria RAM y 650 Mb de espacio libre en disco duro.

 

Windows XP

image

El 25 de Octubre del 2001 Microsoft libera la siguiente versión de Windows, denominada Windows XP (XP proviene de eXPerience) y con un número interno de versión de 5.10. Esta nueva versión cuenta con una nueva interface gráfica rediseñada para proveer una mejor usabilidad y eXPeriencia del usuario. Es rápido y estable. Como dato curioso esta versión cuenta con 45,000 líneas de código y cuenta con los controladores para reconocer a 10,000 dispositivos durante la instalación.

imageimage

imageimageimage

Esta versión se libera en 27 lenguajes, y se convierte en la versión más vendida de un producto Microsoft. Esta versión de Windows estaba disponible en 2 ediciones: Home y Professional. Entre el 2001 y el 2005 se liberan varias versiones del Windows XP entre las que se encuentran Windows XP a 64 bits, Windows XP Media Center Edition y Windows XP Tablet PC Edition.

Los requerimientos mínimos del sistema para esta son: Procesador Intel Pentium/Celeron ó AMD K6/Athlon/Duron a 300 MHz o superior, 128 Mb. de memoria RAM, 1.5 Gb de espacio en disco duro, tarjeta de video gráfica Super VGA, unidad de CD-ROM ó DVD-ROM así como teclado y mouse.

 

Windows 2003

image

Windows Server 2003 es el sucesor de Windows Server 2000, cuenta con el numero interno de versión 5.2 y fue liberado el 24 de Abril del 2003. Este producto venía en 4 ediciones: Web, Standard, Enterprise y Datacenter. En el 2005 se liberan tanto la versión de Windows XP y de Windows Server 2003 a 64 bits.

imageimage

Entre las características con las que contaban las distintas ediciones disponibles tenemos las siguientes:

  • Windows Server 2003 Web Edition
    • Almacenar y distribuir páginas web
    • Hasta 2 CPU’s y 2 Gb de memoria RAM
    • No se puede utilizar como controlador de dominio
  • Windows Server 2003 Standard Edition
    • Dirigido a empresas pequeñas y medianas
    • Hasta 2 CPU’s y 4 Gb de memoria RAM
  • Windows Server 2003 Enterprise Edition
    • Dirigido para altos requerimientos
    • Hasta 8 CPU’s y 32 Gb de memoria RAM
    • Soporte para clusters de 8 nodos
    • Disponible en versión a 64 bits
  • Windows Server 2003 Datacenter Edition
    • Dirigido para alto desempeño, disponibilidad y escalabilidad
    • Hasta 32 CPU’s y 64 Gb de memoria RAM
    • Soporte para clusters de 8 nodos
    • Disponible en versión a 64 bits

En Febrero del 2006 se liberan nuevas versiones de los sistemas operativos de servidor y fueron denominados Windows Server 2003 R2.

 

Windows Vista

image

En el 2006 se libera la versión de Windows Vista con número interno de versión 6.0, y que esta disponible en 35 lenguajes. Entre las nuevas funcionalidad de esta versión tenemos que contiene la nueva interface gráfica de Aero, el botón de inicio ahora es redondo y sin texto, cuenta con un sistema de seguridad más fortalecido el UAC (User Account Control) y provee un sistema para encripción de información en unidades de memoria flash por medio del BitLocker Drive Encryption; también cuenta con soporte para mejorar el desempeño de sistema utilizando memoria adicional provista por unidades de memoria flash a través de la funcionalidad de ReadyBoost.

image

Windows Vista estaba disponible en versiones de 32 y 64 bits y se libero en 6 diferentes ediciones: Starter, Home Basic, Home Premium, Business, Enterprise y Ultimate.

Esta versión durante su desarrollo era conocido con el nombre código “Longhorn” y era la versión más ambiciosa de Windows a la fecha y prometía revolucionar los sistemas operativos como los conocíamos. Entre las principales características que tendría esta nueva versión estarían los siguientes:

  • Aero. Experiencia del Usuario: La nueva interface gráfica.
  • Avalon. Presentación: El remplazo de las interfaces gráficas de Windows (GDI) que soportaría scripting basado en XAML.
  • Monad. La próxima generación de un ambiente de línea de comando, shell y scripting.
  • WinFS. Almacenamiento: El nuevo sistema de archivos que prometía ser similar a una base de datos y que facilitaría la organización y búsqueda de documentos.
  • Indigo: Comunicaciones y Colaboración: Infraestructura de mensajería segura, confiable y transaccional que permitiría construir y ejecutar sistemas conectados.
  • Palladium: Privacidad y Seguridad: Ambiente operativo dentro de Windows que sería muy seguro incluyendo accesos a memoria, dispositivos y gráficos.

Esta versión estaba planeada que se liberará en el 2003, pero debido a que parte del equipo de desarrollo se tuvo que mover para desarrollar el Service Pack 2 de Windows XP, después de la serie de críticas que ponían en tela de duda la seguridad de XP. Finalmente en el 2004 se anuncia que la versión de “Longhorn” se retrasaría hasta el 2006 y para poder cumplir con esta fecha se estaría sacrificando parte de la funcionalidad prometida, finalmente solo quedaron Aero, Indigo y una versión muy recortada de WinFS. Avalon se libero posteriormente con la nueva versión del .Net Framework.

El resto de la historia ya la conocen y Windows Vista se convirtió en la versión más criticada y menos utilizada del sistema operativo y fue rechazada por la mayoría de las empresas y usuarios que prefirieron quedarse con Windows XP.

 

Windows 2008

image

Windows Server 2008 es el sucesor de Windows Server 2003, cuenta con el número interno de versión 6.0 build 6001 y fue liberado el 4 de Febrero del 2008. Este producto venía en 4 ediciones: Web, Standard, Enterprise y Datacenter.

El sucesor de Windows Server 2003 fue desarrollado bajo el nombre código “Longhorn” por lo que comparte el kernel con Windows Vista aunque algunas de las funcionalidades de Vista tales como la interface gráfica “Aero” fueron excluidas en la versión del servidor.

imageimage

Entre las características con las que contaban las distintas ediciones disponibles tenemos las siguientes:

  • Windows Server 2008 Web Edition
    • Soporta hasta 4 Gb de memoria RAM en versiones de 32 bits y hasta 32 Gb en la versión de 64 bits
    • Se recomienda como servidor Web
  • Windows Server 2008 Standard Edition
    • Soporta hasta 4 CPU’s y 4 Gb de memoria RAM en la versión de 32 bits y 32 Gb en la versión de 64 bits
  • Windows Server 2008 Enterprise Edition
    • Soporta hasta 8 CPU’s y 64 Gb de memoria RAM en la versión de 32 bits y hasta 2 TB en la versión de 64 bits
  • Windows Server 2008 Datacenter Edition
    • Soporta hasta 64 CPU’s y 64 Gb de memoria RAM en la versión de 32 bits y hasta 2 TB en la versión de 64 bits

En Windows Server 2008 por primera vez se incluyen una nueva funcionalidad que permite hacer 2 tipos de instalación Completa (Complete Installation) ó Básica (Server Core Instalación). Esta nueva variante de Server Core es una instalación mínima que carece de la interface gráfica de Windows, y que incluye solo la línea de comando. A través de la línea de comando se realizan todas las tareas de configuración y mantenimiento del servidor. La principal motivación de tener esta variante era la de reducir la superficie de ataque de vulnerabilidades y virus, al eliminar la interface gráfica se mencionaba que alrededor del 70% de las vulnerabilidades descubiertas en los 5 años anteriores en Windows, no afectarían a una instalación de Server Core.

En Julio del 2009, y siguiendo la tradición que se implantó desde la versión anterior, se liberan nuevas versiones denominados Windows Server 2008 R2.

Windows 7

image

El 22 de Julio del 2009 se liberaba la versión mas reciente del sistema operativo enfocado a consumidores Windows 7, cuyo número interno de versión en lugar de ser 7.0 se mantuvo como 6.1 para evitar que aquellas aplicaciones que revisaran el número de versión siguieran siendo compatibles. En esta ocasión se liberaron de forma simultanea las versiones de Windows para consumidor y para negocios, nos referimos a la versión de Windows Server 2008 R2.

A diferencia de su predecesor, Windows Vista, que introducía una gran cantidad de nuevas funcionalidades, Windows 7 estaba pensado para ser una actualización incremental, con el objetivo de ser compatible con el software y el hardware que no eran compatibles con Windows Vista.

image

Windows 7 esta disponible en 6 ediciones diferentes: Starter, Home Basic, Home Premium, Professional, Enterprise y Ultimate. Aunque solo 3 versiones están disponibles para el público consumidor: Home Premium, Professional y Ultimate. El resto están destinadas para empresas, u otros mercados emergentes.

Los requerimientos mínimos para la versión de 32 bits es la de un procesador x86 a 1Ghz, 1 Gb de memoria RAM, 16 Gb de espacio libre en disco y unidad de disco óptico. Para la versión de 64 bits se requería un procesador x86-x64 a 1 Ghz, 2 Gb de memoria RAM, 20 Gb de espacio libre en disco y unidad óptica. Todas las versiones de 32 bits están limitadas a 4 Gb. de memoria RAM (excepto la Starter cuyo límite es de 2 Gb).

Como dato curioso Microsoft menciona que para el otoño del 2010, cada 7 segundos se vende una copia de Windows 7.

Descarga de libro electrónico en Programación para Windows Phone 7

En el sitio de Microsoft es posible descargar de manera gratuita el libro electrónico en inglés de “Programming Windows Phone 7” de Microsoft Press.

El libro esta dividido en 3 partes: Conceptos básicos de la plataforma, Desarrollo de interfaces gráficas con Silverlight y Desarrollo de juegos utilizando XNA.

El libro lo pueden descargar desde la siguiente liga.

Descarga de libro electrónico de SQL Server 2008 R2

En la página de Microsoft Learning en inglés, es posible encontrar el libro electrónico de “Introducing SQL Server 2008 R2” el cuál consta de 10 capítulos y esta dividido en 2 partes: Administración de bases de datos y Desarrollo de soluciones de Inteligencia de Negocios.

El libro lo pueden descargar desde la siguiente liga, previo registro.

Descarga de libro electrónico de Windows Server 2008 R2

En la página de Microsoft Learning de E.U.A. es posible descargar el libro electrónico de “Introducing Windows Server 2008 R2”.

En este sitio también podrán encontrar el acceso a una clínica gratuita del producto para conocer las nuevas funcionalidades y que lleva por título: “Clinic 10183: What's New in Windows Server 2008 R2”.

El libro lo pueden descargar desde la siguiente liga, previo registro.

En el sitio de Microsoft Learning en inglés se encuentra disponible la promoción para recibir por correo electrónico capítulos de distintos libros que serán publicados por Microsoft Press referentes a Windows 7.

Los capítulos que serán enviados forman parte de alguno de los siguientes libros:

  • Best of Windows 7
  • Windows 7 Administrator’s Pocket Consultant
  • Windows 7 Inside Out
  • Windows 7 Plain & Simple
  • Windows 7 Resource Kit
  • Windows 7 Step by Step
  • MCTS Self-Paced Training Kit (Exam 70-680): Configuring Windows 7
  • Introducing Windows 7 for Developers

En esta página también podrán encontrar la ligar para acceder de forma gratuita al menos a 3 clínicas de Windows 7:

Para acceder a esta promoción es necesario registrarse en el sitio de Microsoft Learning.

Sesión de arranque del PDC 2010

En la sesión de arranque del PDC 2010 a cargo de Steve Ballmer y Bob Muglia se comentaron varios temas de interés los cuáles estuvieron centrados alrededor de Internet Explorer 9, Windows Phone 7 y Windows Azure.

IE9 Beta Preview 6 disponible para descarga

En la sesión con Steve Ballmer se acaba de anunciar la disponibilidad del IE9 Beta Preview 6 el cual esta disponible en el sitio http://ietestdrive.com

Herramientas de desarrollo para Windows Phone 7

Se anuncio la disponibilidad de Visual Studio Express 2010 para Windows Phone, Expression Blend 4 para Windows Phone

Novedades de Windows Azure

Ya esta habilitado Visual Studio Team Foundation Server para Windows Azure, utilizando el AppFabric de Windows Azure.

Ya esta disponible el Windows Azure Marketplace (nombre código Dallas).

Se podrá integrar servicios de autenticación con distintos proveedores como Windows Live, Yahoo y credenciales de Windows.

Habrá disponibilidad de máquinas virtuales en Windows Azure con el rol de máquina virtual, que permitirán correr en la nube alguna máquina virtual pre-configurada que se suba.

Se hicieron cambios en el portal de Windows Azure para hacerlo más funcional y amigable.

El PDC 2010 arranca!

El evento anual de Microsoft para los desarrolladores el PDC 2010(Professional Developers Conference), arranco puntualmente a las 9AM tiempo del pacífico con la conferencia inicial de Steve Ballmer y Bob Muglia.

Excelente la transmisión en vivo, no hay lags en la transmisión y la resolución es bastante aceptable, gracias a la tecnología de Silverlight.

Este es el primer evento global de Microsoft, con eventos simultáneos en múltiples países alrededor del mundo y transmitido en tiempo real por internet a todo el mundo.

El evento se esta transmitiendo en vivo por Internet en la siguiente dirección: http://player.microsoftpdc.com/Session/6f853fa2-06f6-45e5-ac25-18c31cc4ba32

Gracias a Microsoft por poner al alcance de los desarrolladores este tipo de eventos y lo mejor GRATIS!!

Les estaremos actualizando de las novedades que se anuncien en el evento en posts subsecuentes.

 

 

Posts relacionados:

PDC10 en directo por Channel9

El amanecer de un nuevo día según Ray Ozzie

Hace unos días me entere con tristeza que Ray Ozzie, el Arquitecto de Software en Jefe de Microsoft y quien tomara la posición que dejo Bill Gates al dedicarse de tiempo completo a actividades filantrópicas en su fundación, dejará la compañía en alguna fecha subsecuente.

Ray cuenta con una larga trayectoria en la industria y para muestra cabe mencionar que él es el padre de Lotus Notes y de Groove Virtual Office, y ayudo a desarrollar la primera suite de oficina llamada Lotus Symphony.

Gracias a la visión de Ray, Microsoft hoy cuenta con Windows Azure y SQL Azure el cuál es su ofrecimiento de servicios en la nube; también hoy tenemos liberado a Windows Live Mesh, el cuál remplazo a Live Mesh y a Live Sync y cuyos orígenes vienen del proyecto con nombre clave “Red Dog”.

Por lo que comenta Steve Ballmer no se buscará un remplazo para esta posición, por lo que queda la duda de quién dirigirá la estrategia técnica de la empresa. Aunque en Microsoft existe gente muy capaz de tomar este tipo de decisiones, creo que hará falta alguien que concilie los intereses de la empresa, y de los clientes, entre los distintos grupos de producto. Afortunadamente o desgraciadamente los grupos de producto gozan de mucha independencia (y competencia entre ellos) lo que pudiera desencadenar en una falta de visión en las futuras versiones de los productos ó peor aún que no evolucionen del escritorio y la empresa siga enfocada en las minas de oro de Windows y Office y pierdan de vista el desarrollo de nuevas tecnologías innovadoras.

Mañana se cumplen 5 años del famoso memorándum “La Interrupción de los Servicios de Internet” (“The Internet Services Disruption”) que envio Ray Ozzie cuando recién se incorporo a Microsoft; y en donde mencionaba que cada 5 años viene un punto de inflexión o cambio en la industria debido a la  transformación y la evolución de la computación y las comunicaciones, lo que genera nuevas oportunidades de hacer negocios.

El lunes Ray publica en su blog que estará enviando otro memorándum titulado “Amancecer de un nuevo día” (“Dawn of a new day”) en donde invita a la empresa a imaginar el mundo Post-PC, en donde existen “Servicios Conectados” y “Dispositivos Conectados” que nos ayudan en nuestro trabajo y en nuestras actividades del día a día. Las frases que me gustaron más de este memorándum dicen: “Los que pueden vislumbrar un futuro posible que es más brillante que el de hoy son los que tendrán la oportunidad de dirigir.” y esta otra “En nuestra industria, si puedes imaginar algo, lo puedes construir”.

Habrá que estar atentos para ver los planes de Ray una vez que deje Microsoft.

Hasta la vista!, Ray

Aquí les dejo algunos artículos relacionados con el tema:

Chief Software Architect Ray Ozzie leaves Microsoft: Is Azure another victim of Clippy?

Ray Ozzie to Leave Microsoft: Has The Future Left the Building?

Departing Microsoft visionary sees 'post-PC' world

Hace unos días me entere con tristeza que Ray Ozzie, el Arquitecto de Software en Jefe de Microsoft y quien tomara la posición que dejo Bill Gates al dedicarse de tiempo completo a actividades filantrópicas en su fundación, dejará la compañía en alguna fecha subsecuente.

Ray cuenta con una larga trayectoria en la industria y para muestra cabe mencionar que él es el padre de Lotus Notes y de Groove Virtual Office, y ayudo a desarrollar la primera suite de oficina llamada Lotus Symphony.

Gracias a la visión de Ray, Microsoft hoy cuenta con Windows Azure y SQL Azure el cuál es su ofrecimiento de servicios en la nube; también hoy tenemos liberado a Windows Live Mesh, el cuál remplazo a Live Mesh y a Live Sync y cuyos orígenes vienen del proyecto con nombre clave “Red Dog”.

Por lo que comenta Steve Ballmer no se buscará un remplazo para esta posición, por lo que queda la duda de quién dirigirá la estrategia técnica de la empresa. Aunque en Microsoft existe gente muy capaz de tomar este tipo de decisiones, creo que hará falta alguien que concilie los intereses de la empresa, y de los clientes, entre los distintos grupos de producto. Afortunadamente o desgraciadamente los grupos de producto gozan de mucha independencia (y competencia entre ellos) lo que pudiera desencadenar en una falta de visión en las futuras versiones de los productos ó peor aún que no evolucionen del escritorio y la empresa siga enfocada en las minas de oro de Windows y Office y pierdan de vista el desarrollo de nuevas tecnologías innovadoras.

Mañana se cumplen 5 años del famoso memorándum “La Interrupción de los Servicios de Internet” (“The Internet Services Disruption”) que envio Ray Ozzie cuando recién se incorporo a Microsoft; y en donde mencionaba que cada 5 años viene un punto de inflexión o cambio en la industria debido a la  transformación y la evolución de la computación y las comunicaciones, lo que genera nuevas oportunidades de hacer negocios.

El lunes Ray publica en su blog que estará enviando otro memorándum titulado “Amancecer de un nuevo día” (“Dawn of a new day”) en donde invita a la empresa a imaginar el mundo Post-PC, en donde existen “Servicios Conectados” y “Dispositivos Conectados” que nos ayudan en nuestro trabajo y en nuestras actividades del día a día. Las frases que me gustaron más de este memorándum dicen: “Los que pueden vislumbrar un futuro posible que es más brillante que el de hoy son los que tendrán la oportunidad de dirigir.” y esta otra “En nuestra industria, si puedes imaginar algo, lo puedes construir”.

Habrá que estar atentos para ver los planes de Ray una vez que deje Microsoft.

Hasta la vista!, Ray

Aquí les dejo algunos artículos relacionados con el tema:

Chief Software Architect Ray Ozzie leaves Microsoft: Is Azure another victim of Clippy?

Ray Ozzie to Leave Microsoft: Has The Future Left the Building?

Departing Microsoft visionary sees 'post-PC' world

PDC10 en directo por Channel9

 

Microsoft PDC 2010 - Live from the Microsoft Campus

El Professional Developers Conference (PDC) de este año 2010 será realizado en el campus de Microsoft en Redmond, WA en Estados Unidos y se realizará del 28 al 29 de Octubre.

Revisando el sitio de Channel9 en MSDN encontré que estarán transmitiendo en vivo desde este evento una serie de entrevistas y conferencias.

La cita es el jueves 28 de Octubre a las 1 PM (tiempo de México) ó a las 11AM (tiempo del pacífico EUA). Estas transmisiones continuaran el viernes a las 11AM (tiempo de México) ó a las 9AM (tiempo del pacífico EUA).

Para consultar la agenda del evento visiten la siguiente liga de Channel9 y para acceder al sitio oficial del evento visiten el sitio del PDC.

También en el sitio del PDC pueden acceder a los videos y presentaciones del evento del año pasado, los cuáles están en esta liga.

El evento en línea es gratis y no requiere registro previo.

Oferta de introducción de Windows Azure

 

Windows Azure

En el sitio de Windows Azure es posible encontrar una oferta especial de introducción en la subscripción a la plataforma de Windows Azure.

Esta oferta expiraba originalmente el 31 de Octubre del 2010, pero revisando el sitio de Windows Azure se extendió al 31 de Marzo del 2011.

    La oferta incluye lo siguiente, sin cargo cada mes:
  • Windows Azure
    25 horas de una instancia de computó pequeña
    500 MB de espacio de almacenamiento
    10,000 transacciones de almacenamiento
  • SQL Azure
    1 GB de una base de datos Edición Web (los 3 primeros meses)
  • AppFabric
    100,000 transacciones de Control de Acceso
    2 conexiones de Service Bus
    Transferencia de Datos (por Región)
      500 MB de entrada
      500 MB de salida
    Cualquier uso en exceso a lo mencionado anteriormente, se cobrará a la tarifa normal.
    Para más detalles consulten la siguiente página

Como enviar correos masivos en Office 2010

 

Recientemente me toco organizar una conferencia en la empresa en la que trabajo y como parte de la organización venía la tarea de enviar las invitaciones a los asistentes. Para esta conferencia se tenían contemplados alrededor de 90 invitados, por lo que la tarea de enviar las invitaciones de manera individual y personalizada por correo electrónico no iba a ser fácil y rápido si se hacia de la manera tradicional.

Entonces recordé que desde hace varias versiones Office viene preparado para realizar estas tareas con una función que se llama “Combinar Correo” (mail merge en inglés). Sin embargo son de esas funciones que vienen incluidas en los productos pero que muy poca gente utiliza y de las cuales no hay muchos ejemplos disponibles.

Me puse a investigar en Internet y después de haber encontrado varios artículos que no aplicaban ya sea porque la versión del Office que tenía instalada era diferente o por alguna otra razón, y después de algunas intentos encontré la solución que les comparto a continuación que aplica para Office 2010.

Este es un post algo extenso, pero les explicare paso a paso como lograr esto utilizando Word, Excel y Outlook.

Primero se tiene que escribir el cuerpo del correo electrónico que se desea enviar en Word

image

Luego seleccionamos en la pestaña de “Mailings” el comando de “Start Mail Merge” y posteriormente la opción de “Step by Step Mail Merge Wizard…”

image

A continuación en el área de tareas (Task Pane) se inicia el asistente y en el primer paso nos solicita el tipo de documento en el que estamos trabajando y seleccionamos “E-Mail messages” (Mensaje de correo electrónico) y presionamos “Next”:

image

En el siguiente paso del asistente seleccionamos que utilice el documento actual “Use the current document” y presionamos “Next”:

image

En el siguiente paso nos solicita el tipo de lista de contactos que tenemos, en mi caso la lista estaba en un documento de Excel, por lo que se selecciona “Use an existing list” (Utilizar una lista existente) y presionamos “Browse” para localizar el archivo que utilizaremos, una vez seleccionado presionamos “Next”:

image

Nos pide seleccionar la hoja que contiene la información, en este caso seleccionamos “Sheet1” y posteriormente presionamos el botón de “Ok”:

image

Después presionamos el comando de “Match Fields” y se abre una ventana de dialogo en donde asociaremos los campos que utiliza la función de combinar correo con los datos contenido en nuestra lista:

image

A continuación se abre una ventana que nos permite seleccionar aquellos contactos que se encuentran en la lista y que les deseamos enviar el correo electrónico:

image

Es muy recomendable que el archivo de Excel que utilicemos este lo más simple posible (1 fila para encabezados, los títulos de los encabezados que sean descriptivos, etc.).

Una vez hecho esto presionamos el botón de “Ok” para cerrar la ventana de diálogo y presionamos “Next” en el asistente en el área de tareas para continuar.

En el siguiente paso nos da oportunidad de redactar nuestra carta ó correo electrónico, como en este caso fué lo primero que hicimos simplemente presionamos “Next” en el asistente para continuar:

image

Aquí es donde insertamos los campos que vienen en nuestro Excel y que mapeamos en el paso anterior, en este caso remplazamos parte del texto del documento por la etiqueta. Para realizar esto presionamos el botón “Insert Merge Field”, para este ejemplo seleccionamos la opción de “NOMBRE_COMPLETO” la cuál es la etiqueta de la columna en el Excel:

image

En este paso nos permite ver una vista preliminar del correo para cada uno de los invitados, podemos navegar entre los invitados de la lista o excluir a alguno de ellos:

image

Una vez realizados los pasos anteriores solo nos resta pedirle que envíe los correos electrónicos en nuestro caso, seleccionamos el comando de “Finish & Merge” y la opción de “Send E-mail Messages”:

image

Por último nos pide que seleccionemos el campo que contiene la dirección de correo electrónico de los invitados (“To”), seleccionamos el campo “CORREO” o el nombre que tenga en su archivo de Excel; tecleamos el título de nuestro correo electrónico (“Subject line”) y el formato en que deseamos enviarlo (“Mail format”):

image

En cuanto presionemos el botón de “OK” la aplicación inicia con el proceso de combinar correo y en nuestro caso con el envío de los correos electrónicos a los invitados. En este caso coloque a Outlook para que trabajara fuera de línea, por lo que los correos no son enviados por el momento. Aquí esta la imagen del Outlook con los correos listos para ser enviados:

image

En mi caso esto de ponerlo en modo fuera de línea me sirvió, ya que los correos se tenían que enviar desde la cuenta de correo de mi jefe y su asistente no tenía permisos sobre su carpeta directamente; sin embargo si tenía permisos de enviar correos en su nombre como un “delegado” (Delegate). Así que el último paso que hicimos fue en Outlook editar cada unos de los correos y cambiar el campo “From” (desde) seleccionado la cuenta de correo electrónico de mi jefe.

image

Aunque fueron muchos pasos el tiempo que nos llevo el hacer todo esto fue mucho menor que el tiempo que nos hubiera tomado el enviar los correos de forma personalizada. Y como esperamos continuar con estos eventos de forma periódica esto nos ayudará a agilizar esta parte.

Espero les sea de utilidad esta información.