06-06-2013, 12:17 PM | #1 |
Wizard
Posts: 4,465
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
A simplified High Performance AuraHD?
It is my impression that the complexity of the sync and tile based
user interface hobbles the performance of the AuraHD. It could be much of the reason that the 1000mHz Aura can't handle the number of files or a file structure of any real complexity, when compared to ereaders using much less powerful 400mHz CPUs. The power and potential of a database derived user interface may be very alluring and the "book management" as opposed to file management concept may work well for calibre, but a simple user manageable file structure would allow for a higher performance with large ebook libraries. Just as when trying to make a high performance racing vehicle, a stripping out of any extra, unnecessary weight, is an essential step. So much that appears to be there solely to tie use of the device to Kobo servers provides nothing to the basic reading functionality of the device. I know nothing of how the FW is structured but I do know that some modularity must be there. Would it not be possible to unentangle the reading and just those other components necessary to support reading, from the current mix. Then remove the current overlay of the file system and allow for the normal file management of the partition's format. I realize this approach would not be popular with Kobo, but it would be just the thing for many of us users. Luck; Ken |
06-06-2013, 03:04 PM | #2 |
Nameless Being
|
Can you provide some examples of performance issues with the Aura, and I'll try looking at what's going on. (I can guarantee that I'll be able to pinpoint the problem, but I have just enough experience with Linux and its development tools that it should be a doable project.)
One thing that I can say is that a pure file system based solution wouldn't work in an ereader targeted at a general audience. Data such as the title, author, last position, etc. should be presented to those users rather than a list of directories and file names. Now that data has to be stored somewhere. While there are various ways to do this, a database is likely the most efficient means. Databases tend to be developed in such a way that searching, retrieving, storing, and removing data is done in an efficient manner. Using the data from the ebooks themselves would probably be the least efficient way to handle this, since it means opening and parsing data in multiple files when you want to present the data for a collection of books. (As added fun, some of that data may be compressed. Decompression adds even more overhead.) There are other ways to handle it, such as a datafile per book (you're still accessing multiple files, but you can make the data more efficient to handle) or a datafile per directory (which really reduces to developing your own database, but it may be more efficient since it's application specific). Alas, many of those solutions make it much more difficult to add universal features such as searching your collection. That may not be an issue for you, but it almost certainly is an issue when the device has to reflect the needs of a general audience. As for the tiles and sync hurting performance, I seriously hope not. Linux can certainly help background network operations without a noticeable impact on performance and the tiles shouldn't even be active in the background. |
06-06-2013, 03:50 PM | #3 |
Addict
Posts: 200
Karma: 42238
Join Date: Oct 2012
Device: Kobo: Glo, Aura , Aura H2O, Aura ONE, Forma, Elipsa
|
I think what comes closest to what you want is the Koreader app.
It supports file system based book selection/navigation and kills the other background processes afaik. Problem is, the last version i tried was not working with the aura resolution (maybe fixed by now there is a newer version) |
06-06-2013, 04:24 PM | #4 |
Wizard
Posts: 4,465
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
What's "a pure file system based solution"? All software stores data in a number of
ways to carry out program functions. There is nothing magical about an SQL database. If a 400mHz jetbook Lite(JBL) can take seconds to build a menu out of the metadata found in over 7000 ebook files, presumably generating its own index database in the process, why can't the 1000mHz AuraHD function smoothly with a large number of files and "shelves"? You keep mentioning "the needs of a general audience", it certainly could be that the "must meet all needs" approach is what has given us the current FW - but if you would read my post carefully you might notice a theme based around the term "simplified". There are some of us who do not want all the features you think can only be provided with the current construction of the FW. Some, like myself, would prefer none of these added features and have all the effort applied to a simpler file selection and reading environment. Kobo already made your bloated sometimes functional "general audience" ereader, I am just asking if someone might consider slimming it down, a lot, and untethering it from the Kobo servers. Luck; Ken |
06-06-2013, 04:34 PM | #5 | |
Wizard
Posts: 4,465
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
Quote:
keep an eye on its development. Thanks, a lot! Luck; Ken |
|
06-06-2013, 05:15 PM | #6 | |
Grand Sorcerer
Posts: 12,170
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
|
Quote:
|
|
06-06-2013, 06:11 PM | #7 |
Nameless Being
|
I'd like to see what I can do on the profiling end. I'm guessing it'll be limited to CPU, RAM, network, disk monitoring to see where the bottleneck is; but maybe I'll be able to go further.
Can someone help out by suggesting a large collection of ePubs that can be downloaded in one shot? Gutenberg is fine. Their site is less than clear on how to go about this though. (Text files, sure. DVDs with unspecified formats, sure. ePubs?) |
06-06-2013, 07:24 PM | #8 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
A good set would be those from the library here. The advantage of them of PG is that they will definitely be validated. I don't know if there is an easy download mechanism to get a lot of them.
|
06-06-2013, 07:49 PM | #9 | |
Wizard
Posts: 4,812
Karma: 26912940
Join Date: Apr 2010
Device: sony PRS-T1 and T3, Kobo Mini and Aura HD, Tablet
|
Quote:
Helen |
|
06-06-2013, 09:00 PM | #10 |
Evangelist
Posts: 490
Karma: 1665031
Join Date: Nov 2010
Location: Vancouver Island, Nanaimo
Device: K2 (retired), Kobo Touch (passed to the wife), KGlo, Galaxy TabPro
|
I just did a quick search and got this: http://www.gutenberg.org/
I then clicked on recent books and got this: http://www.gutenberg.org/ebooks/sear...3Drelease_date Clicking on the first book gave me a list of download links to choose from, 2nd link was for an epub. |
06-07-2013, 02:28 AM | #11 |
Pain in the arse
Posts: 758
Karma: 77856
Join Date: Apr 2013
Device: Kobo Aura One, Kindle 4
|
@Ken Maltby: does your Aura slow down when you access / browse the library?
|
06-07-2013, 03:00 AM | #12 | |
Wizard
Posts: 4,465
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
Quote:
seven pages at this point. (At six books a page, when I reach 6000 ebooks it will be a 1000 page menu) I have created a calibre library: "Calibre Kobo Library" and am at the very beginning of the process to process the ~8000 ebooks in ~50 categories (that will become some of the shelves) I am currently working on 641 books that came from part of one of those categories in my "Calibre Kobo Library". So I have barely started. Maybe there will be some options that offer fewer reported problems, by the time I have several thousand ebooks ready. Luck; Ken Last edited by Ken Maltby; 06-07-2013 at 03:14 AM. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kobo AuraHD is at FutureShop | ottdmk | Kobo Reader | 2 | 04-27-2013 05:02 PM |
Free (Kindle/Nook) High Performance Operations [Business Management] | ATDrake | Deals and Resources (No Self-Promotion or Affiliate Links) | 1 | 01-16-2012 11:55 AM |
Ebooks in simplified Mandarin | James_Wilde | General Discussions | 4 | 01-14-2011 09:29 AM |
High Performance Computing for Dummies | AprilHare | Deals and Resources (No Self-Promotion or Affiliate Links) | 14 | 01-25-2010 12:59 AM |