 | |
 | |  |
 | | |  |  | Bienvenido a la Beta Experience para Windows
Vista y Microsoft Office La nueva generación de Microsoft Windows y Office está a punto de ser lanzada. ¡Participe desde el principio! Acompañe a
los nuevos productos en su camino hacia la versión final. Al ser miembro de Beta Experience con Windows Vista y Microsoft
Office, se beneficiará de valiosos recursos, conocimientos especializados y material adicional. Lógicamente, también tendrá
la oportunidad de descargar o pedir las nuevas versiones beta. La suscripción incluirá las ediciones periódicas del boletín
Beta Experience, que contiene información especializada acerca de Windows Vista y Microsoft Office.
Más... Contenidos: | |
|  |  |
| |  |  | Los usuarios finales desean excelentes gráficos, con buenas resoluciones en dpi, efectos 3-D, animaciones, transiciones, fundidos, todo en un entorno simple. Justamente, Windows Vista ofrece esta nueva generación de gráficos.
Los usuarios también pretenden un entorno de aplicaciones más rico y consistente con la interfaz de usuario (IU). Con Windows Vista, los desarrolladores podrán proporcionar una experiencia de usuario más rica y precisa para sus propias aplicaciones y metadata. Con el lanzamiento de Windows Vista, presentamos un nuevo esquema visual con el que los desarrolladores podrán mejorar sus aplicaciones, así como la experiencia de usuario. También podrán aprovechar nuevas funciones visuales, por ejemplo AERO; el framework para el Asistente AERO; Microsoft Windows Presentation Foundation, antes conocida por su código "Avalon"; y las tecnologías del Extensible Application Markup Language (XAML). | |  |
|  |  |
| |  |  | Windows Vista incluye un nuevo modelo gráfico estable y seguro. Su construcción en fault tolerance permite el uso constante de la GPU para los gráficos utilizados en el sistema operativo y las aplicaciones. Gracias al administrador de memoria de la GPU en este modelo gráfico, varias aplicaciones gráficas pueden trabajar conjuntamente con la
GPU.
Windows Graphics Foundation 2.0 (WGF), también conocido como Direct3D10, se ubica por encima pero se diferencia del nuevo modelo gráfico. Las aplicaciones pueden recurrir a esta Interfaz para la Aplicación de Programas -o Application Programming Interface (API)- para trabajar con la nueva generación cinematográfica de gráficos y para aprovechar el poder informático masivo de la GPU, en función de aplicaciones fácilmente puestas en paralelo (se las conoce como GPGPU). Un ejemplo es el procesamiento de imágenes.
AERO: Presentación
¿Qué es AERO? El término AERO está conformado por las iniciales de Auténtico, Energético, Reflexivo, y Open (Abierto), remite a las guías de experiencia de usuario para Windows Vista, y se encarga del look and feel del sistema operativo. Estas guías no sólo determinan el modo en que los píxeles se dibujan, sino la forma en que el usuario interactúa con el sistema y evoca sentimientos.
Estas guías, y la interfaz de usuario AERO, son el resultado del tiempo que Microsoft invirtió en materia de diseño y de investigación del usuario. Las guías AERO, sin embargo, se construyen sobre guías de diseño ya existentes que Microsoft utiliza hoy. Actualmente, los desarrolladores de aplicaciones pueden seguir determinados pasos para prepararse para AERO, la mayoría de los cuales también se aplican -y son recomendables- para Microsoft Windows XP. Para el 90 por ciento de las aplicaciones, parecerse a una aplicación AERO significa que los desarrolladores sólo necesitan hacer unas pocas cosas:
No hardcodear ningún color. Todos los colores deberían basarse en el sistema o en métricas de un tema, y
usar comctl32.dll v6. Esto les dará a los desarrolladores el último look and feel de sus botones, tablas de texto,
etc.
Utilizar APIs para temas de dibujo, si desean apropiarse de cualquier elemento parecido a los
elementos estándar del sistema. Utilizar los colores, layouts y estilos de escritura correctos.
Esto importa a la hora de impulsar una experiencia positiva. Utilizar el Asistente AERO (el framework sobre el que
deberían construirse todos los asistentes) y el Diálogo
de Tareas (la nueva generación de los prompts y los
mensajes de error). AERO: Framework para Temas y Asistencia
Además del nuevo modelo gráfico, los desarrolladores de Windows Vista también podrán incluir fácilmente temas AERO en sus aplicaciones y controles más comunes. Con los temas AERO, los desarrolladores de aplicaciones pueden recurrir al nuevo look de Windows Vista. El diseño y funcionalidad de las aplicaciones que utilizan estos temas aparecerán como una extensión de Windows Vista. Esto crea una consistencia dentro del entorno de Windows Vista, que establecerá cierto nivel de confianza.
Windows Vista también contará con el framework para el Asistente AERO, lo cual extenderá los temas AERO. El Framework para el Asistente AERO les brinda a los desarrolladores de aplicaciones nativas la posibilidad de usar el estilo AERO en sus cuadros de diálogos. De nuevo, esto ofrece la consistencia y confianza que el usuario final necesita para dominar una nueva aplicación.
Una de las innovaciones del framework para el asistente AERO es que los asistentes están "al tanto de los temas," con lo cual ajustan automáticamente estilos, colores, tamaños de fuente, y demás aspectos que hacen a la apariencia del tema elegido por el usuario. Si los desarrolladores desean utilizar otras funciones del framework para el Asistente AERO sin el nuevo soporte para temas, todavía se encuentra disponible el look "Clásico" o de Microsoft Windows 2000 Server. Además de ajustar la apariencia visual, el framework para el Asistente AERO permite ajustar las dimensiones de las páginas. Así como permite que los usuarios asignen el tamaño que quieran, el ajuste automático también optimiza el índice "Tamaño a Contenido" para desarrolladores. Con el framework para el Asistente AERO, los desarrolladores también podrán renombrar o esconder los botones del comando en el asistente. Por ejemplo, si un desarrollador crea un asistente capaz de compartir archivos, uno de los botones del asistente podría renombrarse como "Compartir Archivos" en vez del estándar "Siguiente". Por último, el framework para el Asistente AERO admite la posibilidad de hacer un brand del asistente con el logo de la compañía, ya que cuenta con un bitmap de background que puede ser fácilmente ubicado en cada pantalla del asistente.
Diálogos para Tareas
En Windows Vista, los diálogos de tareas reemplazarán el cuadro de mensajes o la mayoría de las otras instancias de un prompt o de un mensaje de error. Los diálogos de tareas constituyen una actualización dramática de la funcionalidad y la apariencia visual al mensaje de error, agregando tales funciones como las instrucciones principales y admitiendo textos y links. El API para el Diálogo de Tareas es básicamente un reemplazo de la ya existente caja de mensajes, aunque también admite funciones como híperlinks y botones de íconos o etiquetas personalizables. |  |  |
|
| |  |  | Windows Presentation Foundation es el subsistema de presentación unificado de Microsoft para Windows, expuesto a través de WinFX, modelo de código administrado de Windows Vista que extiende Microsoft .NET Framework. Windows Presentation Foundation está compuesto por un motor que saca ventaja del hardware con gráficos modernos y de un conjunto de clases administradas que los desarrolladores pueden usar para crear aplicaciones visualmente ricas. Windows Presentation Foundation también presenta XAML, que permite que los desarrolladores utilicen un modelo basado en XML para manipular modelos de objetos.
En Windows Vista, WinFX admite un API con el cual los desarrolladores pueden alojar los controles y formularios de Windows Forms en una aplicación de Windows Presentation Foundation, y vice versa. Cuando un desarrollador crea una aplicación en Windows Presentation Foundation, la mayor parte del código se encuentra escrito e implementado en XAML. XAML es más rápido, más fácil de implementar y de ubicar, y significa una elección mejor que cualquier código equivalente. Con XAML, no existen errores de rendimiento porque XAML es una representación de un modelo de objetos basado en XML.
La Arquitectura de Windows Presentation
Foundation
En sí misma, Windows Presentation Foundation está conformada por dos partes principales: el motor y el framework de programación.
El motor de Windows Presentation Foundation. El motor de Windows Presentation Foundation unifica la manera en que desarrolladores y diseñadores experimentan documentos, material audiovisual e IU, proporcionando un runtime único para experiencias de navegación, aplicaciones basadas en formularios, gráficos, videos, audio, y documentos. Windows Presentation Foundation se encuentra construido sobre Microsoft DirectX(r), lo cual libera todo el poder de los gráficos que el hardware presenta en computadoras modernas, y es posible explotar los futuros avances en materia de hardware. Por ejemplo, el motor de renderning basado en vectores de Windows Presentation Foundation permite que las aplicaciones escalen y aprovechen los monitores de alta definición sin exigir trabajo suplementario por parte del desarrollador o usuario. De modo similar, usted también sacará provecho del momento en que Windows Presentation Foundation detecte una tarjeta de video que soporta la aceleración de hardware.
El framework de Windows Presentation Foundation. El framework de Windows Presentation Foundation proporciona soluciones para material audiovisual, diseño para interfaz de usuario y documentos que van mucho más allá de lo que los desarrolladores tienen hoy. Creado con criterios de extensibilidad, Windows Presentation Foundation permite que los desarrolladores creen sus propios controles sobre el motor de Windows Presentation Foundation "desde el ground up" o haciendo una subclase con los controles ya existentes de Windows Presentation Foundation. Son centrales en el framework de Windows Presentation Foundation los controles para formas, documentos, imágenes, videos, animaciones, 3D y "paneles" donde ubicar controles y contenido. Estas cuestiones "primitivas" proporcionan los blocks de construcción para el desarrollo de la nueva generación de experiencias de usuario.
Cómo Programar XAML
XAML es un lenguaje basado en XML, que puede ser utilizado para programar en el modelo de objetos de Windows Presentation Foundation. Es especialmente útil a la hora de implementar las IU de sus aplicaciones. Cada tag de XAML corresponde a una clase de modelo de objetos. En general, un tag también posee una colección de atributos que remiten a las propiedades de la clase asociada de tag. En tiempos de compilación, el parseador convierte el XAML en una clase parcial que contiene un código equivalente. Cada tag de XAML se convierte en una instancia de la clase de modelo de objetos correspondiente, y los valores del atributo del tag se asignan a las propiedades del objeto correspondiente. Luego, la clase parcial creada desde el XAML parseado se combina con el archivo del código de la página a través del compilador runtime del lenguaje común, y luego crea un objeto para la página en cuestión.
Para saber más sobre Windows Presentation Foundation
y XAML, visite la Sección
Avalon del Windows Vista Developers Center. |  |  |
|
|  |
 | En diciembre de 2005, Microsoft lanzó una versión preliminar para la comunidad tecnológica de Windows Presentation Foundation (cuyo nombre en código era "Avalon"), el nuevo subsistema de presentaciones para Windows que une el desarrollo de documentos, gráficos y aplicaciones en una misma plataforma. El elemento InkCanvas de la nueva plataforma es una solución integral para recolectar y reproducir tinta dentro de aplicaciones diseñadas para Windows Presentation Foundation. |
 | En este artículo se describen las mejoras en la interfaz de usuario, gestores de información más potentes y nuevas posibilidades para diseñar una estructura orientada a servicios: la nueva versión de Windows promete revolucionar a toda la comunidad internacional de TI. Los primeros pasos ya están dados. |
 | En esta ocasión Carlos Walzer entrevista a Pablo Fernícola, un argentino que trabaja en Microsoft como Program Manager del equipo de Avalon. Pablo nos cuenta el porque de Avalon y aclara algunos aspectos sobre la nueva interfaz gráfica del nuevo sistema operativo Longhorn |
 | Mientras que Indigo provee un marco orientado a servicios para las aplicaciones distribuidas, Yukon ha creado un nuevo mundo de programación de base de datos al incorporar el CLR. |

| Libros
Developer Guide to Migration and Interoperability in "Longhorn"
Provee a los desarrolladores un roadmap de como comenzar a trabajar con Longhorn
Introduction to Longhorn for Developers
Este libro, escrito por Brent Rector, comienza con la historia de programación de Windows. Luego explora la nueva tecnología de Longhorn para colaboración y comunicación
| Grupos de Noticias
Interface web (si está detrás de un proxy o firewall elija esta opción)
Servidor NNTP (si usa Outlook Express u otro software lector similar)
| WebLogs
* geeks·ms
Weblogs@GolemProject es ahora Geeks.ms
|
| Grupos de usuarios
INETA Acceso a INETA que ofrece a todos los grupos de usuarios soporte y apoyo para
facilitar su creación y difusión. Busca tu grupo de usuario más cercano Grupos de Usuarios le ofrece la oportunidad de interactuar con personas y expertos
que están utilizando también las mismas tecnologías de Microsoft, constituyendo
una gran fuente de ayuda.
|
|
| |