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

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 07-15-2009, 09:47 AM   #1
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
No more 300k limit per flow on latest DE SDK ?

I've seen several reports that the new SDK doesn't force a 300k limit per flow anymore. Currently on the homepage, the review of the Cool-er states that the limit doesn't seem to apply anymore, I've seen a tweet saying that new PRS-505 devices didn't have this limit and when I tested the Cybook Opus, Michael from Bookeen said that as far as he could remember, such a limit doesn't exist anymore.

Is there any official confirmation about this from Adobe (Peter ?) or someone working with their SDK ?

What about the older PRS-505 and PRS-700 ? Will Sony provide an upgrade to disable the limit and enable justified text ? It would be a very bad thing to keep the market fragmented: some books (such as Ulysses) need to have flows that are longer than 300k and while we should continue to divide e-books into multiple flows as much as possible, it would be a good thing to get rid of this limit.
Hadrien is offline   Reply With Quote
Old 07-15-2009, 09:55 AM   #2
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
A related question: if you use a tool such as Calibre to convert, say, a MobiPocket book to ePub, will it automatically split the file into 300k "flows"? The reason I ask is that I create all my books as one single HTML file, and it would be a great deal of work to have to manually split them up.
HarryT is offline   Reply With Quote
Old 07-15-2009, 09:59 AM   #3
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
A related question: if you use a tool such as Calibre to convert, say, a MobiPocket book to ePub, will it automatically split the file into 300k "flows"? The reason I ask is that I create all my books as one single HTML file, and it would be a great deal of work to have to manually split them up.
It will and Calibre will try to use the h1/h2/h3 tags as much as it can to do so.
For Feedbooks, our script is based on Xpath expressions to divide a source HTML into multiple flows (parts, chapters, sections and text flows). They're both quite similar from a user perspective, except that we don't force flows to be 300k long.
Hadrien is offline   Reply With Quote
Old 07-15-2009, 10:03 AM   #4
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
Thank you, Hadrien, that's good news.

If it is indeed true that the 300k flow limit has gone from devices which use the ADE SDK, the Sony devices could very soon find themselves the "orphans" of the ePub world, unable to read books which other ePub devices are able to handle.
HarryT is offline   Reply With Quote
Old 07-15-2009, 10:04 AM   #5
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
If it is indeed true that the 300k flow limit has gone from devices which use the ADE SDK, the Sony devices could very soon find themselves the "orphans" of the ePub world, unable to read books which other ePub devices are able to handle.
And justified text.
That's why Sony and Adobe should absolutely provide an update to avoid this whole mess.
Hadrien is offline   Reply With Quote
Old 07-15-2009, 11:22 AM   #6
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,776
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
What needs to be checked is if the new SDK encounters a large flow does it use the full HTML+CSS rendereer or a simplefied renderer for speed. I doubt the Cooler has a much faster processor than the 700.
kovidgoyal is online now   Reply With Quote
Old 07-15-2009, 11:50 AM   #7
mtravellerh
book creator
mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.
 
mtravellerh's Avatar
 
Posts: 9,635
Karma: 3856660
Join Date: Oct 2008
Location: Luxembourg
Device: PB360°
Quote:
Originally Posted by kovidgoyal View Post
What needs to be checked is if the new SDK encounters a large flow does it use the full HTML+CSS rendereer or a simplefied renderer for speed. I doubt the Cooler has a much faster processor than the 700.
I think it was a memory problem more than a speed problem, honestly. All of the Gutenberg ePub files I have tried so far have worked on the Cool-ER, so far ( a bit yucky to go through them, but that's the price for scientific research for you!) No speed issues, either! Please throw some "problematic" ePubs my way and I will test them!
mtravellerh is offline   Reply With Quote
Old 07-15-2009, 12:01 PM   #8
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,776
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
According to Peter, it was a speed problem. Since he helped write the software, I'm inclined to take his word for it

If it was a memory problem, then there should still be a limit, it will just be larger.

It should be easy to generate a test epub using a simple script that outputs something like

Code:
<p>
line 1<br/>
line2<br/>
...
</p>
Then just convert it to epub using calibre (with splitting turned off --profile none)
kovidgoyal is online now   Reply With Quote
Old 07-15-2009, 12:30 PM   #9
mtravellerh
book creator
mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.
 
mtravellerh's Avatar
 
Posts: 9,635
Karma: 3856660
Join Date: Oct 2008
Location: Luxembourg
Device: PB360°
Cool-ER has a Samsung S3C2440 ARM 400MHz Processor and 128 mb RAM. I think Sony 700 is about the same (400MHz Freescale and 128 mb, if I remember right) So that puts them on par hardwarewise.
mtravellerh is offline   Reply With Quote
Old 07-15-2009, 12:33 PM   #10
mtravellerh
book creator
mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.mtravellerh ought to be getting tired of karma fortunes by now.
 
mtravellerh's Avatar
 
Posts: 9,635
Karma: 3856660
Join Date: Oct 2008
Location: Luxembourg
Device: PB360°
Quote:
Originally Posted by kovidgoyal View Post
According to Peter, it was a speed problem. Since he helped write the software, I'm inclined to take his word for it
Yes, I believe that. But I guess the problem should have been the 505, then! Isn't the ADE engine on the Sonys pretty much identical? ( the 505 features a staggering 200 MHz processor and 64 mb RAM)

Last edited by mtravellerh; 07-15-2009 at 12:35 PM.
mtravellerh is offline   Reply With Quote
Old 07-15-2009, 12:53 PM   #11
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,776
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by mtravellerh View Post
Cool-ER has a Samsung S3C2440 ARM 400MHz Processor and 128 mb RAM. I think Sony 700 is about the same (400MHz Freescale and 128 mb, if I remember right) So that puts them on par hardwarewise.
That would lead me to believe the SDK is swapping in a simpler renderer for large flows
kovidgoyal is online now   Reply With Quote
Old 07-15-2009, 01:15 PM   #12
Peter Sorotokin
speaking for myself
Peter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it is
 
Posts: 139
Karma: 2166
Join Date: Feb 2008
Location: San Francisco Bay Area
Device: PRS-505
Quote:
Originally Posted by Hadrien View Post
I've seen several reports that the new SDK doesn't force a 300k limit per flow anymore. Currently on the homepage, the review of the Cool-er states that the limit doesn't seem to apply anymore, I've seen a tweet saying that new PRS-505 devices didn't have this limit and when I tested the Cybook Opus, Michael from Bookeen said that as far as he could remember, such a limit doesn't exist anymore.
This limit is configured by individual manufacturers. It depends on the CPU speed and memory. Software improvements will also allow us to push it higher - but those did not filter down into devices yet. Going forward, I expect this limit won't be of much practical importance.

However, breaking content into chapters if content has logical breaking points is always going to work better - no matter how high the limit is.

Peter
Peter Sorotokin is offline   Reply With Quote
Old 07-15-2009, 01:21 PM   #13
Peter Sorotokin
speaking for myself
Peter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it is
 
Posts: 139
Karma: 2166
Join Date: Feb 2008
Location: San Francisco Bay Area
Device: PRS-505
Quote:
Originally Posted by kovidgoyal View Post
What needs to be checked is if the new SDK encounters a large flow does it use the full HTML+CSS rendereer or a simplefied renderer for speed. I doubt the Cooler has a much faster processor than the 700.
No, that stuff is not out yet. However, the strategy is going to be not a simpler engine, but insertion of forced page breaks.
Peter Sorotokin is offline   Reply With Quote
Old 07-15-2009, 01:43 PM   #14
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,776
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by Peter Sorotokin View Post
No, that stuff is not out yet. However, the strategy is going to be not a simpler engine, but insertion of forced page breaks.
Interesting, so rendering happens in page blocks?
kovidgoyal is online now   Reply With Quote
Old 07-15-2009, 01:50 PM   #15
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 kovidgoyal View Post
Interesting, so rendering happens in page blocks?
I think that what Peter meant is that when they reach a certain limit, they stop parsing the file and consider it finished (closing the XML tags), and then start parsing the rest of it like a new flow.
Hadrien is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PDF question about the flow Josieb1 Amazon Kindle 2 08-26-2010 04:03 PM
Problems with cover flow mgmueller Spring Design Alex 2 05-18-2010 05:46 PM
Cover-Flow Patent wpmills Calibre 5 04-09-2010 10:02 AM
Outline or Flow? jaxx6166 Writers' Corner 4 03-04-2009 08:37 PM
Do .prc files automatically re-flow? NAO Workshop 4 11-29-2007 11:04 AM


All times are GMT -4. The time now is 12:52 PM.


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