Hasta la Vista, Windows

Publicado: septiembre 9, aaaa
Windows Vista

Más de 10.000 profesionales de IT recibieron versión beta de Windows Vista, la evolución de Longhorn. Beta testers de todo el mundo están probando el nuevo SO de Microsoft.

Antes que todo, debes conseguir una PC con la configuración de hardware más poderosa. Luego, ingresa a www.microsoft.com e intenta descargar Longhorn. Si en su lugar encuentras un link desconocido hasta el momento, es porque estás frente a Vista, la evolución del sistema operativo de Microsoft.

Pero no creas que todo ha terminado: allí comenzarás tu aventura. Esta nueva versión de Windows posee mejoras en temas de seguridad y administración de hardware, pero al igual que sus antecesores, consume una gran cantidad de recursos.

Según los planes originales, la versión final del nuevo SO estará disponible para el gran público en agosto de 2006, aunque esa fecha puede tener cambios, si los profesionales y usuarios que están probando el nuevo sistema, detectan fallas sensibles. Durante el transcurso de este año, la empresa estima repartir cerca de 500.000 copias de la versión sin terminar, con el objetivo de dar a conocer el nuevo sistema y testear en el campo las vulnerabilidades antes de lanzarlo al mercado.

Uno de los cambios que atrajo la atención de los especialistas es el modelo de programación utilizado para Windows Vista, denominado WinFX. También hubo cambios importantes en la filosofía de diseño del nuevo SO llamada Aero, que permitirá reducir los tiempos de inicio del equipo.

Respecto de las versiones anteriores, Vista presenta un sistema integrado de comunicaciones llamado Windows Communication Foundation, cuyo nombre código durante la etapa Longhorn fue Indigo. Con esto planean dar solución al creciente problema que representa la seguridad en el mundo IT tanto para los responsables de sistemas como para los mismo usuarios.

Pero observemos en profundidad los cambios que plantea Windows Vista.

WinFX

Es un modelo de programación de código administrado que representa una evolución tanto de Win32 como de .NET Framework. WinFX permite a todos los desarrolladores crear aplicaciones que aprovechan las posibilidades de los sistemas avanzados de gráficos y presentación, las mejoras en la conectividad y los desarrollos más importantes en seguridad y confiabilidad básica.

Windows Vista garantiza la compatibilidad de las aplicaciones (siempre se podrán ejecutar las aplicaciones actuales) y de los desarrolladores (todas las características estarán disponibles a través de WinFX y Win32). El código fuente y los conocimientos actuales podrán aplicarse en Windows Vista, tanto para el desarrollo en C++/MFC como en VB .NET/Windows Forms.

WinFX ofrece soluciones prácticas a los desafíos actuales del software y nuevas oportunidades para crear programas y servicios innovadores.

El objetivo de WinFX consiste en ayudar a los desarrolladores a mejorar la calidad del software.

Windows Presentation Foundation

Anteriormente conocido como Avalon, es el subsistema de presentación unificado para Windows de Microsoft. Consta de un motor de visualización y un entorno de código administrado. Windows Presentation Foundation unifica el modo en que Windows crea, muestra y manipula los documentos, los medios y la interfaz de usuario. Además, permite a los desarrolladores y diseñadores crear experiencias de usuario personalizadas que permiten mejorar la conexión de las aplicaciones con el cliente.

Proporciona a los desarrolladores y diseñadores una plataforma unificada de interfaz de usuario (IU), de forma que puedan aprender un único paradigma que ofrezca posibilidades ilimitadas para las experiencias de IU.

A partir de 2006 estará disponible en Windows XP, Windows Server 2003 y todas las versiones posteriores del sistema operativo Windows.

Su motor unifica el modo en que los desarrolladores y diseñadores se relacionan con los documentos, los medios y la interfaz de usuario. Asimismo, proporciona un tiempo de ejecución único para las experiencias basadas en explorador, las aplicaciones basadas en formularios, los gráficos, el video, el audio y los documentos. Utiliza DirectX, que permite obtener el máximo rendimiento del hardware de gráficos disponible en los equipos actuales y aprovechar las posibilidades que se presenten en el futuro. Por ejemplo, el motor de representación basado en vectores que incorpora permite que las aplicaciones se ajusten a una escala, sacando partido de los monitores de alta resolución sin ningún esfuerzo adicional por parte del desarrollador ni del usuario. Del mismo modo aprovecha las capacidades que ofrecen las tarjetas de vídeo que admiten la aceleración de hardware.

El entorno de Windows Presentation Foundation ofrece soluciones para el diseño de medios, interfaces de usuario y documentos. Su diseño se basa en el principio de extensibilidad, que permite a los desarrolladores utilizar el motor para crear controles propios totalmente nuevos, o establecer una subclase a partir de controles existentes. En su entorno son muy importantes los controles de formas, documentos, imágenes, video, animación y gráficos en 3D, además de los paneles en los cuales se inserta contenido. Estos elementos básicos constituyen los materiales para el desarrollo de experiencias de usuario de nueva generación.

Cuando Microsoft presente Windows Presentation Foundation también incorporará XAML, un lenguaje de marcas para representar claramente interfaces de usuario en aplicaciones de Windows. Para los desarrolladores Web, XAML constituye un paradigma familiar para la descripción de IU. Asimismo, XAML hace posible la separación del diseño de IU del código subyacente, permitiendo una colaboración más estrecha entre desarrolladores y diseñadores.

Windows Communication Foundation

Hasta el lanzamiento de Windows Vista, Windows Communication Foundation era conocido como Indigo. Se trata de una tecnología de servicios Web y una API unificada que ayuda a los desarrolladores y a las empresas a resolver las dificultades que plantea la creación de sistemas conectados dentro y fuera de la organización. Ofrece un entorno muy productivo para la creación de aplicaciones seguras, fiables y con capacidad de interacción. Y amplía las posibilidades de .NET Framework 2.0 con funciones adicionales. Además, permitirá que seis millones de desarrolladores de Visual Studio en todo mundo puedan utilizar los lenguajes de programación que ya conocen para crear nuevos sistemas conectados. Esto reducirá la complejidad de las tareas de los desarrolladores, el número de componentes administrados por los profesionales de TI y las necesidades de formación de ambos grupos. Por ello, supondrá al mismo tiempo una importante reducción de costes para las empresas.

Windows Communication Foundation simplificará sustancialmente el proceso de creación de sistemas conectados de nueva generación. Para lograr dicho objetivo, esta nueva tecnología se basa en tres principios de diseño de arquitecturas:

Compatibilidad integrada con un amplio conjunto de protocolos de servicios Web. Las tecnologías de servicios Web actuales ofrecen compatibilidad para la interacción básica entre aplicaciones que se ejecutan en plataformas diferentes. Sin embargo, con frecuencia, dichos servicios Web no garantizan una seguridad integral ni una comunicación confiable. Windows Communication Foundation ofrece una interacción segura, fiable y tramitada gracias a la compatibilidad que proporciona la arquitectura WS-*. Para los desarrolladores, esto permite reducir significativamente el volumen de código de infraestructura necesario para lograr una interacción heterogénea. Para las empresas, significa la capacidad de comunicarse con los clientes, socios y proveedores tanto dentro como fuera de la organización, independientemente de la plataforma que utilicen.

Uso implícito de principios de desarrollo centrados en los servicios. Durante años, los desarrolladores y las organizaciones han intentado crear software que se adaptara al ritmo de su negocio. Los principios de desarrollo centrados en los servicios ayudan a superar este desafío mediante prácticas mejoradas para la creación de software adaptable. Windows Communication Foundation es la primera tecnología de servicios Web creada específicamente para favorecer el desarrollo de aplicaciones centradas implícitamente en los servicios. Para las empresas, esto facilita una sólida infraestructura de TI que resulta más fácil de administrar a medida que se producen los cambios.

Una sola API para la creación de sistemas conectados. Hasta el momento, los desarrolladores han tenido que emplear varias tecnologías para crear sistemas conectados. Esto no sólo les obligaba a aprender modelos de API diferentes, sino que también dificultaba la combinación de funciones de varias tecnologías en una misma solución. Windows Communication Foundation constituye la primera API unificada para el desarrollo de todo tipo de sistemas conectados. Combina y amplía las posibilidades de las tecnologías actuales de Microsoft (ASMX, .NET Remoting, .NET Enterprise Services, Web Services Enhancements y System.Messaging) para ofrecer un entorno de desarrollo único que mejora la productividad de los desarrolladores y reduce los plazos de comercialización.

Windows Communication Foundation proporciona la funcionalidad y flexibilidad que buscan todas las organizaciones y los desarrolladores de cualquier campo. Puede utilizarse para establecer sistemas conectados que se ejecuten dentro del contexto de un mismo equipo, entre intranets de empresa o en el conjunto de Internet. Asimismo, puede emplearse en una amplia variedad de escenarios, desde líneas de negocio y aplicaciones verticales conectadas hasta juegos interactivos para varios jugadores. Además de ampliar las posibilidades de .NET Framework 2.0 y Visual Studio 2005, Windows Communication Foundation puede utilizarse con BizTalk Server 2004 para permitir la comunicación entre aplicaciones con o sin intermediario (broker). Como uno de los pilares básicos de Windows Vista y gracias a su compatibilidad con Windows XP y Windows Server 2003, Windows Communication Foundation simplificará sustancialmente el proceso de creación de sistemas conectados de nueva generación en la plataforma Windows.

Aero

Es el nombre de la experiencia de usuario de Windows Vista, y de la colección de API que la hacen posible. Para los desarrolladores, Aero incluye distintas API que les permiten ampliar sus aplicaciones e integrarlas en esta nueva filosofía de diseño. Los desarrolladores pueden manipular el administrador de ventanas de escritorio, los colores y los controles de la interfaz de usuario. Asimismo, Aero queda expuesto mediante temas, diseños y estilos así como a través de los controles nativos del motor gráfico Windows Presentation Foundation (conocido anteriormente como Avalon).

Hasta Aero, Windows recurría principalmente a criterios como la sencillez, el tiempo necesario para completar una tarea y la realización con éxito de la misma. Aero continúa aplicando estos criterios, pero también permitirá que las aplicaciones de Windows Vista y WinFX establezcan una conexión positiva con los usuarios desde el primer momento y a largo plazo.


Otros artículos de TechNet Newsletter

Entrevista a Jorge Cabeza

Microsoft adquiere a la empresa de VoIP Teleo

AMD e Intel lanzan chips dual core

Nuevas funcionalidades para MSN

Tales from the Lab: Microsoft Research investiga

Microsoft completa la adquisición de FrontBridge Technologies

Creadores de virus a prisión

AMD contrata nuevo CTO

ABN Amro Bank contrata outsourcing por US$ 2.000 millones

Jóvenes, latinos y exitosos

MS Cono Sur: Mejor subsidiaria de Latinoamérica

Caso de Éxito: Consejo de Coordinación Empresarial de México (CCE)

Fabián Pazmiño U: Los webcasts me permiten interactuar y aprender más

Hasta la Vista, Windows

Para tener en cuenta

64 Bits para Windows XP

Verifique el modo de instalación de Microsoft Office

Sugerencia rápida: Registre los paquetes con el Reporteador de puertos

Sugerencia rápida: Usar la Política de grupo para controlar las configuraciones del Firewall de Windows

Software de prueba de Live Communications Server 2005

Implemente ISA Server 2004 en unos cuantos minutos con las soluciones de hardware

Asesoría de seguridad de Microsoft (906574)

Descripción general de Microsoft Office Communicator 2005

Aplicaciones para Windows SharePoint Services

Artículos de la base del conocimiento: Agosto 31, 2005

Laboratorio virtual de TechNet: Microsoft Office Live Communications Server 2005

Laboratorio virtual de TechNet: Seguridad

Asegurar los Mensajes instantáneos empresariales con Live Communications Server 2005

SQL 2005 está en camino