2002 zurich eureka conference dab java
TRANSCRIPT
![Page 1: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/1.jpg)
Advanced DAB Data Services based on
Java and Internet Technologies
Antonio BarlettaRudolf Bittner, Markus Zumkeller
Sony International (Europe) GmbHMobile Multimedia Lab
![Page 2: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/2.jpg)
Overview• DAB Data Services: Opportunities and Challenges
• DAB Java API: An IntroductionArchitecture OverviewAdvantages and CostsApplications
• DemosJava EPG, Xlets (Ticker, Game, etc)DAB Navigator Browser
![Page 3: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/3.jpg)
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
![Page 4: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/4.jpg)
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)
![Page 5: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/5.jpg)
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
![Page 6: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/6.jpg)
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
![Page 7: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/7.jpg)
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
![Page 8: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/8.jpg)
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
![Page 9: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/9.jpg)
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
![Page 10: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/10.jpg)
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
![Page 11: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/11.jpg)
Java Platforms
![Page 12: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/12.jpg)
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
![Page 13: 2002 Zurich Eureka Conference DAB Java](https://reader038.vdocument.in/reader038/viewer/2022102902/559e05a21a28aba6428b45b2/html5/thumbnails/13.jpg)
Q & AThank you