SlideShare una empresa de Scribd logo
SILVERLIGHT Raúl Mayo González CES Microsoft.Net rmayo@cein.es geeks.ms/blogs/rmayo
¿Es exclusivamente Web? ¿Qué oportunidades tendrán mis proyectos? ¿Cómo Desarrollaré? ¿Navegador? ¿Sólo funciona en Windows? ¿XAML? ¿R.I.A.? ¿Cómo Diseñaré? ¿Se integrará con mis proyectos? ¿En que  se basa?
AGENDA ,[object Object]
Integración Diseñador
¿Qué podemos desarrollar con Silverlight 4?
¿Cómo obtener beneficios de nuestros proyectos? ,[object Object],[object Object]
Windows
Mac OSX
Linux,[object Object]
Internet Explorer
Firefox
Safari
Opera
Chrome
Multi-Dispositivo:
Web
Escritorio
Móviles,[object Object]
Silverlight 1 Septiembre 2007
Silverlight 2 Octubre 2008 Silverlight 1 Septiembre 2007
Silverlight 3 Julio 2009 Silverlight 1 Silverlight 2 Septiembre 2007 Octubre 2008
Silverlight 4RC Marzo 2010  Silverlight 1 Silverlight 2 Silverlight 3 Septiembre2007 Octubre 2008 Julio 2009
Silverlight 4 RC Aplicaciones de Negocio Media MásAllá del Navegador Hoy!! Silverlight 1 Silverlight 2 Silverlight 3 Silverlight 4 RC Septiembre 2007 Octubre 2008 Julio 2009 Marzo 2010
Silverlight 4 Beta Out of Browser Applications Elevated Privileges Support (including Automation) HTML Hosting Support Notifications Media WMS Multicast Support MP4 Playback Protected by PlayReady DRM Offline DRM Output Protection WebCam/Mic Support (raw stream only) Printing Printing Support Text RichTextBox Arabic and Hebrew Text Support IME Improvements for TextBox UIElement.TextInput event  Controls, Control Model, Layout Theming via Implicit Styles ViewBox RTL Layout  DataGrid * Column Support ItemsControl support for Blend Fluid Layout MouseWheel Support on ScrollViewer, TextBox, ComboBox, Calendar, DatePicker VisualStateGroup.CurrentStateGroup property Command Property on ButtonBase & Hyperlink SelectedValue and SelectedValuePath Properties on Selector Navigation Navigation Loader Extensibility (Hook Frame Navigates) DatabindingImprovements DataBinding Support for DependencyObjects StringFormat, TargetNullValue & FallBackValue Properties on Binding Binding to String Indexers IDataErrorInfo Support Asynchronous Data Validation (INotifyDataErrorInfo) ObservableCollection<T> IList/IEnumerablecstrs Graphics/Imaging Support for more PNG Formats Unseal Path CompositeTransform Networking UDP Listener Automatically Adding Referer Header Authentication Support on ClientHttpWebRequest Memory Usage Fix During Progressive Downloads Tools Support Dispatcher Support on the Tools Design Surface SDK ADO.NET Data Services 2.0 Support Managed Extensibility Framework (MEF) Better Transport for WCF (Socket Support) Other Support for C# & VB.NET 4.0 Features Expose Runtime Version to 3rd Party DLLs  NGEN Support for Core Runtime Binaries Group Policy Hooks to Disable WebCam & Elevated Apps
Silverlight 4 RC Parser New architecture enables future innovation Performance and stability improvements XmlnsPrefix & XmlnsDefinition attributes Support setting order-dependent properties Input Pinned full-screen mode on secondary display HTML hosting accessibility Arabic, Hebrew and Thai input on Mac Rich Text Text position and selection APIs RichTextBox.Xamlproperty for serializing text content XAML clipboard format FlowDirection support on Runs “Format then type” support Thai & Vietnamese input support UI Automation Text pattern Networking UploadProgress support (client stack) Caching support (client stack) Sockets policy file retrieval via HTTP Accept-Language header Out of Browser / Elevated Trust XAP signing Silent install and emulation mode Custom window chrome Better support for Automation Cancelable shutdown event Updated security dialogs Sockets security restrictions removal Media Webcam/Micconfiguration preview More descriptive MediaSourceStream errors Updates to H.264 content protection (ClearNAL) Digital Constraint Token CGMS-A Graphics card driver validation & revocation Graphics/Imaging Hardware-accelerated Perspective Transforms Ability to query page size and printable area Memory usage and perf improvements Data Entity-level validation support of INotifyDataErrorInfo for DataGrid XPath support for XML SDK System.Numerics.dll System.Xml.XPath.dll Dynamic XAP support (MEF) Frame/Navigation refresh support Other Support for 32 new languages (41 total) Update to DeepZoom code base with HW acceleration Support for Private mode browsing Google Chrome support (Windows) FrameworkElement.Unloaded event IsoStoreperfimprovements
XAML DESARROLLADOR DISEÑADOR
¿XAML?
XAML ,[object Object]
Esta basado en XML
Crea e inicializa objetos .Net
Lo podemos usar a partir del Framework .Net 3.0
Es el lenguaje encargado de la creación de la Interfaz de usuario
Nos permite separar la capa lógica de la capa de presentación
Facilita la incorporación del Diseñador en el ciclo de desarrollo del software,[object Object]
HERRAMIENTAS PARA DESARROLLAR SILVERLIGHT ,[object Object]

Más contenido relacionado

La actualidad más candente

Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
Helmilpa
 
Reconnect(); Sevilla - Keynote
Reconnect(); Sevilla - KeynoteReconnect(); Sevilla - Keynote
Reconnect(); Sevilla - Keynote
Javier Suárez Ruiz
 
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus PartyWindows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Sorey García
 
Presentación1 de w.,jlgvjdfmkhgvfd
Presentación1 de w.,jlgvjdfmkhgvfdPresentación1 de w.,jlgvjdfmkhgvfd
Presentación1 de w.,jlgvjdfmkhgvfd
WENJULI
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
Abraham Puchi Mar
 
Taller dreamweaver
Taller dreamweaverTaller dreamweaver
Taller dreamweaver
Herber Espín
 
Desarrollo Plataforma Flash
Desarrollo Plataforma FlashDesarrollo Plataforma Flash
Desarrollo Plataforma Flash
Alberto González
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges
Javier Suárez Ruiz
 
CodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguroCodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguro
Microsoft Argentina y Uruguay [Official Space]
 
Shantal Dreamweaver
Shantal DreamweaverShantal Dreamweaver
Shantal Dreamweaver
shantal16_
 
Catalogo de editores web sinuhe emmanuel perez martinez
Catalogo de editores web sinuhe emmanuel perez martinezCatalogo de editores web sinuhe emmanuel perez martinez
Catalogo de editores web sinuhe emmanuel perez martinez
Sinuhé Pérez Mtz
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flash
Futura Networks
 
Aplicaciones RIA (Flex) - 7 Foro Innovación
Aplicaciones RIA (Flex) - 7 Foro InnovaciónAplicaciones RIA (Flex) - 7 Foro Innovación
Aplicaciones RIA (Flex) - 7 Foro Innovación
Oficina Oberta d'Innovació
 

La actualidad más candente (13)

Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Reconnect(); Sevilla - Keynote
Reconnect(); Sevilla - KeynoteReconnect(); Sevilla - Keynote
Reconnect(); Sevilla - Keynote
 
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus PartyWindows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
 
Presentación1 de w.,jlgvjdfmkhgvfd
Presentación1 de w.,jlgvjdfmkhgvfdPresentación1 de w.,jlgvjdfmkhgvfd
Presentación1 de w.,jlgvjdfmkhgvfd
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Taller dreamweaver
Taller dreamweaverTaller dreamweaver
Taller dreamweaver
 
Desarrollo Plataforma Flash
Desarrollo Plataforma FlashDesarrollo Plataforma Flash
Desarrollo Plataforma Flash
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges
 
CodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguroCodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguro
 
Shantal Dreamweaver
Shantal DreamweaverShantal Dreamweaver
Shantal Dreamweaver
 
Catalogo de editores web sinuhe emmanuel perez martinez
Catalogo de editores web sinuhe emmanuel perez martinezCatalogo de editores web sinuhe emmanuel perez martinez
Catalogo de editores web sinuhe emmanuel perez martinez
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flash
 
Aplicaciones RIA (Flex) - 7 Foro Innovación
Aplicaciones RIA (Flex) - 7 Foro InnovaciónAplicaciones RIA (Flex) - 7 Foro Innovación
Aplicaciones RIA (Flex) - 7 Foro Innovación
 

Similar a Introducción a silverlight

Flash Platform
Flash PlatformFlash Platform
Flash Platform
Alberto González
 
Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009
quimbs
 
Fundamentos de silverlight
Fundamentos de silverlightFundamentos de silverlight
Fundamentos de silverlight
Carlos Correa
 
Silverlight
SilverlightSilverlight
Silverlight
Elemental Geeks
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7
videos
 
Wp7
Wp7Wp7
Wp7
mailyo
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1
YEK1702
 
Creando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media ServicesCreando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media Services
Ezequiel Jadib
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
cheve5
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
cheve5
 
Pinargote quiroz jennifer
Pinargote quiroz jenniferPinargote quiroz jennifer
Pinargote quiroz jennifer
kassy9331
 
Webinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisWebinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - Quobis
Quobis
 
El rincón de la música
El rincón de la músicaEl rincón de la música
El rincón de la música
Diego B M
 
Sesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & Flex
Sesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & FlexSesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & Flex
Sesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & Flex
Biz Partner
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
vnslgars
 
Red coorporativa
Red coorporativaRed coorporativa
Red coorporativa
josearmandoperezjime
 
Juegos html5
Juegos html5Juegos html5
Juegos html5
Willy Aguirre
 
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
Charlie Moyashqui
 
Seminario WP7 MICTT
Seminario WP7 MICTTSeminario WP7 MICTT
Seminario WP7 MICTT
MICTT Palma
 
Dreamweaver Y Su Historia
Dreamweaver Y Su HistoriaDreamweaver Y Su Historia
Dreamweaver Y Su Historia
Alexander SP
 

Similar a Introducción a silverlight (20)

Flash Platform
Flash PlatformFlash Platform
Flash Platform
 
Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009Taller Silverlight Alicante 2009
Taller Silverlight Alicante 2009
 
Fundamentos de silverlight
Fundamentos de silverlightFundamentos de silverlight
Fundamentos de silverlight
 
Silverlight
SilverlightSilverlight
Silverlight
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7
 
Wp7
Wp7Wp7
Wp7
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1
 
Creando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media ServicesCreando aplicaciones Media con Windows Azure Media Services
Creando aplicaciones Media con Windows Azure Media Services
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Pinargote quiroz jennifer
Pinargote quiroz jenniferPinargote quiroz jennifer
Pinargote quiroz jennifer
 
Webinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisWebinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - Quobis
 
El rincón de la música
El rincón de la músicaEl rincón de la música
El rincón de la música
 
Sesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & Flex
Sesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & FlexSesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & Flex
Sesión 10: Desarrollo de Aplicaciones Web Con Web Dynpro & Flex
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
Red coorporativa
Red coorporativaRed coorporativa
Red coorporativa
 
Juegos html5
Juegos html5Juegos html5
Juegos html5
 
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
 
Seminario WP7 MICTT
Seminario WP7 MICTTSeminario WP7 MICTT
Seminario WP7 MICTT
 
Dreamweaver Y Su Historia
Dreamweaver Y Su HistoriaDreamweaver Y Su Historia
Dreamweaver Y Su Historia
 

Último

Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 

Último (20)

Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 

Introducción a silverlight

  • 1. SILVERLIGHT Raúl Mayo González CES Microsoft.Net rmayo@cein.es geeks.ms/blogs/rmayo
  • 2. ¿Es exclusivamente Web? ¿Qué oportunidades tendrán mis proyectos? ¿Cómo Desarrollaré? ¿Navegador? ¿Sólo funciona en Windows? ¿XAML? ¿R.I.A.? ¿Cómo Diseñaré? ¿Se integrará con mis proyectos? ¿En que se basa?
  • 3.
  • 5. ¿Qué podemos desarrollar con Silverlight 4?
  • 6.
  • 9.
  • 13. Opera
  • 16. Web
  • 18.
  • 20. Silverlight 2 Octubre 2008 Silverlight 1 Septiembre 2007
  • 21. Silverlight 3 Julio 2009 Silverlight 1 Silverlight 2 Septiembre 2007 Octubre 2008
  • 22. Silverlight 4RC Marzo 2010 Silverlight 1 Silverlight 2 Silverlight 3 Septiembre2007 Octubre 2008 Julio 2009
  • 23. Silverlight 4 RC Aplicaciones de Negocio Media MásAllá del Navegador Hoy!! Silverlight 1 Silverlight 2 Silverlight 3 Silverlight 4 RC Septiembre 2007 Octubre 2008 Julio 2009 Marzo 2010
  • 24. Silverlight 4 Beta Out of Browser Applications Elevated Privileges Support (including Automation) HTML Hosting Support Notifications Media WMS Multicast Support MP4 Playback Protected by PlayReady DRM Offline DRM Output Protection WebCam/Mic Support (raw stream only) Printing Printing Support Text RichTextBox Arabic and Hebrew Text Support IME Improvements for TextBox UIElement.TextInput event Controls, Control Model, Layout Theming via Implicit Styles ViewBox RTL Layout DataGrid * Column Support ItemsControl support for Blend Fluid Layout MouseWheel Support on ScrollViewer, TextBox, ComboBox, Calendar, DatePicker VisualStateGroup.CurrentStateGroup property Command Property on ButtonBase & Hyperlink SelectedValue and SelectedValuePath Properties on Selector Navigation Navigation Loader Extensibility (Hook Frame Navigates) DatabindingImprovements DataBinding Support for DependencyObjects StringFormat, TargetNullValue & FallBackValue Properties on Binding Binding to String Indexers IDataErrorInfo Support Asynchronous Data Validation (INotifyDataErrorInfo) ObservableCollection<T> IList/IEnumerablecstrs Graphics/Imaging Support for more PNG Formats Unseal Path CompositeTransform Networking UDP Listener Automatically Adding Referer Header Authentication Support on ClientHttpWebRequest Memory Usage Fix During Progressive Downloads Tools Support Dispatcher Support on the Tools Design Surface SDK ADO.NET Data Services 2.0 Support Managed Extensibility Framework (MEF) Better Transport for WCF (Socket Support) Other Support for C# & VB.NET 4.0 Features Expose Runtime Version to 3rd Party DLLs NGEN Support for Core Runtime Binaries Group Policy Hooks to Disable WebCam & Elevated Apps
  • 25. Silverlight 4 RC Parser New architecture enables future innovation Performance and stability improvements XmlnsPrefix & XmlnsDefinition attributes Support setting order-dependent properties Input Pinned full-screen mode on secondary display HTML hosting accessibility Arabic, Hebrew and Thai input on Mac Rich Text Text position and selection APIs RichTextBox.Xamlproperty for serializing text content XAML clipboard format FlowDirection support on Runs “Format then type” support Thai & Vietnamese input support UI Automation Text pattern Networking UploadProgress support (client stack) Caching support (client stack) Sockets policy file retrieval via HTTP Accept-Language header Out of Browser / Elevated Trust XAP signing Silent install and emulation mode Custom window chrome Better support for Automation Cancelable shutdown event Updated security dialogs Sockets security restrictions removal Media Webcam/Micconfiguration preview More descriptive MediaSourceStream errors Updates to H.264 content protection (ClearNAL) Digital Constraint Token CGMS-A Graphics card driver validation & revocation Graphics/Imaging Hardware-accelerated Perspective Transforms Ability to query page size and printable area Memory usage and perf improvements Data Entity-level validation support of INotifyDataErrorInfo for DataGrid XPath support for XML SDK System.Numerics.dll System.Xml.XPath.dll Dynamic XAP support (MEF) Frame/Navigation refresh support Other Support for 32 new languages (41 total) Update to DeepZoom code base with HW acceleration Support for Private mode browsing Google Chrome support (Windows) FrameworkElement.Unloaded event IsoStoreperfimprovements
  • 28.
  • 30. Crea e inicializa objetos .Net
  • 31. Lo podemos usar a partir del Framework .Net 3.0
  • 32. Es el lenguaje encargado de la creación de la Interfaz de usuario
  • 33. Nos permite separar la capa lógica de la capa de presentación
  • 34.
  • 35.
  • 36. Silverlight 3 Tools para VS2008
  • 37.
  • 38. SmoothStreaming ORIGEN CODIFICAR SERVIDOR CLIENTE Windows Media Services 2008 Windows Media Encoder + ISS Media Services 9
  • 39. SmoothStreaming ISS Media Service +Ancho de Banda Servidor de SmoothStreaming -Ancho de Banda Servidor de almacenamiento Caché
  • 40.
  • 41. La API permite la elección de los diferentes elementos instalados.
  • 42. Seguridad en el acceso.
  • 43.
  • 44. Permite una carga paulatina y un movimiento panorámico mediante el suministro imágenes de distintas resoluciones.
  • 45.
  • 46. Representa elementos 2D en espacios 3DRotacióneje X
  • 47.
  • 48. Permite interactuar con los eventos Drag&Drop.
  • 49. Reducción de cuadros de dialogo y acciones del usuario.
  • 50.
  • 51.
  • 56. Raúl Mayo González CES Microsoft.Net rmayo@cein.es geeks.ms/blogs/rmayo
  • 57.
  • 64.