You have chosen to sponsor your bid up to a maximum amount of .
This project is to define an XML encoding for Java source code and to write a Java program to read in Java source code and to output the XML specified. This is to enable simpler translation between different language source code, code generators and XMI. I have suggested what XML encoding might look like here: http://www.euclideanspace.com/software/language/convert/xj/ This is incomplete and needs to be completed and defined as a schema by you as the first step of this project. The program will be open source (GPL licence) and Im planning to make it available on sourceforge. Since the program is not commercial I cant afford to offer a lot of money, however Im hoping that it will be useful to others and Im happy for you to include your name in the code as author. In other words, Im not trying to claim credit for your work. Since it is GPL licence it is important that no other copyright code is inserted into the program, since it will be freely available any copyright code will be found out. As you can see from the above web page, the whole source including the comments needs to be encoded, therefore I think the program will need to parse the source code (as opposed to using the class files as input using the reflection API built into java) unless there is a way to get the comments from the class files. No need to implement a GUI program, a command line driven program will be acceptable.
1) complete the web page at: http://www.euclideanspace.com/software/language/convert/xj/ 2) XML schema for proposed encoding.
3) Complete and fully-functional working program with complete source code of all work done.
4) Exclusive and complete copyrights to all work purchased. (this must be all your own work). Agreement).