Resource Kernel and Java Application Development for Android Phones
Embedded Real-time Systems - Carnegie Mellon University (2009)
The project was to implement the Resource Kernel, which is a real-time linux kernel, on a Android G1 smartphone. Task start-time, duration and end-time have been considered and we have redesigned the kernel's scheduler to perform as a timely and efficient real-time kernel. Then, we have developed a few simple Java application and a snake game for the G1 smartphone so that we can test how those applications work on the modified Resource Kernel.