|
|||||||||||||||||||||||||||||||||||
|
5 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
6 of 7 people found the following review helpful:
5.0 out of 5 stars
if you do qtjava u need this book!,
This review is from: QuickTime for Java: A Developer's Notebook (Paperback)
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! :).
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Thorough and surprisingly in-depth,
By Jack D. Herrington "engineer and author" (Silicon Valley, CA) - See all my reviews (VINE VOICE) (REAL NAME)
This review is from: QuickTime for Java: A Developer's Notebook (Paperback)
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.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Wonderful Tutorial on Quicktime for Java,
Amazon Verified Purchase(What's this?)
This review is from: QuickTime for Java: A Developer's Notebook (Paperback)
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 of 2 people found the following review helpful:
5.0 out of 5 stars
An excellent, useful book,
This review is from: QuickTime for Java: A Developer's Notebook (Paperback)
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).
2 of 3 people found the following review helpful:
5.0 out of 5 stars
Multimedia and Java made simple,
By
This review is from: QuickTime for Java: A Developer's Notebook (Paperback)
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. |
|
Most Helpful First | Newest First
|
|
QuickTime for Java: A Developer's Notebook by Chris Adamson (Paperback - January 21, 2005)
$29.95 $22.76
In Stock | ||