BUG Community

Welcome! Log In

How To

Having openjdk'6 sources display in eclipse

Have you ever been working on a project, tracing through code, only to get to a point where you're inside your jvm's core class code?  Probably.  And you've probably noticed that the core classes don't display all that prettily in eclipse, you'll get some  polished-up bytecode:Well it's pretty easy to attach some source... especially if you're using ubuntu and openjdk-6.  Try this: sudo apt-get install openjdk-6-source Give it a minute to finish, then, in the...
read more

my love of apt.

BUG comes with an avahi-daemon installed.  We used to use a jslp-based implementation to have the SDK auto-detect the presence of a BUG on the same LAN (and even for the virtual-BUG itself).  We've since changed to using the more widely supported avahi/mDNS/zeroconf implementation.  SDK-side, it's based on JmDNS, BUG-side it's plain old avahi, with a special service definition.Anyway, what I like about having avahi-daemon and some stock service definitions on BUG is that in...
read more


Check out AutoBUG! The AutoBUG combines the BUG's hardware and connectivity (GPS, GSM, accelerometer, etc.) with data from a car via its CAN BUS. This system turns the car into a hotspot node on a network. The current iteration of this project should run on any GEN 2 Prius, which is one of the most fun and hackable cars around. See Brian's wiki info for some advice on how this project could be modified to...
read more

Ruby and RubyGems (and Rails!) on the Bug

Ruby is a language I've been meaning to learn for some time now and I figured I'd do that by using it for one of my projects here at Bug. The first thing I went to do was install RubyGems, the package manager for Ruby (much like pip and easy_install for Python), but I couldn't get it to work. It turned out that our default install of Ruby is missing some modules from the Ruby...
read more

AutoBUG preview

We are ramping up for the Mobile World Conference here at Bug Lab. We wanted to have a little video to take with us to show what one BUG application could do - we picked the AutoBUG and had Erik Lang put our ideas into a visual format. For the complete movie, and the real potential of AutoBUG, you will have to wait.  But to wet your whistle, here is the outakes trailer.
read more

Modular Java == Buildable Java

I started out today with a simple goal; "Let's build OpenJDK for OMAP this morning." I said to myself.  So I begin with a fresh build tree, pulling in the build recipes bit by bit.  I start to see unresolved depencency issues.  "No problem, I know where to get that." I mutter under my breath.  Then I hit another, and another.  "Rhino?  Really?!" I mutter as my mood darkens.  "SNOBOL-native?!"* In fact over an hour...
read more

End of Year Greetings

Happy Holidays and New Year from Bug Labs!In addition to recent major releases, we've also been busy celebrating the Holidays, the end of the year, and each other.  For me, our Holiday Party and end of year strategy meeting was rejuvenating. We did some non-work related interacting and it feels like it's been a long time since we've done that.  I found out some new stuff about our team - do you know what employee...
read more

BUG Software R1.4.3 Released!

  BUG Software Release 1.4.3 is now publicly available.  The RC1.4.3.7 was approved as a production release.  Binary images are available at http://www.buglabs.net/download.  Sources are available atsvn://svn.buglabs.net/bug/tags/releases/R1.4.3.  Javadoc is available at http://bugcommunity.com/development/javadoc/r1.4.3/bug/.  And release notes are available at http://bugcommunity.com/wiki/index.php/R1.4.3_Release_notes. Some open source projects we've used in this release: - JNotify (http://jnotify.sourceforge.net) - JmDNS (http://jmdns.sourceforge.net/) - FM-Classic (http://fm-classic.sourceforge.net/) - avetanabt (http://www.avetana-gmbh.de/avetana-gmbh/produkte/jsr82.eng.xml) Thanks to everyone internal and external that helped make this release happen! 
read more

Using MPD, your BUGbase and BUGsound to make an audio server

&#The audio module has been out for a while now but it's still fun to hack around and see what can be done using the tools we have .  Peter has been asking for BUG-as-sound-server for some time now and I've tried a variety of solutions with varying degrees of success.  VLC's web front-end , xmms/php wrappers , etc...  The best solution I've found to date has been the project Music Player Daemon (MPD) and...
read more

Compile your own kernel

I've written up a pretty extensive wiki with instructions on how to compile your own kernel.  This is outside the scope of a build system like bitbake/OE/poky.  This is for users interested in kernel-hacking, users who want to integrate external devices with BUG and need drivers.  The example I used is for users who want to use a webcam with BUG.  Have a look, and remember, it's a wiki.  Feel free to edit!http://bugcommunity.com/wiki/index.php/Hand_Compile_the_Kernel
read more

Powered by Community Engine