Recent Articles

Understanding Android OpenGL Through UML

I find it easier to learn a new software system by creating diagrams. Today, I created a couple Unified Modeling Language (UML) diagrams for Android OpenGL. These diagrams present a high-level view of the Android OpenGL rendering domain. The class diagram describes the main classes and relationships. I also described a few important methods...
Read more

Rags to Riches

[Wired.com]

The iPhone is a revolutionary handset. But it is also the key to a virtual gold mine — the iTunes App Store, where independent developers can become multimillionaires in just a year. Since its launch in July, the App Store has grown to become...
Read more

Setting Up An Android Virtual Machine on Ubuntu

This tutorial will help you set up an Ubuntu Android Virtual Machine.
1) Download the Android SDK for Linux.  Currently, only i386 is available.
2) Extract the downloaded SDK to a folder.  I like to place my binaries in ~/bin  Here is an example:
tar xzf android-sdk_r05-linux_86.tgz
cd android-sdk-linux-86

3) If you have a 64-bit Ubuntu instance, install Java...
Read more

Getting Ant to Work with Android

This tutorial will help you create a custom Ant build script which can be used to build an Android application.  I was very interested in taking an existing Java application and porting it to Android.  I searched the entire interweb and couldn't find much documentation on the subject.  The example build scripts from the Android...
Read more