Upload
a71barletta
View
351
Download
2
Embed Size (px)
Citation preview
Advanced DAB Data Services based on
Java and Internet Technologies
Antonio BarlettaRudolf Bittner, Markus Zumkeller
Sony International (Europe) GmbHMobile Multimedia Lab
Overview• DAB Data Services: Opportunities and Challenges
• DAB Java API: An IntroductionArchitecture OverviewAdvantages and CostsApplications
• DemosJava EPG, Xlets (Ticker, Game, etc)DAB Navigator Browser
DAB Data Services (1)Opportunities• DAB is not only audio• DAB is a wireless, mobile, broadcast system suitable for:
Telematics (car services, navigation)Internet Services (Mobile Internet, Location Based App)Multimedia on the move (TopNews)
• Synergies with other media (GPRS, UMTS)
DAB needs a Flexible Service Platform
DAB Data Services (2)
Challenges• Beyond 3G: integration of networks
Flexible HW and SW PlatformFlexible and Competitive Range of Services
• Competition from other mobile (UMTS, DVB-T) and fixed networks (Internet)
• Increasing competition in the radio business (Internet Radio, MP3, etc)
DAB Java: An Introduction
Java as a Flexible Software TechnologyPortable among the different Platform (Car, mobile, PC) and OSFast development, object orientedSecureExtending dynamically the application environment of the terminalProvide a basic framework (GUI, I/O,etc)Vast Developer Community available
DAB Java: Architecture
Native OS
Native Application: EPG
Native Application: BW
S Java PlatformDAB Java API
DAB Java
Runtime
DAB Java I/O
Java EPGs
Java Gam
es
Resident Applications
Xlet Manager
Downloaded Applications (Xlet)
MapViewer Ticker
Kino & TheaterProgram
Game
EPG
DAB Java: Building Blocks
DAB
Runtime
User I/O &Profiling
• Security Framework• Application Framework (Xlet)• Configuration Mechanisms• Resource Management
• Transport using MOT Java Type (JAR)• Signalling and Profiling with FIG 0/13• Personal Java
• DAB Asynchronous Event based API
DAB Java: Advantage ...• Abstraction of the DAB System• Easy for system and user application (Xlet)
development• Large/Extensible Java Runtime API
(I/O, AWT, Swing, Net, etc)• Secure and Safe environment• Reducing cost for system and user application
development• Easy to add to other framework• Extendible platform for future/new applications
DAB Java: .. Costs
• Minimum software requirements are needed: CPU, memory, storage, etc
• OS (also if it is possible to have JavaOS)• Screen is needed for flexible graphics
applications• Porting DAB Java on a Java platform is a
medium effort task• Multimedia terminals
DAB Java: Applications
• EPG: Adaptable EPG, XML EPG, etc• Data Decoder: Ticker, TPEG Viewer, Map
viewer• Games• Advanced E-Commerce Applications• Interactive Apps• Multi Access Apps (GSM, GPRS, WLAN, etc)• „Legacy“ Internet Java Applications• Mobile Agent Technology
Java Platforms
Conclusion
• Data Services over DAB: Opportunities and ...Challenges
• DAB Java is a Flexible DAB Service PlatformDAB Java Basic Architecture DAB Java Advantages and .. CostsDAB Java Applications
Q & AThank you