Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Media Subscription Service By Peter Kriens CEO aQute OSGi Technology Officer www.aQute.se.

Similar presentations


Presentation on theme: "A Media Subscription Service By Peter Kriens CEO aQute OSGi Technology Officer www.aQute.se."— Presentation transcript:

1 A Media Subscription Service By Peter Kriens CEO aQute OSGi Technology Officer

2 OSGi World Congress - 2

3 OSGi World Congress - 3 Article in albany.hbizjournals.com Declining music sales hurts Trans World earnings Declining music sales hurts Trans World earnings – … company lost $2.1 million, or 5 cents a diluted share, in the first quarter of – … reported a net loss of $6.3 million, or 16 cents a … – … and Planet Music stores, were down 18 percent … … consumers to duplicate CDs and download music […] to have hurt music sales... … consumers to duplicate CDs and download music […] to have hurt music sales...

4 OSGi World Congress - 4 Trans World Entertainment Corp.

5 OSGi World Congress - 5 TWEC/FYE The company is in trouble … The company is in trouble … The CEO posted the idea that an OSGi based media subscription service may counter the trend The CEO posted the idea that an OSGi based media subscription service may counter the trend – A subscription to a media package that is automatically delivered on users media servers so they can enjoy the media at their leisure You are part of the market development group that must define this service! You are part of the market development group that must define this service!

6 OSGi World Congress - 6 Issues What Functionality should the service have? What Functionality should the service have? – Content selection (genre, themes), user feedback What Payment model should be used? What Payment model should be used? – Pay per use, subscription, advertising Where may the media be enjoyed? Where may the media be enjoyed? – Security, copy-protection, MP3 players, different rooms Privacy concerns? Privacy concerns? Opportunities that will be enabled? Opportunities that will be enabled?

7 OSGi World Congress - 7 Assignment Split in groups of ~ 6 people each Split in groups of ~ 6 people each Create in 30 minutes a very short Power Point presentation that defines Create in 30 minutes a very short Power Point presentation that defines – Core functionality – Basic Requirements – Future directions Keep it simple! Keep it simple!

8 OSGi World Congress - 8 Possible Architecture Possible Architecture – But the group may change it

9 OSGi World Congress - 9 Media Subscription Service A fresh set of media is maintained on the users home server by TWEC according to preferences A fresh set of media is maintained on the users home server by TWEC according to preferences Based on User specifies preferences: Based on User specifies preferences: – Type: Video, Music – Quality: High, Medium – Genre : Rock, Classical Romantic, Heavy Metal, Top 40 Users can listen to pre-ordered programs or select individual items Users can listen to pre-ordered programs or select individual items

10 OSGi World Congress - 10 Media Subscription Service Feedback learns the system Feedback learns the system – Skipping is negative, replaying is positive – History available on a web page: bad, good, more of this bad, good, more of this – Privacy must be guaranteed Files may not be easily copied by the user Files may not be easily copied by the user

11 OSGi World Congress - 11 Media Subscription Service Users must be able to transfer music to other devices: Users must be able to transfer music to other devices: – Car stereo, portable player, other rooms Trusted players should get full quality Trusted players should get full quality Untrusted devices must get reduced quality Untrusted devices must get reduced quality

12 OSGi World Congress - 12 Media Subscription Service User pays a monthly fee based on a media package and preferences. User pays a monthly fee based on a media package and preferences. System offers suggestions that extend the subscription via the web page, based on System offers suggestions that extend the subscription via the web page, based on – preferences – play behavior

13 OSGi World Congress - 13 OSGi Service Platform Operator Overview MSS MSS Service Provider Media db Operator OSGi Service Platform internet private net Portable Mp3 Player Music Player Car Stereo (MP3 enabled) Media db Local nets Media Content feedback

14 OSGi World Congress - 14 Overview MSS MSS Configuration Management HttpService Log Service WireAdmin User Admin Service Connector Service XML Parser

15 OSGi World Congress - 15 Overview MSS Configuration Management HttpService Log Service WireAdmin Connector Service XML Parser MSS User Admin Service Operator Controlled Other Applications User-Admin Service manages user that can use the services on the Service Platform User-Admin Service manages user that can use the services on the Service Platform – Credentials, properties, user preferences Key Management Key Management

16 OSGi World Congress - 16 Overview MSS Configuration Management HttpService Log Service WireAdmin XML Parser MSS User Admin Service MSS OSS Connection Factory Connector Service (R3) provides communication Connector Service (R3) provides communication Different Protocols supported with Connection Factories Different Protocols supported with Connection Factories MSS uses this to communicate to the OSS MSS uses this to communicate to the OSS Connector Service

17 OSGi World Congress - 17 Overview MSS Configuration Management HttpService Log Service WireAdmin MSS User Admin Service Platform Available parser Feedback and media descriptors are exchanged in XML Feedback and media descriptors are exchanged in XML The registry provides an available parser The registry provides an available parser Connector Service XML Parser

18 OSGi World Congress - 18 Overview MSS Configuration Management HttpService WireAdmin R3 MSS User Admin Service Logging to report problems Logging to report problems Operator defines destination Operator defines destination Connector Service R3 XML Parser Log Service Operator defined

19 OSGi World Congress - 19 Overview MSS HttpService WireAdmin MSS User Admin Service Configuration Management sets the parameters of the MSS: Configuration Management sets the parameters of the MSS: – host address, max disk usage, etc. Connector Service XML Parser Log Service Operator controlled Configuration Management

20 OSGi World Congress - 20 Music Players Overview MSS HttpService MSS User Admin Service Wire Admin allows applications to be connected Wire Admin allows applications to be connected Can be used to connect for example a Music player Can be used to connect for example a Music player R3 service R3 service Connector Service XML Parser Log Service Music Players Configuration Management WireAdmin

21 OSGi World Congress - 21 Overview MSS MSS User Admin Service Http Service gives access to browser Http Service gives access to browser MSS uses it to MSS uses it to – set/modify preferences – get feedback Connector Service XML Parser Log Service Browsers Configuration Management WireAdmin HttpService

22 OSGi World Congress - 22 Conclusion The OSGi service platform is a very good match for a Music Subscription Service The OSGi service platform is a very good match for a Music Subscription Service The OSGi specifications allow it to be deployed on a wide variety of hardware The OSGi specifications allow it to be deployed on a wide variety of hardware The flexible deployment model allows TWEC to update the applications regularly The flexible deployment model allows TWEC to update the applications regularly Target market is bigger than dedicated devices Target market is bigger than dedicated devices Secure environment Secure environment

23 OSGi World Congress - 23


Download ppt "A Media Subscription Service By Peter Kriens CEO aQute OSGi Technology Officer www.aQute.se."

Similar presentations


Ads by Google