Desarrollo Web Extremo

Slides:



Advertisements
Presentaciones similares
Spokesperson will be Jay Schaudies, Vice President, Global eCommerce.
Advertisements

Problemas encontrados en actualizaciones de SQL Server 6.5/7.0 a 2000
E-science grid facility for Europe and Latin America CeCalCULA Ambientes y Herramientas para la e-Investigación Mérida, Portales.
César de la Torre ISV Developer Advisor Microsoft
Mejores Prácticas en ASP.NET y AJAX
Windows Presentation Foundation
Flujos de trabajo en SharePoint 2010 Pablo Peris
Introducción a SQL Server 2005 para desarrolladores.
Desarrollo en SharePoint 2010: Modelo de Objetos en Cliente + API REST Gustavo Vélez Solutions Manager en Avanade Juan Carlos González.
Acelere el Ciclo de Vida de sus Aplicaciones
Preparándonos para Windows Vista Pablo Folgueiras Gerente Regional de Producto Windows Ramiro Iturregui Gerente de Socios Desarrolladores Buenos Aires.
Francisco Martínez Miranda Most Valuable Student oviedo.net.
Implementación de SQL Server 2000 Reporting Services
EMEA. 2 Bienvenidos a la conferencia EMEA Architect Forum 2004 Aurelio Porras Architect Advisor División.NET - Developer & Platform Evangelism Microsoft.
Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA
Productividad personal Estar al día Colaboración Limitada.
Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists.
Introducción a Microsoft .NET
Java Web Services Developer JAX-WS
¿Cómo armar el entorno de desarrollo para una mayor productividad?
QUE ES LA WEB 2.0 WEB 2.0 Y EDUCACION TIPOS DE HERRAMIENTAS WEB 2.0 HERRAMIENTAS Y EJEMPLOS DE APLICACION DONDE BUSCAR APLICACIONES WEB 2.0 VENTAJAS DE.
Buenos Días Luis Daniel Alvarez Vales
Agenda Conceptos Claves.
Casa de Apuestas Germán Gómez Beviá Juan Carlos Moral Mena
Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Sesión 5 INDICACIONES: Iniciar la Máquina virtual Servidores Iniciar sesión con la cuenta Administrador.
Aplicaciones Windows 8 con HTML y Javascript Andoni Arroyo Ibon Landa Plain Concepts.
Indications in yellow = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements.
USB3=10xUSB2. 5Gbps
Marino Posadas Director de Tec. Desarrollo Solid Quality Mentors.
está aquí para quedarse no es una moda no es sólo una tendencia.
PHP: GENERALIDADES DE LA TECNOLOGÍA
Introducción a los servicios Web
Introducción al Framework FWK 2.0- FWK Partner & Practices Marcelo Oviedo [razon social] Córdoba Argentina.
Tecnologías de Despliegue de Windows Server 2008 Antonio Gámir Ingeniero preventa Microsoft Ibérica.
Experiencias de usuario y aplicaciones ricas en Internet Silverlight: Arquitectura Herramientas de desarrollo Nuevo: Silverlight 3.0 Audio y video Experiencias.
RIA y Silverlight Ethel García-Simón Matachana
Entender qu é es cloud computing Cloud computing seg ú n Microsoft: Azure.NET Services SQL Services Live Services.
Copyright © 2008, Solid Quality Mentors. All rights reserved. PerformancePoint Server Implementar una solución PPS-Monitoring Pablo Ahumada Koschitzky.
Antonio Gámir TSP – Windows Client Microsoft Ibérica.
Plataforma de aplicaciones Eduardo Ortega MVP- Device Applications Development Jose Antonio Gallego Jefe de proyectos de movilidad.
Agenda Microsoft Silverlight Qué? Por qué? Cómo? Capacidades de Silverlight 2 IU: Gráficos, Transformaciones, Animaciones, Multimedia… Networking y Enlace.
Clustered Hard Disk Drives Cold data.
VHS VCRPVR (Windows MCE) m/ MSN MailOffice Web Access (OWA) Office: Outlook El diseño es importante.
Bienvenido a Technet Summit Forefront Client Security.
LFRAILE.NET | VISUAL STUDIO 2010 Luis Fraile MVP Team System
Aurelio PorrasAurelio Porras Development Tools AdvisorDevelopment Tools Advisor Microsoft IbéricaMicrosoft Ibérica.
Christopher Quesada Developer Evangelist Microsoft.
¿Por qué necesitamos ALM? …66% of all IT projects either fail outright or take much longer to install than expected because of their complexity. Among.
Migración y actualización hacia SharePoint. Ventajas de actualizar hacia Windows Sharepoint Services 3.0 y hacia Office SharePoint Server 2007 Aproximaciones.
Súbete a la nube con Windows Azure
Introducción XML y WebServices.
1  2006 Universidad de Las Américas - Escuela de Ingeniería - Java II - Dr. Juan José Aranda Aboy ACI – 843 JAVA II Clase 13: Introducción a la Mobilidad:
Acceso a datos con Sharepoint
El Futuro de las interfaz de usuario
Plataformas de Desarrollo de Software
EDWIN GALEANO VARGAS JQUERY Y JQUERYUI. jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, programador y empresario, conocido.
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado
Silverlight Pablo Michelis Gerente de Relaciones Académicas Microsoft Cono Sur.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Las Tecnologías detrás del Internet Presenta Ing. Edwin Sandoval.
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
FUNDAMENTOS WEB DOCENTE : ING. CRISTIAN VALLE RONCEROS.
Capítulo 12 Leer archivos XML con AJAX
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
Integration Services.
Transcripción de la presentación:

Desarrollo Web Extremo Isabel Gomez Miragaya - isabelg@microsoft.com Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain

Herramientas y Tecnologías media & RIA web web desktop desktop

Microsoft ASP.NET Ajax Concepto Beneficios: Mejora de la experiencia de Usuario Optimización en el uso del Ancho de Banda Renderización Parcial Llamada ligera a Servicios Web Facilita la programación de código de cliente

Microsoft ASP.NET Ajax Server Framework ASP.NET 2.0 Application Services Page Framework, Server Controls ASP.NET Pages Web Services (ASMX or WCF) Client Framework HTML markup, CSS, and Script “Ajax” Service Proxies Microsoft Ajax Library ASP.NET 2.0 Ajax Extensions Componentes (Non-visual, Behaviours, controles) Ajax-Enabled Server Controls App Services Bridge Networking Layer Web Services Bridge Base Class Library Core Services Browser Compatibility

Microsoft ASP.NET Ajax ASP.NET AJAX Toolkit ASP.NET AJAX Futures

Demo “Ajaxificando”

Ajaxificando <asp:UpdatePanel> <asp:UpdatePanel> Toolkit Trigger <asp:UpdateProgress>

Patrones de Ajax Orientación a Objetos en Javascript Extensibilidad (Cliente y Servidor) Navegación Lógica Indicación Visual del Cambio Indexabilidad Información de patrones: http://ajaxpatterns.org http://developer.yahoo.com/ypatterns

Demo Patrones de Ajax: Navegación Lógica

Microsoft Silverlight Plugin Multi-navegador, multi-plataforma Escenarios: Multimedia y RIA Naturaleza Declarativa: XAML Dos líneas: Silverlight 1.0: Javascript Silverlight 2.0: Desarrollo en .NET 1.5Mb for Windows 4.8 Mb for Mac

Demo Algunos Ejemplos

Modelo Diseñador-Programador Basado en XAML permite una integración sencilla en ambos sentidos

Silverlight 1.0 XAML + Programación en Javascript (Ajax) Herramientas: Diseñador: Expression Blend & Design Visual Studio, Firebug, Notepad,… Componentes Principales Gráficos 2D Transformaciones y Animaciones Entrada: Ratón y teclado Media (WMV, WMA, MP3) e Imágenes (JPG, PNG) Texto (estático o “flow”) HTTP downloader

Silverlight 2.0 Desarrollo en .NET (Versión reducida) Herramientas: Multi-lenguaje Últimas innovaciones Alrededor de …. 4MB por ahora Casi compatible con el de desktop Herramientas: Silverlight V1.1 Alpha Desarrollo: Silverlight Tools Alpha + Visual Studio Diseño: Blend & Design Silverlight 2.0 = Silverligh 1.0 + CLR + Extensibilidad + Controles Usuario + ….

Microsoft Silverlight .NET for Silverlight Microsoft Silverlight Legend Legend V1.0 V2.0 Browser Host Data LINQ XLINQ WPF Networking MS AJAX Library Extensible Controls REST POX RSS DLR Ruby Python BCL JSON DOM Integration Generics Collections SOAP CLR Execution Engine Application Services XAML Deploy Presentation Core UI Core Inputs DRM FrictionFree Installer Media Keyboard Mouse Ink Vector Text Media Controls Animation Images Auto Updater VC1 WMA MP3 Layout Editing

Silverlight 2.0: Otros Integración con HTML (HtmlPage.Window, HtmlDocument, HtmlElement) Comunicación desde Javascript con Código Manejado ([Scriptable]) Application Services (Membership y Profile, en breve Roles) Isolated Storage OpenFileDialog Controles Personalizados

Demo Silverlight 2.0 en Album de Viaje

Integración Ajax + Silverlight <asp:Media> control <asp:Xaml> control Es un IScriptControl Simplifica “embeber” Silverlight Usamos Ajax para empaquetar: Behavior de cliente Control Servidor

Demo Ejemplo de control Media

Silverlight Streaming Service APIs & Controls Windows Live Platform Web controls Silverlight Streaming Spaces Photos IM & Presence Live Search Live ID Virtual Earth Live Contacts Live Alerts Service APIs REST WebDAV REST JSON SOAP SOAP SOAP SOAP

Demo Virtual Earth en Album de Viaje

Roadmap de Tecnologías Web ASP.NET 3.5 Extensions Preview MVC, Dynamic Data Support, Silverlight support, Data Services… Silverlight 2.0 WPF UI Framework, rich controls, rich networking, XLINQ IIS7

Recursos http://www.asp.net/ajax Blogs http://www.silverlight.net http://smarx.com – Steve Marx http://nikhilk.net – Nikhil Kothari http://weblogs.asp.net/scottgu – Scott Guthrie http://www.silverlight.net http://dev.live.com

Preguntas y Respuestas ?