Hi!

I can't answer all your questions, unfortunately!

1) DirectFBs Window Manager provides simple handling of rectangular areas of 
screen. They can be moved, resized and the 'stacking order' of the different 
windows can be changed programmatically, or using hot-keys. If you need GUI 
controls for these operations, or window frames / titlebars and other GUI 
widgets you will need another layer, for example gtk-directfb. 
2) I'm not sure about ARM, I don't have such a plattform. Static linking should 
be fine, I think, but am not sure.
3) XDirectFB is, in my opinion too big for embedded devices. If running stuff 
in XDirectFB you have a pretty big layer of stuff running: kernel + directfb + 
xdirectfb (=x11) + window manager + GTK/QT + Application, not to mention all 
the additional libs loaded for font rendering, image drawing, etc... I doubt 
you would get away with less than 64MB RAM.

As for the other solutions you mention, nanoX and TinyX, you should ask someone 
with more experience. I have only used DirectFB.

My opinion is that FrameBuffer and DirectFB should be enough. X is really a 
different idea, abstracting drawing, so that for example the X Server can work 
across the network. So X really includes a lot of features not needed on an 
embedded device. On the other hand, under linux it is by far the most developed 
graphics system, making development quick and easy.

Good luck, and let us know when we can see your product!

Richard




> -----Ursprüngliche Nachricht-----
> Von: Jiao [mailto:[EMAIL PROTECTED] 
> Gesendet: Freitag, 20. Jänner 2006 06:47
> An: Unger Richard
> Betreff: ??: [directfb-users] ??: Welcome to the 
> "directfb-users" mailing list (Digest mode)
> 
> Unger,
> 
>       Thanks for your precious reply.
>           Now I ‘m evaluating GUI system for a IPTV project . 
>  I notice Directfb have a great feature in graphics and 
> hardware acceleration.and I notice LiTE,and GTK-directfb, 
> both of them can work together. I have tested  them in 
> vmware. But I still have some questions
> 1) Is them any limitations in simple window manager?  If yes, 
>  can gtk –directfb  make up these limitations . it seems 
> gtk-directfb use same window manager with directfb,doesn’t it?
> 2) Is it stable in arm with mmu and no mmu, does it support 
> static link-one application core and  static link-muti 
> application cores? For in uclinux,dynamic link is not so popular
> 3) Is Xdirectfb suitable for embedded devices, how big?
> 
> There are several features we ‘re considering in GUI
> 1) be lightweight ,stable and with expansibility,
> 2) muti-application core and single application core at same time
> 3) static link and dynamic link
> 4) good graphics capacity, easy to  make colorful buttons, 
> regular shapes window with unite theme. Our hardware supports 
> muti-layer, and one alphablending channel
> 5) Easy to provide backend for Java virtual machine
> 6) It’s better to support SDL   
> 
> There are several solution for GUI
> 1 directfb→lite -→gtk
> 2 TinyX→with fltk,→gtk
> 3 nanoX→fltk
> 4 xdirectfb
> 
> Can you give me some suggestions
> 
> 
> Thank again for your help
> Best wishes,
> 
> Jiao
> 
> 
> -----邮件原件-----
> 发件人: Unger Richard [mailto:[EMAIL PROTECTED]
> 发送时间: 2006年1月18日 17:38
> 收件人: Jiao; [email protected]
> 主题: AW: [directfb-users] ??: Welcome to the "directfb-users" 
> mailing list (Digest mode)
> 
> Hi!
> 
> DirectFB will solve the low level graphics problems for you, 
> interfacing with the hardware and providing input device 
> handling, simple window management and coordination of the 
> drawing and input between multiple applications.
> 
> In addition the DirectFB VideoProviders, or one of the 
> several DirectFB enabled video players may solve significant 
> portions of your video playback problems.
> 
> DirectFB will at this point NOT really solve GUI problems, 
> and there is currently no suitable native DirectFB 
> webbrowser, which is a problem for most current IPTV 
> projects. However, there is a lot of code out there that one 
> can work with, including a DirectFB backend for the GTK 
> widget library. If cpu/memory resources are not an issue, 
> XDirectFB can be used to run all Xwindows Applications under DirectFB.
> 
> All this also depends on the type of Hardware you are using, 
> what cpu architecture / graphics chips do you plan to use?
> 
> Regards,
> 
> Richard Unger
> 
> 
> 
> > -----Ursprüngliche Nachricht-----
> > Von: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Im Auftrag von Jiao
> > Gesendet: Mittwoch, 18. Jänner 2006 07:50
> > An: [email protected]
> > Betreff: [directfb-users] ??: Welcome to the "directfb-users" 
> > mailing list (Digest mode)
> > 
> > I'm glad to find  DirectFB, it can manage serval display layer. Now 
> > I'm developing an IPTV STB box, doesn't it enough to fit the 
> > requirements as a GUI system, is it mature?
> > 
> > 
> > _______________________________________________
> > directfb-users mailing list
> > [email protected]
> > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
> > 
> 
> 
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to