Las tecnologías WOW es la nueva generación de tecnologías de software y aplicaciones para usuarios, desarrolladores, diseñadores, empresas con mayor rendimiento e interoperabilidad, visualmente ricas en interfaz de usuario, que cambiarán la forma de construir aplicaciones para la plataforma Windows, y que por su puesto nuestra primera expresión al utilizar estas tecnologías es decir " Wooow!! ".
Dentro de las tecnologías WOW se pueden mencionar algunas:
NET Framework 3.5: Es un marco de trabajo que Microsoft desarrolla para hacer más productivo el ambiente de desarrollo de software en donde ofrece habilidades para aplicación en diferentes arquitecturas , se compone de un entorno de ejecución (CLR), una biblioteca de Clases Base (BCL) como por ejemplo, Windows Presentation Foundation, Communications y Workflow, Datos, XML y LINQ,ASP.NET.
XNA Game Studio 2.0: Es una plataforma de desarrollo para Windows y XBOX 360 destinada a desarrolladores aficionados a los videojuegos, el cual permite crear, desarrollar y combinar productos para poder tener un excelente videojuego, esta versión ya trabaja con Windows Vista, y su característica primordial es el soporte de multijugador, y se integra a Visual Studio 2005.
LINQ: Es un Lenguaje Integrado de Consultas (Language Integrated Query) que se incluye en el nuevo Visual Studio 2008, donde permite reducir la complejidad de acceso a la información, en donde el enfoque general es facilitar las consultas a fuentes de información y no solo a los datos relacionales o XML, si no a consultas orientadas a objetos, este lenguaje trabaja bajo operadores de consultas, expresiones lambda, entre otros.
Silverlight: Es la plataforma de desarrollo web de la siguiente generación de aplicación ricas para crear y mejorar las experiencias de usuario, esta tecnología permite un modelo de programación flexible que soporta AJAX, VB, C#, Phyton, Ruby e integra aplicaciones Web existentes como PHP, ASP.NET, además de incorporar multimedia, video, animaciones, interactividad e interfaces de usuario sensacionales. Une a programadores y diseñadores con un lenguaje de etiquetas para aplicaciones llamado XAML, con los productos de Microsoft Expression y Visual Studio 2008.
Microsoft AJAX: Se compone de un grupo de tecnologías ya existentes como JavaScript, DOM, XML, entre otros, en donde Microsoft lo implementa llamándolo ASP.NET AJAX, mediante una serie de controles los cuales van a permitir tener una experiencia de usuario en web interactiva, y sin recargas de páginas completas como existía anteriormente, además de poder combinar un manejador de scripts y controles extender llamados AJAX ControlToolkit.
Microsoft Robotics: Una tecnología que sin duda tiene un futuro por delante, ya que permite programar y controlar una gran variedad de dispositivos robóticos de gran cobertura a nivel mundial, mediante un ambiente visual llamado Visual Programming Language, y poder desarrollar sus propios servicios para diferentes operaciones en Visual Studio.
Gadgets: Son mini aplicaciones desarrolladas bajo la plataforma de Windows Vista, que implementan diferentes operaciones desde un reproductor multimedia, reloj, tiempo hasta poder interactuar con un dispositivo móvil, se caracterizan por estar situados en la sidebar de la PC.
Microsoft Expression: Un conjunto de herramientas para diseño, web, y programación, que permiten la integración con Visual Studio y crear aplicaciones de gran calidad de presentación para los usuarios finales, Microsoft Expression se compone de Expression Design, Expression Media, Expression Encoder, Expression Blend y Expression Web.
Microsoft Popfly: Es diversión, una fácil manera de construir y compartir Gadgets, Mashups, y páginas web, una serie de herramientas visuales online en donde puede hostear, compartir, calificar e incluso mejorar aplicaciones ya existentes por usuarios de Popfly.
ASP NET 3.5: Una nueva extensión para Visual Studio 2008, que permite tener nuestros controles para Silverlight, manejo de datos con LINQ, integración con AJAX, etc.
Visual Studio 2008: El nuevo entorno de desarrollo que brinda Microsoft para creación de aplicaciones con un excelente performance, arquitectura, y funcionalidad. Sus características es tener la posibilidad de escoger entre múltiples versiones del framework, debugging, integración con varias tecnologías, desarrollo de dispositivos móviles, y más.
Windows Presentation Foundation: Nueva generación de presentación para Windows, en donde se incluye el lenguaje XAML para la interacción entre diseño y programación, además de poder manejar objetos en 3D, animaciones, multimedia con los lenguajes de programación de .NET, como lo es VB,C# entre otros.
Windows Communication Foundation: Clases que permiten una unificación de tecnologías que hacen posible el manejo de servicios bajo diferentes protocolos, teniendo la gran ventaja de manejar interfaces, Uri, NetRemoting, etc.
Windows CardSpace: Tecnología que permite manejar cuentas de correos, contraseñas, usuarios mediante una tarjeta o identidad única, el cual va a reducir que tenga que estar recordando todos sus usernames y passwords en cientos de páginas web, tan solo con hacer un login escogiendo la tarjeta desde la PC.
Windows Workflow: Una manera de programación mediante flujos de trabajo, el cual cuenta con un diseñador visual mediante diagramas de flujo que permite la creación de aplicaciones realmente funcionales.