Core JMF CD Contents

All of the source code described throughout Core JMF is available in the source directory of the CD that accompanies this book. The source directory is composed of sub-directories, each of which contains the source files described in a particular chapter.

New: The latest version of the source code is online. However, the Real Player and the QuickTime version of JMF cannot be placed online due to contractual restrictions.

The overview below will guide you through the contents of the source directory.

Chapter 1: Multimedia Evolution

Backdoor applet sample illustrates how to use Sun's undocumented sun.audio class.

Chapter 6: AlohaJMF: A JMF Applet

This directory contains two projects (or directories)

AlohaJMF

Simple hello-world type applet.

AlohaJR

AlohaJMF spiced up with additional features.

Chapter 8: Multimedia Swing Set

AudioPreview sample:

Shows you how to integrate JMF with Swing.

Chapter 9: The Next Generation: Java Beans and JMF

Jumping Bean

Illustrates how to create a JMF-based bean.

Chapter 10: Going Native

BeanBridge

Code necessary to exploit JMF with C++.

Chapter 13: The Multimedia Caption DataSource

MCML DataSource

Sample datasource that parses a custom file format (i.e. Multimedia Caption Language or MCML). MCML is useful for closed captioning or for synchronizing text with audio or video.

Chapter 15: The CaptionMediaHandler

This sample creates a MediaHandler (Player) that can play MCML content.

Chapter 16: Grapling with the CD

This sample lets you play CD Audio in eiter Win32 or OS/2. UNIX/Linux readers will need to port it to their respective platforms. If you do port it, please contact me!

Chapter 17: The Ultimate Synchronization: the Marriage of Players

Sample which synchronizes CDAudio with text (aka MCML content).

Chapter 18: Meddling in a Player's Business With a MediaProxy

Sample MediaProxy that receives a single input stream and shows you how to split the output into multiple streams.

Chapter 19: Real-time Streaming

This sample illustrates RTSP programming and exploits RealNetwork's JMF enhancements.

Chapter 20: A Real-Time Hybrid

This sample illustrates how to use Sun's RTPSessionManager class and associated interfaces.


Besides source code, the CD also contains Real Networks G2 JMF Player. If you are running Windows 95 or 98, or Windows NT, you can install this player from the real\g2player directory. If you are a Quicktime user, you can install Whipped butter, a JMF runtime, from the quicktim directory. This diretory contains the Mac runtime (WB1.1(Mac).hqx), the Win32 runtime (WB1.1(Win).zip) and associated documenta-tion(WBDocs.zip)


Copyright © Linden deCarmo 1999-2000. All rights reserved.

Questions or Comments on this page? Contact Linden deCarmo

Last Modified: February 24, 2000