| Author | $Author: simon $ | The author field is supplied automatically by the CVS; you should not change it manually. |
|---|---|---|
| Purpose | Template for Weft Technology Ltd internal documents. | |
| Status | Current | one of 'Draft', 'Current', 'Obsolete'; where a document is marked as current, the latest version of that document in the CVS is the ruling version. |
| Version | $Revision: 1.4 $ | The revision is supplied automatically by the CVS; you should not change it manually. |
| History |
$Log: software.html,v $
Revision 1.4 2000/09/03 17:57:07 simon
Correction of minor errors in setup instructions for Jigsaw.
|
|
Microsoft Access is supposed to be installed on the machines in Yokohama before I get there, so let's hope it is! If it is, this is how we will configure it for the work we will be doing in the workshops:
/inet2000/meeting.mdb and
/inet2000/workshop.mdb
from the CD-ROM to your local disk.Control PanelODBC Data Sources (32bit)'ODBC Data Source Administrator'
Add'Create New Data Source"
Microsoft Access Driver'Finish'ODBC Microsoft Access Setup'
meeting'Select'Select Database'
meeting.mdb'OK'OK'OK'workshop'
for the database called 'workshop.mdb'
The conditions of the Java SDK license are such that I can't distribute it on the CD-ROM. I'm hoping that it will have been installed on the machines in the terminal room before I get to Yokohama, but if it has not been you will need to download it from <URL:http://java.sun.com/j2se/1.3/>
Sun Java has a typically complex commercial license. Read it yourself - I don't claim to be able to summarise it.
Jacquard is Weft's Servlet toolkit. It's not nearly as important or general as the other components listed here; there are other toolkits equally good or possibly better. However, it will help us to glue all the other bits together and allow us to make reasonable progress in the time we have available.
Jacquard is on the CD both unpacked in
/inet2000/jacquard and packed in
/inet2000/distributions/linux/jacquard_1.0.1.tgz and
/inet2000/distributions/windows/jacquard_1.0.1.zip
Erratum: on about half the CDs, the unpacked source code for
Jacquard is in uk, not in jacquard/uk
as it should be.
Jacquard is released under BSD-style license; you may alter it,
copy it, give it away, and use it in things you sell. If you do so
you should include an acknowledgment line in your
documentation. Jacquard is included on the CD-ROM unpacked in
/inet2000/jacquard and packed in
/inet2000/distributions/linux/jacquard_1.0.1.tgz and
/inet2000/distributions/windows/jacquard_1.0.1.zip
You don't need to do anything to install and configure Jacquard.
Jigsaw is the World Wide Web consortium's reference Web server; it is also a good servlet server and is relatively easy to configure. For that reason we'll be using it in the workshops.
Note that the unpacked version is slightly modified from the standard distribution; I've put the JAR files for all the packages we'll use into the classes subdirectory, and modified the CLASSPATH in the Windows and UN*X startup scripts to find them all. I've also set up the demonstration Servlets WorkshopForm and WorkshopList..
Jigsaw is on the CD-ROM both unpacked in
/inet2000/Jigsaw and packed in
/inet2000/distributions/linux/jigsaw_2.0.5.tar.gz and
/inet2000/distributions/windows/jigsaw_2.0.5.zip
/inet2000/Jigsaw on the CD-ROM to your local hard diskOut of environment space
SHELL=c:\command.com c:\ /e:2048 /phttp-server zone in the Server Browserservlet' item in the treeWorkshopForm and Right-click to select
'Edit Resource'Edit Resource'
driver_name' and value
'sun.jdbc.odbc.JdbcOdbcDriver'add'db_url' to
'jdbc:odbc:workshop'driver_name to
sun.jdbc.odbc.JdbcOdbcDriverdb_url to
jdbc:odbc:workshopquery_template to select * from WORKSHOPaction_url to WorkshopFormaction_field to Workshoplink_field to TitleJigsaw is released under BSD-style license; you may alter it, copy it, give it away, and use it in things you sell. If you do so you should include an acknowledgment line in your documentation.
Installing and configuring Jigsaw Copy the directory /inet2000/Jigsaw to c:\Program Files\Jigsaw
Tomcat is the Apache Foundation's new Servlet server; it is also the reference implementation of the Java Servlet 2.2 API specification. While it is undoubtedly a good Servlet server we won't be using it in the course because it is somewhat more difficult to configure than Jigsaw. We will, however, be using the servlet API from the Tomcat package. Tomcat is included on the CD-ROM.
Tomcat is released under Apache license; you may alter it, copy it, give it away, and use it in things you sell. If you do so you should include an acknowledgment line in your documentation.
We won't be installing Tomcat during the course. If you want to do so when you get home, the instructions are here.
Xalan is the Apache Foundation's XSL-T processor, contributed to
Apache by IBM. It is included on the CD-ROM unpacked in
/inet2000/xalan_1_1/, and packed in
/inet2000/distributions/linux/xalan-j_1_1.tar.gz.
Xalan is released under Apache license; you may alter it, copy it, give it away, and use it in things you sell. If you do so you should include an acknowledgment line in your documentation.
You don't have to do anything to install or configure Xalan.
Xerces is one of the Apache Foundation's XML parsers (Xerces was
contibuted to Apache by IBM; the Crimson parser was contributed to
Apache by Sun). We will be using Xerces on Tuesday's course,
Moving to XML, only. Xerces is included on the CD-ROM unpacked in
/inet2000/xerces-1_1_2 and packed in
/inet2000/distributions/linux/Xerces-J-bin.1.1.2.tar.gz and
/inet2000/distributions/linux/Xerces-J-src.1.1.2.tar.gz
Xerces is released under Apache license; you may alter it, copy it, give it away, and use it in things you sell. If you do so you should include an acknowledgment line in your documentation.
You don't have to do anything to install or configure Xerces.
Copy the folder /inet2000/work from the CD-ROM to your local disk. Open an MS-DOS prompt window and cd to the work directory. Use notepad to edit your files; always save them in your work directory.
javacomp WorkshopForm.java http://127.0.0.1:8001/servlet/WorkshopFormxslt <xslfilename>
<xmlfilename> <outputfilename>xslt meeting.xsl meeting.xml meeting.html