View Full Version : iLiad Comix


chamcham
03-07-2007, 11:18 PM
Has anyone tried getting this to work on the iLiad?
http://comix.sourceforge.net

I'm surprised that no one has tried this yet.

It's probably the best comic viewer on any platform. It's even has a built in "manga mode". One of the great features is that it has "smart scrolling". With smart scrolling turned on the page scrolls to the next portion of the page. The only button you have to hit is spacebar.

So for example. I display manga at full quality(i.e. not fit to screen) and the smart scrolling go through in the order that you'd read the manga. This allows you to see the images at full-quality(press "A" for full-quality) and not worrying about not seeing a portion of the page.

For those hard-to-read words(especially furigana for Kanji), it even has a magnifying glass(press "Z" and move your mouse around).

It's built on Python and is pretty much Linux-only.
In fact, I installed Ubuntu on my laptop JUST so that I can run this program.

Oh, and it doesn't support PDF. But if you read comics and manga, JPG/PNG/etc is good enough. Also, it can read images directly from zip files so you don't even need to uncompress them.

I'd love to hear someone test this out and put up some screenshots.
I wouldn't hesitate to get an iLiad if someone could get this to work.

Antartica
03-08-2007, 04:09 AM
Has anyone tried getting this to work on the iLiad?
http://comix.sourceforge.net

I'm surprised that no one has tried this yet..

The problem is that as it's based in python, one would have to bring python to the Iliad, and it can be a very straight forward thing to do or a very complicated task... because python is huge! Anyway, it would be somewhat time-consuming.

I would prefer to port a plain C program, but it seems that all the good comic viewers are written in some sort of script language... :uhoh2:

chamcham
03-08-2007, 09:50 AM
since the iliad has gtk, all you would need is:

comix (400K)
PyGTK(2 or 3 MB tar)
PIL(500K tar).

Is that too big for the iLiad?
compiling might take some time, but it'd be worth it IMHO.

nekokami
03-08-2007, 09:53 AM
One of the great features is that it has "smart scrolling". With smart scrolling turned on the page scrolls to the next portion of the page. The only button you have to hit is spacebar.

So for example. I display manga at full quality(i.e. not fit to screen) and the smart scrolling go through in the order that you'd read the manga.
Can it handle both Asian and Western reading directions? The scrolling directions would be different.

chamcham
03-08-2007, 10:08 AM
Yes. It can scroll right to left as you normally would when you're reading manga.
All you ever need to do is hit spacebar..... :-)

Turn on "manga mode". Press "A" for the full-size image. And that's all I ever use.

In addition, each setting can be turned on or off, by hitting a key on the keyboard.
So you can adjust the viewer as you're reading, without having to back out of full-screen and use a mouse.

It's really the best comic viewer out there.
I use it for manga all the time.

Antartica
03-08-2007, 01:02 PM
since the iliad has gtk, all you would need is:

comix (400K)
PyGTK(2 or 3 MB tar)
PIL(500K tar).

Is that too big for the iLiad?
compiling might take some time, but it'd be worth it IMHO.

...and python itself:

http://www.linuxfromscratch.org/blfs/view/stable/general/python.html

I expected that python had more dependencies. Hmmmm... perhaps it will not be so difficult :wink:

Stay tuned :bulb2:

P.S.: Last time I talked of python was with scotty1024, as he wanted some user-friendly way to do UIs for the iliad, and we agreed that python was the better choice... but AFAIK HE was going to do the port. Well, maybe I should be the one...

b_k
03-08-2007, 02:39 PM
http://www.vanille-media.de/site/index.php/projects/python-for-arm-linux/
there are already ports, at least to similar devices. And the person that did the above port has been able to split the whole thing in a set of tiny packages.

chamcham
03-08-2007, 08:50 PM
The 400Mhz XScale CPU inside the iLiad is ARM-compatible.
So maybe someone should try it out and see if it works without
modification or if not, try to compile it.

Antartica
03-09-2007, 04:07 AM
http://www.vanille-media.de/site/index.php/projects/python-for-arm-linux/
there are already ports, at least to similar devices. And the person that did the above port has been able to split the whole thing in a set of tiny packages.

It's better than that. That page say that his work of cross-compiling python for arm is already includded in OpenEmbedded. So if someone manages to set-up the official irex openembedded toolchain, it should "just work".

Anyway, I don't have the space nor the time to try OpenEmbedded, but as that page says that the only problems are because of crosscompiling, and I'll be native-compiling in scratchbox, it should also just work :-).

Good news. Thanks :-).

Antartica
03-09-2007, 04:10 AM
The 400Mhz XScale CPU inside the iLiad is ARM-compatible.
So maybe someone should try it out and see if it works without
modification or if not, try to compile it.

But the iliad is compiled with soft-float and OpenZaurus is AFAIK with FP harware emulation so they don't mix well (and soft-float is faster, so iRex choose the "right option"),

Kirys
03-09-2007, 06:28 PM
Comix is REALLY good, i use it too on my ubuntu desktop, but i think there would be a huge performance issue on the iliad.
And IMO i would need much more work, other that porting python, for example zip lib, resizing/optimize output for the iliad screen and so on.
Anyway I would be very interested in a port of python for the iliad :)
Cya

chamcham
03-09-2007, 10:49 PM
I don't really think resizing images would be an issue. My laptop's native resolution is 1024x768 and comix looks good on it. The additional clarity from e-ink would make it that much better. And you can zoom in and out with Comix anyway.

I don't think zips are too much of a problem. In fact, you only need to download packages for unrar separately if you want Comix to work with rar files. So maybe zip support is built-in(and if not, I doubt getting the zip and unzip commands would be tough at all).

It's hard to predict the performance issues until someone gets it to run.
ILiad would be kind of useless if it's CPU wasn't powerful enough to display
images. But I guess the fact that it's built on python might be an issue.

Anyway, I hope someone tries to get it to work and gives us some good news :-)

You know, it'd be really nice if there was an apt-get repository for iLiad applications. But that's another issue altogether.