Updated on August 6, 2002

This site contains Version 2 of the Problem Set Framework. This version is fully documented.

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

Problem Set Framework Version 3

Introduction

The automatic Problem Set Framework is a Java framework that can be effortlessly tailored to create simple problem sets or to create test code for other Java classes. There are two classes that make this possible: ProblemSetClass.java and ProblemSetApplication.java

The class ProblemSetClass.java is the Java file where new "problems" can be solved by the implementation of simple member functions. Indeed, for every member function in this class that is

the application class will automatically create a button in the Problem Set Framework user interface that executes this function. Since the definition of one function can cause an active button to be created in the Problem Set Framework user interface, problem solving and testing of classes can be extremely rapid.

The Problem Set Framework comes in two versions:

The Problem Set Framework Tutorial is based on the tutorial version of the framework.

A screen snapshot from the tutorial version of the Problem Set Framework is available below.

Framework Documents

The Problem Set Framework Tutorial in Microsoft Word

The Problem Set Framework Tutorial in Adobe PDF

The Problem Set Framework Article in Microsoft Word

The Problem Set Framework Article in Adobe PDF

Framework Archives

The Problem Set Framework tutorial version Files in zip format

The Problem Set Framework tutorial version Files in Windows self-extracting format

The Problem Set Framework vanilla version Files in zip format

The Problem Set Framework vanilla version Files in Windows self-extracting format

Java Source

The Java file ProblemSetClass.java in the tutorial version

The Java file ProblemSetClass.java in the vanilla version

The Java file ProblemSetApplication.java

Screen Snapshot of the Tutorial PSF

Contact Information

The Java Power Tools team:

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

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

Our postal address and fax number are given below:

College of Computer Science
161 Cullinane Hall
Northeastern University
Boston, MA 02115 USA
Fax: 617-373-5121