Top Banner
Paulo Arancibia realnorth Miguel Angel Saez Microsoft Argentina Santiago Leguiza Autocosmos.com Daniel Priego Microsoft Argentina Leonardo Sailer Global Crossing
25

Presentacion De Uxity - 05/2009

May 17, 2015

Download

Technology

sleguiza

Presentación de la comunidad UXity, mostrando novedades de Silverlight 3 y Expression
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: Presentacion De Uxity - 05/2009

Paulo Arancibiarealnorth

Miguel Angel SaezMicrosoft Argentina

Santiago LeguizaAutocosmos.com

Daniel PriegoMicrosoft Argentina

Leonardo SailerGlobal Crossing

Page 2: Presentacion De Uxity - 05/2009

Comunidad

Page 3: Presentacion De Uxity - 05/2009

Home

Page 4: Presentacion De Uxity - 05/2009

Blogs

Page 5: Presentacion De Uxity - 05/2009

Showcase

Page 6: Presentacion De Uxity - 05/2009

#uxity

Page 7: Presentacion De Uxity - 05/2009

[email protected]@uxity

Page 8: Presentacion De Uxity - 05/2009

Paulo Arancibiarealnorth

Novedades en Silverlight 3Santiago LeguizaAutocosmos

Page 9: Presentacion De Uxity - 05/2009

Silverlight

Experiencias Smart Client ricas

Aplicaciones LOB / Formularios

Experienciasweb estándar

Experiencias ricas independientes de la plataforma

Web Media Desktop

Page 10: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

Codecs

• Nuevo soporte para archivos MPEG-4

• Video H.264

• Audio AAC-LC en mono y estereo

• Soporte para IIS7 Smooth Streaming

Page 18: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

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: Presentacion De Uxity - 05/2009

Silverlight Toolkit 3

• TimePicker y TimeUpDown

• Nuevo tipo de gráfico (AreaSeries)

• Nuevos temas

• Mejoras en los controles ya existentes

Page 25: Presentacion De Uxity - 05/2009

Recursos

• Uxityhttp://www.uxity.com

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

• Silverlight Streaminghttp://streaming.live.com