Transcript
Page 1: 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

Page 2: 2002 Zurich  Eureka Conference DAB Java

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

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

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

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

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

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

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

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

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

Java Platforms

Page 12: 2002 Zurich  Eureka Conference DAB Java

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

Q & AThank you


Top Related