An Android Application Framework