Please find below a list of projects ideas for prospective students. This page is also used to collect ideas from members of the Touch Book community: so if you want to propose an idea, please feel free to update this page: we will then review it for acceptance the Always Innovating project list.
If you are a student and want to apply for a project with Always Innovating, please follow the steps on the application page.
Note to prospective students: Please take into account that mentoring organizations for this year's Summer of Code have not yet been selected, and there is no guarantee that Always Innovating will be asked to participate again this year. If you are interested in participating in Summer of Code with Always Innovating as your mentoring organization, please wait until there is an official announcement on March 18th regarding our participation in this year's Summer of Code.
Project 1: Native multi-OS switch
The Touch Book runs Ubuntu, ChromeOS, Android, and Gentoo, all with the *same* kernel. Nevertheless, switching from one OS to the other requires a reboot. The idea is to enable an instant switch between the different OS. It's possible because all those rootfs are using the same kernel. Some work to run Android natively on Linux has already been done by an Ubunu team. A similar approach will be used. This project could be used on other hardware.
Project 2: Multi-touch in Gnome
Gnome is late compared to KDE for multi-touch support. There have been a few prototypes around but a lot of work needs to be done. We are also in touch with Stormy Peters (the head of the Gnome Foundation) who agreed on the criticality of this feature.
Project 3: 3D gaming
Port one of the most famous Open Source Linux Games to the Touch Book (see here or here for examples, but you can chose your own favorite game), and add some specific features based on the accelerometer or the touch capabilities.
More projects descriptions will be available if the company is approved by Google Summer of Code.