the Enlightement E17 is rather for an other new linux phone that will use this UI.. for me is the EZX enough on the e680.. maybe one of the next phones will be with Enlightement E17... i know, it looks nice..
Hi. It's my first postI like your forum... especially Cyph's posts (even if i don't understand all of them). You're all doing a great job !
I was wondering if anybody already thought about porting EFLs to EZX or other linux phones/smartphones/pdas. Raster managed a little hack, a proof of concept. As E17 is really modular, and UI-design-oriented, fast and eyecandy, would'nt it be an ideal UI for my soon-to-be-bought A780/A1200?
This thing runs on pda:
http://www.rasterman.com/files/eem.avi
http://www.rasterman.com/files/eem.tgz for sources
The thing is, i have no idea about:
- the CPU power needed: effects are disableable, but which ones could run ok?
- how to make it live with OPIE's features, integrate it
- there are various distros for precise models: zaurus (openzaurus), familiar for ipaq. Why not a smartphone-distro?
For low level, there's OpenEmbedded
For UIs and programs, OPIE/GPE
Of course, everything needs to be done, but i was wondering to know of it's worth it, if my opinion about E17 as ideal UI for embedded devices is right (for ex, everything's binary, png, png anims, no OpenGL at all, easy to hack... i don't think raster did this hack in more thant a couple of days).
I was also wondering which other phones/smartphones were good candidates to have a almost native linux environment. Does only motorola do it (and it just started...)?
Ciao
the Enlightement E17 is rather for an other new linux phone that will use this UI.. for me is the EZX enough on the e680.. maybe one of the next phones will be with Enlightement E17... i know, it looks nice..
Motorola e680 (flashed to e680i) + 4Gb SD card + HT820 Stereo BT Hedphones,
Ubuntu 6.10 + 7.04,
Nokia N95 + 8Gb microSD
知持!!!!!!!!!
I've seem the avi demo attached above and must say that I'd like to have such an UI in my phone, especially if it was so dynamic. Here comes a little offtopic question about a kind of UI that EZX phones have now. Couldn't find any specific info on that but I think I've read somewhere it's some king of java app. Is that right?
Marecki®
Motorola A780
I don't think so Marecki. It is a native app based on EZX/Qt. There is no kvm/jvm launched when you run ps on the phone.
Thanks Yaworsky. Anyway, how do you think, would it be possible to port this window manager to work as UI in EZX phones?
Marecki®
Motorola A780
For now, I don't think it is possible (but who knows :>).
Raster did make it run on an ipaq (i guess), so it may be made for familiar (the efl libraries and eem). I'm asking which config it was.
Actually eem is only a demo - it's nothing more than that and it does not use Java or Qt. It's in C like the libraries it depends on. It uses: Ecore, Evas, Edje, Eet. That's it. The one on the ipaq you see is running in the frameubffer thus requires no windowing system - but if you used directfb or x on the platform that would work too. Eem also will run on your desktop in X in a window - all the same stuff s the back-end is abstracted.
The dependencies (in this minimal case) are only: libc/libm, zlib, libpng, libjpeg and freetype2. that's it. It's just a bunch of mechanical work to cross-compile any unmet dependencies for the platform (and install them) then EFL and then eem using whatever your favorite cross-compile setup may be (or even native compile).
It's perfectly doable - and the ipaq demo was just a proof that a small cpu can still do nice effects if the rendering code is efficient. The effort to port will not buy you any more than that demo as I have no plans (or time) on doing anything more with eem than it being a demo as-stands.
Well, the effort to port EFLs seems necessary anyway. Afterwards, i could try starting a project. I thought eem could be an interesting startpoint, but you're right, it doesn't have to be.