Silverlight MIX Overview

Download Report

Transcript Silverlight MIX Overview

Building RIA for Desktop, Web and Mobile using Silverlight and WPF

Giorgio Sardo UX Consultant, Microsoft UK [email protected]

blogs.msdn.com/Giorgio

Agenda

• RIA Demo • Wpf Demo • Silverlight Demo • Silverlight for Mobile Demo • Q&A (Demo)

What are RIA?

Rich Internet applications

(RIAs) are web applications with features and functionality of traditional desktop applications

(Miss Wikipedia)

.NET Platform & Tools

media & RIA

Developers / Designers & Apps by Category

?

1.5m

4-5m 4-6m Developer skills today = Web & Desktop

Web Desktop

>100k >1m Media & RIA = emerging

Developers Designers Applications

Media & RIA

200-400k >10ks

+ Silverlight tools for Visual Studio

2 Whether you are designing

rich standards-based websites, ultimate experiences on the desktop, or managing digital assets and content,

Expression professional design tools give you the flexibility and freedom to bring your vision to reality. The professional

Web

design tool The professional

Interactive

design tool The professional

Media Encoding

tool The professional

Asset Management

tool + Deep Zoom Composer

What’s new in .NET 3.5 SP1 (beta)

• Performance Improvements • Animations Smoothing • Layered Window • Data Binding • Cold-start Time • Working-set / Runtime • Software Rendering API • GPU (3D Hit Testing 50% faster) • Battery Life

Demo - WPF

Want to see more performance?

cross-browser, cross-platform, cross-device for building and delivering the next generation of .NET based media experiences and rich interactive applications for the Web

Silverlight 2 Runtime Features

• 2D, Graphics • Audio, Video • Animations • Text, Text Input • Controls • Layout • Styles/Templates • Data Binding • Networking • HTTP/S and Sockets • DeepZoom * New in Silverlight 2 • • • • • • • .NET Support • C# and VB.NET

• Generics LINQ XML APIs HTML Integration • JSON Serializer Local storage (Isolated) Crypto APIs (AES) Threading

Demo - Silverlight

All you can see in 15 minutes :)

Others

• ADO.NET Data Services support • UIAutomation & Accessibility support • Platform support for Adaptive streaming • Silverlight DRM • Expanded localization languages • ...

Silverlight for Mobile

Current Implementation

Silverlight 1.0 Implementation Browser Plug-in Model : IE Mobile Windows Mobile 6 Standard and Professional Announced Nokia Support JScript Support Device Specific Media Stack

Demo – Silverlight for Mobile

Early preview...

Resources

This presentation + demo source code: http://blogs.msdn.com/giorgio ([email protected]) • Silverlight: http://silverlight.net/GetStarted • Silverlight for Mobile: http://silverlight.net/learn/mobile.aspx

• WPF: http://windowsclient.net

• • http://weblogs.asp.net/scottgu http://www.mono-project.com/Moonlight

Q&A* *please not about Pizza toppings 

© 2008 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.