Download - Media Room Presentation
![Page 1: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/1.jpg)
Microsoft MediaroomApplication Platforms
Stephen PetheramDirector of Media Services, Connected TV EMEA & [email protected]
February 2009
![Page 2: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/2.jpg)
February 2009 Microsoft Confidential 2
Introduction
Mediaroom Overview
Application Developer Program
Application Examples
Q+A
Agenda
![Page 3: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/3.jpg)
February 2009 Microsoft Confidential 3
Mediaroom Overview
![Page 4: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/4.jpg)
The Evolution of TV
CommunityAntenna TV
NTSC Color
VCR
Internet Protocol
WWW
DSLDBS
DOCSISDVD
DVR
Analog CA
MPEG-2
Digital CA
DRM
CD
VC-1
MPEG-4
VOD
VoIPSatellites
1940 1950 1960 1970 1990 20001980
IPTV
Online Video
2010
4Microsoft Confidential – February 2009
![Page 5: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/5.jpg)
TV‟s Potential Today is Limited; …Tomorrow It Is Unlimited
One-size fits all Personalisation
Tw
o-w
ay
Traditional
TV
On
e-w
ay
Connected
TV
5Microsoft Confidential – February 2009
![Page 6: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/6.jpg)
TV is now becoming a connected experience − Software is the driver
6Microsoft Confidential - November 2008
![Page 7: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/7.jpg)
The “Mediaroom Effect”
Finding Impact on Operator’s Business
Mediaroom UX is better• 80% selected Mediaroom over competition• 80% would recommend to friends and family
Increased uptake• Word-of-mouth marketing has a
positive impact on uptake
Users willing to pay more for Mediaroom UX• Would pay 22% over their current service• Value competition at 27% less than Mediaroom
Higher ARPU• Avoid “me-too” price wars
Mediaroom UX is more satisfying• Ease of use and overall viewing experience drives
higher satisfaction from Mediaroom UX
Reduced churn• Satisfied customers are less likely
to leave the service
Study shows that Mediaroom user experience (UX) presents a strong business value
Global study: 6 countries
comparing Mediaroom based services
with leading pay-TV services
7Microsoft Confidential - November 2008
![Page 8: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/8.jpg)
Worldwide deployments
• Global customer base• 2.5 million subscribers connected • 4+ new subscribers connected every
minute
8Microsoft Confidential – February 2009
![Page 9: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/9.jpg)
System Integration
Content
Acquisition
Service Management
& Delivery
Se
rvic
e C
on
su
mp
tio
n
Co
nte
nt
Pro
tec
tion
Partner ecosystem
![Page 10: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/10.jpg)
TV on your terms......anything, anytime, anywhere
See Web-based content on your TV with connected TV applications
Record TV programmes from a mobile phone or Web-connected PC
Chat with friends while watching TV on an Xbox 360
Listen to music on your TV from your connected PC
10Microsoft Confidential – February 2009
![Page 11: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/11.jpg)
DVR AnywhereGives customers the
flexibility to watch recorded
programs on any TV in the
home
o Viewers could begin watching a movie in
the living room, resume it on other TVs in
the home.
o Ability to watch the same or different
recorded programs from multiple TVs
simultaneously, while at the same time
recording other programs.
o Very popular feature: over half
consumers in tested markets in developed
countries would switch TV providers for this
feature alone
11Microsoft Confidential – February 2009
![Page 12: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/12.jpg)
Mediaroom AnytimeTakes time-shifted TV to the next level, enabling viewers to access previously aired shows directly from the Guide or immediately restart currently airing shows without any preplanning or prior DVR recording.
The Microsoft Mediaroom Anytime feature set includes:
Live Anytime
Restart Anytime
Download Anytime
12
Guide timeline
extends back to
previously aired shows
and programs
Microsoft Confidential – February 2009
![Page 13: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/13.jpg)
Xbox 360 with Mediaroom
For Consumers: best-in-class gaming and TV create unique integrated entertainment platform
For Service Providers: competitive differentiator with a powerful brand, a valuable audience and a unique offering
13Microsoft Confidential – February 2009
![Page 14: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/14.jpg)
February 2009 Microsoft Confidential 14
Application Developer Program
![Page 15: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/15.jpg)
3/2/2009 15Microsoft Confidential
Program Objective:
Support customers and the development community to build compelling, connected, revenue-generating applications that increase subscribership and drive customer success.
Membership: The ADP is currently a closed program.
Members: Companies
Signed Mediaroom customers 23
Prospective Mediaroom customers 14
Development houses designated by customers 81
Development houses designated by Microsoft 12
Systems Integration Companies designated by our Partners Team 8
Content Providers designated by Microsoft 7
145
![Page 16: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/16.jpg)
2007 2008 2009
Remoting Application
Mediaroom Browser
ADK Release Roadmap
Jun
e
Jan
Jun
e
PF 1.0Alpha
Page 16Microsoft Confidential
BetaMediaroom Presentation Framework
Jan
ADP ComponentsFree to all members:
• Application Development Kit (ADK)
• Developer Website
• Developer Conference (Oct. annually
For additional fees:
• Training courses
• Personal Server standalone
development and test system
• Professional Support Packages
![Page 17: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/17.jpg)
February 2009 Microsoft Confidential 17
Application Development Kit
![Page 18: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/18.jpg)
February 2009 Microsoft Confidential 18
Enable applications that truly extend the user experience – look & feel on par with native apps
Build applications that run in the network
Build applications which leverage existing web data
Evolve to richer environments and development tools
Extensibility Goals
![Page 19: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/19.jpg)
Mediaroom PlatformsPlatform Good For Strengths Weaknesses
RDP(2007 apps)
• Low-concurrency Windows apps
>> Billing, Diagnostics
• Can display any Windowsapplication
• Poor scalability• No video or
animation• Slow
Mediaroom Browser(2008 apps)
• Simple browser & video display.
• Apps requiring logic.
>> Yellow pages, weather, games, WMV viewing
• Displays PIPs, scaled video, WMV
• Good for web content display• Simple XHTML, AJAX
development
• Slow• Limited graphics• No animation,
transparency, access to VOD or DVR
Presentation Framework(2009 apps)
• Seamless, elegant,fast apps
• Web service extensions
>> Connected TV, enhanced programs, personalized portals, telephony on TV services, etc.
• Renders using core UX so apps are as fast and animated and layered as main UI is.
• Apps are provisioned with web service content – build the framework and as the web updates, so does the app.
• Uses Visual Studio
• Logic capabilities limited
• Requires more advanced dev skills
Microsoft Confidential Page 19February 2009
![Page 20: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/20.jpg)
February 2009 Microsoft Confidential 20
Leverage ASP.NET for developing applications
Build a set of abstract Mediaroom controls on ASP.NET that map to native client controls
Continue to support control set as clients evolve
Presentation Framework built on ASP.NET
![Page 21: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/21.jpg)
February 2009 Microsoft Confidential 21
PF application lifecycle
Author
Publish
ConsumeTest
Simulator
Author button visually Form with button deployed
as generic XML
Button rendered as though
“native” to client environment.
e.g. Looks like core EPG`
4
12
ASP.NET “knows” which
client requested control and
generates appropriate XML
3
![Page 22: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/22.jpg)
Presentation Framework Deployment
February 2009 Microsoft Confidential 22
![Page 23: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/23.jpg)
February 2009 Microsoft Confidential 24
World-class tool for building web applications and services
Splits presentation and navigation (client) from application logic (server)
Pages dynamically generated by server upon client requests (e.g. clicking buttons)
Pages rendered to client capabilities
Applications written without knowledge of markup
Full .NET framework on server for implementing application logic
ASP.NET (Active Server Page)
![Page 24: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/24.jpg)
February 2009 Microsoft Confidential 25
PF Visual Authoring
Extensible
controls
Visual
Authoring
11 years of R&D, refinement
Rich Debugging to promote low runtime errors
Visual Designers for rapid application development
Data bindings to quickly add heterogeneous data sources
![Page 25: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/25.jpg)
February 2009 Microsoft Confidential 26
PF PC Simulator
Test applications as you write them on PC
Decouple application development from full head-end
Dramatic CAPEX reduction in # of STBs needed
Enable larger developer audience
![Page 26: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/26.jpg)
February 2009 Microsoft Confidential 27
Presentation Framework Extensibility
Compositor
Gadget/Navigation Framework
Graphics Hardware
Core UI Pages Extensibility Support
Control Library
Application
ASP.NET Server
Serv
er
Cli
en
t
Med
iaro
om
XM
L
![Page 27: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/27.jpg)
February 2009 Microsoft Confidential 28
One Application, Many Views
IE
Control Library
Application
ASP.NET ServerServ
er
Clie
nts
FutureClientsMobile MediaRoom
HTM
L
XX
ML
HTM
L
Med
iaR
oo
mX
ML
(mo
bile
o
pti
miz
ed
)
Browser
XH
TM
L
![Page 28: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/28.jpg)
February 2009 Microsoft Confidential 29
Controls– Same controls as used by built-in app
• Menu, Button, List, Page, Image, Text…• Controls bind generically to data sources via APIs
– New gadgets to enhance applications• Gadget Ticker, animated PIP Lists
Declarative actions– Intrinsic client functions that result from control
interaction– Tune, Show, Hide, Open, Sound…
Events– Sent/received by controls– Timers, Clicks, Key Press, Triggers…
Presentation Framework Elements
![Page 29: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/29.jpg)
Controls
Integrated in Visual Studio
Generate private markup for Mediaroombox
Developer does not have to deal with markup syntax and quirks
All necessary properties are exposed at both design and runtime
Easy to integrate with Mediaroom servers and any other web services
February 2009 Microsoft Confidential 30
![Page 30: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/30.jpg)
February 2009 Microsoft Confidential 31
Rich controls supported by PF
User Interface
Page
Panel
List
Menu
Radio Button
Checkbox
Text
Label
Button
Image
Ticket
Animations
Blink
Fade
Pan
Zoom
Video
Live TV
VOD
Windows Media
![Page 31: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/31.jpg)
February 2009 Microsoft Confidential Page 32
Actions
Expose common client functionality. Much like an API, but used declaratively.
Actions
Tune Focus
Show Hide
Set Refresh
Audio Submit
Sound Log/Debug
Navigate Timers
Play, Stop, Skip
Animation
![Page 32: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/32.jpg)
February 2009 Microsoft Confidential Page 33
Events and Event Registration
Event handlers are declaratively bound to Actions.
A page/control can register for Actions to be invoked when events occur.
Events may be triggered from various sources
E.g. Upon event of button getting focus, per form tune action
Events
Triggers Remote Control Media Change
App. Navigate Focus Timer
![Page 33: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/33.jpg)
3/2/2009 Microsoft Confidential 34
Triggers provisioned by the operator
Defined by a variety of trigger-able events– Patterns in text, other triggers, program/time
Flexible actions in response to triggers
Support for content pre-positioning
Store-and-forward response collection
Triggering
![Page 34: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/34.jpg)
February 2009 Microsoft Confidential 35
Controls populate themselves with data asynchronously from data source APIs– Similar to AJAX web pages
Controls do this intrinsically– No client code needed, just attach control to an API
reference
Generic APIs for accessing XML data
“Chunking” APIs for large data sources
Data Binding
![Page 35: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/35.jpg)
February 2009 Microsoft Confidential 36
Existing „Live‟ Applications
![Page 36: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/36.jpg)
![Page 37: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/37.jpg)
![Page 38: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/38.jpg)
![Page 39: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/39.jpg)
![Page 40: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/40.jpg)
![Page 41: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/41.jpg)
![Page 42: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/42.jpg)
![Page 43: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/43.jpg)
![Page 44: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/44.jpg)
![Page 45: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/45.jpg)
![Page 46: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/46.jpg)
![Page 47: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/47.jpg)
February 2009 Microsoft Confidential 48
MPF Demo Applications (CES 2009)
![Page 48: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/48.jpg)
January 2009 Microsoft Confidential 49
BBC Worldwide „Top Gear‟ – 1/5
![Page 49: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/49.jpg)
January 2009 Microsoft Confidential 50
BBC Worldwide „Top Gear‟ – 2/5
![Page 50: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/50.jpg)
January 2009 Microsoft Confidential 51
Enhancement of linear or VoD asset with www
BBC Worldwide „Top Gear‟ – 3/5
![Page 51: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/51.jpg)
January 2009 Microsoft Confidential 52
BBC Worldwide „Top Gear‟ – 4/5
![Page 52: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/52.jpg)
January 2009 Microsoft Confidential 53
BBC Worldwide „Top Gear‟ – 5/5
![Page 53: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/53.jpg)
January 2009 Microsoft Confidential 54
BBC Journalism – 1/5
![Page 54: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/54.jpg)
January 2009 Microsoft Confidential 55
BBC Journalism – 2/5
![Page 55: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/55.jpg)
January 2009 Microsoft Confidential 56
BBC Journalism – 3/5
![Page 56: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/56.jpg)
January 2009 Microsoft Confidential 57
BBC Journalism – 4/5
![Page 57: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/57.jpg)
January 2009 Microsoft Confidential 58
BBC Journalism – 5/5
![Page 58: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/58.jpg)
January 2009 Microsoft Confidential 59
PGA Golf – 1/3
![Page 59: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/59.jpg)
January 2009 Microsoft Confidential 60
PGA Golf – 2/3
![Page 60: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/60.jpg)
January 2009 Microsoft Confidential 61
PGA Golf – 3/3
![Page 61: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/61.jpg)
January 2009 Microsoft Confidential 62
AP „Red Carpet‟ – 1/4
![Page 62: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/62.jpg)
January 2009 Microsoft Confidential 63
AP „Red Carpet‟ – 2/4
![Page 63: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/63.jpg)
January 2009 Microsoft Confidential 64
AP „Red Carpet‟ – 3/4
![Page 64: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/64.jpg)
January 2009 Microsoft Confidential 65
AP „Red Carpet‟ – 4/4
![Page 65: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/65.jpg)
January 2009 Microsoft Confidential 66
TV Dashboard – 1/3
![Page 66: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/66.jpg)
January 2009 Microsoft Confidential 67
TV Dashboard – 2/3
![Page 67: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/67.jpg)
January 2009 Microsoft Confidential 68
TV Dashboard – 3/3
![Page 68: Media Room Presentation](https://reader033.vdocuments.us/reader033/viewer/2022051515/54f798664a79597b198b4668/html5/thumbnails/68.jpg)
Questions?