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).
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.
Updated on October 1, 2002
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
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
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
Download all JPT Files: Library, Source, API in zip format
Download all JPT Files: Library, Source, API in Windows self-extracting format
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.
Updated on June 6, 2002
The Tutorials section provides access to:
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.
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
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.
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.
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.
The Java Power Tools team:
| Name | 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 |