NSF Acknowledgment and Disclaimer

This material is based upon work supported by the National Science Foundation under Grant No. DUE-9950829.

Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).

To examine Java Power Tools 2.3 , click here.

Introduction to Java Power Tools 2.2

JPT 2.2 updated on April 7, 2003

The Java Power Tools enable the rapid development of Java graphical user interfaces with automatic error checking of all user input. By systematic abstraction that brings the central issues of GUI building to the forefront and hides all details that are purely technical, the Java Power Tools permit small GUIs to be built in minutes and large GUIs in an hour or so. These tools are particulary useful for faculty and students who wish to use GUIs but do not wish to spend a great deal of time on their creation.

For the recenlty developed Kaleidoscope case study, click here.

In these pages,we will provide the Java Power Tools resources together with the tutorials, articles, problem sets, and laboratories that illustrate its usage.

We will also describe the Problem Set Framework (PSF). In the PSF, a programmer can write one or more Java methods that will automatically generate corresponding buttons in the PSF user interface. Thus, the programmer can instantly control what actions will be immediately accessible in the user interface. This facility may be used for extremely rapid problem solving and for systematic unit testing of classes.

Java Power Tools Resources: Library, Source, API

Updated on October 1, 2002

The Java Power Tools Library jpt.jar

Download only the JPT Library: jpt.jar

Download the jpt.jar installation notes jpt_jar_readme.doc in Microsoft Word format.

Download the jpt.jar installation notes jpt_jar_readme.pdf in Adobe PDF format.

Download the JPT Library: jpt.jar (with installation notes) in zip format

Download the JPT Library: jpt.jar (with installation notes) in Windows self-extracting format

The Java Power Tools Source Files

Access the individual JPT Java Source Files online

Download the JPT Java Source Files in zip format

Download the JPT Java Source Files in Windows self-extracting format

The Java Power Tools API Documentation

Access the JPT API Documentation online

Access the Java API Documentation online

Download the JPT API Documentation in zip format

Download the JPT API Documentation in Windows self-extracting format

The Java Power Tools ... Everything

Download all JPT Files: Library, Source, API in zip format

Download all JPT Files: Library, Source, API in Windows self-extracting format

The JPT Book

Updated on October 11, 2002

The Java Power Tools Book will provide a complete guide to the usage of the JPT and the programming patterns that make JPT so effective in the rapid development of graphical user interfaces in Java.

This book is being written so chapters and the associated Java source will be posted as soon as available.

Tutorials

Updated on June 6, 2002

The Tutorials section provides access to:

Articles

Updated on June 6, 2002

The Articles section provides access to the articles written about the Java Power Tools and its pedagogical applications. In most cases, the conference presentation slides are also included.

Problem Set Framework

Updated on June 6, 2002 and (see below) August 11, 2002

The Problem Set Framework section provides access to the Problem Set Framework and its tutorial documents.

In the Problem Set Framework, a programmer can write one or more Java methods that will automatically generate corresponding buttons in the PSF user interface. This facility may be used pedagogically as follows:

To access Version 2 of the Problem Set Framework, use the link above. This version is fully documented.

To access Version 3 of the Problem Set Framework released on August 11, 2002, use the following link:

Problem Set Framework Version 3

Problem Sets

Updated on June 6, 2002

The Problem Sets section provides access to several problem sets created for freshman computer science using the Problem Set Framework.

Laboratories

Updated on June 6, 2002

The Laboratories section provides access to the laboratories created for freshman computer science using the Java Power Tools to create graphical user interfaces designed specifically for the problems examined.

Java Power Tools Site Download

Updated on June 11, 2002

The Site Download page makes the web sites for the Java Power Tools tutorials, Problem Set Framework, problem sets, and laboratories available for download as a whole.

Contact Information

The Java Power Tools team:

Name E-mail Telephone
Richard Rasala rasala@ccs.neu.edu 617-373-2206
Viera Proulx vkp@ccs.neu.edu 617-373-2225

To send e-mail to the Java Power Tools team, use: jpt@ccs.neu.edu

Our postal address and fax number are given below:

College of Computer & Information Science
Northeastern University
Boston, MA 02115 USA
Fax: 617-373-5121