2002 zurich eureka conference dab java

13
Advanced DAB Data Services based on Java and Internet Technologies Antonio Barletta Rudolf Bittner, Markus Zumkeller Sony International (Europe) GmbH Mobile Multimedia Lab

Upload: a71barletta

Post on 09-Jul-2015

350 views

Category:

Business


2 download

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