I have spent the summer of 2008 at a Research Experience for Undergraduates (hosted by the National Science Foundation) at Auburn University in AL. Here, I have been working with another student (Chris Baker) on the Android program.

Android is a mobile software stack currently being developed by Google. It includes an operating system, middleware, and key applications. The project is open source, and Google will release the full source code to Android once a mobile phone is on the market.

The purpose of this project is to show that Android is a useful tool in mobile device development education. This project extends beyond the contributions of Chris an myself. Our mentors (both professors at Auburn) have been working for some time on this project, one of them even using Android to teach a course during the Spring 2008 semester. Google is providing a full SDK for Android, making it easy to begin programming applications in Java using Android's APIs.

Over the course of the summer, Chris and I ported Android to two devices: a Nokia N800 and a Zaurus SL-C3200. Each one presented us with unique challenges. We also presented our work in front of our fellow peers and faculty, wrote a research paper on our findings, and created a poster presentation. You can download a zip file containing each of these items below. Adobe Reader is required to view the presentation and paper, while Microsoft PowerPoint is required to view the poster.

Click here to download our work.

A blog dedicated to our progress can be found here.

Back to main page.



Chris Baker holding N800 w/ Android
Fig: Chris Baker holding the Nokia N800 with Android running.




Android Logo
Fig: Android Logo