[maemo-community] [GSoC 09] - Mnemosyne for Maemo

From: Quim Gil quim.gil at nokia.com
Date: Wed Apr 22 08:13:39 EEST 2009
Hi Max, welcome!

ext Max Usachev wrote:
> Hello!
> I'm the student that will work in "Mnemosyne for Maemo" project. The 
> purpose of this project is to create mobile version of Mnemosyne [1] for 
> Maemo platform.
> Mnemosyne is a learning tool based on spaced repetition technique [2]. 
> Using this program you can learn foreign languages, sound fragments, 
> graphic information.
> The main idea of porting Mnemosyne is to adapt existing desktop 
> interface for using it by finger, not by stilus and also add some 
> additional features such as text-to-speech support and synchronization 
> between mobile and desktop version.
> I will use Python and GTK+ toolkit. GTK is the best choice, because it 
> has Python bindings, shows good performance, customizable and well 
> documented. Also, when using PyGTK you have to install only Python bindings.

On the other hand, Mnemosyne itself is written in Qt & PyQt bindings,
that are also available for Maemo (and other mobile platforms as well).
Since you have to start from scratch, wouldn't it make more sense to
follow the Qt path of the original project and think of your work as
"the mobile version of Mnemosyne"? You would have Maemo as the main
reference platform but you would leave the door open for easier
adaptation to e.g. S60 or Windows Mobile in the future.

> I am 3rd year student of the Belarussian State University of Informatics 
> and Radioelectronics in Minsk, Belarus. My IRC and garage nicknames are 
> /plastun/.
> [1] - http://en.wikipedia.org/wiki/Mnemosyne_(software)
> [2] - http://en.wikipedia.org/wiki/Spaced_repetition
> _______________________________________________
> maemo-community mailing list
> maemo-community at maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-community

Quim Gil
open source advocate
Maemo Software @ Nokia

More information about the maemo-community mailing list