[GettingStarted.htm - uqlpayne 22 Aug 2013]
Getting Started with the UQ-iLab-BatchLabServer-Java project requires that the following software has been downloaded and installed:
Java Platform (JDK) 7u25 [jdk-7u25-windows-i586.exe (89.0 MB)]
http://www.oracle.com/technetwork/java/javase/downloads/index.html
GlassFish Server Open Source Edition 4.0 [glassfish-4.0-windows.exe (89.0 MB)]
https://glassfish.java.net/download.html
PostgreSQL 9.2.4 [postgresql-9.2.4-1-windows.exe (49.6 MB)]
http://www.postgresql.org/download/
The files specified here are for the Windows platform but software is also available for the other platforms, e.g., Linux.
The versions of the software shown here may not be the latest releases available.
Note: The Java Platform (JDK) must be installed before the GlassFish Server.
Deployment of the Template project using the WAR file builds requires that:
The UQ-iLab-BatchLabServer-Java GitHub repository has been downloaded as a ZIP file from:
https://github.com/uqlpayne/UQ-iLab-BatchLabServer-Java
The following tutorials need to be completed:
The Template LabServer Database tutorial (see TemplateLabServerDatabase.pdf).
The Dummy ServiceBroker Database tutorial (see DummyServiceBrokerDatabase.pdf).
The Template Project Deployment tutorial (see TemplateProjectDeployment.pdf).
Deployment of the Radioactivity project using the WAR file builds requires that:
The UQ-iLab-BatchLabServer-Java GitHub repository has been downloaded as a ZIP file from:
https://github.com/uqlpayne/UQ-iLab-BatchLabServer-Java
The following tutorials need to be completed:
The Radioactivity LabServer Database tutorial (see RadioactivityLabServerDatabase.pdf).
The Dummy ServiceBroker Database tutorial (see DummyServiceBrokerDatabase.pdf).
The Radioactivity Project Deployment tutorial (see RadioactivityProjectDeployment.pdf).
Development of the Template project requires that:
The UQ-iLab-BatchLabServer-Java GitHub repository has been downloaded as a ZIP file from:
https://github.com/uqlpayne/UQ-iLab-BatchLabServer-Java
The following development tools and resources are required:
NetBeans IDE 7.3.1 + GlassFish Server Open Source Edition 4.0 [netbeans-7.3.1-javaee-windows.exe
(203.7 MB)]
http://netbeans.org/downloads
Java SE 7 Documentation [jdk-7u25-apidocs.zip (57.9 MB)]
http://www.oracle.com/technetwork/java/javase/downloads/index.html
postgresql-9.2-1003.jdbc4.jar
http://jdbc.postgresql.org/
javax.mail.jar (JavaMail API 1.5.0)
https://java.net/projects/javamail/downloads
sqljdbc_4.0.2206.100_enu.exe (contains sqljdbc4.jar) - Only needed if a Microsoft
SQL Server is used instead of PostgreSQL
http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx
The following tutorial need to be completed:
The Template Project Development tutorial (see TemplateProjectDevelopment.pdf).