GEM 1.3 Java APIs

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.sections Provides access to MPEG-2 section filtering.
org.davic.net Provides general 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 GEM specification.
org.dvb.application.privileged Provides application management facilities to privileged applications.
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.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.hardware Contains features related to the GEM terminal itself.
org.dvb.internet Provides a mechanism for GEM applications to control internet clients that may be present on an GEM 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.locator.ip Contains transport dependent locators for access to IP services.
org.dvb.locator.ott Contains transport dependent locators for access to OTT services.
org.dvb.media Provides DVB specific extensions to the Java Media Framework.
org.dvb.media.monitoring Provides DVB specific extensions to the Java Media Framework related to stream monitoring.
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 use of providers (as supported by the org.dvb.spi package) as cryptographic service providers (as supported by the java.security package).
org.dvb.service Contains features which are logically extensions to those provided by the javax.tv.service package.
org.dvb.service.navigation This package contains features which are logically extensions to those provided by the javax.tv.service.navigation package.
org.dvb.service.sds Extensions to the JavaTV SI API giving access to information signalled according to DVB's service discovery and selection (SD&S) specification.
org.dvb.service.selection Extensions to the Java TV service selection API.
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.spi.ict This package enables the GEM return channel application download mechanism to be used with non-standard, proprietary or market specific protocols.
org.dvb.spi.selection This package defines an SPI for selection of services and service components.
org.dvb.spi.si.full This package defines an interface for providing full service information, as accessed by javax.tv.service.SIManager.
org.dvb.spi.si.simple This package defines interfaces for providing service information, as accessed by SIManager.
org.dvb.spi.util Utility classes used by other providers.
org.dvb.test Broadcast model
org.dvb.tvanytime.javatv Contains TV-Anytime specific extensions to javax.tv.*.
org.dvb.tvanytime.metadata Provides access to TV-Anytime metadata services.
org.dvb.tvanytime.metadata.ip Provides access to Broadband Content Guides delivered via IP.
org.dvb.tvanytime.resolution Provides access to TV-Anytime Content Referencing Information.
org.dvb.ui Provides extended graphics functionality.
org.dvb.user Provides access to settings and preferences configured by the end-user.
org.dvb.xml.jdom Provides access to XML via DOM in a way supporting the Java language's strong typing.
org.havi.ui  
org.havi.ui.event  
org.oipf.download This package enables downloading of arbitrary content.