Apress

Pro Java ME MMAPI

Mobile Media API for Java Micro Edition

By Vikram Goyal

Pro Java ME MMAPI Cover Image

Pro Java ME MMAPI explores the Mobile Media API in great detail. It explains the API's architecture and covers how this architecture sits with the Mobile Independent Device Profile (MIDP). The book also shows you how to best use the multimedia capabilities of a Java-enabled phone.

Full Description

  • ISBN13: 978-1-59059-639-5
  • 250 Pages
  • User Level: Beginner to Advanced
  • Publication Date: April 30, 2006
  • Available eBook Formats: PDF
  • Print Book Price: $69.99
  • eBook Price: $48.99
Buy eBook Buy Print Book Add to Wishlist

Related Titles

Full Description

Mobile Media API is a low-footprint and versatile API that enables you to create multimedia applications in Java-enabled phones. With this API, it is possible to add and control audio-, video-, and image-based media to MIDlets from different sources.

Pro Java ME MMAPI explores this API in great detail. This book explains the APIs architecture and covers how this architecture sits with the Mobile Independent Device Profile (MIDP). The book also shows you how to best use the multimedia capabilities of a Java-enabled phone.

This book includes detailed examples that cover the necessary basics, like audio playback and tone generation, to advanced issues, like synchronized media playback, video capture, and live radio stream. The book incorporates a mobile phone to model these examples, in addition to the Java Wireless Toolkit emulators.

  • This is the first all-in-one reference for creating multimedia applications in Java-enabled phones using the MMAPI.
  • Covers MMAPI thoroughly.
  • Features real-world examples based on an actual phone—including a video blogging case study.

Table of Contents

Table of Contents

  1. Introducing Mobile Media API (MMAPI)
  2. MMAPI Architecture
  3. Getting Started with MMAPI
  4. Media Player Lifecycle and Events
  5. Accessing Media Over the Network
  6. Creating and Playing Tones Using ToneControl
  7. Managing MIDI Using MIDIControl, TempoControl, and PitchControl
  8. Working with Audio and Video
  9. Case Study: Device Blogging
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.

* Required Fields

No errata are currently published