QuickTime for Java
A Developer Reference
- 1st Edition - August 12, 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
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
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
* 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
* 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
QuickTime and Java programmers, Web content developers, and multimedia producers.
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
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
- Edition: 1
- Latest edition
- Published: August 12, 1999
- Language: English
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.