Software + Services : Extending Rich User Experience to the Web
Linda Chong Architect Evangelist Developer & Platform Evangelism Microsoft 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 User Interface 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 Microsoft PopFly - Mashup Creator
Microsoft Silverlight Enabling Rich Internet Applications Browser plug-in (Internet Explorer and Firefox)
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 AJAX 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, 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.