Developer Resources
The Basics
- Getting Started : Setting up the development environment and running the code
- Debugging : Setting up debugging
- Troubleshooting : Common problems and their solutions
- Source Management : Source Code Policies: Branches, Check-ins, and Releases
- Project Index : Guide to which source projects contain which functionality
- Javadocs : JavaRosa Javadoc documentation
- Subscribe to the RSS feed for wiki updates, new ticket alerts, and summaries of code check-ins
How to Start Contributing
- Overview : Overview of how to fit your new additions into the JavaRosa framework
- New Module Tutorial : How to create a new module (i.e., an Eclipse project)
- New Activity Tutorial : How to create a new Activity
- New Application Tutorial : How to create a new JavaRosa Powered Application
- New Service Tutorial : How to create new services (i.e., supply data from external resources to JavaRosa)
- Unit Testing Tutorial : How to write unit tests
Helpful Articles
- JavaRosa Glossary : A Glossary of important terms and concepts in JavaRosa
- Externalizable Framework : Using the Externalizable framework for serializing and deserializing objects
- JAR Signing : Instructions for signing a Jar with a certificate
- Wrapping System Out Calls : Instructions on making your console output well-behaved
- Clearing out your RMS : How to wipe out your RMS when it's causing problems
- Recording Audio : Capturing audio utilizing JavaRosa
- Capturing Images : Working with images in JavaRosa
- Web Demos : How to turn J2ME Jar files into J2SE Jar files with the MicroEmulator package, and package them into web demos
- Incident Logging : How to manage the JavaRosa Incident Log
- Internationalization : How to manage Externalized Strings and Locales in JavaRosa
Random (& Design Proposals)
- 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
- Property Model : Ideas on developing a general-purpose property model
- Refactoring Design
- Fixing SVN references?
- WHO Weight Graph Specification
- Daemon System Proposal
- Testing Plan?
- ReliableHttp
- PreloadHandlersRedux
- Working with the file system
- E-IMCI port
Ancillary 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
