Import FreeBSD Java homepage into the web server.

Submitted by: Patrick Gardella	patrick@whetstonelogic.com
This commit is contained in:
Wolfram Schneider 2000-01-29 14:17:15 +00:00
parent 299f51d0b6
commit 95a47c416c
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=6447
29 changed files with 1801 additions and 0 deletions

7
en/java/links/Makefile Normal file
View file

@ -0,0 +1,7 @@
DOCS= freebsd.sgml tools.sgml api.sgml index.sgml
DOCS+= tutorials.sgml development.sgml resources.sgml
DOCS+= vendor.sgml documentation.sgml servlets.sgml
WEBBASE= /data/java
.include "../../web.mk"

106
en/java/links/api.sgml Normal file
View file

@ -0,0 +1,106 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: API">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java API&acute;s</font></h1>
<h2> API - Extensions by Sun Microsystems </h2>
The following list contains an excerpt from the available
API definitions and implementations from SUN (for a start see
<a href="http://java.sun.com/products">Java Products</a> and go e.g. to Standard Extensions)
<ul>
<li><a href="http://java.sun.com/products/jfc">JFC (Java Foundation Classes)</a><br>
That is where Swing comes from. For more info see
<a href="http://java.sun.com/products/jfc/tsc">The Swing Connection</a>.
<li> <a href="http://java.sun.com/products/java-media/jmf/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Media Framework</a><br>
The Java Media Framework (JMF) 1.0 API specifies a simple,
unified architecture, messaging protocol, and programming interface
for media playback. This API was developed by Sun Microsystems,
Inc., Silicon Graphics Inc., and Intel Corporation.
<BR>
The Java Media Framework (JMF) 2.0 API extends the 1.0 API by
providing capture functionality, pluggable codecs, file saving, RTP
broadcast and the ability to access and manipulate media data before it
is rendered. This API is available for public review, and was developed
by Sun Microsystems, Inc. and IBM.
<li> <a href="http://java.sun.com/products/java-media/jai/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Advanced Imaging</a><br>
The Java Advanced Imaging (JAI) API is the extensible,
network-aware programming interface for creating advanced image processing
applications and applets in the Java programming language. The
Java Advanced Imaging API offers a rich set of image processing features
such as tiling, deferred execution and multiprocessor scalability.
Fully compatible with the Java 2D API, developers can easily extend the image
processing capabilities and performance of standard Java 2D applications
with the Java Advanced Imaging API.
<li> <A HREF="http://java.sun.com/products/javacomm/">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Serial Port (COMM)</A> <br>
The Java Serial Port can be used to write platform-independent communications
applications for technologies such as voice mail, fax, and smartcards.
Its current version supports RS232 serial ports and IEEE 1284 parallel ports.
<li> <a href="http://java.sun.com/products/java-media/3D/index.html">Java 3D<SUP><FONT SIZE="-2">TM</FONT></SUP></a><br>
The Java 3DTM 1.1 API is a set of classes for writing
three-dimensional graphics applications and 3D applets. It gives
developers high level constructs for creating and manipulating 3D
geometry and for constructing the structures used in rendering that
geometry. Application developers can describe very large virtual
worlds using these constructs, which provides Java 3D with enough
information to render these worlds efficiently.
<li> <a href="http://java.sun.com/products/javamail/index.html">JavaMail</a><br>
The JavaMail API provides a set of abstract classes that models a mail system.
The API is meant to provide a platform independent and protocol
independent framework to build Java-based mail and messaging applications.
<li> <a href="http://java.sun.com/products/javahelp/index.html">JavaHelp<SUP><FONT SIZE="-2">TM</FONT></SUP></a><br>
JavaHelp is the Help system for the Java platform: it is a Java-based,
platform independent help system that enables Java developers to
incorporate online help for a variety of needs, including Java components,
applications (network and stand-alone), desktops, and HTML pages.
<li> <a href="http://java.sun.com/products/beans/glasgow/jaf.html">JavaBeans<SUP><FONT SIZE="-2">TM</FONT></SUP> Activation Framework (JAF)</a><br>
With the JavaBeans Activation Framework (JAF) developers can take
advantage of standard services to determine the type of an arbitrary
piece of data, encapsulate access to it, discover the operations
available on it and to instantiate the appropriate JavaBeans
component to perform these operations.
<li> <A HREF="http://java.sun.com/products/servlet/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Servlet</A><br>
Java Servlet provides a uniform, industry-supported
interface for extending a web server with cross-platform and
cross-server components written in the Java Programming Language.
<li> <a href="http://java.sun.com/products/jce/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Cryptography (JCE)</a><br>
The Java Cryptography Extension (JCE) 1.2 provides a framework and
implementations for encryption, key generation and key agreement, and Message
Authentication Code (MAC) algorithms. Support for encryption includes
symmetric, asymmetric, block, and stream ciphers. The software also supports
secure streams and sealed objects.
<LI><a href="http://java.sun.com/products/beans/infobus/index.html">InfoBus</a><br>
InfoBus enables dynamic exchange of data between JavaBeans components by
defining a small number of interfaces between cooperating Beans and specifying
the protocol for use of those interfaces.<BR>
The protocols are based on a notion of an information bus. All components
which implement these interfaces can plug into the bus. As a member of the
bus any component can exchange data with any other component in structured
way, including arrays, tables, and database rowsets.
<li><A HREF="http://java.sun.com/products/jndi/index.html">Java Naming and Directory Interface<FONT SIZE="1"><SUP>TM</SUP></FONT> (JNDI)</A><br>
Provides uniform, industry-standard, seamless connectivity from the
Java platform to business information assets, thus allowing developers to
deliver Java applications with unified access to multiple naming and directory
services across the enterprise.
<li> <a href="http://java.sun.com/xml">The XML Project</a><br>
Sun&acute;s home for combining XML and Java Technology
</ul>
<h2> Third Party packages &#8230; </h2>
<ul>
<li> <a href="http://www.objectspace.com/products/jglOverview.htm">JGL (Java Generic Library)</a><br>
A collection API implementation including linked lists etc. The Collection
API before invention of CollcetionAPI in JDK1.2
<li> <a href="http://www.alphaworks.ibm.com/tech/xml4j">XML4J</a><br>
XML Parser for java from IBM
</ul>
&footer;
</BODY>
</HTML>

View file

@ -0,0 +1,71 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Development Tools">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java Development Tools</font></h1>
<P> Included below are links to some tools that can be used on FreeBSD. It is not intended to be a comprehensive list.
<ul>
<li> IDE&acute;S
<ul>
<li><a href="http://sunsite.auc.dk/jde/">JDE</a> <br>
(X)Emacs mode for editing Java
<li><a href="http://www.ist.co.uk/visaj/index.html">visaj</a> <br>
A commercial visual application builder for Java.
<li><a href="http://www.gjt.org/~sp/jedit.html">jEdit</a> <br>
jEdit is a programmer's text editor written in Java with Swing and allows for plug-ins. The author is also working on <A HREF="http://www.gjt.org/~sp/jedit-ide/">jEdit-IDE</A>.
<li> <a href="http://www.netbeans.com">NetBeans</a><br>
New IDE written completely in java, different versions available,
free and commercial ones. Now part Sun Microsystems.
<li> JWS - Sun&acute;s IDE <br>
Will not longer be maintained since Sun acquired NetBeans
to use it as their IDE from now on.
<li><a href="http://www.freebuilder.org">FreeBuilder</a><br>
Open Source IDE, nice start but seems to be slowing down
in progress lately, but don&acute;t trust all the infos on the
webpages, just check out the newest CVS-sources.
<li><a href="http://www.island-design.co.uk/lemur.html">Lemur</a> <br>
An IDE that is written in Java and uses Swing.
<li><a href="http://www.elixirtech.com/ElixirIDE/index.html">ElixirIDE</a> <br>
An IDE that includes a debugger. Rated a JARS top 5%.
</ul>
<li> JDBC
<ul>
<li><a href="http://java.sun.com/products/jdbc/drivers.html">Sun's list of JDBC Drivers</a>
<li><a href="http://www.working-dogs.com/town/">Town</a><br>
A 100% Pure Java API that works in conjunction with JDBC.
<li><a href="http://www.voicenet.com/~zellert/tjFM/"></a>tjFM<br>
A Type 4 JDBC driver for MySQL.
<li><a href="http://www.gwe.co.uk/java/jdbc/">GWE</a><br>
A Type 4 JDBC driver for MySQL.
<li><a href="http://www.worldserver.com/mm.mysql/">mm.mysql</a><br>
A Type 4 JDBC driver for MySQL.
</ul>
<li> UML
<ul>
<li><a href="http://www.tendril.com">Tendril Software Structure Builder</a><br>
UML development software written in Java - commercial version and
demo versions available.<br>
Plugin for NetBeans available.
<li><a href="http://www.togethersoft.com/together/togetherJ.html">TogetherJ</a> <br>
UML based development environment, written in Java. Different editions
available, even a free one.
</ul>
<li> Tools
<ul>
<li><a href="http://www10.software.ibm.com/developerworks/opensource/jikes/">Jikes</a> <br>
Ultra fast java compiler from IBM (available as port)
<li><a href="http://www.cs.berkeley.edu/~engberg/guavac/">Guavac</a> <br>
Guavac is a free java compiler developed under GNU Public Licence,
and its package includes guavad, java bytecode decompiler.
</ul>
</ul>
&footer;
</BODY>
</HTML>

View file

@ -0,0 +1,23 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Documentation">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java Documentation</font></h1>
<ul>
<li><a href="http://www.blackdown.org/java-linux/docs/faq/FAQ-java-linux.html">JavaLinux FAQ</a>
<li><a href="http://www.eckelobjects.com/TIJ2/index.html">Thinking in Java 2nd ed.</a><br>
A free Java book, now available in its early second edition stage.
It can be downloaded in W97/HTML or PDF format.<br>
The <a href="http://www.eckelobjects.com/javabook.html">old version</a>
of the book is still accessible.
</ul>
&footer;
</BODY>
</HTML>

View file

@ -0,0 +1,31 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: FreeBSD Related Java Stuff">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">FreeBSD Related Java Stuff</font></h1>
<ul>
<li><a href="http://student.ulb.ac.be/~jdricot/commapi">The JavaComm API</a><br>Port of the JavaComm API to FreeBSD
<li><B>shuJIT</B> - <A HREF="http://www.shudo.net/jit/">http://www.shudo.net/jit/</A> - a &quot;Just In Time&quot; compiler for FreeBSD and Linux.
<li><B>TYA</B> - <A HREF="ftp://gonzalez.cyberus.ca/pub/Linux/java/">ftp://gonzalez.cyberus.ca/pub/Linux/java/</A> - a &quot;Just In Time&quot; compiler for FreeBSD.
<li><B>Kaffe</B> - <A HREF="http://www.kaffe.org">http://www.kaffe.org</A> - a &quot;clean room&quot; implementation of Java.
<li><a href="http://www.blackdown.org">Linux-Ports</a><br>The Java Linux Porting Website
<ul>
<li><a href="http://www.blackdown.org/java-linux/jdk1.2-status/index.html">Status of porting&#8230;</a>
<li> JDK 1.2
<li> JAF
<li> JMF
<li> JAI
<li> Java3D
<li> JavaPlugin 1.2
</ul>
</ul>
&footer;
</BODY>
</HTML>

35
en/java/links/index.sgml Normal file
View file

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Java Links">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java Links</font></h1>
This page presents different categories of links to
java resources. They are ordered by themes.<p>
<ul>
<li> <a href="./freebsd.html">FreeBSD</a><br>
Special FreeBSD related stuff, like ports etc.
<li> <a href="./vendor.html">Vendors</a><br>
Contains links to Sun, IBM &#8230; related websites.
<li><A HREF="./development.html">Development Tools</A><BR>
Contains links to Java Development Tools (incl. Sun, IBM)
<li><A HREF="./api.html">APIs</A><BR>
Contins links to different API and implementations of protocols
<li><A HREF="./tutorials.html">Tutorials</A><BR>
Contains links to on-line tutorials, e.g. the one at JavaSoft
<li><A HREF="./documentation.html">Documentation</A><BR>
Contains links to on-on-line documents concerning java
<li><A HREF="./servlets.html">Servlets</A><BR>
Contains links to information on servlets and servlet engines
<li><A HREF="./resources.html">Resources&#8230;</A><BR>
Everything not fitting anywhere else
</ul>
&footer;
</BODY>
</HTML>

View file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Other Resources">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Other Java Resources</font></h1>
<ul>
<li><a href="http://www.gamelan.com">Java Directory at Gamelan</a><br>
Collection of java applets, programs, tools and libraries &#8230;
<li><a href="http://www.javaworld.com">Java World</a><br>
<I>The</I> Java Magazine
<li><a href="http://www.gjt.org">Giant Java Tree (GJT)</a><br>
Open Source Java organized in a CVS tree.
<li><a href="http://www.jos.org">JOS</a><br>
Free Java Operating System (still under development but already some nice
things available)
<li><a href="http://www.javalobby.org">Javalobby</a><br>
Organization to support Java (fight for Java), sometimes nice offers<br>
of commercial software for free (if you are member of Javalobby)
<ul>
<li><a href="http://jfa.javalobby.org">JFA</a><br>
The Javalobby Application Framework, collection of different java programs.<br>
Also available via GJT.
</ul>
<li><a href="http://www.ice.com/java/index.shtml">ICE</a><br>
Offering webspace for some nice Java projects, e.g. JCVS
<li> <A HREF="http://www.ibm.com/developer/java/">JCentral</A> <br>
Search engine only for java things (searches<br>
newsgroups, sourcecode archives, &#8230; Provided by IBM
<li> <A HREF="http://java.apache.org">Java at the Apache Group</A> <br>
Different projects concerning java and web, e.g. JServ, Cocoon, etc.
</ul>
&footer;
</BODY>
</HTML>

View file

@ -0,0 +1,46 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Servlets">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java Servlets</font></h1>
<P>Servlets are a Java API that can be used to replace Perl CGI scripts, or more specifically, to extend the capabilities of the web server.
<P>Servlets can also be used with XML and XSL.
<ul>
<LI>API
<ul>
<li><a href="http://java.sun.com/products/servlet/index.html">Sun's Servlet API</a>
<li><a href="http://java.sun.com/products/jsp/jsp_servlet.html">Sun's Java Server Pages White Paper</a><BR>
Java Server Pages are a method to ease design and maintenance of web pages. Similar to Active Server Pages by Microsoft.
</ul>
<LI>Servlet Information
<ul>
<li><a href="http://www.purpletech.com/servlet-faq">Purple Servlet FAQ</a><BR>
A comprehensive source of information for Servlets.
</ul>
<LI>Servlet Engines
<ul>
<li><A HREF="http://www.sun.com/software/jwebserver/">Java Web Server</A><BR>
This was the reference implementation of the servlet engine implemented in Java. Sun has turned over the source code to the Apache Project and is now implemented as Tomcat.
<li><a href="http://jakarta.apache.org">Tomcat (Jakarta Project)</a><BR>
The reference implementation of Java Servlets and Java Server Pages. The code is not yet availible aside from a nightly standalone build.
<li><a href="http://java.apache.org/jserv">Apache JServ</a><BR>
A 100% Pure Java implementation of the Servlet 2.0 API specification. Works with Apache.
<li><a href="http://www.newatlanta.com">ServletExec</a><BR>
A high-performance commercial servlet engine. Offers a free demo/development copy and a servlet debugger. Works with most web servers.
<li><a href="http://www.jrun.com/products/Jrun">JRun</a><BR>
A high-performance commercial servlet engine. Offers a free demo/development copy. JavaWorld's Best Servlet Tool for 1998 and WebTechnique's Best Java Tool for 1998. Recently acquired by Allaire. Works with most web servers.
</ul>
</ul>
&footer;
</BODY>
</HTML>

28
en/java/links/tools.sgml Normal file
View file

@ -0,0 +1,28 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Tools">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java Tools</font></h1>
<ul>
<li> Programming
<ul>
<li><a href="http://www.jpython.org">JPython</a><br>
Best Java Scripting (combines Python and Java) - a must have!
</ul>
<li> Other
<ul>
<li><a href="http://www10.software.ibm.com/developerworks/opensource/jikes/">Jikes</a> <br>
Ultra fast java compiler from IBM (available as port)
</ul>
</ul>
&footer;
</BODY>
</HTML>

View file

@ -0,0 +1,21 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Tutorials">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java Tutorials</font></h1>
<ul>
<li><a href="http://java.sun.com/docs/books/tutorial/index.html">The Java Tutorial</a><br>
THE tutorial for Java direct from Sun.
<li><a href="http://developer.java.sun.com/developer/infodocs/index.shtml">Java Developer Connection's Listing of Documentations and Tutorials</a><br>
If you need a tutorial, this is the place to find it. It includes basic tutorials on Java, JavaBeans, Collections, JDBC, Security, etc. You'll need to register to view them, but it is free, and very valuable!
</ul>
&footer;
</BODY>
</HTML>

30
en/java/links/vendor.sgml Normal file
View file

@ -0,0 +1,30 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD Java Project: Vendor Links">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<html>
&header;
<h1> <font color="#660000">Java Vendor Links</font></h1>
This page contains links sorted by Vendors.<p>
<ul>
<li> Sun Microsystems
<ul>
<li><a href="http://www.javasoft.com">JavaSoft Main Website</a><br>
This is THE resource for Java. Direct from the inventor.
<li><a href="http://developer.java.sun.com/developer/">Java Developer Connection</a><br> Register for free and get early access versions and lots of other stuff as well.
</ul>
<li> IBM
<ul>
<li><a href="http://www.ibm.com/java">developerWorks - Java Technology Zone</a><br> Main java site
<li><a href="http://www.alphaworks.ibm.com">Alphaworks</a><br>Technology studies, early access
<li><a href="http://www10.software.ibm.com/developerworks/opensource/jikes/">Jikes</a><br>
Very fast java compiler, open source
</ul>
</ul>
&footer;
</BODY>
</HTML>