Thread: Jifi
View Single Post
  #7   Spotlight this post!  
Unread 26-01-2007, 00:01
shtylman shtylman is offline
some sort of programmer
FRC #2420
 
Join Date: Feb 2004
Rookie Year: 2003
Location: Marietta, GA
Posts: 37
shtylman has a spectacular aura aboutshtylman has a spectacular aura about
Re: Jifi

in response to the post above this one here goes:
  • The GUI is in SWT
  • I Used RXTX, a GNU java library for serial communication.
  • Because I used RXTX, my program is also GNU/ opensource I guess
  • The program compiles in java 1.6, and possibly 1.5, I will not drop to 1.4 (I think I may be using generics somewhere).
  • Beyong the GUI and serial libraries, all of the other code (logic, downloading, hex reading, etc was all done from scratch.
  • I have my own subversion server I use, but thanks for the offer
  • The loader has the ability to transfer code faster than the official ifi loader (I can provide technical details, but trust me its true).
  • The structure is pretty clean and can be expanded upon fairly easily (I think).
  • The GUI is just a frontend and the program can work without it just fine, the two are not permanently joined (aka I planned to drop it into an eclipse plugin at some point)

Hope that got everything.

As a side note, the point of writing this was to hopefully send it over to the IFI guys and use it as an official loader. I am in the process of trying to get this to happen because I think a platform independent loader would be wise and useful. Until then, I will not open release the source to prevent tampering with the protocol as it can cause the RC to do weird things.