GSoC 2010/Project ideas
nintoantok (Talk | contribs) (→Easy) |
(→Easy) |
||
Line 44: | Line 44: | ||
| ''Advanced To-do list'' || Creating an advanced To-do list, with the ability to attach files, including audio recording, messages, emails, etc., linking multiple tasks and updating the priority of a task based on the time left || maemo SDK, Qt || || || The current To-do lists in most Nokia mobiles are disappointing. These added functionalities could make one's phone their own 24 hr assistant | | ''Advanced To-do list'' || Creating an advanced To-do list, with the ability to attach files, including audio recording, messages, emails, etc., linking multiple tasks and updating the priority of a task based on the time left || maemo SDK, Qt || || || The current To-do lists in most Nokia mobiles are disappointing. These added functionalities could make one's phone their own 24 hr assistant | ||
|-style="background:LightGreen" | |-style="background:LightGreen" | ||
- | | ''Selected frame video reversing'' || developing a mobile application which reverse a selected video file. we could also provide editing options like providing an audio channel for special effects. a complex version is, we should be able to select a frame in video and reverse it so that rest of frame plays forward simultaneously || maemo sdk ,gstreamer || || || It would be a new form entertaining application. video reversing softwares are present but we cuold implement them first time in mobiles | + | | ''Selected frame video reversing'' || developing a mobile application which reverse a selected video file. we could also provide editing options like providing an audio channel for special effects. a complex version is, we should be able to select a frame in video and reverse it so that rest of frame plays forward simultaneously || maemo sdk ,gstreamer || || || It would be a new form entertaining application. video reversing softwares are present but we cuold implement them first time in mobiles |
- | |-style="background" | + | |-style="background:LightGreen" |
- | | | + | | ''MyWallet'' || a personalized secure application that will keep track of user's accounts, expenses, savings, etc.; set alarms for payment deadlines and schedule upcoming stuffs like loan and insurance plan payments;can function as a database for storing and organizing sensitive informations like credit card details, passwords etc;|| maemo SDK, Qt || || ||This would be an improvement upon all the existing applications offering similar services with great prospects for enhancement and addition of features. With different versions having varied functionalities will help in reaching out to a larger pool of users. |
- | + | ||
=== Medium === | === Medium === |
Revision as of 17:04, 28 March 2010
Maemo provides a framework for developing applications for mobile devices, as well as porting existing applications in the Linux world. Look at the projects available at garage.maemo.org to get an idea of what already exists, in order to come up with your brand new ideas. They can be new functionality added to a consolidated application, a first prototype for promising new applications exploring new functionality, or a small but killer application bringing the unexpected. We recommend you to propose small challenges that can be completed successfully instead of big plans impossible to conclude in 3 months. It's useful to develop a cool new module to be used by other applications or setting a first stone in a project to attract new attention.
Following the merger of Moblin and Maemo, this page will also hold ideas for the new MeeGo project, for GSoC 2010.
Add your project ideas to the table below.
If you are an accepted mentor and want to mentor one of the possible projects, add your name to the table with your maemo.org nickname (eg. Valério Valério (vdvsx)).
Note: Everybody can add ideas to the list, there's no need to be a mentor or a student. Don't try to guess if your idea will be implemented in MeeGo or not, just add it to the list. Maemo SW will help in order to avoid duplicated work.
Contents |
Ideas List
Note: This list isn't exclusive, if you are a student and have an idea that isn't listed here, don't hesitate to apply with your own idea, but it's probably a good idea to ask in the Maemo community opinions about your idea.
Other possible projects/ideas can be grabbed from the Maemo community wish-list, ports wish-list and you can also take a look at the Maemo documentation in order to have some ideas.
All the ideas below are possible GSoC projects, some of them need more investigation work than others that are already in a final stages, but all of them start at the same level for us. The students must do some investigation before proposing a project; we are here to help, but it isn't acceptable to just copy and paste the descriptions below to the student's applications.
Final proposal | Study of alternatives needed | Draft proposal |
Easy
Title | Abstract/Description | Skills | Reporter | Possible Mentor(s) | Comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dooble Web Browser | Porting http://dooble.sf.net webkit browser to maemo platform | maemo SDK, packaging an installer | http://dooble.sf.net | http://dooble.sf.net | If someone is interested in a webbrowser on maemo, we would mentor it | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Facebook Events Sync | Creating an application/daemon to synchronise facebook events to the calendar | maemo SDK, packaging an installer | cocayden | Frederico Schardong (frede) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ad-hoc Telephony | Using techniques like Bluetooth or Wifi for direct voice-connection between phones which are in range. Put this in a nice and easy GUI. | Gui, VoIP, wifi, bluetooth | Frederico Schardong (frede), epage | Why not just implement calls in telepathy-salut (the link local connection manager) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oscilloscope | Port xoscope to maemo5, using the microphone port as an input, possible carrying on the work of pinnchus | GTK/X11 | speculatrix | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chirematic | View the world around you as if color blind or various other vision impairments | Maemo SDK, packaging, GStreamer | epage | epage | Possibly beneficial to desktop Linux as well | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Google Reader Offline | Creating an application synchronize with Google Reader to enable offline-reading of Google Reader's contents. | maemo SDK, packaging an installer | bob | Frederico Schardong (frede) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Advanced To-do list | Creating an advanced To-do list, with the ability to attach files, including audio recording, messages, emails, etc., linking multiple tasks and updating the priority of a task based on the time left | maemo SDK, Qt | The current To-do lists in most Nokia mobiles are disappointing. These added functionalities could make one's phone their own 24 hr assistant | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Selected frame video reversing | developing a mobile application which reverse a selected video file. we could also provide editing options like providing an audio channel for special effects. a complex version is, we should be able to select a frame in video and reverse it so that rest of frame plays forward simultaneously | maemo sdk ,gstreamer | It would be a new form entertaining application. video reversing softwares are present but we cuold implement them first time in mobiles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MyWallet | a personalized secure application that will keep track of user's accounts, expenses, savings, etc.; set alarms for payment deadlines and schedule upcoming stuffs like loan and insurance plan payments;can function as a database for storing and organizing sensitive informations like credit card details, passwords etc; | maemo SDK, Qt | This would be an improvement upon all the existing applications offering similar services with great prospects for enhancement and addition of features. With different versions having varied functionalities will help in reaching out to a larger pool of users.
Medium
Hard
|