![]() |
![]() |
![]() |
![]() |
What is JavaRosa?
JavaRosa is an open-source platform for data collection on mobile devices. At its core, JavaRosa is based on the XForms standard -- the official W3C standard for next-generation data collection and interchange. JavaRosa is written in Java Mobile Edition (J2ME), and supports a wide array of devices, from top-end smart phones and PDAs with large screens and abundant memory, to low-end devices like the Nokia 6085 and 2630. Making JavaRosa usable on low-resource devices is one of the project's highest priorities.
JavaRosa is a product of the OpenRosa consortium.
Learn More
Watch a demo of the JavaRosa user interface. (JavaRosa can use several user interfaces based on device limits and user preference).
Try out JavaRosa with our online demo!
Ask a question on the JavaRosa developers public chat (non-developers welcome, Skype required)
Subscribe to the JavaRosa development mailing list and/or the implementers mailing list.
Get Involved
... as a Developer
- Starting out : Setting up your development environment and running the code
- How do I... : Quick Start guides about common ways to add to the code
- Developer Resources
... as an Implementer
- How to Build XForms
- How to Use SVN To Manage XForms
- Recovery failsafes if the application becomes unusable
- Update the default URL in the field
- Create a new user for a JR application
Details
- Features : Features of JavaRosa
- XForm support : The subset of XForms that OpenRosa/JavaRosa supports, as well as non-standard additions
- Who's Who : Various players in the Java Rosa community
- Devices : Experiences with JavaRosa on different devices. A list of phones available in the JavaRosa community, as well.
- Wishlist : Requests for new features
- Projects : Projects using JavaRosa
- New APIs : New API Documentation
Acknowledgements
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.




