SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Silverlight 3 La verdadera RIA hoy.
Acerca de mí. Matías Iacono Microsoft MVP – MCTS – MCPD – MAP Certified Scrum Master  Alligned Agile Partner Regional Speaker INETA LatamMotorola Argentina
Experiencia de usuario y usabilidad
¿Quées XP?
XP define el mercado
XP en las distintas plataformas. Media & RIA Web Desktop XP DivertidaRicaUsableConsistente Fácil de instalar Alcance masibo / Instalación simple Fácil de configurar y mantener Integración con el SO / Alto rendimiento Interfaces más ricas Más ejecución en el lado del cliente Limitaciones de UX Complejidad en el navegador (AJAX) Instalación compleja No soportadon múltiples plataformas No listo para companñías Nuevos modelos de programación
XP y la experiencia de usabilidad =
Paper JPG / TIFF PSD PPT MOV / WMV  C++ C# VB.NET XAML XHTML CSS / XSLT XML ASP.NET Javascript AJAX Código no standard Unificando el proceso de desarrollo y diseño Desarrollador Funcionalidad, datos, seguridad, integridad operativa. Diseñador Comportamiento, marca, y conexión emocional.
Servidores y servicios Escritorio Media & RIA Herramientas para el diseñador y desarrollador Servidor              Seven Diseñador Comportamiento, marca, y conexión emocional. Desarrollador Funcionalidad, datos, seguridad, integridad operativa.
Microsoft® Silverlight™ is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of media experiences and rich interactive applications for the Web. ¿Quées Silverlight? Múltiples Navegadores Múltiples plataformas
.Net para Silverlight .Net para Silverlight un sub conjunto de Microsoft .Net Framework .Net 3.5 ~200 MB (Solo Windows)  Escritorio ~50 MB (Solo Windows)  Silverlight ~4 MB (Múltiples plataformas)
Arquitectura de Silverlight
Todo Silverlight
Soporte de Pixel Shaders sampler2D input : register(S0); float4 main(float2 uv : TEXCOORD) : COLOR {     uv.y = uv.y  + (sin(uv.y*100)*0.03);     return tex2D( input , uv.xy); } fxc /T ps_2_0 /E main /Fo [Shader Location] [Shader Destination.fx]
Deep Zoom Composer
Dejenme salir! NetworkInterface.GetIsNetworkAvailable()
Demo
¿Preguntas?
El camino de Silverlight Oct 2008 Nov 2009 Sept 2007 Aug 2009

Weitere ähnliche Inhalte

Was ist angesagt?

Flash andres ospina 11 03
Flash andres ospina 11 03Flash andres ospina 11 03
Flash andres ospina 11 03
andresospsina
 
Diseño grafico
Diseño grafico Diseño grafico
Diseño grafico
valen865
 

Was ist angesagt? (20)

Flash andres ospina 11 03
Flash andres ospina 11 03Flash andres ospina 11 03
Flash andres ospina 11 03
 
Fernando hernangomez
Fernando hernangomezFernando hernangomez
Fernando hernangomez
 
Presentación LMS
Presentación LMSPresentación LMS
Presentación LMS
 
Curso de Introduccion Sencha Touch Framework
Curso de Introduccion Sencha Touch FrameworkCurso de Introduccion Sencha Touch Framework
Curso de Introduccion Sencha Touch Framework
 
Diseño grafico
Diseño grafico Diseño grafico
Diseño grafico
 
Publisher
PublisherPublisher
Publisher
 
Vtccrm2
Vtccrm2Vtccrm2
Vtccrm2
 
Vtccrm
VtccrmVtccrm
Vtccrm
 
Ventajas y Desventajas de los Sitios Web
Ventajas y Desventajas de los Sitios WebVentajas y Desventajas de los Sitios Web
Ventajas y Desventajas de los Sitios Web
 
Mitos y realidades sobre el WPO en WordPress
Mitos y realidades sobre el WPO en WordPressMitos y realidades sobre el WPO en WordPress
Mitos y realidades sobre el WPO en WordPress
 
MOBILE LIFECYCLE MANAGEMENT: Como Construir, Empaquetar, Firmar y Distribuir ...
MOBILE LIFECYCLE MANAGEMENT: Como Construir, Empaquetar, Firmar y Distribuir ...MOBILE LIFECYCLE MANAGEMENT: Como Construir, Empaquetar, Firmar y Distribuir ...
MOBILE LIFECYCLE MANAGEMENT: Como Construir, Empaquetar, Firmar y Distribuir ...
 
flash mx
flash mxflash mx
flash mx
 
Paginas web ventajas y desventajas
Paginas web ventajas y desventajasPaginas web ventajas y desventajas
Paginas web ventajas y desventajas
 
Museo virtual
Museo virtualMuseo virtual
Museo virtual
 
Desarrollando Apps para Windows Store
Desarrollando Apps para Windows StoreDesarrollando Apps para Windows Store
Desarrollando Apps para Windows Store
 
Crmempresa
CrmempresaCrmempresa
Crmempresa
 
Scriptcase
ScriptcaseScriptcase
Scriptcase
 
Presentación Sage CRM
Presentación Sage CRMPresentación Sage CRM
Presentación Sage CRM
 
Splendid crm
Splendid crmSplendid crm
Splendid crm
 
Visual basic
Visual basicVisual basic
Visual basic
 

Andere mochten auch

경영정보기술미래예측
경영정보기술미래예측경영정보기술미래예측
경영정보기술미래예측
duzero
 
Ct sbl module 3 sampler
Ct sbl module 3   samplerCt sbl module 3   sampler
Ct sbl module 3 sampler
DonelleJoan
 

Andere mochten auch (8)

경영정보기술미래예측
경영정보기술미래예측경영정보기술미래예측
경영정보기술미래예측
 
Forum Event KA-TI: Open source ook voor bedrijfskritische applicaties
Forum Event KA-TI: Open source ook voor bedrijfskritische applicatiesForum Event KA-TI: Open source ook voor bedrijfskritische applicaties
Forum Event KA-TI: Open source ook voor bedrijfskritische applicaties
 
SYMPOSIUM 2014 PROGRAMM 1. TAG FRIEDENSBURG-SCHLAINING
SYMPOSIUM 2014 PROGRAMM 1. TAG FRIEDENSBURG-SCHLAININGSYMPOSIUM 2014 PROGRAMM 1. TAG FRIEDENSBURG-SCHLAINING
SYMPOSIUM 2014 PROGRAMM 1. TAG FRIEDENSBURG-SCHLAINING
 
Customer Case SharePoint - Qualiphar
Customer Case SharePoint - QualipharCustomer Case SharePoint - Qualiphar
Customer Case SharePoint - Qualiphar
 
Expectations
ExpectationsExpectations
Expectations
 
Nota informativa
Nota informativa   Nota informativa
Nota informativa
 
Ct sbl module 3 sampler
Ct sbl module 3   samplerCt sbl module 3   sampler
Ct sbl module 3 sampler
 
Marilyn Guthrie (REI) at Consumer Centric Health, Models for Change '11
Marilyn Guthrie (REI) at Consumer Centric Health, Models for Change '11Marilyn Guthrie (REI) at Consumer Centric Health, Models for Change '11
Marilyn Guthrie (REI) at Consumer Centric Health, Models for Change '11
 

Ähnlich wie Silverlight 3

Maeug Grupo Arturo Cantos Dom 28 Feb 10 Tecnologias De La Informacion ...
Maeug   Grupo Arturo Cantos   Dom 28 Feb 10   Tecnologias De La Informacion  ...Maeug   Grupo Arturo Cantos   Dom 28 Feb 10   Tecnologias De La Informacion  ...
Maeug Grupo Arturo Cantos Dom 28 Feb 10 Tecnologias De La Informacion ...
CARCE80
 
Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoft
fcolauravel
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Juan Carlos Ruiz Pacheco
 

Ähnlich wie Silverlight 3 (20)

Un Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation FoundationUn Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation Foundation
 
Sunqu Catálogo Perfiles
Sunqu Catálogo Perfiles Sunqu Catálogo Perfiles
Sunqu Catálogo Perfiles
 
Byte Tech Enterprise Presentation
Byte Tech Enterprise PresentationByte Tech Enterprise Presentation
Byte Tech Enterprise Presentation
 
Creación de Plataformas
Creación de PlataformasCreación de Plataformas
Creación de Plataformas
 
Introducción a silverlight
Introducción a silverlightIntroducción a silverlight
Introducción a silverlight
 
Global Azure Bootcamp 2015 - Híbrido, ese es el quiz de la cuestión en Azure
Global Azure Bootcamp 2015 - Híbrido, ese es el quiz de la cuestión en AzureGlobal Azure Bootcamp 2015 - Híbrido, ese es el quiz de la cuestión en Azure
Global Azure Bootcamp 2015 - Híbrido, ese es el quiz de la cuestión en Azure
 
Maeug Grupo Arturo Cantos Dom 28 Feb 10 Tecnologias De La Informacion ...
Maeug   Grupo Arturo Cantos   Dom 28 Feb 10   Tecnologias De La Informacion  ...Maeug   Grupo Arturo Cantos   Dom 28 Feb 10   Tecnologias De La Informacion  ...
Maeug Grupo Arturo Cantos Dom 28 Feb 10 Tecnologias De La Informacion ...
 
Vs2008
Vs2008Vs2008
Vs2008
 
Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoft
 
Trabajo de tic 22
Trabajo de tic 22Trabajo de tic 22
Trabajo de tic 22
 
Smbd
SmbdSmbd
Smbd
 
Los ERPs que vienen. Tendencias - Luis Carrasco
Los ERPs que vienen. Tendencias - Luis CarrascoLos ERPs que vienen. Tendencias - Luis Carrasco
Los ERPs que vienen. Tendencias - Luis Carrasco
 
06 ingeniería software
06 ingeniería software06 ingeniería software
06 ingeniería software
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Microsoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación DigitalMicrosoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación Digital
 
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
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
 
Springboard Series Spain 2011 - Miguel Hernandez
Springboard Series Spain 2011 - Miguel Hernandez Springboard Series Spain 2011 - Miguel Hernandez
Springboard Series Spain 2011 - Miguel Hernandez
 
Presentacion dreamweaver´k
Presentacion dreamweaver´kPresentacion dreamweaver´k
Presentacion dreamweaver´k
 
Presentacion dreamweaver
Presentacion dreamweaverPresentacion dreamweaver
Presentacion dreamweaver
 

Mehr von Matias Iacono

Mehr von Matias Iacono (20)

NLP with NodeJS and JavaScript
NLP with NodeJS and JavaScriptNLP with NodeJS and JavaScript
NLP with NodeJS and JavaScript
 
A very quick walkthrough on Computer Vision
A very quick walkthrough on Computer VisionA very quick walkthrough on Computer Vision
A very quick walkthrough on Computer Vision
 
Google Media Pipe and Computer Vision
Google Media Pipe and Computer VisionGoogle Media Pipe and Computer Vision
Google Media Pipe and Computer Vision
 
Lo nuevo de C# 10
Lo nuevo de C# 10Lo nuevo de C# 10
Lo nuevo de C# 10
 
Computer Vision con OpenCV y Python
Computer Vision con OpenCV y PythonComputer Vision con OpenCV y Python
Computer Vision con OpenCV y Python
 
Malas prácticas de código
Malas prácticas de códigoMalas prácticas de código
Malas prácticas de código
 
Blazor - La nueva Web?
Blazor - La nueva Web?Blazor - La nueva Web?
Blazor - La nueva Web?
 
Un paseo por C# 9 (Preview)
Un paseo por C# 9 (Preview)Un paseo por C# 9 (Preview)
Un paseo por C# 9 (Preview)
 
Unit Test y TDD
Unit Test y TDDUnit Test y TDD
Unit Test y TDD
 
Gamificación: Aprendizaje a través del juego
Gamificación: Aprendizaje a través del juegoGamificación: Aprendizaje a través del juego
Gamificación: Aprendizaje a través del juego
 
Introducción a IoT
Introducción a IoTIntroducción a IoT
Introducción a IoT
 
Principios solid con c#
Principios solid con c#Principios solid con c#
Principios solid con c#
 
Global AI Tour 2020 - Perceptrón
Global AI Tour 2020 - PerceptrónGlobal AI Tour 2020 - Perceptrón
Global AI Tour 2020 - Perceptrón
 
Old code for code quality
Old code for code qualityOld code for code quality
Old code for code quality
 
Game development
Game developmentGame development
Game development
 
Game development on Blas Pascal University
Game development on Blas Pascal UniversityGame development on Blas Pascal University
Game development on Blas Pascal University
 
Agilidad y psicología
Agilidad y psicologíaAgilidad y psicología
Agilidad y psicología
 
Los principios de la gamificación en la agilidad
Los principios de la gamificación en la agilidadLos principios de la gamificación en la agilidad
Los principios de la gamificación en la agilidad
 
Webinar: Desarrollo de video juegos con HTML5 y JavaScript
Webinar: Desarrollo de video juegos con HTML5 y JavaScriptWebinar: Desarrollo de video juegos con HTML5 y JavaScript
Webinar: Desarrollo de video juegos con HTML5 y JavaScript
 
Paradigmas en educacion
Paradigmas en educacionParadigmas en educacion
Paradigmas en educacion
 

Kürzlich hochgeladen

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (15)

Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 
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
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
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
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
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
 

Silverlight 3

  • 1. Silverlight 3 La verdadera RIA hoy.
  • 2. Acerca de mí. Matías Iacono Microsoft MVP – MCTS – MCPD – MAP Certified Scrum Master Alligned Agile Partner Regional Speaker INETA LatamMotorola Argentina
  • 3. Experiencia de usuario y usabilidad
  • 5. XP define el mercado
  • 6. XP en las distintas plataformas. Media & RIA Web Desktop XP DivertidaRicaUsableConsistente Fácil de instalar Alcance masibo / Instalación simple Fácil de configurar y mantener Integración con el SO / Alto rendimiento Interfaces más ricas Más ejecución en el lado del cliente Limitaciones de UX Complejidad en el navegador (AJAX) Instalación compleja No soportadon múltiples plataformas No listo para companñías Nuevos modelos de programación
  • 7. XP y la experiencia de usabilidad =
  • 8. Paper JPG / TIFF PSD PPT MOV / WMV C++ C# VB.NET XAML XHTML CSS / XSLT XML ASP.NET Javascript AJAX Código no standard Unificando el proceso de desarrollo y diseño Desarrollador Funcionalidad, datos, seguridad, integridad operativa. Diseñador Comportamiento, marca, y conexión emocional.
  • 9. Servidores y servicios Escritorio Media & RIA Herramientas para el diseñador y desarrollador Servidor Seven Diseñador Comportamiento, marca, y conexión emocional. Desarrollador Funcionalidad, datos, seguridad, integridad operativa.
  • 10. Microsoft® Silverlight™ is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of media experiences and rich interactive applications for the Web. ¿Quées Silverlight? Múltiples Navegadores Múltiples plataformas
  • 11. .Net para Silverlight .Net para Silverlight un sub conjunto de Microsoft .Net Framework .Net 3.5 ~200 MB (Solo Windows) Escritorio ~50 MB (Solo Windows) Silverlight ~4 MB (Múltiples plataformas)
  • 14. Soporte de Pixel Shaders sampler2D input : register(S0); float4 main(float2 uv : TEXCOORD) : COLOR { uv.y = uv.y + (sin(uv.y*100)*0.03); return tex2D( input , uv.xy); } fxc /T ps_2_0 /E main /Fo [Shader Location] [Shader Destination.fx]
  • 17. Demo
  • 19. El camino de Silverlight Oct 2008 Nov 2009 Sept 2007 Aug 2009

Hinweis der Redaktion

  1. We saw how the platform is helping address this but a full solution requires role-specific tooling.