Appendix E
This is a list of online information sources about the Java programming language, the Java-enabled browsers, and related technologies.
Sun Microsystems, the developers of Java, offers the best online one-stop, comprehensive source of technical documentation and information about Java on their Web site at http://java.sun.com/.
Also, see Suns Java contest Web site, http://javacontest.sun.com/.
Some sites around the world mirror this information, so you can pick a server from the list below that is close to you, or consult Suns list of Java mirror sites. Here are sites that are known to be updated frequently:
- Dimension X, San Francisco, California, http://www.dnx.com/java/
- Javasoft (Sun Microsystems), Aspen, Colorado, USA, http://www.javasoft.com/
- Wayne State University, Detroit, Michigan, USA, http://www.science.wayne.edu/java/
- SunSITE Singapore, National University of Singapore, http://sunsite.nus.sg/hotjava/
These are high-level Java information collection sites outside of Sun Microsystems:
- Gamelan: an excellent collection of Java demos and information; includes a large collection of Java applets; well-organized and frequently updated.
- JavaScript information: contains links to information to JavaScript; includes technical information links plus links to example applications.
- WWW Virtual Library entry for Java: this includes links to events, reference information, resources, and selected applications/examples.
- JARS: Java Applet Rating Service; the hope here is to rate the best applets (top 1 percent, 5 percent, and so on). Includes categories of applets.
- Applets.com: a collection of applets, including a list of new applets, an evaluated list of cool applets, and a library of applets; from Applets Corporation.
- Java Study Group Homepage: this is a study group of the New York City C++ and C Special Interest Group whose parent organization is the New York City PC Users Group. This web includes group meeting notes, upcoming speakers, Java information resources, and other information.
- Java Developer: A public service FAQ devoted to Java Programming, includes resources, a job clearing house, and a large section on How Do I....
- comp.lang.java FAQ: Frequently Asked Questions (FAQ) for comp.lang.java; includes basic information about participating in the discussion and reference information.
-
These are forums where you can take part in or monitor discussions about Java:
- comp.lang.java: Usenet newsgroup for discussing the Java programming language.
- Digital Expresso: (the web formerly known as J*** Notes), a weekly summary of the traffic in Java newsgroups and mailing lists.
-
These individual webs focus on some specific aspect of Java development, information, or products:
- Commercial Java Products: a description of a variety of commercial products related to Java, from Internet World.
- Java Class Hierarchy Diagrams: diagrams that show the class hierarchy for Java packages; very useful for quickly getting an idea of Java class relationships; developed by Charles L. Perkins.
-
NOTE |
These diagrams are also shown in Appendix B. (Charles L. Perkins is also the author of Chapters 15, 16, 38, and 39 in this book.) |
- Programming Active Objects in Java, by Doug Lea: a discussion of object-oriented design issues and features as they relate to Java.
- Java Online Bibliography: a listing of key online articles and press releases about Java and related technology.
-
These are indexes of Java information:
- Yahoo Index entry for Java
- Yahoo Index entry for HotJava Web browser
-
Because Java is an object-oriented language, these sites can help you connect to more information about object-oriented terminology, design, and programming:
- Object-Oriented Information Sources Index: a searchable index to a variety of object-oriented information sources, including research groups, archives, companies, books, and bibliographies.
- Object-Oriented Design Online Reference Guide: a guide to online information sources about object-oriented design. This guide was created by Howie Michalski, Lead Database Engineer, Infrastructure, CompuServe, Inc.
- C++ Glossary: this glossary lists terms related to the C++ language. Because C++ is closely related to Java, these terms are also important in Java development.
-
These are key press announcements from licensees and developers of Java products:
- Adobe Systems, Inc.: Adobe To Integrate Java Technology for Web Publishing. Press release, December 7, 1995. [Portable Document Format]
- Borland International: Borland International to Deliver Tools For Suns Java Internet Programming Language. Press release, November 8, 1995.
- IBM Corporation: IBM licenses Java technology from Sun Microsystems for use in Internet products. Press release, December 6, 1995.
- Lotus Development Corporation: Lotus Outlines Plans to Deliver Powerful Integration of Notes And World Wide WebAnnounces Lotus Notes Server That Includes Native Notes Support for HTTP, HTML and Java Technology. Press release, December 13, 1995.
- Macromedia: Macromedia & Sun Microsystems To Develop Internet Tools And Technology. Press release, October 30, 1995.
- Metrowerks, Inc.: Metrowerks Collaborates with Sun Microsystems to Provide Java Programming Tools in CodeWarrior Product for Macintosh. Press release, November 10, 1995.
- Microsoft Corporation: Internet Strategy Day. Press releases, December 7, 1995.
- Natural Intelligence, Inc.: ROASTER Announcement. Press release, October 18, 1995.
- Netscape Communications Corporation: Netscape and Sun Announce Javascript, the Open, Cross-Platform Object Scripting Language for Enterprise Networks and the Internet. Press release, December 4, 1995.
- Netscape Communications Corporation: Netscape to License Suns Java Programming Language. Press release, May 23, 1995.
- Oracle Corporation: Oracle PowerBrowser to Integrate Java Technology with Oracles Network Loadable Objects. Press release, October 30, 1995.
- Silicon Graphics, Inc.: Silicon Graphics, Sun Microsystems and Netscape join forces to take the Web to the next level. Press release, December 4, 1995.
- Spyglass, Inc.: Spyglass Licenses Sun Microsystems Java for Spyglass Mosaic. Press release, November 8, 1995.
- Symantec Corporation: Symantec Releases first Java development environment for Windows 95/NT. Press release, December 13, 1995.