[Quickfix-announce] QuickFIX/J Beta 1 Available
Brought to you by:
orenmnero
From: Steve B. <st...@qu...> - 2005-07-21 04:00:38
|
I am pleased to announce the first beta release of QuickFIX/J, a pure Java port of the QuickFIX C++ FIX engine. The QuickFIX/J API is identical to the QuickFIX JNI Java API. It should be possible to simply redefine the Java classpath to start using QuickFIX/J if you've been using the JNI version. The primary focus of this version was porting the C++ and Ruby code to Java. However, there are a few additional features. For example... * QuickFIX/J messages are serializable * General JDBC log and store support * Jakarta Commons Logging support (JDK, Log4J) * Javadoc documentation * A few new configurations options We are also seeing better performance with QuickFIX/J compared to the JNI implementation. Depending on the test, we are seeing between 3-10x speed improvement. QuickFIX/J is passing the same acceptance tests as the C++ implementation and is also passing numerous unit tests. The code is stable but we are expecting minor issues with compatibility, bugs, and so on once developers start using it. Please follow the guidelines recently suggested by Joerg Thoennes for reporting bugs and issues using the QuickFIX bug tracker. The message containing those guidelines is... http://sourceforge.net/mailarchive/message.php?msg_id=12260171 Several people have provided valuable assistance to the QuickFIX/J effort. David Vincent and Laurent Danesi from Smart Trade Technologies have provided coding and testing support and have set up a Cruise Control continuous integration server for doing automated builds and test report generation. Barry Kaplan has been using the engine for real trading and has provided early feedback on bugs and other issues. These developers are also involved in some very interesting features for future versions of QuickFIX/J. We'll describe those in future messages. Oren Miller has provided project management assistance and has patiently answered our numerous questions about the C++ implementation. We are hoping that the Java QuickFIX users will help us improve the quality of the QuickFIX/J implementation by trying the software and reporting bugs or other issues. If you'd like to get involved as a developer, send me a note and let me know how you'd like to participate. I'm also interested in hearing from people who are experts on the FIX protocol or applications of FIX and who would be willing to consult with the development team when we have questions. The code is available as a binary or source package from the QuickFIX SourceForge file download area. http://sourceforge.net/project/showfiles.php?group_id=37535 Steve Bate |