Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex

Notices

Reply
 
Thread Tools Search this Thread
Old 10-28-2008, 11:22 AM   #1
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
FBReader Release for the DR1000S

This is the first installer for FBReader running on the DR1000S.

For those who aren't familiar with FBReader, it's an ebook reading software with a built in library and support for many formats.

Supported formats are:
  • ePub format
  • fb2 e-book format (style attributes are not supported yet).
  • HTML format (tables are not supported).
  • CHM format (tables are not supported).
  • plucker format (tables are not supported).
  • Palmdoc (aportis doc).
  • zTxt (Weasel format).
  • TCR (psion text) format.
  • RTF format (stylesheets and tables are not supported).
  • OEB format (css and tables are not supported).
  • OpenReader format (css and tables are not supported).
  • Non-DRM'ed mobipocket format (tables are not supported).
  • Plain text format.

To read a book, you'll have to add it to the library. You can do this by clicking the icon that looks like a book with a "+" sign.

You'll also need to close out of the program by clicking the exit button in the upper right. I plan to support the menu eventually, but I have to dig into that further.

To install: Unzip the file to the root of your SD card. For example, if your SD card shows up as the E:\ drive on your computer, you should have an E:\Programs folder after you unzip it.

After installing, you'll be able to select the FBReader icon from the Documents/Programs folder on your device.

You can toggle full screen mode with the select button (between up and down).

You can find more information about FBReader at their website.

It was actually *very* easy to port, since the DR1000 has a lot of libraries already built for it. Screen refreshes are *fast*. The internal refreshes are amazingly accurate. It only refreshes what's changed on the screen. I didn't have to build in any refreshes into FBReader itself. All of the built in menus and library functions work perfectly.

It's hard to describe how amazingly easy this was in comparison to iLiad ports.

Thank you iRex for making a device that *very* easy to hack on (and for providing the device for my "review")!

If you would like to open supported files directly from the Content Browser, see this thread.
Attached Thumbnails
Click image for larger version

Name:	fbreader.JPG
Views:	1960
Size:	470.1 KB
ID:	17381   Click image for larger version

Name:	fbreader.png
Views:	1555
Size:	138.1 KB
ID:	17382   Click image for larger version

Name:	fbreader2.png
Views:	1480
Size:	134.9 KB
ID:	17383  
Attached Files
File Type: zip Programs.zip (1.57 MB, 1437 views)
Adam B. is offline   Reply With Quote
Old 10-28-2008, 01:30 PM   #2
pthwaite
Fanatic
pthwaite has a complete set of Star Wars action figures.pthwaite has a complete set of Star Wars action figures.pthwaite has a complete set of Star Wars action figures.pthwaite has a complete set of Star Wars action figures.pthwaite has a complete set of Star Wars action figures.
 
pthwaite's Avatar
 
Posts: 597
Karma: 430
Join Date: Aug 2008
Location: Ellesmere Port, UK
Device: DR1000S Sony PRS505 iPad iPhone
Wow, that was fast. Looks tickety boo I look forward to trying it.

regards
pthwaite is offline   Reply With Quote
Old 10-28-2008, 02:01 PM   #3
sarikan
Zealot
sarikan began at the beginning.
 
Posts: 131
Karma: 34
Join Date: Oct 2008
Device: none
Adam, you've answered another question of mine indirectly Care to point towards a few resources for the basics? I'd like to play around with the source etc.
What kind of development environment do you use? Your setup, tools, etc.

Kind regards
Seref
sarikan is offline   Reply With Quote
Old 10-28-2008, 02:16 PM   #4
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Quote:
Originally Posted by sarikan View Post
Adam, you've answered another question of mine indirectly Care to point towards a few resources for the basics? I'd like to play around with the source etc.
What kind of development environment do you use? Your setup, tools, etc.

Kind regards
Seref
I plan on setting up a post explaining how to setup a development area. I did all of this with the iRex provided SDK on Ubuntu Linux.
Adam B. is offline   Reply With Quote
Old 10-28-2008, 02:42 PM   #5
joblack
Wizard
joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.
 
Posts: 1,746
Karma: 4382514
Join Date: Jul 2006
Location: Somewhere on earth
Device: Onyx Boox Tab X
Hell, that is great ... my favorite program for the Iliad ... please don't remove the buttons (like someone tried with the Iliad FBReader ...)
joblack is offline   Reply With Quote
Old 10-28-2008, 02:45 PM   #6
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Quote:
Originally Posted by joblack View Post
Hell, that is great ... my favorite program for the Iliad ... please don't remove the buttons (like someone tried with the Iliad FBReader ...)
That someone was me

It was done to speed up page turns. That won't be necessary on the DR since all refreshes are done internally.
Adam B. is offline   Reply With Quote
Old 10-28-2008, 03:23 PM   #7
wallcraft
reader
wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.
 
wallcraft's Avatar
 
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
Quote:
Originally Posted by Adam B. View Post
This is the first installer for FBReader running on the DR1000S
The screenshots look very nice. Did you also port a screenshot program to the DR?
wallcraft is offline   Reply With Quote
Old 10-28-2008, 03:26 PM   #8
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Quote:
Originally Posted by wallcraft View Post
The screenshots look very nice. Did you also port a screenshot program to the DR?
I made those running fbshot in the SDK, so they're not exactly "true" screenshots. Fbshot will run on the DR, but I have to set up a delay script.
Adam B. is offline   Reply With Quote
Old 10-28-2008, 04:33 PM   #9
marioamato
Junior Member
marioamato began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Sep 2008
Device: iliad irex
THANKS Adam!!!!!

ehm Adam I have a simple request ... can you port a djvu viewer?
marioamato is offline   Reply With Quote
Old 10-28-2008, 05:12 PM   #10
wallcraft
reader
wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.
 
wallcraft's Avatar
 
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
Quote:
Originally Posted by marioamato View Post
can you port a djvu viewer?
The issue on the iLiad was the lack of Qt library support, because almost all X11 djvu viewers use Qt. The only GTK+ djvu viewer I am aware of is evince, and if Qt still isn't possible on DR perhaps evince makes sense (even though it isn't needed for PDF). There is a version of evince for the Nokia tablets, so if can run on relatively resource-poor devices.
wallcraft is offline   Reply With Quote
Old 10-28-2008, 05:24 PM   #11
allovertheglobe
Grumpy Old Man
allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
allovertheglobe's Avatar
 
Posts: 267
Karma: 30194
Join Date: Jul 2006
Location: L.A., Euro ex-pat
Device: Kobo, Nook Classic,Color,ST/Glow, iRex DR1000, Sony 505, REB1100&1200


Wow, that was fast.

After some experimentation:
It's OK to move the FBReader.desktop to the /System/Desktop/ folder.
It's not OK to modify it:
- changing the path to /System/Programs/ doesn't work, the shortcut works, but then the reader hangs... (after moving Programs there first, of course) I guess some paths are hardwired?
(I would prefer to have all the software in /System, and use the root only for content)
Interestingly, it also seems you have to use the rather more cryptic /media/mmcblk0p1/ than the usual ../Programs for System/Programs or ../../Programs for FBReader's default location

One bug I ran into when setting up my library path using the software keyboard: I used the TAB key to see if it would auto-complete, but all it did was auto-destruct: the screen refresh went berserk, and after a while I managed to cancel the entry, but re-doing it immediately went back to the screen-refresh cycle, and finally the reader hung when trying to quit.

Now that may well be a bug with the software keyboard... (which could use some contrast adjustment too) Oh, and a file selector would be nice. (Since I'm lazy which is why I tried the auto-complete in the first place)

For some reason, the popup selectors (ex. Font Family, Line Spacing) pop up and disappear almost instantly, so one has to be very fast. EDIT: OK, keep holding down, don't tap... still a bit fiddly. But finally not just one but several SERIF fonts - YES!

Margins (set in Options) seem to get ignored, at least in .epub.

P.S.: Is there a way to modify the .desktop properties so the shortcut-arrow overlay doesn't appear, like iRex's own icons?

This is nitpicking of course. FBReader works already very well (at least with the .epub books I tried)

Congratulations Adam for getting this working so soon!

Last edited by allovertheglobe; 10-28-2008 at 05:35 PM.
allovertheglobe is offline   Reply With Quote
Old 10-28-2008, 05:36 PM   #12
veeraganesh
Enthusiast
veeraganesh began at the beginning.
 
Posts: 37
Karma: 10
Join Date: Dec 2007
Location: UK
Device: iRex DR1000s
I got some problems reading some .CHM files in FBReader ( Same on iliad 2). Some characters doesn't show up properly. Is there a way I can change the font type or something? For example the file contains a character '-' but on FBR it shows some digits in a small square
veeraganesh is offline   Reply With Quote
Old 10-28-2008, 05:57 PM   #13
allovertheglobe
Grumpy Old Man
allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.allovertheglobe can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
allovertheglobe's Avatar
 
Posts: 267
Karma: 30194
Join Date: Jul 2006
Location: L.A., Euro ex-pat
Device: Kobo, Nook Classic,Color,ST/Glow, iRex DR1000, Sony 505, REB1100&1200
Quote:
Originally Posted by veeraganesh View Post
I got some problems reading some .CHM files in FBReader ( Same on iliad 2). Some characters doesn't show up properly. Is there a way I can change the font type or something? For example the file contains a character '-' but on FBR it shows some digits in a small square
That means it can't display that character so it replaces it with the corrsponding code. Typical Linux.

Try changing the encoding in the FBReader options under "Language". As a last resort try changing the font family (unlikely though)
allovertheglobe is offline   Reply With Quote
Old 10-28-2008, 06:53 PM   #14
ppxnouse
Connoisseur
ppxnouse began at the beginning.
 
Posts: 60
Karma: 10
Join Date: Dec 2007
Location: Aachen
Device: Gen3
Adam, you rock. Thank you for this.
Probably one of iRexs smarter moves to hand out a DR1000S review unit to you ;-).
ppxnouse is offline   Reply With Quote
Old 10-28-2008, 06:57 PM   #15
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Quote:
Originally Posted by allovertheglobe View Post


Wow, that was fast.

After some experimentation:
It's OK to move the FBReader.desktop to the /System/Desktop/ folder.
It's not OK to modify it:
- changing the path to /System/Programs/ doesn't work, the shortcut works, but then the reader hangs... (after moving Programs there first, of course) I guess some paths are hardwired?
(I would prefer to have all the software in /System, and use the root only for content)
Interestingly, it also seems you have to use the rather more cryptic /media/mmcblk0p1/ than the usual ../Programs for System/Programs or ../../Programs for FBReader's default location
/Programs is where I compiled it to run from. I could have just as easily used /System, but I figured Programs was a good compromise for hiding the data files, as well as a place to browse to all 3rd party programs. It's path is hard coded, but it does have to be put where I compile it for. The shortcut can be put anywhere. iRex has plans to make shortcuts use relative paths instead of the full location, but it's not implemented yet.

Quote:
One bug I ran into when setting up my library path using the software keyboard: I used the TAB key to see if it would auto-complete, but all it did was auto-destruct: the screen refresh went berserk, and after a while I managed to cancel the entry, but re-doing it immediately went back to the screen-refresh cycle, and finally the reader hung when trying to quit.

Now that may well be a bug with the software keyboard... (which could use some contrast adjustment too) Oh, and a file selector would be nice. (Since I'm lazy which is why I tried the auto-complete in the first place)
There's a file selector when you click on the "Add Book" icon. (Book with a plus sign) You should be able to browse the memory card and find whatever you want to add to the library.


Quote:
For some reason, the popup selectors (ex. Font Family, Line Spacing) pop up and disappear almost instantly, so one has to be very fast. EDIT: OK, keep holding down, don't tap... still a bit fiddly. But finally not just one but several SERIF fonts - YES!
I've found it's easiest to click on the box, and use the up and down arrows to navigate. It is a bit funky though.

Quote:
Margins (set in Options) seem to get ignored, at least in .epub.
Looks like an FBReader bug.

Quote:
P.S.: Is there a way to modify the .desktop properties so the shortcut-arrow overlay doesn't appear, like iRex's own icons?
Not sure yet. I've just scratched the surface of the the DR can do.

Quote:
This is nitpicking of course. FBReader works already very well (at least with the .epub books I tried)

Congratulations Adam for getting this working so soon!
It wasn't as difficult as I thought it would be. iRex has really done a lot of things right this time around.
Adam B. is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FBReader .10.2 for the DR1000 Release Adam B. iRex 61 05-19-2010 10:54 AM
Any release estimate for DR1000S ADE firmware? HarryT iRex 4 03-01-2010 09:44 AM
Lead time for Kindle book release ahead of print release date - experiences? Buran Amazon Kindle 6 05-04-2009 02:29 PM
FBReader for DR1000S veeraganesh iRex 1 10-20-2008 02:09 PM
FBReader on Windows XP in next release wallcraft Reading and Management 0 01-28-2007 01:50 PM


All times are GMT -4. The time now is 10:46 PM.


MobileRead.com is a privately owned, operated and funded community.