Developing multimedia    applications with the
JavaTM Media Framework
( includes JMF 2.1.1 and MMAPI )

Organization of the talk

 Internet and Java

 Multimedia applications

  Java Media APIs

What is JMF ?

   Java Platforms & JMF

  Features of JMF


 Criticisms on JMF

Why JMF ?

   JMF architecture

    Generic Media
     Processing scenario

The JMF model

    JMF building blocks

  The JMF Time Model

 AudioFormat

VideoFormat

JMF Managers

  Sources of Media

  MediaLocator and URL

    MediaLocator and URL

DataSource

DataSource

Constructing a
DataSource

    Media Presentation

Player methods

Player Life cycle

  Constructing a
 Realized Player

    Presenting the visual
    and control component

Starting and stopping
the Player

Media Presentation

Media capture

Registering
capture devices

Classes related to
media capture

Searching for a
capture device

    Media Processing

   Stages of processing

PlugIns

JMFRegistry editor
showing PlugIns.

PlugIn viewer

Processor

JMF Processor model

Processor Model

Processor state diagram

Creating a Processor

Configuring a Processor
( setting trackFormat)

Setting Codecs of a Processor

Setting Renderer of Processor

Displaying visual and control
panel of Processor

The DataSink

Steps involved in media storage

Steps involved in media storage

Media transmission & Reception

Media transmission & Reception

JMF Applet

JMF applet running in a browser

JMF Control

JMF Control

 Real-time Transport protocol

JMF RTP API

JMF RTP API

Media Reception using RTPManager

Media Transmission using RTPManager

Media Transmission using RTPManager

Media Transmission using RTPManager

Extending JMF

Extending JMF

VolumeBarEffect PlugIn

JMStudio

JMStudio main menus.

The Multi media Player Bean

JMF Customizer

Mobile Media API 1.0(JSR-135)

The MMAPI architecture

MMAPI Features

WTK with MMEmulator

Smart phones supporting MMAPI
Nokia 3650  and Sony Erricson  T610

Multimedia projects -Cosmophone

Multimedia projects -Cosmophone

Thank you… for more information http://business.vsnl.com/cosmos_software