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

(Difference between revisions)
Jump to: navigation, search
(more resources)
Current revision (21:49, 29 December 2009) (edit) (undo)
 
(10 intermediate revisions not shown.)
Line 1: Line 1:
-
==Getting Started==
+
[[Image:Pieces.jpg|thumb|right|400px]]
-
* [[Licensing_Terms | Licensing Terms]]
+
 
-
* [[Report_a_Defect | Report a Defect]]
+
Welcome, this page is a great place to start if you're ready to write some code!
 +
==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==
==Setting Up the BUG==
Line 9: Line 11:
* [[BUG_Command_line_access | Accessing the BUG]]
* [[BUG_Command_line_access | Accessing the BUG]]
* [[Create_new_BUG_connection | Create a new BUG Connection]]
* [[Create_new_BUG_connection | Create a new BUG Connection]]
-
 
+
* [[Setting_the_clock | Setting the clock]]
==Running the BUG==
==Running the BUG==
Line 25: Line 27:
* [[Accessing_the_OSGi_console | Accessing the OSGi Console]]
* [[Accessing_the_OSGi_console | Accessing the OSGi Console]]
* [[OSGI_Background_Knowledge | More OSGi Background Knowledge]]
* [[OSGI_Background_Knowledge | More OSGi Background Knowledge]]
 +
 +
==Misc==
 +
* [[Licensing_Terms | Licensing Terms]]
 +
* [[Report_a_Defect | Report a Defect]]
-
===Documentation===
+
===Product Documentation===
[[Specifications]]: Hardware and software documentation for the BUG base and modules
[[Specifications]]: Hardware and software documentation for the BUG base and modules
Line 40: Line 46:
===Working with your BUG===
===Working with your BUG===
-
* [[Tutorials & HOWTOs]]: Guides for things to do with your BUG & how to use applications
+
* [[Tutorials & HOWTOs]] on downloading, using, and writing applications
* [[Hacking the Runtime]]: Customize your BUG experience
* [[Hacking the Runtime]]: Customize your BUG experience
===More Developer Resources===
===More Developer Resources===
 +
* [http://lists.buglabs.net/mailman/listinfo/bug-dev/ Sign up] for our Developer Mailing List
* [[BUG_Troubleshooting | BUG Troubleshooting]]
* [[BUG_Troubleshooting | BUG Troubleshooting]]
* [[BUG_SVN_Info | Source Repository Information]]: Look at existing code, and upload your own.
* [[BUG_SVN_Info | Source Repository Information]]: Look at existing code, and upload your own.
-
* [[Known Issues]] with the BUG
+
* [[BUG_XML_How_To | BUG XML HOWTO]]
* [http://files.fosswire.com/2007/08/fwunixref.pdf PDF Unix/Linux Command Reference]
* [http://files.fosswire.com/2007/08/fwunixref.pdf PDF Unix/Linux Command Reference]
* [http://www.perpetualpc.net/srtd_commands_rev.html HTML Linux Command Reference]
* [http://www.perpetualpc.net/srtd_commands_rev.html HTML Linux Command Reference]
* [http://limestone.truman.edu/~dbindner/mirror/vi-ref.pdf Vi Reference Card]
* [http://limestone.truman.edu/~dbindner/mirror/vi-ref.pdf Vi Reference Card]
 +
 +
[[Category:Needs Work]]

Current revision

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:


Developing with the BUG

The OSGi Framework

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


More Developer Resources