Hi,
I'd like to ask some questions about TinyX/kdrive and XFRee86 4.x in
general. Could you point me to RTFMs, mailing lists or persons who
could answer these questions?
------- background --------
Next generation (high end) PDAs and other general purpose embedded
devices have the same windowing system requirements as current
desktops, the user interfaces are just much simpler.
The requirements:
1. Full unicode support.
2. Alphablending (window etc. shadows) and rounded window corners.
3. Window server arbitrated direct frame buffer access for video
players and games, preferably not just in a full screen mode.
4. Hardware acceleration.
These things are already in OS X and Windows XP.
--------- questions --------
1. XFree 4.2 has better support for Unicode layout engines (e.g. shares
font info with client) and it includes more unicode fonts. Does TinyX
support these things? (currently only Gtk and Qt widgets sets for X
offer usable Unicode support of the Open Source toolkits)
2. XFree 4.2 has support for shaped windows, but what about alphablending
e.g. window shadow onto what's under each of the windows? Does TinyX
support shaped windows (where the support for this is: library /
functions)?
3. AFAIK DGA offers support for direct framebuffer access so that X
arbitrates the access between clients (so that window manager can switch
to another application) and offers client the input events (keys &
clicks). Does this work in windowed mode, or is there nowadays a better
way to stream video and game frames into X window in a most efficient
possible way? Does TinyX support this?
4. Does TinyX support the XFRee hw acceleration framework (XAA?),
so that an embedded device can have some 2D and 3D acceleration
hw for the above mentioned functionality?
The reason why X might be nice for this instead of graphics library
is that it's a standard and the client-server model & network capabilities
make certain things easier for the target debugging. It makes it also
easier to integrate the devices into corporate backend systems.
If I've had some misunderstandings in the above questions about how
TinyX & XFree work, please correct me!
- Eero
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert