X lib support for embedded systems.

Praveen J C (RBEI/EST1) Praveen.JC at in.bosch.com
Wed Aug 11 00:03:15 PDT 2010

Ok its like this:
Our application was developed using fltk-1.3.x. We have lots of existing code that depends on fltk.

But the person who decided to use fltk-1.3 was really a moron.
Because, fltk-1.3 was modified by nano-X people to use nxlib interfaces, and all to test the nano-X (x server type) library.

This was a few years back.
Now we need a change in fltk. fltk-1.3 has latin1 encoding support and we need our application to internationalize.
Now for the same we have an answer with fltk-2.0. It supports utf-8. Also note that all of the fltk is built and tested with X11.

The problem is if I use the same setup, replace fltk-1.3 with fltk-2.0, I need to do lots of changes in nxlib and nano-X, for which I do not have enough time and also it is risky.
So I think that the easiest solution would be have X11 running on the system directly. So that fltk-2.0 runs without any problem.

Do you follow?

From: Siji Sunny [mailto:sijisunny at gmail.com]
Sent: Wednesday, 11. August 2010 12:17 PM
To: Praveen J C (RBEI/EST1)
Cc: xorg at lists.freedesktop.org
Subject: Re: X lib support for embedded systems.

On Tue, Aug 10, 2010 at 5:29 PM, Praveen J C (RBEI/EST1) <Praveen.JC at in.bosch.com<mailto:Praveen.JC at in.bosch.com>> wrote:
Hello there.

I am developing graphics system to one of our touch screen keypad.
I planned to use fltk-2.0 to achieve the same.
For this I required X11. But as the X11 is very huge, I wanted a slimmed down version of the same.
Basically X11 and fltk must occupy not more than 20MB!

Fltk basically uses these libraries from X11: -lXext, -lXft, -lXcursor, -lXinerma and -lXi.

Can anyone help me in building X11 for my system?
Not sure what exactly you want to do, there are already lot of options are available for embedded systems, Like Angstom, ubuntu-arm,android etc..
In all those OS having the capability of handling the applications with and with out X(frame buffer).

Instead of fltk, you can give a try with Clutter (Gtk Clutter).


xorg at lists.freedesktop.org<mailto:xorg at lists.freedesktop.org>: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: sijisunny at gmail.com<mailto:sijisunny at gmail.com>

Siji Sunny

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20100811/5dbb5fb5/attachment.html>

More information about the xorg mailing list