View Single Post
Posts: 91 | Thanked: 65 times | Joined on Feb 2009
#1
I thought about putting this thread in stackoverflow.com, but I think this is the best place for it.
I decided to create a new program for maemo working basically as an ebook reader.
This decision was taken after using fbreader and mobipocket for palm (on garnet vm).
My experience is almost zero with Linux programming, but I’ve done some windows coding in Delphi and C++.

The reasons I’m trying to build a new solution rather than using (or modifying) existing ones is :
• Dictionaries are not supported in Fbreader
• Highly compressed prc files fails to load in Fbreader
• Fbreader seems to handle very bad big ebooks
• Fbreader is missing some very basic features
• I just don’t like Fbreader
• Mobipocket for Palm doesn't take full advantage of my N800, Garnet VM is a beta software, the time limit is very soon, and no news from ACCESS
• I’m missing my Babylon dictionaries in my Nokia, (and in Linux too)
• Till now I cant find a good chm reader in maemo (I’m using some from easy debian, but not satisfied)
• Finally, and the most important reason, because I have 170$-worth medical ebooks (yes, they work inside in GarnetVM, again, not satisfied)

Here is what I’m thinking of :
• Writing a new ebook and dictionary program for maemo 4
• Should be lightweight, fast and responsive
• C++
• Full mobipocket support
• Maybe later CHM and Babylon support (possibly through conversion to mobipocket file)
• Should be easy to call from other programs
• Maybe Linux desktop support
• Extra: finger friendly interface (canola-like )

If you are a coder, or that you have any experience with Maemo development, your comment may be very valuable regarding :
• Am I in the good path ? Should I see the problem from another angle ?
• Does C language fit better in this project ? python ??
• What libraries should-I use ? or which I shouldn't’t ?
• HTML rendering : Libwebkit ? Qtwebkit ? a self made one ?
• Libliqbase looks like a great way to achieve this, what do you think ?
• What development environment to choose ?

Please let me know about what you think, I hope I can get version 0.1 by the end of this summer.
 

The Following 8 Users Say Thank You to karatchov For This Useful Post: