FXPAL would like to hire a summer intern who wants to work on Android internals. In particular, we are talking with a vendor for an innovative pen/touch interface sensor. We are exploring how to effectively support pen and multi-touch interface controls on forthcoming tablets using this sensor. While Android (Gingerbread) has some interesting touch events, there are some things this hardware provides that are not reflected through to the Android event system. Depending on exactly what happens in Honeycomb, we are thinking about modifying the device driver and event mapping code to show through some additional device information. This information would then be reflected in an application we are developing that combines pen and touch inputs in novel ways.
While it would be nice to find someone with Android source code experience, we would be happy to offer an internship to someone who was an experienced OS person (Unix?) who is interested in learning Android.
Please see the FXPAL internship page for more information about applying, and do not hesitate to ask me any questions you might have about this project. Please disregard the January application time-frame.