OESF Portables Forum

Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: da-x on July 23, 2005, 12:38:30 pm

Title: New E-book Reader Software
Post by: da-x on July 23, 2005, 12:38:30 pm
I'm thinking about releasing a new ebook-reader software, one that I've written from scratch for my pdaxrom-based PDA, relying on GTK toolkit.

Here's a link to a photo and a short description on my homepage:

http://www.monatomic.org/scgi-bin/index.cg...der%20interface (http://www.monatomic.org/scgi-bin/index.cgi?page_name=pdaxereader%20interface)

It's pretty light-weight - about 1000 lines of C. Currently it gets the input filename from the command line and reads it completely into memory (so if the file is under /mnt/cf and you suspend nothing bad happens). The text being white on black makes this little app use the minimum amount of power when operating in full-screen mode.

Notice the nice 'dict' feature, which have taught me a lot of new English words

I'd like to know what you think about it.
Title: New E-book Reader Software
Post by: da-x on July 23, 2005, 12:42:47 pm
Sorry, it was probably not the right forum for this message, but I was brough to this forum straight from pdaxrom's website...
Title: New E-book Reader Software
Post by: gfdsa on July 23, 2005, 04:07:08 pm
do you really think reading the whole file into memory is a good idea? i read books 1M+ daily...
you'd better make it save the state on each update, like fbreader does

btw, dict is cool, what is on the backend?
Title: New E-book Reader Software
Post by: whaq on July 23, 2005, 04:15:20 pm
What ebook formats does it currently support?
Title: New E-book Reader Software
Post by: da-x on July 23, 2005, 07:31:20 pm
I see no problem with loading the entire file, loading 1mb in a machine that has a total 64mb of ram, is not a problem.

Assuming that you have a working /usr/bin/dict, you'd be able to use it seemlessly. I have debian installed on my SD card (/mnt/card) and I've created a wrapper script as /usr/bin/dict which chroot()'s to /mnt/card and runs dict. See the dict debian package for more details.

The reader currently supports only simple text files (the other ebook formats can usually be convert to text files anyway).
Title: New E-book Reader Software
Post by: gromituk on July 23, 2005, 07:40:59 pm
Quote
The text being white on black makes this little app use the minimum amount of power when operating in full-screen mode.

A liquid crystal display consumes the same amount of power whatever it is showing, because the light source is common to the whole display; the pixel structure merely blocks it or lets it pass.  So don't worry about the colour scheme - design it to be as readable as possible.
Title: New E-book Reader Software
Post by: da-x on July 24, 2005, 01:15:01 am
Interesting... well, I think white on black wins anyway. I feel it's less tiresome to look at. However this can be easily configured from the command line or an rc file.
Title: New E-book Reader Software
Post by: gfdsa on July 24, 2005, 09:07:15 am
da-x, i dont want to argue about the loading and parsing, and paging of big text/html/xml files, it's just my own expirience, i am a heavy ebook reader, 1-2 books per week
the color scheme, according to researches made, should not be b/w or w/b, it should be something like black on on light brown, this way the eyes are not getting tired, and as a heavy ebook reader i confirm it
Title: New E-book Reader Software
Post by: busab on July 26, 2005, 03:44:44 am
Hello,

your app seem very nice! Simple and clean, with some usefull feature. I hope you'll release soon
I use my zaurus to read gutenberg ebook and various text only manuals.

For the choice of colors, white on black should be the right one since people who want light grey on black can decrease the backlight and save battery.
Title: New E-book Reader Software
Post by: ScottYelich on July 26, 2005, 09:44:56 am
ot:  I've used white on black for 15+ years... with small fonts, large fonts, etc.
I've always found it easier on the eyes (especially in low light).

I also want to get to make a ebook reader at some point -- are there general
libraries out there that will do the parsing of the different formats for me -- or
are formats mostly closed?

Scott
Title: New E-book Reader Software
Post by: TimW on July 26, 2005, 10:30:48 am
Quote
ot:  I've used white on black for 15+ years... with small fonts, large fonts, etc.
I've always found it easier on the eyes (especially in low light).

I also want to get to make a ebook reader at some point -- are there general
libraries out there that will do the parsing of the different formats for me -- or
are formats mostly closed?

Scott
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89589\"][{POST_SNAPBACK}][/a][/div]
Formats are mostly closed but you can always get the source for opie-reader from the opie-cvs to cover quite a few formats. Since the codecs are loaded as plug-ins you could probably use a common interface and just use your front end with opie-readers plug-ins but the interface should probably be cleaned up a bit first. I don't mind making changes in opie-reader to match changes you might want it we can find a common ground.
Title: New E-book Reader Software
Post by: badog on July 29, 2005, 11:44:38 am
where download padxromreader?
Title: New E-book Reader Software
Post by: gromituk on July 29, 2005, 12:59:11 pm
I like the chewed pencil.  Do you also chew your Z?  
Title: New E-book Reader Software
Post by: Gondola on July 29, 2005, 02:18:18 pm
How about user-definable color scheme?  With a few options to choose from.  White on black.  Black on white (or grey).  Etc.
Title: New E-book Reader Software
Post by: da-x on July 29, 2005, 03:57:53 pm
Quote
where download padxromreader?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=90043\"][{POST_SNAPBACK}][/a][/div]

It will be posted on my homepage as an ipk file along with source code in a few days.