cheap books Cheap Books - Find Cheap Books - Cheap Books Finder. Find Cheap books with 1 click away. Priceviewer offers book search engine,compare books among all major book stores to help you find cheap books. cheap books
Home | Browse Subject | Book Stores | Coupons | Advanced Search
Title: QuickTime for Java: A Developer's Notebook (Developers Notebook)
ISBN: 0596008228
Author:   Chris Adamson
Publicate Date: 2005-01-14
Publish: 2005-01-14
List Price: $29.95
Average Customer Rating: 5.0
Format: Paperback
Amazon Lowest New Price: $6.00
Amazon Lowest Used Price: $2.63
Amazon Merchant Price: $22.76

Customer Review:

1: Wonderful Tutorial on Quicktime for Java
This book is the one that should have been written for Java Media Framework, if only that API had ever lived up to its expectations. If you want to add media to your application, and you are using Java, Quicktime is your best bet. However, note that if the Quicktime for Java API doesn't seem very Java-like or object-oriented at first glance, then that's probably because it's not. That is because with Quicktime for Java you are not working with pure Java. Instead, you're invoking a flat C API to create and manipulate C or Pascal data structures using a thin Java wrapper. If you can live with that and you still want to use Quicktime for Java, this book is the essential guide and tutorial you need to get up and running. The book does not waste your time with API printouts or a Java programming language tutorial. Instead, like all books in the Developer's Notebook series, it gets down to business quickly by demonstrating working Java code for a number of useful tasks when working with media.

First, it tutors you on how to set up Quicktime for Java on a Windows machine. This task is more complex than you would think, and this book hits the mark on the subject. Next, it shows you how to play movies and audio files from your Java program. Next, the book tackles the editing of movies from a Java application. This includes topics such as cutting, pasting, going to specific frames of a movie, and "flattening" a movie. In Chapter four, the programmer is introduced to working with Java components and importing and exporting graphics. In chapter five, the user is introduced to working with QuickDraw, the Apple-originated drawing API. This is essential, since QuickDraw is what is used to work with captured images. Thus in this chapter the reader is taught how to transfer data between images and a movie. Next, the art of capturing both video and audio is explored, including capturing audio and video to the same file. The chapter is rounded out with the code for a motion detector. Chapter seven is devoted entirely to audio media. There are particularly timely topics here, such as how to read information from MP3 and from iTunes AAC files, how to provide basic audio controls, and how to build an audio track from raw samples. Similar information is provided in a separate chapter for information specific to video media.The final chapter discusses the effects available in Quicktime for Java, as well as how to add text captions and timecodes to your media.

All in all, I think the Developer Notebook format works well for this subject. At the beginning of each chapter there is an outline of the topics to be covered. For each topic there is a "How Do I Do That?" section that includes a short piece of Java code that performs the specified task. There is also a sample of the output you would expect to see on the screen that should result from executing the code. Next there is a paragraph entitled "What Just Happened?" that explains the code just shown, and finally each topic usually ends with a "What about.." section that answers common questions you may have about extending the code just shown. All code in the book can be downloaded from the book's website at O'Reilly and Associates.

This book is essential reading for anybody who needs to understand how to code with Quicktime for Java, and it is far better than any other publication on the subject that I have encountered. Amazon does not show the table of contents for this book, so I do so for the purpose of completeness:
Chapter 1. GETTING UP AND RUNNING WITH QUICKTIME FOR JAVA
Setting Up QTJ on Windows
Embedding QuickTime in HTML
Preflighting a QTJ Installation
Compiling QTJ Code
Opening and Closing the QuickTime Session
Playing an Audio File from the Command Line
Chapter 2. PLAYING MOVIES
Building a Simple Movie Player
Adding a Controller
Getting a Movie-Playing JComponent
Controlling a Movie Programmatically
Showing a Movie's Current Time
Listening for Movie State-Changes
Moving Frame by Frame
Playing Movies from URLs
Preventing "Tasking" Problems
Chapter 3. EDITING MOVIES
Copying and Pasting
Performing "Low-Level" Edits
Undoing an Edit
Undoing and Redoing Multiple Edits
Saving a Movie to a File
Flattening a Movie
Saving a Movie with Dependencies
Editing Tracks
Chapter 4. WORKING WITH COMPONENTS
Specifying a Component's Type
Exporting Movies
Exporting Movies to Any Installed Format
Importing and Exporting Graphics
Discovering All Installed Components
Chapter 5. WORKING WITH QUICKDRAW
Getting and Saving Picts
Getting a Pict from a Movie
Converting a Movie Image to a Java Image
A Better Movie-to-Java Image Converter
Drawing with Graphics Primitives
Getting a Screen Capture
Matrix-Based Drawing
Compositing Graphics
Chapter 6. CAPTURE
Capturing and Previewing Audio
Selecting Audio Inputs
Capturing Audio to Disk
Capturing Video to Disk
Capturing Audio and Video to the Same File
Making a Motion Detector
Chapter 7. AUDIO MEDIA
Reading Information from MP3 Files
Reading Information from iTunes AAC Files
Providing Basic Audio Controls
Providing a Level Meter
Building an Audio Track from Raw Samples
Chapter 8. VIDEO MEDIA
Combining Video Tracks
Overlaying Video Tracks
Building a Video Track from Raw Samples
Chapter 9. MISCELLANEOUS MEDIA
Creating Captions with Text Media
Creating Links with HREF Tracks
Adding Timecodes
Creating Zero-Source Effects
Creating One-Source Effects (Filters)
Creating Two-Source Effects (Transitions)

2: Multimedia and Java made simple
This book is great!

This notebook makes all the QuickTime supported formats available to a Java developer. Like all the books in the notebook series, plenty of code, plenty of information to get up and running.

I really liked the information on reading the tag info from MP3s and AAC files, very useful.

Multimedia and Java made simple.

3: An excellent, useful book
While at first I thought O'Reilly's new "developer's notebook" series seemed a bit hokey, this book is extremely useful. It's concise and to the point, but full of good examples and information. A plus of the small size is that it's more to-the-point and cheaper than a typical O'Reilly book (which very often seem to ramble on and on about marginally useful information, seemingly in order to justify their $45+ price tags).

4: Thorough and surprisingly in-depth
With this type of walkthrough book I usually expect to see just the basic features of the technology explored. This book goes surprisingly in-depth, covering topics like adding effects to playback, transforming movies during playback, overlays, and a wide variety of topics.

All that is crammed into a trim 200 page frame. This is achieved by concentrating mainly on the code, and effectively using a minimum of images. That's a trick given the graphics intensive nature of the topic.

This is not a book for beginners, it's a fast-paced walkthrough for experience developers who want something less referential than the JavaDocs.

5: if you do qtjava u need this book!
With Apple changing QuickTime for Java so anything you made when
use QTJava under MacOSX Java1.3 no longer worked under Java1.4 these required changes to most of your older QTJava code- if you wanted to have your code now run under Java1.4. Apple also moved classes to a new packages so to make the developers nightmare complete. BUT DONT WORRY! This book will show you workarounds for them missing classes (sequence grabbing is back! what a gem). Also covers all your needs as a new developer to the powers of QTJava. Time to make your very own QuickTime player in a few hours! You won't believe the stuff QuickTime can do under the hood. This books covers just more and more stuff as you go though it.

For me this QuickTime for Java book will be sitting next to the older most excellent book from Bill Stewart. I hope all books become as clear and well written as this one from Chris Adamson- top work. Sample code all over the shop; step by step stuff. Cuts to the tasks you will have to tackle without lengthy messing around. Brilliant buy if you want to do cool hardcore design media in java. Or just play a nice sound track in the background of your killer application - maybe u want to make the next video editing studio app, or your own media player, or a streaming server, or a image editor, or or or; you want ta take a ride?

Then again don't buy it! I wont have a job to go to in the morning! :).
Priceviewer.com finds cheap books for you
2001-2005 all rights reserved by Priceviewer.com
This is a site on the Web for cheap,discounted books. we think you will find this site easy to use, lots of cheap books. Remember this site is not used to sell the cheap books, but we help you find the cheap books,the lowest book prices!
Bankone Locations   Chase Locations   Bank of America Locations   Wellsfargo Locations   Bank Locations   Costco Coupons    Costco Locations    Walmart Coupons    Walmart Locations