Download Course Software

This page contains links to ‘tar’ version of all the software needed for this class. Please note the following:

·        Use ‘gtar’ to unpack the tar package as "gtar xvf file.tar"

·        Remove the ‘tar’ file after unpacking, if you copied the file to your directory.


Download Eclipse and Android SDK

Instructions on how to download and install the Eclipse (Galileo) UI and the Android SDK can be found here.


Download Xcode and iOS SDK

Instructions on how to download and install Xcode 4.1 for Lion from the Mac App Store for free can be found here. No Apple Developer registration is needed to download from the App Store.

Instructions on how to download and install Xcode 3.6 for Snow Leopard for free can be found here. You will need an Apple ID to register as an Apple Developer for free.


Download App Inventor for Android

Instructions on how to download and install App Inventor for Android can be found here.


Download Adobe Creative Suite 5.5 Web Premium

Instructions on how to download and install a free trial of Creative Suite 5.5. Web Premoium can be found here.


Download Microsoft Windows Phone 7 SDK

Instructions on how to download and install the Microsoft Windows Phone 7 SDK, documentation, code samples and training can be found here.


Download Apache

You can download the Apache Web Server, version 1.3.26 binaries from here:

apache_1.3.26.tar

Save the tar file in your home directory. Instructions on how to install the software can be found here.


Download Jakarta Tomcat

You can download the Jakarta Tomcat, version 4.1.27 binaries from here:

jakarta-tomcat-4.1.27.tar

Save the tar file in your home directory. Instructions on how to install the software can be found here.


Download MySQL

You can download the MySQL database manager, version 3.22.32 binaries from here:

mysql-3.22.32-sun-solaris2.5.1-sparc.tar

Save the tar file in your home directory. Instructions on how to install the software can be found here.


Download Connector-J (MySQL JDBC Driver)

You can download the JDBC Driver for MySQL (Connector-J), version 3.0.8 sources and binaries from here:

mysql-connector-java-3.0.8-stable.tar

Save the tar file in your home directory. Instructions on how to install the software (source and binary) can be found here.


Download Apache Axis

You can download Apache Axis, a Java implementation of the SOAP protocol, version 1.1 binaries from here:

axis-1_1.tar

If you're short of space, you can download just the "webapps" portion of Apache Axis, needed by Tomcat, from here:

axis_webapps.tar

Save the tar file in your home directory. Instructions on how to install the software can be found here.


Download Apache Ant

You can download Apache Ant, a Java-based build tool, version 1.5.4 binaries from here:

apache-ant-1.5.4-bin.tar

Save the tar file in your home directory. Instructions on how to install the software can be found here.


Download Apache Xerces2 Java Parser

You can download Apache Xerces2 Java Parser, a Java-based fully compliant XML Parser, version 2.5.0 binaries from here:

Xerces-J-bin.2.5.0-nodocs.tar (no documentation included)

Save the tar file in your home directory. Instructions on how to install the software can be found here.

Documentation on the Standard XML APIs, the Java API for XML Processing (JAXP), the Document Object Model (DOM), and the Simple API (SAX), can be found here.


Download Rome RSS Library

You can download Rome 0.7, an RSS Java library to produce RSS output, similar to the Perl XML::RSS library, from here:

rome-0.7.tar

Save the tar file in your home directory. Instructions on how to install the software can be found here.

A nice set of tutorials that are covering the Rome API is available at:

http://wiki.java.net/bin/view/Javawsxml/Rome05Tutorials. Full documentation on the Rome library can be found here.