MHP packages
org.davic.media Provides various extensions to the Java Media Framework for the control of TV oriented audio / video content.
org.davic.mpeg Provides utility classes for common MPEG concepts.
org.davic.mpeg.dvb Provides utility classes for common MPEG concepts as used in DVB.
org.davic.mpeg.sections Provides access to MPEG-2 section filtering.
org.davic.net Provides general content referencing.
org.davic.net.ca Provides an interface to various features of a conditional access system for those applications which need it.
org.davic.net.dvb Provides DVB specific content referencing.
org.davic.net.tuning Provides access to tuning - MPEG multiplex selection.
org.davic.resources Provides a framework for scarce resource management.
org.dvb.application Provides access to lists of applications which are available in this context and the ability to launch those applications.
org.dvb.application.inner Provides support for embedding other interactive applications within the user interface of a DVB-J application.
org.dvb.application.plugins Provides support for inter-operable plug-ins in the MHP specification.
org.dvb.application.storage Provides support for storage of applications.
org.dvb.auth.callback Enables applications to ask the end-user for PIN codes.
org.dvb.dom.bootstrap Provides the entry point to the W3C DOM APIs for Java applications.
org.dvb.dom.inner Provides support for embedding DVB-HTML applications within the user interface of a DVB-J application.
org.dvb.dsmcc Provides extended access to files carried in the broadcast stream.
org.dvb.event Provides access to user input events before they are processed through the event mechanism of the java.awt package.
org.dvb.internet Provides a mechanism for MHP applications to control internet clients that may be present on an MHP such as a web browser or email client.
org.dvb.io.ixc Provides support for inter-application communication.
org.dvb.io.persistent Provides extensions to the java.io package for access to files held in persistent storage.
org.dvb.lang Provides those core platform related features not found in the java.lang package.
org.dvb.locator Provides Locators for various concepts not addressed in the org.davic and javax.tv packages.
org.dvb.media Provides DVB specific extensions to the Java Media Framework.
org.dvb.net Provides general networking features not found elsewhere.
org.dvb.net.ca Provides extensions to the conditional access API from DAVIC.
org.dvb.net.rc Provides session management for bi-directional IP connections which are session based from the point of view of an application.
org.dvb.net.ssl Enables applications to provide keys and certificates for SSL/TLS connections.
org.dvb.net.tuning Provides extensions to the tuning API from DAVIC.
org.dvb.security Enables applications to login to a PKCS11 token for non key related operations including providing PIN codes.
org.dvb.security.pkcs11 Provides information about available slots and tokens and enables the selection of the slot to use.
org.dvb.security.provider Enables the installation and management of providers.
org.dvb.service.selection Extensions to the Java TV service selection API.
org.dvb.si Provides access to DVB service information.
org.dvb.smartcard Provides access to smart card readers.
org.dvb.spi This package defines a central registry for all DVB Service Provider Interface (SPI) providers.
org.dvb.test Broadcast model In a broadcast-based conformance system, there are effectively three main entities involved in an automated test process: The test server that is used to hold and initiate all of the tests.
org.dvb.ui Provides extended graphics functionality.
org.dvb.user Provides access to settings and preferences configured by the end-user.
org.havi.ui  
org.havi.ui.event  

 

Java packages
javax.media  
javax.media.protocol  
javax.tv.graphics  
javax.tv.locator  
javax.tv.media  
javax.tv.net  
javax.tv.service  
javax.tv.service.guide  
javax.tv.service.navigation  
javax.tv.service.selection  
javax.tv.service.transport  
javax.tv.util  
javax.tv.xlet