NCSA-GT4 Tutorials: June 16 and 17

5602 Beckman Institute

The tutorial is free; to register, email Mike Freemon.

Directions to the Beckman Institute and hotel information can be found here.

Day 1: Overview of GT4 Components and Security

Time

16 June 2005, 9:30 - 17:00

Day 1 Agenda

Day 2: How to Build a Service Using GT4

Time

17 June 2005, 9:30 - 17:30

Tutorial Level

50% introductory, 50% intermediate, 0% advanced

Authors

Abstract

This full-day tutorial is designed to teach developers how to build a Java Service using version 4 of the Globus Toolkit (GT4). The Globus Toolkit is the flagship product of the Globus Alliance, which produces open source middleware used in building grids around the world.

The tutorial is organized as a series of hands-on exercises in which students add increasing functionality to a skeletal service implementation. Fundamental patterns and interactions of Grid computing are highlighted. The course is geared toward developers who want to learn about the newest work of the Globus Alliance and how to apply fundamental concepts in Grid computing.

Important Notes

Tutorial participants must bring their own network-enabled laptops pre-loaded with a small set of open-source software. There will be no support available to debug problems with attendee laptops. A list of prerequisites for the tutorial is published at: http://www-unix.globus.org/tutorials/toolkit/BAS/NCSA/. Attendees must be able to run all the software listed in the prerequisites in order to participate in the tutorial.

Day 2 Tutorial Prerequisites

  1. Basic knowledge of Web Services and Grid computing
  2. Knowledge of java, XML and WSDL
  3. Laptop configuration:
  • jakarta ant 1.5 or 1.6
  • jdk 1.4.2
  • 802.11b wireless capability required
  • NTP synchronization with server of choice
  • VMware emulation not supported
  • Cygwin not supported
  • Firewall software must be disabled
  • Windows ME/95/98 is not supported. Regarding other OSes: if you can run the jdk and ant you should be ok
  • A GT-specific distribution: [to be made available the day of the tutorial]
  • A software bundle containing tutorial-specific course material: [to be made available the day of the tutorial]

Optional:

  • An editor that highlights Java and XML files, such as JEdit.
  • You also may find that Adobe Reader will come in handy.

Note! It is the attendees' responsibility to insure that their networking, ant and jdk are configured and working properly prior to the tutorial. The integrity of ant/jdk installations can be verified by building this sample code: Linux version or MS Windows version.