SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Integrando Nuevas Tecnologías Web Julio Casal Consultor de TI AscenzoConsulting http://juliocasal.com
Agenda Silverlight Qué características ofrece Qué tipo de escenarios resuelve Demos, demos, demos Expression Studio Qué contiene Cómo afecta a diseñadores y desarrolladores Cómo se integra con Silverlight Demos Windows Live Platform Qué es Qué servicios ofrece Demos
Unanuevasolución paramostrarexperienciasmultimedia, y aplicacionesenriquecidas e interactivas (RIAs) para la web Multiplataforma: Multibrowser:
Características de Silverlight 2 Soporte a .NET * C# y VB.NET* LINQ* XML APIs* Generics* Integración con HTML* JSON Serializer Almacenamiento local* Crypto APIs (AES)* Threading* 2D, Gráficos Audio, Video Animaciones Texto, Entrada de Texto* Controles* Layout* Estilos/Plantillas* Data Binding* Networking HTTP/S y Sockets* * Nuevo en Silverlight 2
Experiencias Enriquecidas (RIA)
Instalación en el cliente demo
Alto Rendimiento demo
Resultados Bubble Mark (16 balls)
Controles Elementos de IU reutilizablesque encapsulan IU y comportamientoy habilitanreutilización y composición <Button x:Name=“MyButton” Content=“Push Me” Width=“150” Height=“50” /> Button b = new Button(); b.Width = 150; b.Height = 50; b.Content= “Push Me";
Controles CheckBox* DataGrid* DateTimePicker* GridSplitter* Hyperlink* ListBox* Calendar* RadioButton* Slider* ToggleButton* Tooltip* WatermarkTextBox* Canvas FileOpenDialog Grid Image ItemsControl MediaElement MultiScaleImage StackPanel TextBox TextBlock Button Popup * provistocomounalibreríaseparada Nota: controlesadicionales se proveerán entre la Beta 1 y la versión final
Controles demo
Las aplicaciones interactúan con el mundo exterior Catálogo de Productos Base de Datos de Productos Cadena de búsqueda Información del Producto
Las aplicaciones interactúan con el mundo exterior Mapping Mashup Proveedor de Mapas Coordenadas Imágenes de mapas Base de Datos de Ubicaciones Coordenadas Puntos de interés
MuchosTipos de Datos en el Exterior ImágenesSonidosVideos RSS/AtomFeeds Nuevos Serviciosque construyas In-Browser Application Servicios Existentes en la intranet Mashup APIs publicados en Internet
Opciones de Networking Enriquecidas HTTP WCF/SOAP REST RSS Sockets Cross Domain Networking Support
Consumiendo Servicios Web demo
Experiencia Multimedia
Experiencias de Medios Calidad Calidad de video impactantequellegahasta HD (720p) Interactividad de tipo DVD Desarrollo Flexible ,[object Object]
Estándar SMPTE VC-1, WMV y MP3Entrega ,[object Object]
Ventajas en rendimiento, escalabilidad y costossobreotrassoluciones,[object Object]
Cómo poner en producción mis medios? Streaming – BajoDemanda o En Vivo DescargaProgresiva OtrosServidores Web
Formatos de Archivo Soportados Formatos de Video WMV (VC-1, v.7, v.8 y v.9)  Formatos de Audio WMA (v.7, v.8 y v.9), MP3 WMA 10 Pro [nuevo en SL2!]
Opciones para Distribuir los Medios Delegar a otros la distribución de medios Silverlight.Live.com Content Delivery Networks (CDNs) Para la mayor parte del contenido entregado al público Hágalo usted mismo con Windows Server 2008 Usando IIS 7 + IIS 7 Media Pack Usando Windows Media Services 2008 Muy popular para LAN/WAN interna empresarial
Video de Alta Calidad demo
Image Deep Zoom Provee la visión y acercamiento continuo de imágenesenormes Solo carga los datosnecesariosparamostrar la parte de la imagenque el usuarioestáviendo Convierteunaimagenmuygrande en un vector de escalamientoeficiente
Image Deep Zoom Unaherramienta de preprocesamientorompe la imagen en 256 x 256 piezas Luego genera pirámides de piezas a resolucionesmásbajas
Deep Zoom – Cómo funciona? Cuando la imagen se muestra en el clientelaspiezas de resoluciónmásbaja son mostradas en primer lugar Luegomientras se descarganlaspiezas de altacalidad, estas son suavementedibujadas
Deep Zoom demo
Silverlight & Advertising Permite crear “Polite” Ads Brinda soporte Cross-Domain Permite hacer Tracking de Eventos Manejo de Click-Thrus
Silverlight & Advertising
Expression Studio Expression Web 2 ExpressionBlend 2 ExpressionDesign 2 Expression Media 2 ExpressionEncoder 2
Papel JPG / TIFF PSD PPT MOV / WMV  C++ C# VB.NET XAML XHTML CSS / XSLT XML ASP.NET AJAX Sin Estándares ‘Código Sucio’ Maquetas Unificandoel Proceso de  Diseño / Desarrollo Diseñador Desarrollador
Expression Blend 2.5 y Silverlight demo
Preparando un video para el Web con Expression Encoder 2 demo
Plataforma Windows Live WL CustomDomains Silverlight™ Streaming WL Toolbar WindowsLive™ Search WL Spaces WL ID WL Messenger WL Hotmail® WL Alerts WL Contacts WL for mobile WL Writer WL Events WL Photo Gallery WL QnASearch WL OneCare™ WL Calendar Live.com WL Gallery Live Search  Maps WL Favorites WL SkyDrive Family Safety Live Gadgets WL Agents WL Expo
¿Qué es laPlataforma Windows Live?
Datos del Usuario Encontrar & Ubicar Identidad Infraestructura Notificaciones Y Mensajería Live ID Live Search Contacts Messenger Admin Center Silverlight Streaming Virtual Earth Photos Alerts App Storage Agents Términos del Servicio Marzo 2008
SilverlightStreaming Servicio de Windows Live compañero de Silverlight Te enfocas en la experiencia del usuario final, nosotros entregamos la escalabilidad Cuenta gratuita con capacidad de 10 GB Está dentro de la visión "software + service”
Actualizaciones del MIX '08 Storage: 4 GB 10 GB Upload: 30 MB 105 MB Hasta 10 minutos de video: 300 Kbps 1.4 Mbps Alpha Beta REST WebDAV Sandbox Production Cuentagratuitamásgrande API Escalabilidad
Actualizaciones del MIX '08 White label player Out-of-the-box experience Transcoding in the cloud Fully customizable Multiple input formats supported High Quality Silverlight-compliant VC-1 output format Nuevo escenario: Administrar Videos Windows Live Control Silverlight deployment Number of plays Storage meter Sintaxis de Invocación Reportes
Disponibilidad del Servicio MIX ’07: Alpha MIX ’08: Beta Aplicaciones del mundo real ya están usando el servicio QuickApps en dev.live.com Halo 3 interactive game manual Halo 3 video player Films For Learning Quiksilver Pro France The 5th Medium
Windows Live QuickApps demo
Qué se necesita para empezar: Instalar lo siguiente:  Silverlight 2 Beta1 Visual Studio 2008 Silverlight Tools for Visual Studio 2008 Beta 1 ExpressionBlend 2.5 MarchPreview Todo lo necesario está en www.silverlight.net Links a descargas y documentos El object browser de VS es una gran forma de ver las APIs
En Resumen Silverlight es la solución para mostrar experiencias multimedia y aplicaciones enriquecidas e interactivas para la web Expression Studio brinda todas las herramientas que necesita el diseñador para crear nuevas experiencias enriquecidas La Plataforma Windows Live permite compartir información y contenido para crear comunidades online y redes sociales muy activas

Weitere ähnliche Inhalte

Was ist angesagt?

Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessavnslgars
 
Desarrollo android - 3 - entorno de desarrollo
Desarrollo android  - 3 - entorno de desarrolloDesarrollo android  - 3 - entorno de desarrollo
Desarrollo android - 3 - entorno de desarrolloEmilio Aviles Avila
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy belloYanelsy Bello
 
Historia del Visual Basic
Historia del Visual BasicHistoria del Visual Basic
Historia del Visual BasicEdrian_R
 
Windows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasWindows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasJavier Suárez Ruiz
 
Interfaces Adaptativas en Windows 10
Interfaces Adaptativas en Windows 10Interfaces Adaptativas en Windows 10
Interfaces Adaptativas en Windows 10Javier Suárez Ruiz
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005hvillarreal
 
Introducción al desarrollo de Apps en Windows 10
Introducción al desarrollo de Apps en  Windows 10Introducción al desarrollo de Apps en  Windows 10
Introducción al desarrollo de Apps en Windows 10Javier Suárez Ruiz
 
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008juliocasal
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Wilberth Rojas Aguilar
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basicguest01eddce
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual StudioMcGuix Bermeo
 
Historia del flash carlos moya 2 b2
Historia del flash carlos moya 2 b2Historia del flash carlos moya 2 b2
Historia del flash carlos moya 2 b2Charlie Moyashqui
 
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptJSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptSorey García
 
Reconnect(); Sevilla - Introducción a Xamarin 4
Reconnect(); Sevilla - Introducción a Xamarin 4Reconnect(); Sevilla - Introducción a Xamarin 4
Reconnect(); Sevilla - Introducción a Xamarin 4Javier Suárez Ruiz
 

Was ist angesagt? (20)

Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Desarrollo android - 3 - entorno de desarrollo
Desarrollo android  - 3 - entorno de desarrolloDesarrollo android  - 3 - entorno de desarrollo
Desarrollo android - 3 - entorno de desarrollo
 
Dreamwever
DreamweverDreamwever
Dreamwever
 
Reconnect(); Sevilla - Keynote
Reconnect(); Sevilla - KeynoteReconnect(); Sevilla - Keynote
Reconnect(); Sevilla - Keynote
 
Dreamwever.
Dreamwever.Dreamwever.
Dreamwever.
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
Historia del Visual Basic
Historia del Visual BasicHistoria del Visual Basic
Historia del Visual Basic
 
Windows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasWindows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces Adaptativas
 
Interfaces Adaptativas en Windows 10
Interfaces Adaptativas en Windows 10Interfaces Adaptativas en Windows 10
Interfaces Adaptativas en Windows 10
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
 
Introducción al desarrollo de Apps en Windows 10
Introducción al desarrollo de Apps en  Windows 10Introducción al desarrollo de Apps en  Windows 10
Introducción al desarrollo de Apps en Windows 10
 
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
 
Novedades en XAML
Novedades en XAMLNovedades en XAML
Novedades en XAML
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
 
Historia del flash carlos moya 2 b2
Historia del flash carlos moya 2 b2Historia del flash carlos moya 2 b2
Historia del flash carlos moya 2 b2
 
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptJSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
 
Reconnect(); Sevilla - Introducción a Xamarin 4
Reconnect(); Sevilla - Introducción a Xamarin 4Reconnect(); Sevilla - Introducción a Xamarin 4
Reconnect(); Sevilla - Introducción a Xamarin 4
 

Andere mochten auch

Aplicaciones De Internet
Aplicaciones De InternetAplicaciones De Internet
Aplicaciones De Internetmallita
 
Del Internet a su Escritorio
Del Internet a su EscritorioDel Internet a su Escritorio
Del Internet a su EscritorioEric Menjivar
 
Taller Ria
Taller RiaTaller Ria
Taller Riactme
 
Web 2.0 and Rich Internet Applications
Web 2.0 and Rich Internet ApplicationsWeb 2.0 and Rich Internet Applications
Web 2.0 and Rich Internet ApplicationsSaurabh Narula
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet ApplicationsYoussef Shaath
 
Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...
Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...
Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...Emakina
 

Andere mochten auch (13)

Aplicaciones De Internet
Aplicaciones De InternetAplicaciones De Internet
Aplicaciones De Internet
 
Del Internet a su Escritorio
Del Internet a su EscritorioDel Internet a su Escritorio
Del Internet a su Escritorio
 
RIA con JavaFX
RIA con JavaFXRIA con JavaFX
RIA con JavaFX
 
Taller Ria
Taller RiaTaller Ria
Taller Ria
 
Desarrollo de aplicaciones web con Google Web Toolkit
Desarrollo de aplicaciones web con Google Web ToolkitDesarrollo de aplicaciones web con Google Web Toolkit
Desarrollo de aplicaciones web con Google Web Toolkit
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Aplicaciones educativas de la Web 2.0
Aplicaciones educativas de la Web 2.0 Aplicaciones educativas de la Web 2.0
Aplicaciones educativas de la Web 2.0
 
Web 2.0 and Rich Internet Applications
Web 2.0 and Rich Internet ApplicationsWeb 2.0 and Rich Internet Applications
Web 2.0 and Rich Internet Applications
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...
Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...
Emakina Academy 4 - AJAX, Flash & Rich Internet Applications: harnessing the ...
 
Tics
TicsTics
Tics
 
Web20 With Ajax
Web20 With AjaxWeb20 With Ajax
Web20 With Ajax
 
introduccion a Ajax
introduccion a Ajaxintroduccion a Ajax
introduccion a Ajax
 

Ähnlich wie Integrando Nuevas Tecnologías Web

Creando Interfaces Espectaculares
Creando Interfaces EspectacularesCreando Interfaces Espectaculares
Creando Interfaces Espectacularesjuliocasal
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Tonymx
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8 marco368
 
Desarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A FinDesarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A Finvideos
 
Visual Studio Life Runs On Code
Visual  Studio  Life  Runs On  CodeVisual  Studio  Life  Runs On  Code
Visual Studio Life Runs On Codedaniel.sierra
 
Introducción a Visual Basic
Introducción a Visual BasicIntroducción a Visual Basic
Introducción a Visual Basickattybe
 
Presentacion dreamweaver´k
Presentacion dreamweaver´kPresentacion dreamweaver´k
Presentacion dreamweaver´kCarlos Mejia
 
Presentacion dreamweaver
Presentacion dreamweaverPresentacion dreamweaver
Presentacion dreamweaverLuisa Espinnoza
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1YEK1702
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas UtilesJairo Gatjens
 
Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Bruno Capuano
 
Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009quimbs
 
2. principales elementos
2.  principales elementos2.  principales elementos
2. principales elementosVictor Aravena
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Antonio Palomares Sender
 

Ähnlich wie Integrando Nuevas Tecnologías Web (20)

Creando Interfaces Espectaculares
Creando Interfaces EspectacularesCreando Interfaces Espectaculares
Creando Interfaces Espectaculares
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 
Desarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A FinDesarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A Fin
 
Visual Studio Life Runs On Code
Visual  Studio  Life  Runs On  CodeVisual  Studio  Life  Runs On  Code
Visual Studio Life Runs On Code
 
Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)
 
Introducción a Visual Basic
Introducción a Visual BasicIntroducción a Visual Basic
Introducción a Visual Basic
 
Presentacion dreamweaver´k
Presentacion dreamweaver´kPresentacion dreamweaver´k
Presentacion dreamweaver´k
 
Presentacion dreamweaver
Presentacion dreamweaverPresentacion dreamweaver
Presentacion dreamweaver
 
Act 8..1
Act 8..1Act 8..1
Act 8..1
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1
 
Flash cs5
Flash  cs5Flash  cs5
Flash cs5
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas Utiles
 
Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010
 
Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009
 
Juegos html5
Juegos html5Juegos html5
Juegos html5
 
2. principales elementos
2.  principales elementos2.  principales elementos
2. principales elementos
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 

Mehr von juliocasal

Reglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows VistaReglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows Vistajuliocasal
 
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008juliocasal
 
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun MejoresVS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejoresjuliocasal
 
Un Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation FoundationUn Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation Foundationjuliocasal
 
SOA en la Práctica: WCF &amp; WSSF
SOA en la Práctica: WCF &amp; WSSFSOA en la Práctica: WCF &amp; WSSF
SOA en la Práctica: WCF &amp; WSSFjuliocasal
 
Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005juliocasal
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Softwarejuliocasal
 
Expression Studio en Acción
Expression Studio en AcciónExpression Studio en Acción
Expression Studio en Acciónjuliocasal
 
Escribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team SystemEscribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team Systemjuliocasal
 
Desarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con AjaxDesarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con Ajaxjuliocasal
 
Asp .Net Ajax: Patrones
Asp .Net Ajax: PatronesAsp .Net Ajax: Patrones
Asp .Net Ajax: Patronesjuliocasal
 

Mehr von juliocasal (11)

Reglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows VistaReglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows Vista
 
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
 
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun MejoresVS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
 
Un Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation FoundationUn Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation Foundation
 
SOA en la Práctica: WCF &amp; WSSF
SOA en la Práctica: WCF &amp; WSSFSOA en la Práctica: WCF &amp; WSSF
SOA en la Práctica: WCF &amp; WSSF
 
Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
 
Expression Studio en Acción
Expression Studio en AcciónExpression Studio en Acción
Expression Studio en Acción
 
Escribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team SystemEscribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team System
 
Desarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con AjaxDesarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con Ajax
 
Asp .Net Ajax: Patrones
Asp .Net Ajax: PatronesAsp .Net Ajax: Patrones
Asp .Net Ajax: Patrones
 

Kürzlich hochgeladen

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Kürzlich hochgeladen (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Integrando Nuevas Tecnologías Web

  • 1. Integrando Nuevas Tecnologías Web Julio Casal Consultor de TI AscenzoConsulting http://juliocasal.com
  • 2. Agenda Silverlight Qué características ofrece Qué tipo de escenarios resuelve Demos, demos, demos Expression Studio Qué contiene Cómo afecta a diseñadores y desarrolladores Cómo se integra con Silverlight Demos Windows Live Platform Qué es Qué servicios ofrece Demos
  • 3.
  • 4. Unanuevasolución paramostrarexperienciasmultimedia, y aplicacionesenriquecidas e interactivas (RIAs) para la web Multiplataforma: Multibrowser:
  • 5. Características de Silverlight 2 Soporte a .NET * C# y VB.NET* LINQ* XML APIs* Generics* Integración con HTML* JSON Serializer Almacenamiento local* Crypto APIs (AES)* Threading* 2D, Gráficos Audio, Video Animaciones Texto, Entrada de Texto* Controles* Layout* Estilos/Plantillas* Data Binding* Networking HTTP/S y Sockets* * Nuevo en Silverlight 2
  • 7. Instalación en el cliente demo
  • 10. Controles Elementos de IU reutilizablesque encapsulan IU y comportamientoy habilitanreutilización y composición <Button x:Name=“MyButton” Content=“Push Me” Width=“150” Height=“50” /> Button b = new Button(); b.Width = 150; b.Height = 50; b.Content= “Push Me";
  • 11. Controles CheckBox* DataGrid* DateTimePicker* GridSplitter* Hyperlink* ListBox* Calendar* RadioButton* Slider* ToggleButton* Tooltip* WatermarkTextBox* Canvas FileOpenDialog Grid Image ItemsControl MediaElement MultiScaleImage StackPanel TextBox TextBlock Button Popup * provistocomounalibreríaseparada Nota: controlesadicionales se proveerán entre la Beta 1 y la versión final
  • 13. Las aplicaciones interactúan con el mundo exterior Catálogo de Productos Base de Datos de Productos Cadena de búsqueda Información del Producto
  • 14. Las aplicaciones interactúan con el mundo exterior Mapping Mashup Proveedor de Mapas Coordenadas Imágenes de mapas Base de Datos de Ubicaciones Coordenadas Puntos de interés
  • 15. MuchosTipos de Datos en el Exterior ImágenesSonidosVideos RSS/AtomFeeds Nuevos Serviciosque construyas In-Browser Application Servicios Existentes en la intranet Mashup APIs publicados en Internet
  • 16. Opciones de Networking Enriquecidas HTTP WCF/SOAP REST RSS Sockets Cross Domain Networking Support
  • 19.
  • 20.
  • 21.
  • 22. Cómo poner en producción mis medios? Streaming – BajoDemanda o En Vivo DescargaProgresiva OtrosServidores Web
  • 23. Formatos de Archivo Soportados Formatos de Video WMV (VC-1, v.7, v.8 y v.9) Formatos de Audio WMA (v.7, v.8 y v.9), MP3 WMA 10 Pro [nuevo en SL2!]
  • 24. Opciones para Distribuir los Medios Delegar a otros la distribución de medios Silverlight.Live.com Content Delivery Networks (CDNs) Para la mayor parte del contenido entregado al público Hágalo usted mismo con Windows Server 2008 Usando IIS 7 + IIS 7 Media Pack Usando Windows Media Services 2008 Muy popular para LAN/WAN interna empresarial
  • 25. Video de Alta Calidad demo
  • 26. Image Deep Zoom Provee la visión y acercamiento continuo de imágenesenormes Solo carga los datosnecesariosparamostrar la parte de la imagenque el usuarioestáviendo Convierteunaimagenmuygrande en un vector de escalamientoeficiente
  • 27. Image Deep Zoom Unaherramienta de preprocesamientorompe la imagen en 256 x 256 piezas Luego genera pirámides de piezas a resolucionesmásbajas
  • 28. Deep Zoom – Cómo funciona? Cuando la imagen se muestra en el clientelaspiezas de resoluciónmásbaja son mostradas en primer lugar Luegomientras se descarganlaspiezas de altacalidad, estas son suavementedibujadas
  • 30. Silverlight & Advertising Permite crear “Polite” Ads Brinda soporte Cross-Domain Permite hacer Tracking de Eventos Manejo de Click-Thrus
  • 32. Expression Studio Expression Web 2 ExpressionBlend 2 ExpressionDesign 2 Expression Media 2 ExpressionEncoder 2
  • 33. Papel JPG / TIFF PSD PPT MOV / WMV C++ C# VB.NET XAML XHTML CSS / XSLT XML ASP.NET AJAX Sin Estándares ‘Código Sucio’ Maquetas Unificandoel Proceso de Diseño / Desarrollo Diseñador Desarrollador
  • 34. Expression Blend 2.5 y Silverlight demo
  • 35. Preparando un video para el Web con Expression Encoder 2 demo
  • 36. Plataforma Windows Live WL CustomDomains Silverlight™ Streaming WL Toolbar WindowsLive™ Search WL Spaces WL ID WL Messenger WL Hotmail® WL Alerts WL Contacts WL for mobile WL Writer WL Events WL Photo Gallery WL QnASearch WL OneCare™ WL Calendar Live.com WL Gallery Live Search Maps WL Favorites WL SkyDrive Family Safety Live Gadgets WL Agents WL Expo
  • 37. ¿Qué es laPlataforma Windows Live?
  • 38. Datos del Usuario Encontrar & Ubicar Identidad Infraestructura Notificaciones Y Mensajería Live ID Live Search Contacts Messenger Admin Center Silverlight Streaming Virtual Earth Photos Alerts App Storage Agents Términos del Servicio Marzo 2008
  • 39. SilverlightStreaming Servicio de Windows Live compañero de Silverlight Te enfocas en la experiencia del usuario final, nosotros entregamos la escalabilidad Cuenta gratuita con capacidad de 10 GB Está dentro de la visión "software + service”
  • 40. Actualizaciones del MIX '08 Storage: 4 GB 10 GB Upload: 30 MB 105 MB Hasta 10 minutos de video: 300 Kbps 1.4 Mbps Alpha Beta REST WebDAV Sandbox Production Cuentagratuitamásgrande API Escalabilidad
  • 41. Actualizaciones del MIX '08 White label player Out-of-the-box experience Transcoding in the cloud Fully customizable Multiple input formats supported High Quality Silverlight-compliant VC-1 output format Nuevo escenario: Administrar Videos Windows Live Control Silverlight deployment Number of plays Storage meter Sintaxis de Invocación Reportes
  • 42. Disponibilidad del Servicio MIX ’07: Alpha MIX ’08: Beta Aplicaciones del mundo real ya están usando el servicio QuickApps en dev.live.com Halo 3 interactive game manual Halo 3 video player Films For Learning Quiksilver Pro France The 5th Medium
  • 44. Qué se necesita para empezar: Instalar lo siguiente: Silverlight 2 Beta1 Visual Studio 2008 Silverlight Tools for Visual Studio 2008 Beta 1 ExpressionBlend 2.5 MarchPreview Todo lo necesario está en www.silverlight.net Links a descargas y documentos El object browser de VS es una gran forma de ver las APIs
  • 45. En Resumen Silverlight es la solución para mostrar experiencias multimedia y aplicaciones enriquecidas e interactivas para la web Expression Studio brinda todas las herramientas que necesita el diseñador para crear nuevas experiencias enriquecidas La Plataforma Windows Live permite compartir información y contenido para crear comunidades online y redes sociales muy activas
  • 46. © 2008 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.

Hinweis der Redaktion

  1. Muestracómo se comporta la instalación de Silverlight en el cliente.
  2. Muestra el alto rendimiento de Silverlight en animaciones. Compara DHTML, Adobe Flex, Adobe Flex Air, Java y Silverlight 2.0.
  3. Muestra los diversoscontrolesofrecidosporSilverlight 2.0
  4. MuestracómoSilverlight 2.0 puedeconsumirservicios web fácilmente.
  5. Muestra un video de altadefinición (1080p) en un player Silverlight
  6. Muestra un ejemplo de Deep Zoom,quepermiteobtenerdetallesimpresionantes al hacer Zoom a lasimágenes
  7. Imágenes y/o videosquedemuestran la futuraplataforma de Silverlight Advertising
  8. MuestraunaaplicaciónSilverlightcreada con Blend 2.5http://blogs.msdn.com/swiss_dpe_team/archive/2008/04/17/silverlight-2-beta-1-end-to-end-hands-on-lab.aspx
  9. Muestracómopreparar un video para el web usando Expression Encoder 2
  10. Demuestraalgunos de los Quick Apps quemuestran el uso de la plataforma Windows Live