Xith Toolkit Governance Information

Hi,

I’ve posted some guidlines for the Xith-TK project. The hope is to have a very strong community involvement in the toolkit, while still keeping the code and change management professional.

It would be good to see qualifying tools on this page: https://xith-tk.dev.java.net/servlets/ProjectDocumentList?folderID=370&expandFolder=370&folderID=372 moved into the project proper. Especially ones like the XML serialisation API and COLLADA loader. This would cause them to have their source, binaries and javadoc included in the official Xith3D distribution.

Will.

When I go to the above URL it says “Internal Server Error”.

I would be OK with moving the COLLADA loader into xith-tk but there is a problem in that it relies upon JAXB. JAXB requires a slew of additional JAR files that are not normally distributed. It might be that in Java 6.0 or 7.0, JAXB will become part of the Java core so no additional JAR files would be needed in the future. In the 2004 JavaOne conference, I was told that this would happen in Java 6.0 but now I am not so sure.

Should I go ahead and add the COLLADA loader to xith-tk with a readme.txt that lists the extra JAR files needed?

It is working now. OK.

I don’t have an objection to adding third-party libraries to the toolkit. Just make sure you document (in the package-level javadoc) exaclty what libraries (with links) and what specific .jar files your code is dependant on (dependancy on Xith3D itself is assumed). Please feel free to create a directory in “third-party” named “jaxb” with the required .jars. If you could also then add those .jars to the classpath in the ant build script that would be great (or I can do this for you). I probably should add to the governance page that the toolkit should compile with an “ant” command.

Thanks,

Will.