Monday, January 14, 2008

FBReader port coming along nicely

My port of FBReader 0.8.10 is coming along very nicely. I've decided to go ahead with the limited functionality idea in order to speed up porting, and make it act more like a native iLiad application.

You can see what's happening in the screenshot below:


FBReader is shown reading and epub book downloaded from feedbooks.com.

As you can see, it have FBReader start in full screen mode. This hides the unnecessary toolbars.
It gives you a status indicator, page count, and clock that will updates as you turn the page. Right now, it takes about 2.5 seconds to refresh. This is a little better than the older version. I'm hoping to increase the speed even further.

There are a few functions that can be used with key shortcuts:

  • Upper Left Button: Closes FBReader
  • Page Forward/Backword
  • Up & Down arrows short: Increase and Decrease Font
  • Dot Button: Go to the beginning of the document
  • Up & Down arrows Long Press: Next and Previous Table of Content Section
  • Dot Button Long Press: Open Table of Contents
There are a few things left to do before I can publish the port. I'd like to save the configuration to /mnt/settings so that it won't be lost when you perform an OS upgrade. Also, I need to create and test the installation package. I've reduced the file size enough so that it can easily reside on the internal memory (I think the package takes up about 2.5MB, I may be able to shrink it further).

I'm thinking about preparing a short video demonstrating FBReader and the FeedBooks.com iNewsStand application. These two programs really show off the iLiad's potential and flexibility.

5 comments:

Anonymous said...

Fantastic!

Anonymous said...

Nice work!.
Looks very promising.

Brant said...

This has "awesome" written all over it, Adam. Thank you for your porting work!

Phil said...

Good work Adam, this is really coming along. One day it may even replace the internal reader!

Like the idea of the video. Be good to show off all the different features.

Has got search functionality ;)

thaoula said...

Hi Adam,

The screen shot looks awesome. Great work!!!

Have you made any progress in reducing the screen rendering time?

When do you think you will be able to release something to play with?

Kind Regards,
Tarek