Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book General > News

Notices

Reply
 
Thread Tools Search this Thread
Old 06-20-2009, 04:13 AM   #1
anurag
Addict
anurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura about
 
Posts: 236
Karma: 4066
Join Date: Feb 2009
Location: California
Device: Kindle 1 and DX, iPhone
Mobipocket vs ePub: Why worse is better in ebook formats

A very good article with implementation overviews of Mobi, MS LIT and ePub formats and an example where an incorrect rendering decision made by the Mobi implementation works better than the 'correct' rendering approach adopted by ePub. Hopefully the ePub implementation team is listening.

http://platypope.org/blog/2009/4/3/w...e-book-formats
anurag is offline   Reply With Quote
Old 06-20-2009, 04:32 AM   #2
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,937
Karma: 128903250
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
I think the author is nuts. Yes, eReader is not a nice format. But Mobipocket is not better then ePub. As he pointed out, with the Mobile ePub specifications, the issues of having to load in the entire file and render it all at once in memory is a non-issue. The author is just wrong. What he says is so good about Mobipocket is part of why Mobipocket is not so good.
JSWolf is online now   Reply With Quote
Advert
Old 06-20-2009, 04:35 AM   #3
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
Interesting article, and I completely agree with the author.
HarryT is offline   Reply With Quote
Old 06-20-2009, 04:41 AM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,937
Karma: 128903250
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by HarryT View Post
Interesting article, and I completely agree with the author.
The author needs to get a clue.
JSWolf is online now   Reply With Quote
Old 06-20-2009, 04:45 AM   #5
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
You are entirely wrong, Jon.
HarryT is offline   Reply With Quote
Advert
Old 06-20-2009, 04:46 AM   #6
anurag
Addict
anurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura aboutanurag has a spectacular aura about
 
Posts: 236
Karma: 4066
Join Date: Feb 2009
Location: California
Device: Kindle 1 and DX, iPhone
Quote:
Originally Posted by JSWolf View Post
I think the author is nuts. Yes, eReader is not a nice format. But Mobipocket is not better then ePub. As he pointed out, with the Mobile ePub specifications, the issues of having to load in the entire file and render it all at once in memory is a non-issue. The author is just wrong. What he says is so good about Mobipocket is part of why Mobipocket is not so good.
Perhaps you are being too harsh - I believe the author is saying ePub is indeed better than Mobi, but there's a reason Mobi and LIT formats still exist, and ePub can learn from them.
anurag is offline   Reply With Quote
Old 06-20-2009, 05:02 AM   #7
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
ePub is completely impractical for "resource-limited" devices due to the necessity to load the entire XML parse tree into memory. As the author very rightly says, Mobi rendering is "good enough".
HarryT is offline   Reply With Quote
Old 06-20-2009, 05:07 AM   #8
Jellby
frumious Bandersnatch
Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.
 
Jellby's Avatar
 
Posts: 7,516
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Quote:
Originally Posted by HarryT View Post
Interesting article, and I completely agree with the author.
I agree with the last paragraph, at least.

But it suffers a bit from the common "blame ePUB for ADE's faults" ailment.
Jellby is offline   Reply With Quote
Old 06-20-2009, 05:11 AM   #9
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
The necessity to load the entire parse tree into memory is a part of the ePub spec. ADE's 300k "flow size" restriction is a result of that requirement.
HarryT is offline   Reply With Quote
Old 06-20-2009, 05:58 AM   #10
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by HarryT View Post
The necessity to load the entire parse tree into memory is a part of the ePub spec. ADE's 300k "flow size" restriction is a result of that requirement.
No, it's not part of the specs. It's a common way to deal with XML, but you can optimize things or do it a different way.
Hadrien is offline   Reply With Quote
Old 06-20-2009, 06:47 AM   #11
Lbooker
Addict
Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.Lbooker ought to be getting tired of karma fortunes by now.
 
Posts: 316
Karma: 1021312
Join Date: Jun 2009
Device: Sony PRS-T1
Interesting article!
Some sentences could be made clearer for the non-specialist, though.
It could also be interesting to add other formats like the Russian fb2 to this analysis.

A big question for me (and an interesting test for all those formats) is which format allows the use of these free off-line versions of Wikipedia available in many languages there:
http://pinguinburg.de/wpmp

Right now they are available in mobipocket format, but most e-reader devices cannot use them because the closed-source mobipocket software reader does not handle links between several files.
The open source FBReader cannot do anything with those files for two reasons:
- it absolutely wants to load the entire book in memory (imagine a 1 GB Wikipedia file in the memory of one of our favorite devices!
- like the official mobipocket software reader, it does not allow links between several files, and those freely downloadable Wikipedia files come in the following form: a zip file decompressed into a directory containing a master index file, and the hundreds of thousands of Wikipedia articles are contained in a few dozen files.
Could epub do better? Should the epub standard be rewritten to be able to handle Wikipedia?
Could fb2 do it?
Lbooker is offline   Reply With Quote
Old 06-20-2009, 07:36 AM   #12
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,937
Karma: 128903250
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by HarryT View Post
The necessity to load the entire parse tree into memory is a part of the ePub spec. ADE's 300k "flow size" restriction is a result of that requirement.
But that 300k restriction does gove ePub the ability to run on resource limited devices.
JSWolf is online now   Reply With Quote
Old 06-20-2009, 07:44 AM   #13
netseeker
sleepless reader
netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.netseeker ought to be getting tired of karma fortunes by now.
 
netseeker's Avatar
 
Posts: 4,763
Karma: 615547
Join Date: Jan 2008
Location: Germany, near Stuttgart
Device: Sony PRS-505, PB 360° & 302, nook wi-fi, Kindle 3
Quote:
Originally Posted by JSWolf View Post
But that 300k restriction does gove ePub the ability to run on resource limited devices.
With a better implementation it could even work without that 300k restriction. It's a shame that Adobes/Sonys engineers didn't come up with a better solution.
netseeker is offline   Reply With Quote
Old 06-20-2009, 10:43 AM   #14
=X=
Wizard
=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.=X= ought to be getting tired of karma fortunes by now.
 
=X='s Avatar
 
Posts: 3,671
Karma: 12205348
Join Date: Mar 2008
Device: Galaxy S, Nook w/CM7
Great article I completely agree with the author.


Quote:
Originally Posted by platypope.org
4 In fact, AFAIK I was the first person to even bother reverse-engineering them when I implemented LIT generation for calibre.
Is this article written by MobileRead's very own llahsram (aka Marshall)? .... I think so

=X=
=X= is offline   Reply With Quote
Old 06-20-2009, 10:48 AM   #15
TallMomof2
Kindlephilia
TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.TallMomof2 ought to be getting tired of karma fortunes by now.
 
TallMomof2's Avatar
 
Posts: 2,017
Karma: 1139255
Join Date: Nov 2007
Location: Snowpacolypse 2010
Device: Too many to count
Good discussion. ITA agree that Mobipocket is "good enough". I can still pull out an old Palm and read MobiPocket and eReader books on it. The only way I can use ePub is to convert it and honestly that's how I view the current implementation of ePub. Not really all that usable for me but convertable.
TallMomof2 is offline   Reply With Quote
Reply

Tags
epub, mobi


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Convert Epub and Msreader formats to Kindle formats bruc79 Calibre 17 06-22-2010 04:50 AM
Other formats than ePub or Zip? Robotech_Master Calibre 4 05-28-2009 02:15 PM
Converting epub to other formats garygibsonsf ePub 6 05-06-2009 12:25 PM
Formats for PRS-505 / Mobipocket thorswitch Sony Reader 6 06-07-2008 08:43 PM
Announcing: MOBI2IMP v9 will directly convert mobipocket .prc to .IMP formats nrapallo Kindle Formats 4 03-22-2008 01:38 AM


All times are GMT -4. The time now is 06:15 AM.


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