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...
While using processing on ARM (via openjdk-6-zero) has been done for quite some time, (even using the Arduino IDE), we just got it working on BUG.Just running sketches couldn't be easier. Processing 1.5.1 allows sketches to...
In the BUG 2.0 software release we've added an API to allow for easy service binding with minimal code. The API is in com.buglabs.application.ServiceTrackerHelper and the primary actor is the ManagedRunnable. To illustrate the usage of...
I'm off to San Francisco for a few days to learn what new innovative lawsuits technologies are coming out of the Java ecosystem. If you're attending would love to see you at my session where...
I had the opportunity to work on a nasty little defect from home this afternoon. Some background: Originally we used the AvetanaBT implementation for java-level API hooks into bluez for bluetooth programming. It has served...
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. ...
Thanks to Marcin's tireless efforts the Ångström distribution is now running on BUG: .-------. | | .-. | | |-----.-----.-----.| | .----..-----.-----. | | | __ | ---'| '--.| .-'| | | | | |...
If your BUG locks up in a way that the base LCD is unresponsive or the base icons are missing when you plug in your module, you're probably experiencing a Java crash. Follow the steps...
The default BUG software stack includes a simple Java web server and Servlet implementation. The speed and simplicity comes at the expense of functionality. In the web world, this means that JSP isn't supported. To...
I posted a few weeks ago about how our extras repository is now online. Since then I've had some downtime to add packages to our repository at the request of other BUG developers and some...
All BUG applications today use Java's original GUI library, the Abstract Window Toolkit (AWT). It runs really efficiently, but has limited featured compared to the modern widely used libraires. The primary alternatives are Swing, SWT,...
The development team here at BUG has been grinding away at R1.4 of the BUG software stack for the past few months and I'm really looking forward to its release. Why? Well, for one, the...
Kevin Shultz is back in the office and had some time to put together a refresh of his always interesting and sometimes contraversial take on FOSS JVM performance. Interesting gains have been made by both...
Today we're happy to announce we are working with Robert Schuster and Sebastian Mancke of tarent and Jalimo on porting OpenJDK to the BUG. We have watched excitedly in the past of progress being make...
In order to support a partner, we needed to get a JVM on the BUG that had the commericial-friendly classpath exception clause to the GPL. Unfortuantely phoneME does not have this, however GNU Classpath does. ...
While working on some tutorial material I pulled up the old SimpleGUI application. It's pretty basic, but I've always been mildly troubled by the verbosity of the boiler plate code in the AbstractServiceTracker. A while...