You are viewing outdated content for BUG. If you have a BUG Y.T. edition or 2.0 series device, please visit our updated wiki: http://wiki.buglabs.net
Developers
From BUG Wiki
Welcome, this page is a great place to start if you're ready to write some code!
Contents |
Introduction
The BUG is a new platform for mobile, embedded device development. The hardware platform consists of a ARM-based computer running Linux and a set of modules that can be attached to provide specific functionality. Java runs on BUG by default and using the Eclipse SDK it is simple to create applications with unique hardware combinations. This guide assumes that the user has experience with Java.
Setting Up the BUG
Running the BUG
The Kernel and RootFS:
- Keep your BUG running with the latest Software Updates
- Learn about the Kernel and Root File System Build System
Developing with the BUG
The OSGi Framework
- What is OSGi?
- BUG OSGi Guide
- Properties of Concierge, the OSGi framework implementation used by BUG
- Adjusting Concierge Log Level
- Accessing the OSGi Console
- More OSGi Background Knowledge
Misc
Product Documentation
Specifications: Hardware and software documentation for the BUG base and modules
The BUG Software Development Kit
Dragonfly, the BUG SDK, lets you interact with your BUG through your computer. Use it to:
- Download community applications to your BUG
- Look at or modify the source code of community applications
- Write your own Java applications for the BUG
- Share your Java applications with the BUG Community
Working with your BUG
- Tutorials & HOWTOs on downloading, using, and writing applications
- Hacking the Runtime: Customize your BUG experience
More Developer Resources
- Sign up for our Developer Mailing List
- BUG Troubleshooting
- Source Repository Information: Look at existing code, and upload your own.
- BUG XML HOWTO
- PDF Unix/Linux Command Reference
- HTML Linux Command Reference
- Vi Reference Card

