Silverlight
Plataforma de Aplicaciones Microsoft .NET
¿Que es Silverlight?
Silverlight permite el desarrollo de nuevas experiencias
de usuario
¿Que hace Silverlight ?
Silverlight en el tiempo
Silverlight en el tiempo
Silverlight en el tiempo
Silverlight en el tiempo
Silverlight en el tiempo
Silverlight en el tiempo
Silverlight Casos Reales
•
Silverlight Casos Reales
•
•
Silverlight Casos Reales
•
•
•
Silverlight Casos Reales
•
•
•
•
Silverlight Casos Reales
•
•
Arquitectura Silverlight
Programando Silverlight•
•
•
Programando Silverlight
Silverlight apps = code + markup*
Herramientas para desarrollar Silverlight
conSketchFlow
Expression Blend 3 & SketchFlow
•
•
•
•
Visual Studio 2010 “ya esta aqui”
•
•
•
Anatomia de una Aplicación Silverlight
Profundizando en...
El sistema de Layout
Margin Padding
alignment
alig
nm
ent
content alignment
RotateTranslateScaleSkew
El sistema de Layout
•
El sistema de Layout
Layout Panels
Proportional, fixed o “right” sized a rows/columns
Muchos items en una celdaLos items pueden ocuparmuchas celdas
El sistema de Layout
Layout Panels
Los Items se apilanvertical/horizontalmente
El sistema de Layout
Layout Panels
Los items se posicionan en X,Y y se especifica la anchura y altura
El sistema de Layout
resources y styles
•
•
•
Los Estilos contiene asignaciones Propiedad -> Valor
Los Estilos pueden derivar de otros
Los Estilos pueden ser aplicados por Key o implicitos
Pueden ser cambiados dianamicamente (Temas)
Sistema de Animación
•
Storyboard
DoubleAnimation
ColorAnimation
PointAnimation
etc
>
DataBinding
•
•
DataBinding - Direcciones
•
•
•
•
•
DataBinding
DataBinding
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
DataBinding
Capacidad Grafica
Capacidad Media
Controles
Controles
Controles - Custom
•
•
•
Custom Control? – no, Content controls
•
Custom control? no, templated control
Custom control? no, validation controls
•
•
•
•
Custom control? no, validation controls
•
•
•
custom control? no, toolkit controls•
custom control? no, controles de terceros
Profundizando en...
Silverlight
Silverlight
Comunicandonos con el navedador
••
•
•
•
•
••
••
••
•
•
••
Silverlight
Silverlight
Comunicandonos con el navedador
••
•
•
•
•
•
•
•
•
•
•
•
Profundizando en...
Las apps interactuan con la maquina local
••
•
•
•
••
•
•
Las apps interactuan con la maquina local
•
•
•
••
•
•
••
Profundizando en...
Las aplicacions pueden usar servicios
•
•
•
Las aplicaciones pueden usar servicios•
••
•
••
••
••
•
••
•
frameworks: WCF RIA Services
••
frameworks: MVVM
•
•
•
•
•
•
frameworks: MVVM
•
•
•
frameworks: MVVM - Modelo
•
•
•
•
•
frameworks: MVVM - Vista
•
•
•
•
frameworks: MVVM - VistaModelo
•
•
•
•
•
•
Silverlight 3
: Media
: Media
(formalmente IIS Media Pack
: Media
: Media
: Media
: Media
: Media
: Graficos
Graficos
Graficos
: Graficos
: Graficos
: Graficos
: Graficos
: Graficos
: Productividad RIA
: Productividad RIA
: Productividad RIA
: Productividad RIA
: Productividad RIA
: Out of Browser
: Out of Browser
: Out of Browser
: Out of Browser
: Out of Browser
: Out of Browser
: Out of Browser
: Out of Browser
: Herramientas de Diseño
: Herramientas de Diseño
: Herramientas de Diseño
: Herramientas de Diseño
: Herramientas de Diseño
: Herramientas de Diseño
: Herramientas de Diseño
Resumen
Silverlight 4
Silverlight en el tiempo (de nuevo)
Silverlight 4 Beta se lanzo en el ultimo PDC
18 Noviembre 2009
Silverlight 4 Nuevas Funcionalidades
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Top Related