I like to create video phone application that will run on Windows, Mac and Linux platforms. I like to have user interface similar to Mirial Softphone (very good H.323/SIP based video phone software that runs on Windows only). I plan to use this video phone software to run in set-top box someday (i.e. hook up that set-top box to flat screen TV via HDMI and do video chat). So the user interface will be simple/easy to use, more like "appliance-like interface" rather than traditional windowing interface such as Gtk+, Qt and wxWidgets (and the native windowing system)
I plan to write that application in Haskell ( see haskell.org ) so I am wondering if there is FLTK binding for Haskell available now? There are so many cross-platform GUI tookits that is on border of madness :) but I think I could settle down using FLTK as it gives me some basic things that I can use for "Contact List", "Call History", "Configurations" et al. I like the idea of using FLTK's FLUID to build user interface. I would like to minimize the use of toolkits/libraries as much as possible to reduce the complexity of the development process with cross-platform support (Win, Mac, Linux). So it seems like FLTK and OpenML on top of OpenGL sounds like a logical step. It seems OpenML would allow me to write one set of code to read video stream from webcam on all three platforms. How good is the performance is another thing so I would need to test them to make sure video performance is excellent). Thanks! _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

