05-22-2007, 08:25 AM | #1 |
iLiad Maniac
Posts: 1,382
Karma: 2369
Join Date: Apr 2006
Location: Germany
Device: Bookeen Opus (i love that thing) and iPad (what an irony)
|
Replacing the contentlister
The contentlister is one thing i really do not like. Do you think it would be possible, to replace it with a java component?
I would like to see the following features: - See what page you are currently on. - mark a book read/unread - automark a book read, when you reach the last page. - have an indicator, which shows if you have scribbled on a document. - sort by readstate, alphabet, date - hide (read/unread/no scribbles ...) - choose different item sizes. 6 is too little for me. And the filenames should show more characters. - have a comment area, were you can leave text notes. - remeber last read files from different media cards and display them as last read, once the card is reinserted. there is probably more that i can think of. But that are a few things i would really like to see. |
05-22-2007, 08:53 AM | #2 |
fruminous edugeek
Posts: 6,745
Karma: 551260
Join Date: Oct 2006
Location: Northeast US
Device: iPad, eBw 1150
|
I don't see why the content lister couldn't be replaced. A new content lister could be set to auto-start in the start.sh script. I'd like to sort by author's name, too, but I suppose that would only work for OPF or other files that have that metadata. Or you'd have to input it manually.
|
Advert | |
|
05-22-2007, 09:45 AM | #3 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
One additional feature that would be very nice for a new contentlister: In large directory trees, it's currently a pain to go down three levels, because you have to wait for the screen to refresh each time.
I'd like the current directory listed as a set of buttons, so that you can simply tap a button and go automatically to that level. Users of Ubuntu will know what I mean: the default file browser does this. |
05-22-2007, 10:29 AM | #4 |
iLiad Maniac
Posts: 1,382
Karma: 2369
Join Date: Apr 2006
Location: Germany
Device: Bookeen Opus (i love that thing) and iPad (what an irony)
|
Another thing:
- use bibtex file for metadata |
05-22-2007, 11:18 AM | #5 |
Banned
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
|
I already have a content lister in Java, its what I boot into directly when I do my Java boot test: cuts the iLiad boot time nearly in half.
I'd love to replace all the heavy weight Matchbox UI stuff with nice light weight threaded Java widgets but iRex has the Java restricted from drawing into the Matchbox UI area on the screen. As for doing a straight up slow boot contentLister replacement: the Java ability to execute native applications always returns IO Error when you invoke it. |
Advert | |
|
05-22-2007, 02:07 PM | #6 | ||
iLiad Maniac
Posts: 1,382
Karma: 2369
Join Date: Apr 2006
Location: Germany
Device: Bookeen Opus (i love that thing) and iPad (what an irony)
|
Quote:
Quote:
|
||
05-22-2007, 05:00 PM | #7 |
Banned
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
|
Actually I launch the Java based viewers no problemo.
|
05-23-2007, 07:15 AM | #8 | |
Enthusiast
Posts: 28
Karma: 73
Join Date: Jul 2006
|
Quote:
Ummm, didn't that old dosshell thing use this technique? |
|
05-23-2007, 11:31 AM | #9 |
Banned
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
|
Actually I now have a rshd running and use that to execute commands for Java.
I'd rather they just fix Runtime.exec(...). http://www.linuxcommand.org/man_pages/rshd8.html |
05-28-2007, 05:08 PM | #10 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
Hey, Scotty!
Very cool work you're doing, by the way. I wish I knew anything about Java so I could understand it. Any chance you could post a copy of your Java contentlister to try out? I was recently trying to port Thunar as a new contentlister, but it's got a long load time and I got bogged down with display issues... I only chose Thunar because I like the UI design. If you'd post whatever you've got in Java, I'd love to play with the UI, as I have some ideas on that front... not to mention, since I have zero experience with Java, playing with the source might be a good place to start learning. Thanks, as always! |
05-29-2007, 11:41 AM | #11 | ||
Groupie
Posts: 199
Karma: 666
Join Date: Oct 2006
Location: Eindhoven, the Netherlands
Device: iLiad, DR1000S, DR800SG
|
Quote:
Quote:
Edit: you may be able to fork off a process from the C lib and call that using JNI... |
||
05-29-2007, 11:49 AM | #12 |
Banned
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
|
The code is setup to be used as contentLister by hacking start.sh to start it instead of the iRex stuff.
My major concern with posting it is that iRex still hasn't released the !@#$ field re-flash tool and someone might try to use the code to get the fast boot times and brick their iLiad in the process... I have a Java email viewer coming in the next couple of days that is an add on to the existing kit of viewers. I've written it from scratch with an eye to e-Ink usage and small memory foot print. It is also an excellent example of using all the buttons to produce a UI on the iLiad using Java. |
05-29-2007, 11:57 AM | #13 | |
Banned
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
|
Quote:
I was looking at doing some JNI to get at L2CAP to get JSR-82 up as well... Java provides a much lighter weight Bluetooth stack than the current Linux environment. Edit: the aventana JSR-82 Linux project looks very possible for Intent and BlueZ on the iLiad. I've proviously had BlueZ and the Belkin FBT012 adaptor working on the iLiad. Last edited by scotty1024; 05-29-2007 at 04:35 PM. |
|
05-29-2007, 11:59 AM | #14 | ||
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
Quote:
Quote:
Edit: You mentioned earlier (perhaps in another thread) that Java on the iLiad is proscribed from writing to the toolbar region. Now, bear in mind that I know nothing about Java, so this may be a stupid suggestion, but... in C, using GTK, you can make a fullscreen call and Matchbox will hide the toolbars for you. However, if Java is still prevented from actually writing to that part of the screen, I guess that wouldn't help...? Last edited by jharker; 05-29-2007 at 12:08 PM. |
||
05-29-2007, 04:29 PM | #15 | |
Banned
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
|
Quote:
The basic problem is with java.io.FileDescriptor, there is no obvious way to create one from JNI with the FD set correctly. |
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
iLiad one more function for new contentlister | istudy | iRex Developer's Corner | 9 | 06-29-2009 10:31 AM |
iLiad Better contentLister | rudysplif | iRex Developer's Corner | 5 | 11-26-2008 11:11 PM |
contentLister not starting :( | thetechnobear | iRex | 2 | 12-02-2007 12:59 PM |
fbshot via the contentlister | wallcraft | iRex | 2 | 10-26-2007 07:16 AM |
iLiad Understanding the ContentLister | jharker | iRex Developer's Corner | 3 | 08-19-2007 12:57 AM |