From AlwaysInnovating
Revision as of 14:58, 21 April 2010 by Alexandre (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Always Innovating is proud to apply for being a Google Summer of Code 2010 (GSoC) mentoring organization. GSoC is a program allowing student developers to be granted fellowships to write code for open source projects. Google already works with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Historically, the program has brought together nearly 3,400 students and more than more than 3,000 mentors & co-mentors from nearly 100 countries worldwide to create millions of lines of code. The program, launched in 2005, is now in its sixth year.

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.

Personal tools