<<

Software + Services : Extending Rich User Experience to the Web

Linda Chong Architect Evangelist Developer & Platform Evangelism Singapore Agenda • Software + Services • The Next Web Evolution • Microsoft Next Web Technologies • User Experience – Silverlight • Windows Live Platform Services • Real life examples/showcases What's Next?

SaaS? SOA? Web 2.0? ???

Web Client- Server Mainframe The Common Denominator SaaS Service delivery SOA Service composition Web 2.0 Service experience & economics Services are software + Take an expansive view + Need integration + Want platform = Software + Services The Next Wave

Software + Services

Web Client- Server Mainframe Software + Services iTunes Service – Updates, Music

+

iPod – device software

iTunes – Software, Rip / Rich Software + Services

XBOX LIVE – networked game-play, updates, profile, arcade +

Xbox – device and state- of-art gaming experience

Xbox.com – personalized portal Partners Roles within the organization Customers

Silverlight Streaming Messenger Photos Contacts

Expo Live Search Live ID Microsoft® Office SharePoint Gadgets Custom Virtual Server 2007 Domains Earth Software Services

A Continuum of Experience

Web “Supplemented Platform ” Web Optimized

Rich Internet Applications The Next Web The Web will continue to Evolve…

Geospatial Web – “hyper-local” context Richer User Experience

Transform web into a Database Rise of Semantic Web Ubiquitous Connectivity

Federated Identity Mashup

Web application that combines data and services from more than one source into a single integrated tool or view - Mashup Creator

Microsoft Silverlight Enabling Rich Internet Applications Browser plug-in ( and )

for building and delivering the next generation of media experiences & rich interactive applications

for the Web Media Experiences Quality • Stunning video quality up to HD (720p) • DVD-like interactivity and overlays Flexible Development • Integrate w/ existing frameworks • SMPTE-standard VC-1, WMV and MP3 Delivery • Live Streaming or On-Demand • Performance, scale and cost advantages over other solutions Silverlight Streaming Provides developers a free, scalability-on-demand solution for Silverlight

http://silverlight.live.com The Silverlight Proposition • Compelling cross-platform user experience • Flexible programming model • Efficient, lower cost, more capable media delivery • Connected to Web, servers, services • Integration: No need to rip & replace current web infrastructure • Easy install • .NET Framework Runtime: • High performance • Mature Tool / Programming Model Silverlight Experiences

NBC – Beijing 2008 Online video portal

Hard Rock Memorabilia

Woodgrove Online Bank

View more at Wonders of the World http://silverlight.net /showcase Mash-ups with Windows Live Services Windows Live Services

Silverlight Custom Streaming Domains Broad set of web- services for creating Spaces rich experiences and Contacts applications.

Virtual Earth

Expo Live Search

Live ID Alerts

Gadgets Messenger Windows Live Calendar; Windows Live Events Microsoft Virtual Earth • Platform that enables web mapping service • Features: • Street maps, Traffic tracking • Satellite images, Bird’s-eye maps • 3D maps (limited geographies), Terrain • Search • Ad-Free, Web services API, Comprehensive feature set Some Local Examples Silverlight Media Streaming (Cont’d) LTA e-Channel (intranet Video) X-Box Singapore Halo3 video

MediaCorp MobTV IRAS mytax portal video Silverlight Media Streaming (Cont’d) Singtel Hellgate MediaCorp Star Awards

LTA VR-10 MediaCorp Campus Yummy Hunt Silverlight/Live Applications IRAS GST Demo Kit Changi General Hospital myhealth portal

LTA Traveller’s Station 2020 LTA Silverlight Annual Report Local Innovation © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.