BUG Community

Welcome! Log In

How To

Spice up your desktop

Do you spend time looking for cool wallpapers for your computer and phone? I do!Here's how to tweak Matchbox window manager settings on BUG and create your own theme: Themes are located in /usr/share/themes. Copy the existing theme directory such as "Bug," and rename it. Each theme contains index.theme file and gtk-2.0 and matchbox directories. Open index.theme and change Name, GtkTheme, and MatchboxTheme. My new theme is called "Ocean" and I left IconTheme as is...
read more

Bug Walkthrough For/From a Beginner

Hey Guys,Just how simple is Bug? Can ANYONE figure it out? Sure!Here is my experience using the Bug. I have no computer science, java, or programming experience. Ever.1.Downloading the BugLab software was extremely simple. I just followed the onscreen instructions in the Wiki tutorial at http://www.buglabs.net/start, did a quick reboot, and had all the necessary software installed. 2.After locating the USB port on my computer and following the networking instructions, it was pretty simple to...
read more

Tracking Modules in Your BUG App

One thing you may want to do is track module insertion and removal in your BUG Application.  There are probably a couple of approaches to this.  The following solution is easy, but not obvious.  It's the same method implemented in the code running on the BUG that updates the base LCD when you insert and remove modules.The basic idea is that you create a ServiceTracker that tracks only IModuleControl services.  First, create the ServiceTracker.  Here's...
read more

How to make your very own BUGCake Module

It was my birthday, and naturally that's what was on everyone's mind.  Mcholerton came up with a great idea for a cake module, and I made the documentation for it, and Nick Farr wrote some code to make it all run smoothly.    Paste this code in:#include sugar.h#include flour.h ./configure makesudo eatcake BUG Birthdays are the Best!
read more

It's Open House Time!

Please join us for our Open House! Bug Labs Open House:April 29th, 6-9pm598 Broadway, 4th floorCome check out our office and the test kitchen.  We will provide refreshments, watch yourself for stray nerf darts. 
read more

What is OSGi?

We mention OSGi at Bug Labs so often that sometimes we forget that a lot of people have never heard of OSGi or used OSGi before hacking on the BUG. I certainly hadn't when I came to Bug Labs a year and a half ago.  Today I want to post a high level outline of what OSGi is and why it is so important to the BUG. I won't cover writing an application with OSGi...
read more

Three Steps for OpenEmbedded N00Bs

I'm relatively new to OpenEmbedded.  Some might even consider me an OpenEmbedded N00B.  I beg to differ.  Here I offer three steps to moving from OpenEmbedded N00B to OpenEmbedded... uh...  ex-N00B?  Regardless of what you call it, if you're interested in getting involved in C development on the BUG or just learning more about embedded Linux development using OpenEmbedded, I suggest the following these three steps:1. Set up your build environment, and build kernel and...
read more

CommunityOne In NYC

Sun sponsered a (mostly) free conference in NYC on Wednesday called CommunityOne (a very Java-esque name).  A few of the Bug team went, and kgilmer spoke about the BUG.  We learned about clouds (huh?), social networking for enterprise (what?), C/C++ optimization via Sun Studio (come again?), and jRuby (aha!).  It was a good atmosphere and I thought the talks were educational, even if they tended to push Sun's products a bit.  It was free, anyway,...
read more

Building C/C++ Programs for the BUG - A Quick Tutorial

Disclaimer - There are others (at BUG and in the world) that know more about this subject than I do.  I've just started to do some C coding for the BUG and wanted to share my experiences.  Please share your thoughts and critique mine.C programming for Linux devices just makes sense.  It is, of course, much easier to use the BUG SDK and write Java code, but C is more powerful and allows you to...
read more

TruV wins $1000 seed grant!

 Last week I received confirmation that TruV was selected by Youth Venture to receive a $1,000 USD seed grant to fulfill our venture. TruV is also now competing for a twenty-thousand dollar scholarship. This money will go towards buying the other components of the TruV, Mark 1 prototype. After we have our prototype and "proof of concept" operational we will go after corporate funding from other various companies, we will also start preparations for mass...
read more

Powered by Community Engine