Compiling Java Programs
Kevin Curran, Computer Lecturer - Magee College

Java Development Toolkits

The Java Development Toolkits Versions: 1.1x can be found at here.
The Java 2 Development Toolkit ver. 1.2.2 can be found at here.
The Java 2 Development Toolkit ver. 1.3 can be found at here.

JavaGroups

To Do If you Go to Javagroups. Download and compile JavaGroups. Test to see if the sample programs work. Download and read the manual (if you feel you need to).

Go his other page Student JavaGroups Projects and download go to 'Student Projects' then download the JavaGroupsVC application and get it working. The source code for the JavaGroupsVC package comes with JavaGroups therefore you do not need to download JavaGroups separately. IF you do find you need to download javaGroups - make sure that you use the same version of JavaGroups to compile the VC application that the peson used when writing it. I presume it's mentioned in the design document.

MMStream

To Do Try to compile the MMStream.tar.gz application. To download this, right click on link, choose 'save link as' and then if the download box renames the file mmstream_tar.gz, rename the file back to mmstream.tar.gz.

RTPMonitor

To Do Try to compile the RTPMonitor application.

1. Download file RTPMonitor.zip. Store it in for example your U:\.
2. Unzip the RTMonitor.zip file. A directory named "vrtp" will be created under U:\.
3. Check if JDK1.2.1 is installed in your computer and if its path is included ( U:\jdk1.2.1\bin).
4. Install JMF 2.0 Early Access.
5. Add "U:\vrtp" to your classpath.

Dalang Java

Dalang is an extension for Java that introduces behavioural runtime reflection. It uses class wrappers to implement a simple metaobject protocol where a metaobject (in the form of a wrapper) controls the behaviour of a base level object. The metaobject can redefine the handling of method calls in order to add desirable properties such as fault tolerance or security. Standard introspection can be achieved by using the standard java.lang.reflect package. These wrappers can be added dynamically or statically.

A prototype distribution of Dalang is available from here. If you would like to join the Dalang Java mailing list then contact Ian Welch. See the Reflection page at my project topics for some more links to Relfection Projects.

You can read some papers about Dalang at research page.

To Do Try to compile the sample Dalang Programs given.

Exceed

Download the Exceed Program and install on your machine. To install this, click on the link, download the zip file, click on the zip file, extract all the files to a temp directory, then click on the Setup.exe file. Follow the usual installaion instructions, Ignore the Registration Code part when installing - you don't need the Code to install it.

The reason for installing Exceed is to allow you to remotely log in to other machines. We will use it to log in to a Unix Server and execute the NS Simulator Program.

JMF Demultiplexer

In general to run the following example(s), one should familiarise themselves with the JMF Programmers Guide. It can be browsed Online.

Go to the JMF Programmers Guide Cut and paste the sample Demultiplexer Code into an editor and attempt to compile with JMF 2.1

Java Media Framework

Here are some Windows 95/98 versions of the Java media Framework that I have saved locally for downloading.

JMF 1.02
JMF 1.1
JMF 1.1 (Java Version - cross platform)
JMF 2.0 Early Access
JMF 2.0 Early Access (Java Version - cross platform)
JMF 2.0
JMF 2.1

Other links for java topics/resources are:

iBus
Sun's Java Beans
Java Tools
Jacob - A java ORB
Java Development Toolkit 1.2
Mediabeans
IBM's Alphaworks - great source for Java stuff
Java Shareware
Java Virtual Machine
Playground
Radus
Mercury
Intel's Java Group
SW Technologies
Java Resources
Javatoys
JAPP
Java Multimedia
Kiwisoft
JNet
IBM's Java stuff

Colloboration Java Frameworks

Javaspaces
Habanero - Colloboration Toolkit
JavaGroups - Java Colloboration Toolkit
JSDT
Javagroups

Home

To contact Author: Email: [email protected].