The IBM Toolkit for MPEG-4 consists of a set of JavaTM classes and APIs with five sample applications: three cross-platform playback applications and two tools for generating MPEG-4 content for use with MPEG-4-compliant devices. These applications are as follows:
AVgen: a simple, easy-to-use GUI tool for creating audio/video-only content for ISMA- or 3GPP-compliant devices
XMTBatch: a tool for creating rich MPEG-4 content beyond simple audio and video
M4Play: an MPEG-4 client playback application
M4Applet for ISMA: a Java player applet for ISMA-compliant content
M4Applet for HTTP: a Java applet for MPEG-4 content played back over HTTP.