Wiki
Clone wikijavarosa / coderscorner09outcomes
JavaROSA Tanzania Conference 2009
Coders Corner Outcomes
- J2MERosa is happy to be dependent on Polish.
- Going to try to get the formdef model to work in "picoRosa" (core +
new code). If that fails, we will use epihandymobile as the starting
point for "picoRosa" that runs on low end devices
- low-end device means: 256kb jar / 600kb heap CLDC 1.0 MIDP 2.0
- Put the names of XForms in XHTML
- Single JAR built for the JavaRosa Core
- automated testing to make sure that xform parsing gets obfuscated out
- eclipse environment will also show any changes with modularity
- Repository restructure and generating JARs. (see JARs.rtf)
- Breaking RMS (without an upgrader) is a major version change
- Each JAR is versioned.
- Community only releases set of JARs together. Zip up JARs and release them all at once.
- All 11 candidates are part of the steering committee
- Reasonable response time to proposals is expected (unless vacation etc...)
- We will use review-board for code review
- Definition: JavaRosa is a brand name used for funding purposes.
- Definition: JavaRosa Core is a library published by the OpenRosa Consortium
- Definition: OpenRosa is a standards body.
- [devices] every minor release we run a standard javarosa-demo and fill out a table to know which devices work with which versions of javarosa
- Add support for <label lang="xxx"> for XForm internationalization
- Remove the JRSP. (replaced by individual services that are either singletons or factories)
- Use issue tracker on bitbucket
- Developer home is the JavaRosa wiki on bitbucket
- javarosa.org is public facing website for non-developers
TODO List for Developers
In addition to the table below, which will automatically update, you can easily look at these within the issue tracker, by looking at the dar09_backlog milestone:
http://bitbucket.org/javarosa/main/issues/?milestone=dar09_backlog
Owner | Task | Development / Drafting | Testing / Reviewed | Completed |
---|---|---|---|---|
brian | move validator and shellformtest to javarosa-validator repository | - | - | #7 |
brian | change name of javarosa-extras to javarosa-tools | N | N | #8 |
brian/clayton | from j2merosa-examples, move all the projects that aren't demo to a dimagi repo for the demo, have it build off of JARs | N | N | #10 |
brian | remove profile project | - | - | #11 |
jon | email the group with the list of project steering committee members | N | N | #12 |
PCS | PSC to vote on gatekeepers. | N | N | #13 |
tom | eclipse formatter file and errors/warnings setup in eclipse | N | N | #14 |
tom | propose best practices for code writing | N | N | #15 |
tom | checklist for code reviews (including checking that they are approved open source people) | N | N | #16 |
jon/yaw | contributors agreement | N | N | #17 |
drew/clayton | change JR prefix stuff to OR prefix | N | N | #18 |
kieran | look into the device benchmarking stuff | N | N | #19 |
kieran | add support for XForm internationalization | N | N | #30 |
clayton/brian/mark | work on internationalization to make it as friendly as polish to use. make sure it is debugged? determine which services will become factory and which will be singletons) | N | N | #21 |
jon/brian | public facing web site for javarosa | N | N | #22 |
melissa | investigate blog for javarosa | N | N | #23 |
yaw/clayton | FormEntry Core API | N | N | #24 |
tom/alfred/geoffrey/mark | J2MERosa Core API | N | N | #25 |
carl/drew/daniel | formDef/XForm model & parsing API | N | N | #26 |
tom/alfred/geoffrey/mark | Transport layer API [ Code ] [ Docs ] | Y | Y | #27 |
drew/clayton/tom/munaf | Storage API [ implementation for J2ME/RMS ] [ interfaces ] | Y | Y | #28 |
jon | standards for openRosa | N | N | #29 |
Projects using new APIs
Updated