novidades sobre o silverlight 4

Post on 24-May-2015

1.365 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SilverlightLuciano CondéArquiteto de Soluções Microsoft

5ª. Geração de computação

1970sMonolítico

1980sCliente/ Servidor

1990sWeb

HojeSOA

2009+Serviços

RIA - Rich Internet Applications

O que são aplicações RIA (Rich Internet Aplications)?

São aplicações web que tem a maioria das características de uma aplicação desktop, mas que é entregue via Browser, plug-in.

O que é Silverlight?

Plataforma cross-browser, cross-OS para construção de aplicações ricas

Silverlight 1Setembro 2007

Silverlight 2Outubro 2008

Silverlight 1Setembro 2007

Silverlight 3July 2009

Silverlight 1Setembro 2007

Silverlight 2Outubro 2008

Silverlight 3

H.264 video

AAC audio

1080p HD

HD Smooth Streaming

Raw A/V Pipeline

DRM

Perspective 3DPixel Shader

Effects

Bitmap APIBitmap Caching

Themed Application

Support

Animation Effects

Control Skinning

Text Rendering & Fonts

60+ Controls

Deep Linking

SEO

Element to Element Data

Binding

Data Forms

Data Validation

Binary XML

Out Of Browser

Enhanced Deep Zoom

Local Connection

Connectivity Detection

Start Menu Desktop

Shortcut

Local Data

Cached Composition

Hardware Acceleration

Custom Easing

Text Animation

High ContrastMultiselect ListboxFile Save Listbox

Dock Panel

Wrap Panel

Viewbox

Compressed Fonts

Local Fonts

Merged Resource Dictionaries

Silverlight 1Setembro 2007

Silverlight 2Outubro 2008

Silverlight 3Julho 2009

Silverlight 4 BetaNovembro 2009

Silverlight 4Beta

Silverlight 4

Silverlight 4• Mídia• Business Applications• Além do browser

Mídia

Mídia• Webcam e microfone• Streaming multicasting• Offline DRM

Demo:

Webcam / Microfone

Business Applications

Desenvolvimento• Printing• Rich Text • Clipboard Access• Botão direito• Suporte ao roda do mouse

Desenvolvimento• Estilos• Drag/Drop• HTML• MVVM• Novos controles

Demo:

Rich Text DemoHTML Demo

Dados & Networking• Compartilha assemblies do .NET 4• Melhoria do Data Binding• UDP Multicast Support• Suporte REST• Melhoria WCF• WCF RIA Services

• WYSIWYG• XAML IntelliSense• Data Binding, Layout, Styles• WCF RIA Services Integration

Visual Studio 2010

Demo:

WCF Services

ApplicationBrowser Rich Internet Application

DB

Service

Other Applications

Data Access Layer

AppLogic

Services

HTMLPresentation

LogicNetwork

Além do browser

Novos recursos • Windowing APIs• Notification Popups• HTML Support• Drop Target

Abrindo a Sandbox

Aplicações confiáveis• Local File System• Aberto para Cross-Site• Acesso a Devices• Suporte a COM

Acessando Office

// Schedule Calendar Appointment

dynamic outlook = ComAutomationFactory.CreateObject("Outlook.Application");dynamic newCalendarItem = outlook.CreateItem(1);

newCalendarItem.Subject = "PDC 2009 Day 2 Keynote";newCalendarItem.Location = "Los Angeles";newCalendarItem.Send();

Acessando Windows

// Location API

dynamic location = ComAutomationFactory.CreateObject("LocationDisp.LatLongReportFactory");string myLongitude= location.LatLongReport.Longitude; 

Demo:

Usando COM

Baixe o Silverlight 4 Betahttp://silverlight.net

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

top related