MobileRead Forums
Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book General > News and Commentary

Welcome to the MobileRead Forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community today, you will have fewer ads, access to post topics, communicate privately with other members, respond to polls, upload content and access many other special features.

If you have any problems with the registration process or your account login, please contact us.

Hint: Don't have time to visit us daily? Subscribe to our main RSS feed to receive our frontpage posts at your convenience.

Notices

News and Commentary Latest on e-books, e-paper, DRM and related technologies

Reply
 
Thread Tools Search this Thread Display Modes
Old 11-06-2009, 10:59 PM   #1
Jim Chapman
Connoisseur
Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.
 
Posts: 72
Karma: 378
Join Date: Oct 2009
Device: HTC Touch Pro 2 WM6.1
New ebook reader program for Windows Mobile- Freda

[UPDATE: See page 6 of this thread for an updated version of the program, with links to new screen shots and documentation]
I've written a program for reading eBooks on Windows Mobile devices. It can read txt, html and (DRM-free) ePub files. Screenshots attached.

The program is called 'Freda' - short for 'free reader', since it is free software (both in the sense of 'free beer', as I am not charging for it, and in the sense of 'free speech', as I am licensing my code under the GPL).

It's in 'public beta' at the moment, so please download it and let me have any feeback.

The program uses two third-party libraries, SharpZipLib and the Majestic-12 HTMLParser library; both are licensed on terms permitting their redistribution for commercial and non-commercial purposes. More information is here

Happy reading!
Attached Thumbnails
Click image for larger version

Name:	Book1.jpg
Views:	234
Size:	36.3 KB
ID:	41128   Click image for larger version

Name:	Book2.jpg
Views:	203
Size:	36.1 KB
ID:	41129   Click image for larger version

Name:	Book5.jpg
Views:	171
Size:	40.9 KB
ID:	41130   Click image for larger version

Name:	Bookshelf.jpg
Views:	176
Size:	21.0 KB
ID:	41131   Click image for larger version

Name:	Library.jpg
Views:	156
Size:	31.3 KB
ID:	41132  

Last edited by Jim Chapman; 12-12-2009 at 01:01 PM.
Jim Chapman is offline   Reply With Quote
Old 11-07-2009, 12:37 AM   #2
pilotbob
Grand Wizard
pilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercisepilotbob juggles running chainsaws for a bit of light exercise
 
pilotbob's Avatar
 
Posts: 12,327
Karma: 38310
Join Date: Jan 2007
Location: Tampa, FL USA
Device: Kindle Classic
Very nice. I would love to try it... but alas the only thing my cell phone does is make and receive phone calls. Yea, lame I know.

Thanks for all your great work.

BOb
__________________
It is desirable that we should have a supply of good books; we cannot have such a supply unless men of letters are liberally remunerated; and the least objectionable way of remunerating them is by means of copyright.
-- Thomas Macaulay, 1841
pilotbob is offline   Reply With Quote
Old 11-07-2009, 09:52 AM   #3
HansTWN
Guru
HansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it isHansTWN knows what time it is
 
Posts: 963
Karma: 2034
Join Date: Jun 2009
Location: Taiwan
Device: Sony 505
I also have the Touch Pro2. Over the weekend I am trying out several of the new 6.5 ROMs with Sense 2.5 and will check out your program after settling on the most functional and stable version.
HansTWN is offline   Reply With Quote
Old 11-07-2009, 09:54 AM   #4
HarryT
eBook Enthusiast
HarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and grace
 
HarryT's Avatar
 
Posts: 24,773
Karma: 43285
Join Date: Nov 2006
Location: UK
Device: Gen3, Opus, DR1000S, iPod Touch, Pocketbook 360, PRS-600, Kindle 2
Does the program not support hard page breaks, centred text, full justification, etc? I'm sure that Dickens screen shot, in particular, should have all of these!
__________________
Harry
HarryT is offline   Reply With Quote
Old 11-07-2009, 10:19 AM   #5
rhadin
Literacy = Understanding
rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!rhadin , Klaatu Barada Niktu!
 
rhadin's Avatar
 
Posts: 1,059
Karma: 5442
Join Date: Dec 2007
Location: The World of Books
Device: Sony PRS-505
Quote:
Originally Posted by HarryT View Post
Does the program not support hard page breaks, centred text, full justification, etc? I'm sure that Dickens screen shot, in particular, should have all of these!
Harry, are you just looking for perfection or demanding it?

You are probably right but I suspect Dickens will survive the lack. Of course, like pilotbob, my cell phone only is useful for making and receiving telephone calls (and rarely that as I rarely ever turn it on), so I'm sure the lack of dickensian perfection won't bother either my cell phone or me.
__________________
Richard H. Adin
www.wordsnSync.com
bringing editing into the 21st century

www.freelance-editorial-services.com
when only the best will do

www.americaneditor.wordpress.com
musings about books and editing
rhadin is offline   Reply With Quote
Old 11-07-2009, 10:27 AM   #6
HarryT
eBook Enthusiast
HarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and grace
 
HarryT's Avatar
 
Posts: 24,773
Karma: 43285
Join Date: Nov 2006
Location: UK
Device: Gen3, Opus, DR1000S, iPod Touch, Pocketbook 360, PRS-600, Kindle 2
Quote:
Originally Posted by rhadin View Post
Harry, are you just looking for perfection or demanding it?
Neither. Just trying to ascertain what ePub formatting capabilities the program supports, because I have a Windows Mobile Smartphone myself, and would love to have a decent ePub viewer for it. Basic formatting, though, such as support for centred text, I'd personally consider to be on the verge of "essential".
__________________
Harry
HarryT is offline   Reply With Quote
Old 11-07-2009, 10:37 AM   #7
Jim Chapman
Connoisseur
Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.
 
Posts: 72
Karma: 378
Join Date: Oct 2009
Device: HTC Touch Pro 2 WM6.1
[note: all these points are addressed in release 1.0: see page 6 of this thread]
Yes it supports centred text alignment, as well as left, right and fully justified. It follows the directives in the ePub document itself. If there's a demand for it, I could add a feature whereby the user could over-ride (i.e. "justify paragraph text even if the ePub says not to"). Those with a strong view, please message me, and I will consider it.

In terms of full page breaks, it will insert a full page break at the start of a chapter (this being the normal way that the ePub format signals a page break).
As it stands, the program renders the <br> tag as a centred "=O=" followed by a line break. I did that because I reckoned that by and large it was better than adding loads of page breaks (some ePub books make pretty heavy use of <br> breaks). But if there is a lot of demand for rendering them as page breaks, it's an easy option to add. Anyone with a strong view either way, please message me.
[see below for correction - I mistook hr and br]
Cheers,

Jim

Last edited by Jim Chapman; 12-12-2009 at 01:02 PM. Reason: New release
Jim Chapman is offline   Reply With Quote
Old 11-07-2009, 10:52 AM   #8
Sweetpea
Wizard
Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.
 
Sweetpea's Avatar
 
Posts: 4,096
Karma: 9260
Join Date: Dec 2008
Location: Krewerd
Device: Pocket Loox 720; JoinTech JE100; Mini
What defines a chapter?

Page-breaks are generally handled by the CSS (page-break-before).


Edit:

So, I got curios and it looks nice and is fast!

But, I noticed two things.

1. I got two Freda icons in my program files...
2. It completely ignores my CSS.

I do like to know when a chapter starts, so I added a space above my chapter (margin-top or padding-top, I'd have to check). I also added a space between my chapter number and chapter name and a space between my chapter name and the actual text (see below).

Code:
Chapter 1

Chapter Name


This is the first paragraph.
  And this is the second paragraph.
I get this as follows:

Code:
 Chapter 1
Chapter Name
This is the first paragraph.
And this is the second paragraph.
The CSS is rather important to me, as I added some extra's in there to make the epub readable (like margins and full justification, which it completely ignores). It also completely ignores my center justification.

Add those, and you've a really nice, light, ereader application for epubs!

Last edited by Sweetpea; 11-07-2009 at 11:15 AM.
Sweetpea is offline   Reply With Quote
Old 11-07-2009, 11:02 AM   #9
Jim Chapman
Connoisseur
Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.
 
Posts: 72
Karma: 378
Join Date: Oct 2009
Device: HTC Touch Pro 2 WM6.1
In the epub format, I treat each separate file in the archive as a separate chapter.

[note: all these points are addressed in release 1.0: see page 6 of this thread]

As for the CSS definition of page break, I've seen it mentioned in the latest version of the OPF standard, but I haven't seen it used in many actual ePub documents 'in the wild'. The whole question of CSS format definition is something I will be taking a look at anyway as I further develop the program - and if anyone can point me at an ebook-provider who is already making heavy use of CSS, I will look at it all the more urgently ;-)

Cheers,

Jim

Last edited by Jim Chapman; 12-12-2009 at 01:02 PM.
Jim Chapman is offline   Reply With Quote
Old 11-07-2009, 11:03 AM   #10
HarryT
eBook Enthusiast
HarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and grace
 
HarryT's Avatar
 
Posts: 24,773
Karma: 43285
Join Date: Nov 2006
Location: UK
Device: Gen3, Opus, DR1000S, iPod Touch, Pocketbook 360, PRS-600, Kindle 2
Quote:
Originally Posted by Jim Chapman View Post
Yes it supports centred text alignment, as well as left, right and fully justified. It follows the directives in the ePub document itself. If there's a demand for it, I could add a feature whereby the user could over-ride (i.e. "justify paragraph text even if the ePub says not to"). Those with a strong view, please message me, and I will consider it.
That sounds excellent. I'll definitely have a play with it and give you my feedback. Thank you very much for making this available!


Quote:
As it stands, the program renders the <br> tag as a centred "=O=" followed by a line break. I did that because I reckoned that by and large it was better than adding loads of page breaks (some ePub books make pretty heavy use of <br> breaks). But if there is a lot of demand for rendering them as page breaks, it's an easy option to add. Anyone with a strong view either way, please message me.
I don't follow your logic there. A <br> is a simple line break, is it not? If I have in my ePub source: "A<br>B<br>C" then I'd expect to see just:

A
B
C

on the screen.
__________________
Harry
HarryT is offline   Reply With Quote
Old 11-07-2009, 11:06 AM   #11
Jim Chapman
Connoisseur
Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.
 
Posts: 72
Karma: 378
Join Date: Oct 2009
Device: HTC Touch Pro 2 WM6.1
Harry,
Sorry my bad - I meant <hr> not <br>.
I render <br> as a line break.
Apologies for the confusion!
Jim
Jim Chapman is offline   Reply With Quote
Old 11-07-2009, 11:12 AM   #12
HarryT
eBook Enthusiast
HarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and graceHarryT herds cats with both ease and grace
 
HarryT's Avatar
 
Posts: 24,773
Karma: 43285
Join Date: Nov 2006
Location: UK
Device: Gen3, Opus, DR1000S, iPod Touch, Pocketbook 360, PRS-600, Kindle 2
Quote:
Originally Posted by Jim Chapman View Post
Harry,
Sorry my bad - I meant <hr> not <br>.
I render <br> as a line break.
Apologies for the confusion!
Jim
Thanks - that makes sense now. This is sounding better and better; I'll definitely give it a thorough test.
__________________
Harry
HarryT is offline   Reply With Quote
Old 11-07-2009, 11:23 AM   #13
Sweetpea
Wizard
Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.Sweetpea can eat soup with a fork.
 
Sweetpea's Avatar
 
Posts: 4,096
Karma: 9260
Join Date: Dec 2008
Location: Krewerd
Device: Pocket Loox 720; JoinTech JE100; Mini
Quote:
Originally Posted by Jim Chapman View Post
In the epub format, I treat each separate file in the archive as a separate chapter.

As for the CSS definition of page break, I've seen it mentioned in the latest version of the OPF standard, but I haven't seen it used in many actual ePub documents 'in the wild'. The whole question of CSS format definition is something I will be taking a look at anyway as I further develop the program - and if anyone can point me at an ebook-provider who is already making heavy use of CSS, I will look at it all the more urgently ;-)

Cheers,

Jim
Don't know any, but I have my ebook sources so that I can make both mobipocket and epub books from the same source. But the fact that nothing of my CSS gets carried through, is what is a major dealbreaker for me. I do use an "external" CSS (aka, not style inbedded in my source HTML).

Last edited by Sweetpea; 11-07-2009 at 11:27 AM.
Sweetpea is offline   Reply With Quote
Old 11-07-2009, 11:30 AM   #14
JayLaFunk
Junior Member
JayLaFunk began at the beginning.
 
JayLaFunk's Avatar
 
Posts: 7
Karma: 10
Join Date: Nov 2009
Device: none
Hi,

Do you have to install it on main memory of your device, tried it on my storage card and would not open...

Jay
JayLaFunk is online now   Reply With Quote
Old 11-07-2009, 11:30 AM   #15
Jim Chapman
Connoisseur
Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.Jim Chapman has a complete set of Star Wars action figures.
 
Posts: 72
Karma: 378
Join Date: Oct 2009
Device: HTC Touch Pro 2 WM6.1
[note: CSS stylesheets are implemented in release 1.0: see page 6 of this thread]
Hi Sweatpea,

Thanks for the feedback. Right now, the program basically ignores formatting provided via CSS styles - so if you want to specify alignment etc, you need to use the regular XHTML tags (align ... and so forth).

I am working on CSS formatting and very much open to ideas, so do share (preferably by sending me sample ePub documents with notes re how you'd hope to see them rendered).

Given that my target platform is the windows phone form factor, I am always going to want to simplify the formatting - for example I might not leave a wide top/bottom margin even if the formatting says to, simply because I don't have that much screen real-estate available, and I'd want to err in the direction of fitting a decent amount of text onto the screen, even if it meant that I wasn't strictly faithful to the author's formatting intentions.

That's going to be a matter of judgment though, and I'm keen to hear the opinions of my target market - so do give me your thoughts.

Thanks,

Jim

Last edited by Jim Chapman; 12-12-2009 at 01:02 PM.
Jim Chapman is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Comic Reader Mobi, for the iphone and Windows Mobile ComicReaderMobi Reading and Management 15 08-03-2009 07:02 AM
New reader software for Windows Mobile! ondabeach Reading and Management 16 06-04-2009 06:22 AM
university librarian setting up an ebook reader lending program orionpozo Introduce Yourself 21 05-29-2008 09:30 AM
What is the best ebook reader on Windows? kimstudio Reading and Management 2 01-21-2008 12:43 PM
Windows Mobile 6 eBook Reader Jaapjan Reading and Management 26 09-06-2007 06:20 PM


All times are GMT -4. The time now is 06:08 PM.


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