JavaRosa Development Team Wiki
You have reached the JavaRosa Development team wiki. JavaRosa is a project to create open source solution for mobile XForms collection. This wiki is targeted at developers, and we plan to have a more non-technical oriented website in the near future which will be hosted at www.javarsoa.org. JavaRosa is a project from the OpenRosa consortium. For more information, please subscribe to the javarosa-developers google group. You can visit http://www.openrosa.org to find the learn more about the consortium.
Contact Us
Mailing List - We use googlegroups for our mailing list, http://groups.google.com/group/javarosa-developers (more static content is stored here, not on goolge groups)
Update Feed - We highly recommend everyone subscribe to the RSS feed of the timeline for this site, which can be done by watching this RSS feed. This feed contains an entry for every SVN check-in, every wiki page change, and every ticket change.
JavaRosa Project
Basic set-up and development policies
- Getting Started : Instructions for setting up the development environment and checking out the code
- Debugging JavaRosa : running Java Rosa with debugging support in Eclipse
- Troubleshooting : Problems you may encounter
- Source Management : Source Code Management: Branches, Check-ins, and Releases
- Creating a New Module : Creating a new, empty, j2me module library
- Creating a New Project : Creating a new project that is based off of the JavaRosa code
- JavaRosa Unit Testing : Creating Unit Test Suites, and using the unit test framework
- Wrapping System Out Calls : Instructions on how to place System.out calls
Setting up extra environments/platforms
- Netbeans setup instructions : running Java Rosa in Netbeans IDE
- Palm OS Simulator : Instructions for setting up the Palm OS simulator
- Deploying to a Palm Device : Instructions for deploying the application to a Palm device
Information about JavaRosa software and the community
- Features : Features of the JavaRosa code
- Structure : Structure of the JavaRosa code, and how different elements are separated
- XForm support : Information about the XForm subset supported by OpenROSA/JavaRosa
- Wishlist : Requests for new features / Development To-Do List
- Who's Who : a list of the players in the Java Rosa community
- Supported and Available Devices : Experiences with different devices with the JavaRosa code. Also, a list of phones available in the Java Rosa community.
Technical Documents
- Creating New Views : A narrative on creating a new XForms view for the application
- Property Model : Ideas on developing a general-purpose property model
- Refactoring Design
- Demo Project Dependencies
- Fixing SVN references
- JavaRosa Glossary
- WHO Weight Graph Specification
Ancillary Technical Resources
- Background : Background and resources on J2ME development
- Introduction to J2ME Development : An introduction to developing applications for J2ME devices
- J2ME Databases : Notes on J2ME databases
- Mobile Platforms : Other Mobile Platforms besides J2ME/Polish
Projects Using JavaRosa
Thank You's
YourKit is kindly supporting open source projects with its full-featured Java Profiler.YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products:
YourKit Java Profiler and
YourKit .NET Profiler.
