View
294
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Evento de presentación Uxity (13/05/2009), Microsoft Argentina.
Citation preview
Paulo Arancibia
realnorth
Miguel Angel Saez
Microsoft Argentina
Santiago Leguiza
Autocosmos.com
Daniel Priego
Microsoft Argentina
Leonardo Sailer
Global Crossing
Comunidad
Home
Blogs
Showcase
#uxity
@uxity
Paulo Arancibia
realnorth
Novedades en Silverlight 3
Santiago Leguiza
Autocosmos
Silverlight
Experiencias
Smart Client ricas
Aplicaciones
LOB / Formularios
Experiencias
web estándar
Experiencias ricas
independientes
de la plataforma
Web Media Desktop
Silverlight
Aplicaciones ricas en Internet• Subconjunto WPF
• Multiplataforma
Silverlight 1.0
• Gráficos y media
• HTML / JavaScript
Silverlight 2.0
• Managed code
•Nuevos Controles
Silverlight 3 Beta
• Soporte para Videos y Audio de Alta Calidad (H.264, AAC, IIS7 Smooth Streaming)
• Deep Linking
• Mejoras en el soporte de Datos (Element Binding, DataForm, Validation)
• Bitmap API
• Aceleración GPU
• Soporte para XML Binario
• Out-Of-Browser
• Local Connection
• Virtual Earth Control
Out-Of-Browser
• Métodos de instalación (por code-behind o click derecho en plugin)
• Ejecutado por Microsoft Silverlight Offline Launcher (sllauncher.exe)
• La aplicación se guarda en un directorio del equipo
• Se ejecuta en un sandbox de baja confianza
• Integración con HTML está desactivada por defecto
Aplicaciones fuera del navegador
Auto-Upgrade
• Se puede depurar adjuntándose a sllauncher.exe
• Desintalable háciendo click derecho sobre la aplicación
Navigation Framework
• Implementación de Frames
• Nuevo Template (Silverlight Navigation Application)
• Integrado al historial del browser (Atrás-Adelante)
• Deep Linking
• Mappeo de URI
<navigationCore:UriMapping Uri="News/{title}" MappedUri="/Views/Item.xaml?type=news&title={title}" />
Data Form
• Control para crear Formulario de Datos
• Métodos para mostrar, navegar, editar y borrar
• Enlace a uno o varios datos (colección)
• Soporte para validación
Pixel Shaders
• Nuevos efectos (Blur y DropShadow)
• Librería para crear nuevos efectos personalizados
• Aplicar sobre cualquier elemento antes de su visualización
<TextBlock.Effect><DropShadowEffect Color="Red" BlurRadius="5" />
</TextBlock.Effect>
<TextBlock.Effect><BlurEffect />
</TextBlock.Effect>
Perspective 3D
• Rotar objetos en un espacio 3D
• Se puede integrar dentro de lasanimaciones
<Button Height="45" HorizontalAlignment="Left" Width="200" Content="Button"><Button.Projection>
<PlaneProjection RotationZ="-45" RotationY=“60" RotationX="20"/></Button.Projection>
</Button>
Codecs
• Nuevo soporte para archivos MPEG-4
• Video H.264
• Audio AAC-LC en mono y estereo
• Soporte para IIS7 Smooth Streaming
Virtual Earth Control
• Se pueden agregar imágenes, videos o código XAML
• Sin código JavaScript
• Sin necesidad de verificar compatibilidad con browsers
Element Data Binding
• Permite enlazar el valor de una propiedad de un control dado, con el valor de una propiedad de otro control
<Slider x:Name="XSlider"Value="{Binding RotationX,
Mode=TwoWay, ElementName=Projection}"/>
DataGrid
• Nueva propiedad para agrupar filas
• Nuevos handlers para cuando finaliza la edición de filas o celdas
• Soporte para validación de filas y celdas
Local Connection API
• Comunicación entre distintas aplicaciones dentro de una máquina
• Pueden ser de diferentes dominios
• Sistema de mensajes asincrónicos
Network Connection
• Monitorear el estado de conexión a la red
Aceleración GPU
• Utiliza aceleración GPU de la máquina
• Libera recursos del CPU
• Se define por aplicación y por objeto
• Posibilidad de visualizar que objetos están utilizando el recurso
Web Services
• Soporte para XML binario (BinaryHttpBinding)
• Modo de seguridad adicional (TransportWithMessageCredential)
• Soporte para errores SOAP de WCF (FaultException)
• Herramienta para crear clases proxy desde línea de comando
Silverlight Toolkit 3
• TimePicker y TimeUpDown
• Nuevo tipo de gráfico (AreaSeries)
• Nuevos temas
• Mejoras en los controles ya existentes
Recursos
• Uxity
http://www.uxity.com
• Silverlight 3
http://silverlight.net/getstarted/silverlight3/default.aspx
• Silverlight Toolkit
http://www.codeplex.com/Silverlight
• Silverlight Streaming
http://streaming.live.com
Agenda
• SampleNewsSL3: es un aplicación de ejemplo para:
• Out Of the Browser
• Network change detection.
• Perspective 3D.
• Element Binding.
• Customs Pixel Shader.
• WriteableBitmap.
Disponible en el site
Recursos
• Uxity http://www.uxity.com
•Joe Stegman's Blog http://blogs.msdn.com/jstegman/
•Scott Guthrie Blog http://weblogs.asp.net/scottgu/
• Tim Heuer’s Blog http://timheuer.com/blog/
•Mike Harsh's Blog http://blogs.msdn.com/mharsh/
•Somasegar's BLog http://blogs.msdn.com/somasegar/
•Laurence Moroney's Blog http://blogs.msdn.com/webnext/
•Tim Sneath's Blog http://blogs.msdn.com/tims/
•Dave L. Campbell's Blog http://www.wynapse.com/
•Andy Beaulieu Blog http://www.andybeaulieu.com/
•Mix 09 sessions https://content.visitmix.com/2009/sessions/default.aspx
GRACIAS