Skip to main content

QuickTime for Java

A Developer Reference

  • 1st Edition - July 14, 1999
  • Latest edition
  • Authors: Tom Maremaa, William Stewart, Apple Computer, Inc.
  • Language: English

This book is an essential quick reference for the QuickTime and Java programmer. It provides the reader with a wealth of programming examples as well as a handy reference that… Read more

Purchase options

Sorry, this title is not available for purchase in your country/region.

World Book Day celebration

Where learning shapes lives

Up to 25% off trusted resources that support research, study, and discovery.

Description

This book is an essential quick reference for the QuickTime and Java programmer. It provides the reader with a wealth of programming examples as well as a handy reference that provides an in-depth, class-by-class description of the API. The authors are part of the original QuickTime engineering team that pioneered and developed QuickTime for Java. A CD-ROM at the back of the book provides the reader with working sample code and other resources, so you can get started right away building your own Java applications and applets.

Apple's QuickTime technology has set the industry standard for developing and distributing multimedia content over the Web and on CD-ROMs. QuickTime's powerful, extensible software toolkit enables programmers, Web content developers, and multimedia producers to deliver state-of-the-art digital content---movies, audio, and music. Using Java, the same application can be deployed on any platform that supports QuickTime.

If you know Java, you'll want to tap into the power and extensibility of QuickTime. If you know C or C++, this book will introduce you to the core QuickTime technologies and their usage from Java. Each chapter is designed to bring you rapidly up to speed in particular areas of QuickTime usage with neatly explained and commented sample code and tutorials.

* Offers an overview of the QuickTime architecture
* Presents an inside look at the QuickTime for Java programming model and architecture
* Includes programming examples and tutorials that demonstrate key features
* Serves as a comprehensive quick reference of all classes and methods, interfaces and fields in the core QuickTime for Java 1.0 API

Key features

* Offers an overview of the QuickTime architecture
* Presents an inside look at the QuickTime for Java programming model and architecture
* Includes programming examples and tutorials that demonstrate key features
* Serves as a comprehensive quick reference of all classes and methods, interfaces and fields in the core QuickTime for Java 1.0 API

Readership

QuickTime and Java programmers, Web content developers, and multimedia producers.

Table of contents

Acknowledgments.
Part One QuickTime for Java Fundamentals:


1 Introducing QuickTime and QuickTime for Java

2 QuickTime Basics

3 Integrating QuickTime with Java

4 QTCanvas, QTDrawable, and QTFactory
Part Two Using QuickTime from Java

5 Displaying and Streaming QuickTime Movies

6 QuickTime Media and Presenters

7 QuickTime and Java Imaging and Effects

8 Creating, Editing, and Importing QuickTime Movies

9 Capturing Media with QuickTime

10 Playing Music with QuickTime
Part Three QuickTime for Java Programming Models & Architecture

11 Timing

12 Collections

13 Spaces and Controllers

14 Using Spaces and Controllers: QTDisplaySpace

15 Animation and Compositing
Part Four QuickTime for Java Reference

16 The quicktime Package

17 The quicktime.app Package

18 The quicktime.app.action Package

19 The quicktime.app.anim Package

20 The quicktime.app.audio Package

21 The quicktime.app.display Package

22 The quicktime.app.image Package

23 The quicktime.app.players Package

24 The quicktime.app.sg Package

25 The quicktime.app.spaces Package

26 The quicktime.app.time Package

27 The quicktime.io Package

28 The quicktime.qd Package

29 The quicktime.qd3d Package

30 The quicktime.qd3d.camera Package

31 The quicktime.qd3d.math Package

32 The quicktime.qd3d.transform Package

33 The quicktime.sound Package

34 The quicktime.std Package

35 The quicktime.std.anim Package

36 The quicktime.std.clocks Package

37 The quicktime.std.comp Package

38 The quicktime.std.image Package

39 The quicktime.std.movies Package

40 The quicktime.std.movies.media Package

41 The quicktime.std.music Package

42 The quicktime.std.qtcomponents Package

43 The quicktme.std.sg Package

44 The quicktime.util Package

45 The quicktime.vr Package
Appendix A: Nomenclature
Index

Product details

  • Edition: 1
  • Latest edition
  • Published: August 12, 1999
  • Language: English

About the authors

TM

Tom Maremaa

Tom Maremaa is a senior technical writer at Apple Computer and part of the QuickTime Technical Publications team. A graduate of Dartmouth College, he is the author of numerous computer books and has been developing software for the last fifteen years.
Affiliations and expertise
Apple Computer, Inc., Cupertino, California, U.S.A.

WS

William Stewart

William Stewart is the chief architect of QuickTime for Java at Apple Computer and an established authority in the field of Java software development.
Affiliations and expertise
Apple Computer, Inc., Cupertino, California, U.S.A.