2002 Zurich Eureka Conference DAB Java
-
Upload
a71barletta -
Category
Business
-
view
352 -
download
2
Transcript of 2002 Zurich Eureka Conference DAB Java
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