On Jan 17, 7:58 am, Timothy Bourke <[email protected]> wrote: > On Jan 13 at 16:08 +0100, Timothy Bourke wrote: > > > > > On Jan 13 at 08:55 -0500, Michael Campbell wrote: > > > Timothy Bourke wrote: > > > >There is, however, a client, called Mnemojojo (same link as above) for > > > >Java-enabled (J2ME) phones, of which there are many, for instance: > > > > http://www.tbrk.org/software/mnemogogo.html#phonestatus > > > > This also is, sadly, not for Android. Soon though, I suspect, given > > > the recent uptick in Android penetration and ubiquity. > > > Mnemogogo has two parts: > > * A Python plugin gui that runs inside Mnemosyne to export/import data. > > * A Java library that exposes this data through a simple API (it > > handles reading, writing, grading, statistics, etc.). > > > Mnemojojo is basically just a GUI around the Mnemogogo Java library. > > > Only a few of the basic File I/O routines in the Java library would > > have to be changed for Android. I would expect all of the algorithms > > ported from Mnemosyne and since refined, tested, and debugged to work > > without modification. > > > All that is really needed for an Android client is a GUI around the > > Mnemogogo Java library. The hardest part is rendering the HTML and > > images (Mnemojojo uses the Fire GUI library). From what I can work > > out, the Android API already provides this functionality: > > http://developer.android.com/reference/android/webkit/WebView.html > > I was curious about how well this would really work. The results can > be found at: > http://mnemosyne-proj.org/node/187 > which now contains a link for `Mnemododo', an Android app for > reviewing cards exported from Mnemosyne using Mnemogogo. > > Mnemododo has some rough edges, but it demonstrates the core > functionality. For some reason it is corrupting the card statistics > file on exit, thus please DO NOT YET IMPORT THE RESULTS BACK INTO > MNEMOSYNE! It will be a few days before I will have time to find the > cause of this problem, in the meantime I would be grateful to hear > about whether it will actually run on an Android phone (I only have an > emulator), and suggestions for how it could be improved (while > sticking with the basic idea of a minimal client for remote review). > > I am obliged (and happy) to release the source code under the GPL2, > since it contains ports of Peter's source code (from Mnemosyne 1.x), > but I would first like to fix the bigger bugs and clean it up a bit. > In fact, the core parts of the source are already available in the > Mnemogogo distribution; I only had to change two calls to get the > library to work on Android. The Android SDK made creating the user > interface quite easy. > > Tim. > > signature.asc > < 1KViewDownload
I just gave Mnemododo a shot on my Droid, but the program wouldn't launch. I get 'The application Mnemododo (process org.tbrk.mnemododo) has stopped unexpectedly. Please try again.'
-- You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/mnemosyne-proj-users?hl=en.
