I enjoyed the presentation done by Bug Labs at EclipseCon 2008, titled BUG: A Customizable Hardware and Software Platform using Linux, Java, and OSGi. If you haven't seen the BUG device, you should check out their Products page.
It's Geek Candy.
And, it's entirely built with Open Source goodness - both software AND hardware. Bug Labs gets it!
Start with a BUGbase (which is a full-fledged Linux box on an ARM processor), combine it with a variety of BUGmodules to add various hardware capabilities (like LCD screens, video cameras, GPS devices, accelerometers and the like), and snap it all together to do something interesting. Or, make your own hardware to their spec, and use their software stack. Or, run a different software stack on their hardware. Or, create your own BUGmodule hardware. It's all open. Knock yourself out.
While I find the hardware interesting, I think the truly exciting part of the business is the software components and the dynamic nature that binds it all together.
Yes, it's got OSGi at it's core, including a version of the Concierge runtime!
I think that was a very smart, and bold move. This company may be doing some of the most practical and interesting work in the OSGi space.
This will be a fun company to watch.