Agenda Microsoft Silverlight Qué? Por qué? Cómo? Capacidades de Silverlight 2 IU: Gráficos, Transformaciones, Animaciones, Multimedia… Networking y Enlace.

Slides:



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

Cable & Wireless Panamá. Entrar a Inicio, Programas y buscar Windows Live.
Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
Metodología de programación paralela
E-science grid facility for Europe and Latin America CeCalCULA Ambientes y Herramientas para la e-Investigación Mérida, Portales.
Como Configurar el Internet
Octubre 2004 Soluciones de Hosting y Outsourcing sobre Plataforma Microsoft Servicios Microsoft para la Comunidad de Hosting/Outsourcing Fernando Andrés.
Seguridad para el cliente rico. Presente y futuro
3/24/2017 4:00 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Presentation Foundation
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.
La plataforma .NET David Carmona
Acelere el Ciclo de Vida de sus Aplicaciones
Francisco Martínez Miranda Most Valuable Student oviedo.net.
PLEASE READ (hidden slide) This template uses Microsofts corporate font, Segoe Segoe is not a standard font included with Windows, so if you have not.
Implementación de SQL Server 2000 Reporting Services
BizTalk Server como ESB
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.
CONSTRUYENDO UNA PÁGINA WEB CON HTML. Introducción Construir una página web de sólo contenido es relativamente fácil La forma de abordarlo es sistémica.
Rossy Garita Componentes fundamentales de CLR y
Propuesta Microsoft para las oficinas del futuro
Description Digital school is an educational movement that use technology to learn and transform the educational practice to promote the students integral.
Java Web Services Developer JAX-WS
¿Cómo armar el entorno de desarrollo para una mayor productividad?
Visual basic Curso de Habilitación Laboral IV. ¿Qué es Visual Basic Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar.
Copyright © 2008 SERVIR Project. All rights reserved. SERVIR Data Portal Workshop SERVIR Map Maker Studio - MMS -
TenerifeDev David Rodríguez David Rodríguez
Copyright © 2008 Tommy's Window. All Rights Reserved Enciende los parlantes Enciende los parlantes HAZ CLIC PARA AVANZAR Visita:
Indications in yellow = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements.
Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Aplicaciones Windows 8 con HTML y Javascript Andoni Arroyo Ibon Landa Plain Concepts.
USB3=10xUSB2. 5Gbps
Marino Posadas Director de Tec. Desarrollo Solid Quality Mentors.
ExpoForo 2008 "Políticas Públicas em la era digital" Camillo Speroni VP & GM Novell Latin America
está aquí para quedarse no es una moda no es sólo una tendencia.
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
1 SQL Server 2008 : Service Pack 1 SQL-FEST (Spain) Sep 23 rd 2008 Marcos Celada SQL Server Support Engineer Microsoft
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.
Su Negocio Conectado. VisibilidadVisibilidad ColaboraciónColaboración PlanificaciónPlanificación EjecuciónEjecución Build Connections.
Clustered Hard Disk Drives Cold data.
para desarrolladores Minimizar el cambio Concentrarse en estabilidad, confiabilidad y rendimiento. Ayudar a mejorar la productividad Reducir la curva.
SOA conference. Qué es WCF Fundamentos de la Arquitectura WCF Adaptadores BizTalk WCF Novedades en BizTalk Demo.
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.
BranchCache Paulo Dias IT Pro Evangelist Microsoft Fernando Guillot IT Pro Evangelist Microsoft
Migración y actualización hacia SharePoint. Ventajas de actualizar hacia Windows Sharepoint Services 3.0 y hacia Office SharePoint Server 2007 Aproximaciones.
Desarrollo Web Extremo
Introducción XML y WebServices.
Plataforma Microsoft.NET
Acceso a datos con Sharepoint
El Futuro de las interfaz de usuario
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
Silverlight Pablo Michelis Gerente de Relaciones Académicas Microsoft Cono Sur.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Introducción a .NET Nombre : Ethel García-Simón Matachana
 Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant.
AJAX Asynchronous JavaScript And XML.
Windows Server Update Services (WSUS) – Actualizaciones Corporativas.
Integration Services.
Transcripción de la presentación:

Agenda Microsoft Silverlight Qué? Por qué? Cómo? Capacidades de Silverlight 2 IU: Gráficos, Transformaciones, Animaciones, Multimedia… Networking y Enlace a Datos Otros

Qué es Silverlight?Plugin = + +

Plugin = + + Multimedia y RIA XAML Silverligh 1.0(Javascript) Silverligh 2.0 (.NET) 1.5Mb for Windows 4.8 Mb for Mac Beta1: 4.3MB

Silverlight Roadmap Silverlight V1 salió en Verano 2007 Silverlight V2 5 Marzo: Beta1 (go live no comercial) Ayer salío la Beta 2 Herramientas Saldrán versiones expression y herramientas Visual studio para cada versión Diseñador interactivo a lo largo del año

Silverlight 2: Cómo? Desarrollo en.NET (Versión reducida) Multi-lenguaje Últimas innvaciones Alrededor de …. 4MB por ahora Paquetizado y comprimido Herramientas: Microsoft Silverlight Tools Beta 1 for Visual Studio 2008 Expression Blend 2.5 Preview Deep Zoom Composer

Colaboración Diseñador/Desarrollador

XAML <Button Style="{StaticResource Enviar}" x:Name="button" MouseLeftButtonDown="Login"/ >

Empezando… demo

Mapa de Capacidades.NET de Silverlight XAML Networking JSON REST POX RSS Datos LINQXLINQ DLR RubyPython WPF Extensible Controls BCL Generics Collections Host Navegador MS AJAX Library Integración DOM CLR Execution Engine Deploy Instalador Sin fricción Auto Updater Application Services SOAP Presentacion Entrada Teclado RatónTinta Media VC1 WMAMP3 Nucleo IU Imagenes Vectores Texto Animacion Media DRM Media Controles Layout Edición

Silverlight 2 Runtime 2D, Gráficos Audio, Video Animaciones Texto, Entrada de Texto* Controles* Layout* Styles/Templates* Data Binding* Networking HTTP/S and Sockets* * Nuevos en Silverlight 2.NET Support* C# and VB.NET* LINQ* XML APIs* Generics* Integración HTML* JSON Serializer Local storage* Crypto APIs (AES)* Threading*

Librerías Silverlight 2 SDK Lenguajes Dinámicos * JScript IronRuby IronPython Controles adicionales* LINQ for XML* XML Serialization* Syndication APIs (RSS)* * Nuevos en Silverlight 2

Mapa de Capacidades.NET de Silverlight XAML Networking JSON REST POX RSS Datos LINQXLINQ DLR RubyPython WPF Extensible Controls BCL Generics Collections Host Navegador MS AJAX Library Integración DOM CLR Execution Engine Deploy Instalador Sin fricción Auto Updater Application Services SOAP Presentacion Entrada Teclado RatónTinta Media VC1 WMAMP3 Nucleo IU Imagenes Vectores Texto Animacion Media DRM Media Controles Layout Edición

Silverlight 2: Interfaz de Usuario Gráficos, Transformaciones, Animaciones… Gráficos 2D Transformaciones Animaciones Entrada: Ratón, teclado y tinta Layout y Controles Multimedia (Vídeo, Audio e Imágenes)

Gráficos, Transformaciones, Animaciones y Multimedia demo

Silverlight 2: ControlesControles Canvas FileOpenDialog Grid Image ItemsControl MediaElement MultiScaleImage StackPanel TextBox TextBlock Button Popup CheckBox DataGrid DateTimePicker GridSplitter Hyperlink ListBox Calendar RadioButton Slider ToggleButton Tooltip WatermarkTextBox

Mapa de Capacidades.NET de Silverlight XAML Datos LINQXLINQ DLR RubyPython WPF Extensible Controls BCL Generics Collections Host Navegador MS AJAX Library Integración DOM CLR Execution Engine Deploy Instalador Sin fricción Auto Updater Application Services Presentacion Entrada Teclado RatónTinta Media VC1 WMAMP3 Nucleo IU Imagenes Vectores Texto Animacion Media DRM Media Controles Layout Edición Networking JSON REST POX RSS SOAP

Mejoras en Beta 2 Mejoras en Framework UI Controles ricos nuevos y muchos empaquetados en runtime de SL Networking: Upload en webclient y duplex communications LINQ to JSON y soporte ADO.NET Data Services Mejoras en Deep Zoom

2 Managed Code (C#/VB) Silverlight 2: Datos y Networking HTML APIS Mashups Internet Servicios Intranet Existentes Nuevos Servicios creados RSS/Atom Feeds Imagenes Sonidos Vídeos

Servicios Remotos autodescriptivos(SOAP 1.1: WCF, ASMX,Java, etc..) Add Service Reference (prox. slsvcutil.exe) Generación de proxy tipado Cross-domain con restricciones Llamada Asíncrona (MetodoAsync, evento MetodoCompleted) Servicios SOAP En Enterprise Nuestros Servicios SQL Server Data Services* (Astoria) Servicios SOAP En Internet Computer-Readable Metadata (e.g. WSDL) Generacion Automática de Proxy WCF Silverlight 2: Datos y Networking

Otros Servicios no-autodescriptivos Peticiones HTTP/S o SocketS:Webclient WebClient HttWebRequest Cross-domain Tratamiento de datos de retorno XML: XmlReader/XmlWriter, LINQ to XML, XmlSerializer JSON: JSONSerializer APIs de Sindicacion (Leer y crear feeds como en.NET 3.5) Servicios REST Mashup APIs Web APIs Serivicios JSON Servicios POX Documentación Humana Petición Manual 1. Crear URL 2. Hacer Peticion 3. Trabajar con petición/respuesta (XML o JSON) 1. Crear URL 2. Hacer Peticion 3. Trabajar con petición/respuesta (XML o JSON) Silverlight 2: Datos y Networking

Peticiones Cross-domain HTTP o Servicios Por defecto SL no lo permite: SecurityException Habilitado por políticas en sitio web destino Política de Silverlight :clientaccesspolicy.xml Política Adobe Flash: crossdomain.xml Ya lo usan Otra opción: Proxy en el servidor Sockets: En el Sitio de Origen y puertos Restringidos

Silverlight 2: Datos y Networking Enlace a Datos Binding de Propiedades Binding de Collection/List {{FileName=Html.html, FileImageUrl=html.jpg}, {FileName=Image.jpg, FileImageUrl=jpg.jpg}}

Networking y Enlace a Datos demo

Silverlight 2: Personalizacion de IU Separación Presentación Comportamiento Personalización de IU Styling (Styles): Propiedades sencillas (font, color,..) Skinning (Control templates): Sustitución del árbol XAML

Estilos y Plantilla de Control demo

Silverlight 2: Otras Capacidades Local Storage Integración.NET HTML DOM OpenFileDialog Deep Zoom Controles personalizados: UserControl (XAML fijo) Derivar de Control (xaml generico y código)

Algunos Ejemplos de Verdad….

?

Recursos MIX08: Blogs: Poster Silverlight

© 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.