Aspnet Futures Msdn

1,408 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,408
On SlideShare
0
From Embeds
0
Number of Embeds
218
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 06/06/09 08:33 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Aspnet Futures Msdn

    1. 1. Un vistazo del futuro con ASP.NET Gonzalo Pérez Correa Microsoft MVP ASP/ASP.NET http://geeks.ms/blogs/gperez [email_address]
    2. 2. Objetivos de la sesión <ul><li>¿Qué le aporta la sesión? </li></ul>Un primer vistazo a las nuevas funciones avanzadas actualmente bajo desarrollo en la Vista previa de tecnologías comunitarias (CTP) futuras de ASP.NET. Estas nuevas herramientas y mejoras tienen como fin satisfacer las necesidades de los desarrolladores actuales. Aunque muchas de estas mejoras aún están en el proceso de revisión, vale la pena observar la próxima funcionalidad y cómo mejorará las experiencias del usuario, así como disminuirá el tiempo de desarrollo.
    3. 3. Agenda <ul><li>Revisión del nuevo control History </li></ul><ul><li>Aumento del soporte y control para CSS </li></ul><ul><li>Nuevos Controles Silverlight ™ </li></ul><ul><ul><li>Media server control </li></ul></ul><ul><ul><li>XAML server control </li></ul></ul><ul><li>Nuevos controles de Datos Dinámicos </li></ul><ul><li>Preguntas </li></ul>
    4. 4. AJAX y el Browser History <ul><li>Los Postback Asyncronos no se registran en la historia del browser. </li></ul><ul><li>Al momento de agregar un favorito, a donde referencio, al estado o a la pagina? </li></ul><ul><li>El Botón de navegación atrás navega a la página anterior, no al ESTADO anterior. </li></ul><ul><ul><li>Confunde al Usuario </li></ul></ul><ul><ul><li>Ofrece una menor experiencia al usuario  </li></ul></ul>
    5. 5. Nuevo Control AJAX History Server <ul><li>El control History gestiona el registro de la historia de navegación del browser </li></ul><ul><ul><li>Server-side </li></ul></ul><ul><ul><li>Client-side </li></ul></ul><ul><li>Cross-browser support </li></ul><ul><li>Permite definir “puntos de historia” y URLs </li></ul><ul><li>Posibilidad de Crear Link a estados  </li></ul><ul><li>Definir Títulos en el listado de historia del browser. </li></ul><ul><li>Server encodes y encriptación de los estados de la app. </li></ul>
    6. 6. <ul><li>Consulta el DOM para los elementos que hacen referencia a un nombre de una clase CSS o selector </li></ul><ul><li>Seleccionable por el nombre de etiqueta, la clase, o ID </li></ul><ul><li>Posibilidad de Seleccionar uno o varios elementos </li></ul><ul><li>Aplicar múltiples acciones o comportamientos a un set de elementos seleccionados en el DOM de una página </li></ul><ul><li>Crear múltiples componentes para una serie de elementos de el DOM </li></ul><ul><li>Sys.UI.DomElement, Sys.Component.createMultiple </li></ul>Soporte y control para CSS
    7. 7. AJAX History Support
    8. 8. AJAX CSS Selectors
    9. 9. Nuevo para ASP.NET y Silverlight <ul><li>Media Server Control </li></ul><ul><ul><li>Suporta .wmv, .wma y .mp3 </li></ul></ul><ul><ul><li>Puede ser utilizado para apuntar a los contenidos disponibles en mms: / / <url moniker> </li></ul></ul><ul><ul><li>Genera los tags y códigos necesarios </li></ul></ul><ul><ul><li>No es necesario conocimiento previo de XAML o JavaScript para integrar contenidos multimedia. </li></ul></ul><ul><ul><li>Altamente Personalizable </li></ul></ul>
    10. 10. <ul><li>Media Server Control (continuación) </li></ul><ul><ul><li>Posibilidad de exportar y personalizar plantillas </li></ul></ul><ul><ul><li>Capítulos (Chapter) y marcadores gestionados por la propiedad de Colección de Capitulos (Chapters Collection Property) </li></ul></ul><ul><ul><li>Referencia a un archivo XAML para información sobre el reproductor y el contenido. </li></ul></ul><ul><ul><li>Manejo de la reproducción del contenido mediante client script </li></ul></ul>Nuevo para ASP.NET y Silverlight
    11. 11. <ul><li>XAML Server Control </li></ul><ul><ul><li>Ofrece una forma sencilla para integrar Silverlight en una página ASP.NET </li></ul></ul><ul><ul><li>Ofrece el desarrollo RIAs más allá de AJAX y DHTML </li></ul></ul><ul><ul><li>Se puede utilizar Código Administrado o Javascript para manejar la interacción con el control XAML </li></ul></ul><ul><ul><li>La página Silverlight (archivo XAML) puede refenciar código escrito en un lenguaje dinámico se le pueden atachar manejadores de eventos. </li></ul></ul><ul><ul><li>System.Web.UI.Controls.WebControl </li></ul></ul>Nuevo para ASP.NET y Silverlight
    12. 12. Media Control XAML Control
    13. 13. Dynamic Data Controls <ul><li>Nuevos controles que permiten el binding, y desplegar los datos desde el servidor en un formato familiar: </li></ul><ul><ul><li>Listado </li></ul></ul><ul><ul><li>Detalles </li></ul></ul><ul><ul><li>Filtros </li></ul></ul><ul><ul><li>Insertar </li></ul></ul><ul><ul><li>Navegación </li></ul></ul><ul><ul><li>RSS </li></ul></ul><ul><ul><li>AutoData </li></ul></ul><ul><li>No es necesario escribir código para realizar el binding! </li></ul>
    14. 14. <ul><li>Conjunto de controles del lado del servidor que se integran con el esquema de la BD en tiempo de ejecución </li></ul><ul><li>Reduce el tiempo de desarrollo. </li></ul><ul><li>Proporcionar formatos de despliege de datos de acuerdo a las expectativas de los usuarios </li></ul><ul><li>Validación automática(personalizable) dependiendo del esquema. </li></ul><ul><ul><ul><li>DynamicListControl,DynamicDetailsControl </li></ul></ul></ul><ul><ul><ul><li>DynamicFilterControl,DynamicInsertControl </li></ul></ul></ul><ul><ul><ul><li>DynamicNavigatorControl ,DynamicRssControl </li></ul></ul></ul><ul><ul><ul><li>DynamicDataControl(*) </li></ul></ul></ul>Dynamic Data Controls
    15. 15. Dynamic Data Controls
    16. 18. © 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows, Windows Vista y otros nombres de producto son y pueden ser marcas registradas y registros en Estados Unidos y en otros países. La información contenida en el presente es sólo para fines informativos y representa la visión actual de Microsoft Corporation a la fecha de esta presentación. Debido a que Microsoft debe responder a las cambiantes condiciones del mercado, no se debe interpretar como un compromiso por parte de Microsoft, y Microsoft no puede garantizar la precisión de ninguna información provista después de la fecha de esta presentación. MICROSOFT NO OFRECE GARANTÍA ALGUNA, EXPRESA, IMPLÍCITA O DE LEY, RESPECTO A LA INFORMACIÓN EN ESTA PRESENTACIÓN.

    ×