Top Banner
Paulo Arancibia realnorth Miguel Angel Saez Microsoft Argentina Santiago Leguiza Autocosmos.com Daniel Priego Microsoft Argentina Leonardo Sailer Global Crossing
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UXity

Paulo Arancibiarealnorth

Miguel Angel SaezMicrosoft Argentina

Santiago LeguizaAutocosmos.com

Daniel PriegoMicrosoft Argentina

Leonardo SailerGlobal Crossing

Page 2: UXity

Comunidad

Page 3: UXity

Home

Page 4: UXity

Blogs

Page 5: UXity

Showcase

Page 6: UXity

#uxity

Page 7: UXity

[email protected]@uxity

Page 8: UXity

Paulo Arancibiarealnorth

Novedades en Silverlight 3Santiago LeguizaAutocosmos

Page 9: UXity

Silverlight

Experiencias Smart Client ricas

Aplicaciones LOB / Formularios

Experienciasweb estándar

Experiencias ricas independientes de la plataforma

Web Media Desktop

Page 10: UXity

Silverlight

Aplicaciones ricas en Internet• Subconjunto WPF• Multiplataforma

Silverlight 1.0• Gráficos y media• HTML / JavaScript

Silverlight 2.0• Managed code•Nuevos Controles

Page 11: UXity

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

Page 12: UXity

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

Page 13: UXity

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&amp;title={title}" />

Page 14: UXity

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

Page 15: UXity

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>

Page 16: UXity

Perspective 3D

• Rotar objetos en un espacio 3D

• Se puede integrar dentro de las animaciones

<Button Height="45" HorizontalAlignment="Left" Width="200" Content="Button"><Button.Projection>

<PlaneProjection RotationZ="-45" RotationY=“60" RotationX="20"/>

</Button.Projection></Button>

Page 17: UXity

Codecs

• Nuevo soporte para archivos MPEG-4

• Video H.264

• Audio AAC-LC en mono y estereo

• Soporte para IIS7 Smooth Streaming

Page 18: UXity

Virtual Earth Control

• Se pueden agregar imágenes, videos o código XAML

• Sin código JavaScript

• Sin necesidad de verificar compatibilidad con browsers

Page 19: UXity

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}"/>

Page 20: UXity

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

Page 21: UXity

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

Page 22: UXity

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

Page 23: UXity

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

Page 24: UXity

Silverlight Toolkit 3

• TimePicker y TimeUpDown

• Nuevo tipo de gráfico (AreaSeries)

• Nuevos temas

• Mejoras en los controles ya existentes

Page 25: UXity

Recursos

• Uxityhttp://www.uxity.com

• Silverlight 3http://silverlight.net/getstarted/silverlight3/default.aspx • Silverlight Toolkithttp://www.codeplex.com/Silverlight

• Silverlight Streaminghttp://streaming.live.com