This discussion marks the end of our consideration of Java. In the first three phases, we looked at simple applets, then at more typical user interfaces, and finally at Java's networking and multithreading features. Here, we consider several of Java's multimedia capabilities.There are a number of other Java topics that would be interesting and worthwhile to consider. These include servlets that allow you to develop custom server applications; the JDBC interface, which supports interaction with database systems; Java's Remote Method Invocation and Object Serialization capabilities, that provide an object-oriented form of interaction between computers versus today's protocol-based architectures, to name just a few. But they will have to await a second course in WWW Programming.
Topics
Java includes a number of features that support a variety of media, including animation, audio, and video. The discussion here will focus on animation and the tools and techniques provided by Java to support it, especially double buffering.
- Discussionof basic Java multimedia resources.
- Double buffering
References
Useful references include:
- Sun's Java Development Kit (JDK)
- The API
- The API Class Hierarchy
- Source Code for JDK Packages
Assignment for Next Class
- Review class tutorials in preparation for final exam review.