![]() |
2009-05-27
, 00:26
|
|
Posts: 1,562 |
Thanked: 349 times |
Joined on Jun 2008
|
#2
|
![]() |
2009-05-27
, 00:45
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#3
|
The Following User Says Thank You to attila77 For This Useful Post: | ||
![]() |
2009-05-27
, 02:33
|
|
Posts: 1,562 |
Thanked: 349 times |
Joined on Jun 2008
|
#4
|
![]() |
2009-05-27
, 17:15
|
Posts: 91 |
Thanked: 65 times |
Joined on Feb 2009
|
#5
|
![]() |
2009-05-27
, 17:32
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#6
|
I've added some ebook reading support to pyqtoreader. Originally it's a python-qt based image viewer with strong on-line integration, but it can 'view' any item we can shove into a graphicsview, which is pretty much everything (raster, vector, text, html, etc). It's explicitly written with large documents in mind, so it handles all the dynamic loading/parsing/unloading of pages and items.
![]() |
2009-05-27
, 17:53
|
|
Posts: 1,635 |
Thanked: 1,816 times |
Joined on Apr 2008
@ Manchester, England
|
#7
|
![]() |
2009-05-27
, 18:42
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#8
|
@atila77: I'm very interested with pyqtoreader, and I'll be happy if you give me an idea about some points :
* How fast can pytoreader render html ? Responsiveness is a Major requirement in this project.
* Should I use pure python to write a module ? Can I trust python as a language for a fast eBook engine ?
* Honestly I'm not convinced about writing a plug-in, then optimizing the core, this approach may not be as easy and straightforward as starting from zero with speed in mind.
![]() |
2009-05-27
, 18:48
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#9
|
karatchov: I really would like a better e-book reader, and I've thought about many of the things you've mentioned. I would love to see a fast, multi-format e-book reader that does things better than fbreader or evince.
attila77: Your app sounds great. Please, please come up with a better name. Do not use "py" or "qt" anywhere in the name. Your users won't care what language and toolkit you used.![]()
The Following User Says Thank You to attila77 For This Useful Post: | ||
![]() |
2009-05-27
, 19:03
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#10
|
Bummer. And I actually thought that's a cool name. You now, as in picture-reader. Pictoreader. Pyqtoreader. Oh well
The Following User Says Thank You to qole For This Useful Post: | ||
![]() |
Tags |
ebooks |
Thread Tools | |
|
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.