appendix A
Java Resources
CONTENTS
This is a list of online information
sources about the Java programming language, 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 its Web site at http://java.sun.com/.
Also, see Sun's 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
Sun's 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, http://www.javasoft.com/
- Wayne State University, Detroit, Michigan, 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.
http://www.gamelan.com/
- JavaScript information: contains links to information to JavaScript;
includes technical information links plus links to sample applications.
http://www.c2.org/~andreww/javascript/
- WWW Virtual Library entry for Java: This includes links to
events, reference information, resources, and selected applications/examples.
http://www.acm.org/~ops/java.html
- 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.
http://www.surinam.net/java/jars/jars.html
- 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.
http://www.applets.com/
- 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.
http://www.inch.com/~nyjava/
- Java Developer: "A public service FAQ devoted to Java
programming" includes resources, a job clearing house, and
a large section on "How Do I...."
http://www.digitalfocus.com/digitalfocus/faq/
- comp.lang.java FAQ: Frequently
Asked Questions (FAQ) for comp.lang.java;
includes basic information about participating in the discussion
and reference information.
http://www.city-net.com/~krom/java-faq.html
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.
news:comp.lang.java
- Digital Expresso: (the Web formerly known as "J*** Notes")
a weekly summary of the traffic in Java newsgroups and mailing
lists.
http://www.io.org/~mentor/DigitalEspresso.html
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.
http://www.iworld.com/InternetShopper/1Java_products.html
- 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.
>http://rendezvous.com/java/hierarchy/index.html
- Programming Active Objects in Java, by Doug Lea: a discussion
of object-oriented design issues and features as they relate to
Java.
http://g.oswego.edu/dl/pats/aopintro.html
- Java Online Bibliography: a listing of key online articles
and press releases about Java and related technology.
http://www.december.com/works/java/bib.html
These are indexes of Java information:
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
of a variety of object-oriented information sources, including
research groups, archives, companies, books, and bibliographies.
http://cuiwww.unige.ch/OSG/OOinfo/
- 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.
http://www.clark.net/pub/howie/OO/oo_home.html
- 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.
http://info.desy.de/pub/uugna/html/cc/text/glossary/index.html
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.)
http://www.adobe.com/PDFs/PR/9512/951206.java.pdf
- Borland International: "Borland International to Deliver
Tools For Sun's Java Internet Programming Language." Press
release, November 8, 1995.
http://www.borland.com/Product/java/javapress.html
- IBM Corporation: "IBM licenses Java technology from Sun
Microsystems for use in Internet products." Press release,
December 6, 1995.
http://www.ibm.com/News/javapr.html
- Lotus Development Corporation: "Lotus Outlines Plans
to Deliver Powerful Integration of Notes And World Wide Web-Announces
Lotus Notes Server That Includes Native Notes Support for HTTP,
HTML and Java Technology." Press release, December 13, 1995.
http://www.Lotus.com/corpcomm/3406.htm
- Macromedia: "Macromedia & Sun Microsystems To Develop
Internet Tools And Technology." Press release, October 30,
1995.
http://www.macromedia.com/Industry/Macro/Ucon/News/sun.html
- Metrowerks, Inc.: "Metrowerks Collaborates with Sun Microsystems
to Provide Java Programming Tools in CodeWarrior Product for Macintosh."
Press release, November 10, 1995.
http://www.metrowerks.com/news/press/java.html
- Microsoft Corporation: "Internet Strategy Day."
Press release, December 7, 1995.
http://www.microsoft.com/internet/press.htm
- Natural Intelligence, Inc.: "'ROASTER' Announcement."
Press release, October 18, 1995.
http://www.natural.com/pages/products/roaster/roasterpr.html
- 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.
http://home.netscape.com/newsref/pr/newsrelease67.html
- Netscape Communications Corporation: "Netscape
to License Sun's Java Programming Language." Press release,
May 23, 1995.
http://home.netscape.com/newsref/pr/newsrelease25.html
- Oracle Corporation: "Oracle PowerBrowser to Integrate
Java Technology with Oracle's Network Loadable Objects."
Press release, October 30, 1995.
http://www.oracle.com/info/news/java.html.
- Silicon Graphics, Inc.: "Silicon Graphics, Sun Microsystems
and Netscape join forces to take the Web to the next level."
Press release, December 4, 1995.
http://www.sgi.com/Products/cosmo/sgisun.html
- Spyglass, Inc.: "Spyglass Licenses Sun Microsystems'
Java for Spyglass Mosaic." Press release, November 8, 1995.
http://www.spyglass.com/current/nov895.html
- Symantec Corporation: "Symantec Releases first Java development
environment for Windows 95/NT." Press release, December 13,
1995.
http://www.Symantec.com/lit/dev/javapress.html