Java API Library to NeXML Subgroup

From Evolutionary Informatics Working Group
Jump to: navigation, search

This subgroup aims to create a Java API for the NeXML data model so that any Java project can read and write NeXML without getting too close the file format.

Participants

Products

NeXML Perl Tutorial

Rutger created a tutorial on how to Create a tree and serialize it to NeXML.

Daily Reports

Monday

Based on Arlin's notes.

  • requirements
    • lightweight
    • hides details of references; plumbing that we don't want to put on to developers
    • expands on a popular library, biojava or jebl
  • decided to target phenex and TreeBASE II
  • decided to choose jebl as technology foundation

Tuesday Standup Report

Based on Dave's notes.

  • Gave up on BioJava and Jebl. They are too big. Using own standalone.
  • How do we want to do the XML parsing?
    • Use Java COM api or XML Beans
    • Trying to avoid having users download too many Jars.

Vladimir suggested that the API should be the focus of the group this week, and that the underlying Jars were a detail that could be changed later.

Wednesday Standup Report

Rutger gave report. Notes based on Dave's incomplete (arrived late) notes.

  • Using test driven development. Trying to keep it simple because it's an API to just get it out.
  • Expect to have whole API today except for annotation part.
  • Not currently doing any XML reading or writing.

Thursday Standup Report

Peter gave report. Dave scribbled.

  • More or less finished API, except for annotation
  • Rutger and Sam are reading writing
  • Peter and Jim are dealing with RDFa issues.
  • Today: work out RDFa issues
  • Tomorrow demonstrate fundamental reading/writing.
  • Want to make it hard for people to create objects that don't serialize well.