JFIXClient

An Open Source FIX Client


Purpose

The purpose of JFIXClient is:

Intended Usage

JFIXClient was written with the following intended usages in mind, although this list is certainly not comprehensive.

So Where The Heck Is It?

The source files are available under CVS. This is a very preliminary set of source - use it at your own risk! ;)

Where do I begin?

You should probably read this page if you're completely unfamiliar with the project. Otherwise, the documentation will probably be helpful.

What versions of the FIX protocol does it support?

Currently JFIXClient only supports version 4.2 of the FIX protocol. Other versions (both earlier and later) will be added soon. Also, JFIXClient has no support currently for FIXML, but that will be added soon as well.

What we're gonna need:

Here are a few things that would definitely benefit the project. If you are a developer with strengths in one or more of these areas and you'd like to contribute, then please contact me (dougross01 AT users.sourceforget.net).
  1. Swing gurus - The current reference implementation for the GUI is kinda ugly. It would be nice to have a decent looking (and slightly more functional) standard GUI.
  2. FIX Protocol people - Anyone who can test, troubleshoot, and bugfix problems with our FIX protocol stuff is more than welcome!
  3. Testers - We're looking for anyone who knows FIX and wants to test this sucker out.


Architecture:

The program architecture is designed to give developers a very flexible "pseudo-framework" which can be customized to a very high degree. A primary design focus is to create a decoupled architecture that decomposes the componentry of a "FIX Client" into intuitively separate and highly reusable objects. These "core components" can then be glued together to form a coherent client solution. None, some, or all of the components can be customized, or indeed completely re-written, by developers to suit any custom requirements. Similarly, the objects can be extracted from this project and reused in any form that is convenient for developers.

Link to project page

Contact:dougross01 at users.sourceforget.net


SourceForge.net Logo
@(#) Version %I%