My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

The initial milestone involves the following tasks:

Setup the Google Project Hosting site for your team Write a wiki page that documents your team process. Create an initial application that can print out tables listing the Researcher, Organization, and Collaboration instances in your system. First, please set up a Google Project Hosting site according to the instructions in class. Make all of your team members "Owners" of the Project. Please make me (philipmjohnson) a "Member".

Second, write a wiki page that discusses how you intend to work as a group. In particular, what mechanism will you use to facilitate a short, daily meeting among the team members? You should model your team process after the Scrum methodology.

Finally, you need to learn how to use JAXB to manipulate XML using Java. The way JAXB works, in a nutshell, is like this:

Design your XML data representation. In particular, implement an XmlSchema definition for each type of object you are manipulating. Install JAXB 2.0 (unless you're using Java 6, in which case it comes pre-installed.) Run the XJC compiler, giving it as input your XmlSchema definition. It will blast out a bunch of Java class definitions that correspond to your XmlSchema and that are specially suited to processing by JAXB classes. Compile your newly generated Java classes, and then use the JAXB "Marshaller" class to translate Java to XML, and the JAXB "Unmarshaller" class to go from XML to Java. This sounds complicated, but once you get the hang of it, it is really quite straightforward.

Powered by Google Project Hosting