PDA

View Full Version : QTE on Palm handhelds



Farcaller
17th January 2006, 10:33
How much work should be done to port QTE to palm devices? Is there a lot of hardware-specific code? Palm handhels have 480x320 or 320x320 framebuffer, hardware buttons are passed as F9-F12 (or any other) keys, touchscreen works for X11.

katrina
18th January 2006, 03:06
I am not an expert on this, but I would imagine it would depend on the palm device. The new palms seem to use Intel XScale processors, so they would probably be pretty easy. The older ones use...eh....other processors lol. I would imagine that the lack of multitasking in the Palm OS is due to processor limitations on the earlier Palm devices. (not to mention severe memory limitations)

Katrina

CuCullin
18th January 2006, 16:21
This may not be too far away anyway, since PalmOS is done with now; Palm is going to Linux.
http://www.palmsource.com/press/2004/120804_cms.html - You'll find in this article how Palm's system will be built on top of Linux.

There are also some projects like the Palm Linux Environment.
http://palm-linux.sourceforge.net/

Farcaller
18th January 2006, 21:09
2katrina: I'm interested in Palm devices based on arm cpus (Intel PXA and TI OMAP, both ARMv5TE).
2CuCullin: I'm a developer of linux version for Palm Tungsten T3, also interested in QTE on LifeDrive, T|T5, T|X, Zire72

weirdfox
18th January 2006, 23:30
Well when a linux distribution ( kernel + basic apps ) will run on Palm devices,
I think compilling QTEmbedded will not be very difficult.

Usually, core libs like QTEmbedded use the kernel and other libs to comunicate with the hardware. This helps to make the software easy to compile for any platform/machines ( maybe we could also build it for toasters or microwaves if we manage to run aLinux kernel on these :) )

As for the screen difference between devices, QT/E use the kernel's framebuffer to draw on the screen. If the framebuffer driver is working, the hardware difference should not have any impacts on QT. Only the top layers of softwares ( like QTopia/Opie ) may have to be adjusted to the resolutions :D

Good luck in your project!

Farcaller
19th January 2006, 07:15
If the framebuffer driver is working, the hardware difference should not have any impacts on QT. Only the top layers of softwares ( like QTopia/Opie ) may have to be adjusted to the resolutions :D

Good luck in your project!
Oh, I thought something like that. Basic linux applications are running, so I just need to download all the QTE dependencies and try to compile it ;)

hansmbakker
13th February 2006, 21:41
it would be nice if you give us some news now and then, when you achieve something interesting.

i'm also interested in running linux on handhelds

Farcaller
14th February 2006, 10:16
it would be nice if you give us some news now and then, when you achieve something interesting.

i'm also interested in running linux on handhelds
In fact I haven't tried running Qt apps on my handheld. It's not an easy task to collect all the QTE dependencies required to build it using a slo-o-o-w uplink :(

Farcaller
14th February 2006, 10:25
it would be nice if you give us some news now and then, when you achieve something interesting.

i'm also interested in running linux on handhelds
In fact I haven't tried running Qt apps on my handheld. It's not an easy task to collect all the QTE dependencies required to build it using a slo-o-o-w uplink :(

hansmbakker
14th February 2006, 18:38
that's a pity

what uplink is slow? your internet connection or the connection between your palm and your computer?

what has that to do with collecting the dependencies?

Farcaller
14th February 2006, 19:04
that's a pity

what uplink is slow? your internet connection or the connection between your palm and your computer?

what has that to do with collecting the dependencies?
Internet connection. QTE requires qte :) , qt2 and qt3. Opie requires some more stuff like OpenEmbedded build system based on monotone and that stuff works awful on amd64

hansmbakker
14th February 2006, 20:00
Then I think we can't help you with that. Maybe you can open an internet site to collect money for a better connection like that british student did (pixels could be rented for ads)

Farcaller
14th February 2006, 22:02
Then I think we can't help you with that. Maybe you can open an internet site to collect money for a better connection like that british student did (pixels could be rented for ads)
Nah, I don't like the idea of selling pixels :) I'm fighting local admins to fix the routing so that old (and fast) uplinks become accessible again :rolleyes:

hansmbakker
14th February 2006, 22:07
and then you go qte programming again?

Farcaller
15th February 2006, 08:23
and then you go qte programming again?
Sure, but I haven't started programming QTE yet. Just browsed some sources.

cavendish
22nd February 2006, 03:08
2katrina: I'm interested in Palm devices based on arm cpus (Intel PXA and TI OMAP, both ARMv5TE).
2CuCullin: I'm a developer of linux version for Palm Tungsten T3, also interested in QTE on LifeDrive, T|T5, T|X, Zire72

How about the speed on these devices? I am very interesting. I had build qte/qtopia on some arm boards.

Farcaller
22nd February 2006, 13:30
How about the speed on these devices? I am very interesting. I had build qte/qtopia on some arm boards.
T|T3 (PXA261 at 400MHz) runs GTK+ applications very fast

hansmbakker
22nd February 2006, 13:32
Do you mean a Palm? Can a Palm run GTK+?

Farcaller
22nd February 2006, 13:36
Do you mean a Palm? Can a Palm run GTK+?
Yep, Palm Tungsten T3. Check http://hackndev.com

hansmbakker
22nd February 2006, 13:53
I visited the handhelds.org site earlier, but the familiar distro seemed to not be able to run well on Palms. Thank you for the link

Farcaller
22nd February 2006, 14:07
I visited the handhelds.org site earlier, but the familiar distro seemed to not be able to run well on Palms. Thank you for the link
In fact familiar is not working on Palms. LifeDrive is the only handheld that runs something similar to it. T|T3 has boot system based on linux-live scripts (the one that SLAX LiveCD uses).

hansmbakker
22nd February 2006, 14:10
so it is not a ready distibution that was running on those screenshots, is it? it is interesting to see people working together to run linux on it

Farcaller
22nd February 2006, 14:32
so it is not a ready distibution that was running on those screenshots, is it? it is interesting to see people working together to run linux on it
There's still a lot of work to do to make devices usable under linux. I'm so interested in QTE because I need some developing tools onbnoard and I have big experience of Qt comparing to my GTK+ knowledge. Console is vorking badly and ssh connection to host pc using USB is not sufficent.

hansmbakker
22nd February 2006, 14:53
i read about it in the tungsten tx thread at hackndev.org. are you the only one there using QTE?

Farcaller
22nd February 2006, 15:10
i read about it in the tungsten tx thread at hackndev.org. are you the only one there using QTE?
AFAIK, yes