View Single Post
Old 11-02-2006, 12:00 PM   #1
Antartica
Evangelist
Antartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-books
 
Posts: 415
Karma: 754
Join Date: Jun 2006
Location: Madrid, Spain
Device: iliad, onhandpc, newton, zaurus
An idea to mitigate boot time (and app launch time) -- For future use

Hi all. The idea follows:

1. Have all book-reading type apps cache not only one page, but five (the previous page, the current page, and the three next pages)
2. When you exit a book-reading app, write to disk a mng (png-multi-image file) with the 4-bit images of the cached pages.
3. The last viewer used app puts a file in /mnt/free/ whose contents specify the path and name of the saved mng file
4. Do a small kernel module that, at boot, as soon as the disk and the filesystem has been initialized (or reading it "by hand" --after all, it's FAT), reads the file and lets the user browse it with the flipbar (and in screen there would be no pageBar, no icon bar, just the text...) while the O.S. is finishing the initilization.
5. At viewer launch, if a corresponding mng file to the selected document exists, do the same, while the viewer is launching and loading the selected file.

With this in place, the slow startup would not be a problem for book-reading (although it doesn't resolve the usage scenarios of note-taking and of consulting a note).

I can volunteer for the kernel part, but we need the kernel sources and some way to update the kernel in the iliad...

Last edited by Antartica; 11-02-2006 at 12:03 PM.
Antartica is offline   Reply With Quote