silverlight 3

19
SILVERLIGHT 3 La verdadera RIA hoy.

Upload: matias-iacono

Post on 29-Nov-2014

1.321 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Silverlight 3

SILVERLIGHT 3La verdadera RIA hoy.

Page 2: Silverlight 3

Acerca de mí.Matías IaconoMicrosoft MVP – MCTS – MCPD – MAPCertified Scrum Master Alligned Agile PartnerRegional Speaker INETA Latam

Motorola Argentina

Page 3: Silverlight 3

Experiencia de usuario y usabilidad

Page 4: Silverlight 3

¿Qué es XP?

Page 6: Silverlight 3

Interfaces más ricas

Más ejecución en el lado del cliente

No listo para companñías

Nuevos modelos de programación

Media& RIA

XP en las distintas plataformas.

Alcance masibo / Instalación simple

Fácil de configurar y mantener

Limitaciones de UX

Complejidad en el navegador (AJAX)

Web

Integración con el SO / Alto rendimiento

Instalación compleja

No soportadon múltiples plataformas

Desktop

XPDivertida

RicaUsable

ConsistenteFácil de instalar

Page 7: Silverlight 3

XP y la experiencia de usabilidad

=

Page 8: Silverlight 3

C++C#

VB.NET

PaperJPG / TIFF

PSDPPT

MOV / WMV

Código nostandard

Unificando el proceso de desarrollo y diseño

DiseñadorComportamiento, marca, y conexión emocional.

DesarrolladorFuncionalidad, datos, seguridad, integridad operativa.

XAML

XHTMLCSS / XSLT

XMLASP.NETJavascript

AJAX

Page 9: Silverlight 3

Escritorio

Media& RIA

Servidores y

servicios

Herramientas para el diseñador y desarrollador

DiseñadorComportamiento, marca, y conexión emocional.

DesarrolladorFuncionalidad, datos, seguridad,

integridad operativa.

Servidor Seven

Page 10: Silverlight 3

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 NavegadoresMúltiples plataformas

Page 11: Silverlight 3

.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)

Page 12: Silverlight 3

Arquitectura de Silverlight

Page 13: Silverlight 3

Todo Silverlight

Page 14: Silverlight 3

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]

Page 15: Silverlight 3

Deep Zoom Composer

Page 16: Silverlight 3

Dejenme salir!

NetworkInterface.GetIsNetworkAvailable()

Page 17: Silverlight 3

Demo

Page 18: Silverlight 3

¿Preguntas?

Page 19: Silverlight 3

Silverlight 1 Silverlight 3 Silverlight for Mobile

Sept 2007

Oct 2008

Aug 2009

El camino de Silverlight

Nov 2009