Introducing Microsoft Web Technologies
Total Page:16
File Type:pdf, Size:1020Kb
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..