BUG Community

Welcome! Log In

Development

node.js for BUG 2.0

It was interesting to see the new Beagleboard "bone" project announcement today.  Particularly because of some software that ships with it; a browser-based development environment targeting the JavaScript language.  Given the popularity of the JavaScript language and a completely hosted environment, I can see how this is a great way to remove a lot of the annoying and error-prone steps to getting started with embedded development.  As a first step to see how this vision...
read more

Java 7 (OpenJDK/IcedTea) for the BUG 2.0

For anyone interested in Java 7, I have built OpenJDK 7 (via IcedTea) for BUG 2.0 (Angstrom, armv7, Zero VM).  The binaries are available here.  The binaries are not provided as Angstrom opkgs, so the installation process is manual. This is because it was built natively on a BUG, rather than using the OpenEmbedded cross compiling build system.  You'll also need to install libcups2 via opkg if you want to replace the Java 6 JRE to run BUG...
read more

New software for an old BUG

While the BUG 2.0 hardware platform is the shiney new toy everyone wants/NEEEDS, what can we say about our trusty BUG 1.x devices sitting around?  I think they are in need of some love, and as a community effort, have released some alpha-level builds of BUG 2.0 software for BUG 1.x hardware.  The project is called leafcutter, and the idea is that your BUG 1.3 device should be able to run all the BUGapps that...
read more

BUG Software R2.0.2 available for consumption

W00t!  Another release....! Release R2.0.2 is available for download.  This is a maintenance release intended for general customer use with BUGbase YT (2.0) hardware.  The build artifacts can be found at: http://dauber/buildbot/repo/full/12986/  (internal) and http://bugcommunity.com/downloads/files/2.0/Releases/R2.0.2/ For instructions on how to upgrade, please see:  http://wiki.buglabs.net/index.php/Software:Update_Your_BUG_Memory_Card An SDK release is targeted for compatibility with this release.  Stay tuned for a post regarding the SDK. There is no longer a roadmap associated with this release, as redmine is volatile at the moment...
read more

BUGapp Lifecycle Visualization

I recently got a request for a diagram of the BUGapp lifecycle.  "What a great opportunity to hone my n00bean InkScape skills!", I thought.  So, here is my take on the creation and descruction from the perspective of a BUGapp:
read more

OSGi service binding II: muddy waters

In the first post regarding binding to OSGI services on BUG, we covered the simplest (and most common) case: binding to a set of services and running an application when all services are available.  Now we will look at a less common but nonetheless important scenario: binding to multiple instances of the same service.  The code shown in this tutorial can also be modified to apply to many cases where programmatic control of service binding...
read more

suggested (free) reading:

The bug development team is growing!  I spent a few minutes tracking down some items I believe our developers should be sharp on, and I thought our community might benefit from the list...  Feel free to reply or comment with your own additions...OE/build OE usermanual: http://docs.openembedded.org/usermanual/usermanual.pdfPoky Guide: http://www.pokylinux.org/doc/poky-handbook.htmlBitbake example/Openmoko wiki: http://wiki.openmoko.org/wiki/BitBake_recipeContinuous Integration/Build automation: http://buildbot.net/buildbot/docs/current/Java/JNI/OSGi:OSGi R4 specification: http://www.osgi.org/Release4/DownloadOSGi tools/bnd http://www.aqute.biz/Code/BndOSGi FAQ: http://www.osgi.org/About/HowOSGiJNI: http://java.sun.com/docs/books/jni/download/jni.pdfjni examples we use or will use: http://bluecove.org/ ...java/xmpp (swarm[?]): http://www.igniterealtime.org/builds/smack/docs/latest/documentation/ subclipse: http://subclipse.tigris.org/cdt: http://www.ibm.com/developerworks/opensource/library/os-eclipse-stlcdt/egit/jgit: http://wiki.eclipse.org/EGit/User_Guide Linux/OS/Bootloader:Init/runlevels:...
read more

SDK Tip: Saving your ConfigAdmin state between sessions.

In the 2.1 SDK we have switched to use the Felix implementation of the ConfigurationAdmin service specification.  By default, each time BUG simulator launches, a clean configuration is created.  This can be a pain when you rely on specific settings.  By changing the system property fexlix.cm.dir in the BUG Simulator launch configuration, you can prevent the configuration from being cleared.  See the screenshot for more details.
read more

R2.0.1 available for download!

Howdy bugcommunity!  Despite the hellish weather across the northeast and all the delays it causes, we're shipping!  Also!  We're shipping new SW!  Orders filled from today on (January 31st 2011) on will include (at least) R2.0.1, our maintenance release following our initial 2.0 release.  Here's the info: The build artifacts can be found at: http://dauber/buildbot/repo/full/12909  (internal) and http://bugcommunity.com/downloads/files/2.0/Releases/R2.0.1/ Redmine roadmap associated with this release: http://redmine.buglabs.net/versions/show/53Issues addressed (or scheduled to be addressed for this release):Defect #1551:...
read more

Pardon our appearance.

Things may get a little ugly from time to time over at buglabs.net/applications and at repo.buglabs.net. We're rolling out some fun things for BUG 2.0 and we may experience the occasional hiccup.  If you notice something gone from the repo our an application that dropped off the face, drop me an email at john [at] buglabs [dot] net and I'll make it come back.Image CC courtesy of Chris Corwin's photostream.
read more

Powered by Community Engine

Top
Login
Close