Projects / Foxtrot

Foxtrot

Foxtrot is a small and powerful API for using threads with the Java(TM) Foundation Classes (JFC/Swing). It is based on a new concept, the Synchronous Model, which greatly increases ease of use.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  19 Feb 2003 11:32

    Release Notes: The entire implementation was reworked. It is now possible to plug in custom EventPumps and WorkerThreads. In certain cases it is also possible to interact with events and filter them, but not with JDK 1.4. Foxtrot should now also work with JDK 1.2. Some bugs with JDK 1.4.x were fixed.

    •  20 Jan 2003 17:15

      No changes have been submitted for this release.

      •  14 Dec 2002 20:08

        Release Notes: The whole implementation was reworked. It is now possible to plug in custom EventPumps and WorkerThreads. In certain cases, it is possible to interact with events and filter them (but not with JDK 1.4). Foxtrot should now also work with JDK 1.2. Interfaces were added to foxtrot.WorkerThread and foxtrot.EventPump. The foxtrot.Worker.set/getEventPump() and foxtrot.Worker.set/getWorkerThread() methods were added. The foxtrot.pumps.EventFilter and foxtrot.pumps.EventFilterable interfaces were added. All tests were rewritten using JUnit 3.8.1.

        •  09 Sep 2002 16:38

          Release Notes: This release adds a new class, foxtrot.Job, for tasks that do not throw checked Exceptions, and a corresponding method foxtrot.Worker.post(Job job) that does not throw checked Exceptions. It can be used exactly as foxtrot.Task. A new example has been added to show how to use Foxtrot with a JProgressBar.

          •  13 May 2002 15:07

            Release Notes: This version requires JDK 1.3.x or higher. It is now compatible with Java(TM) Web Start technology.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.