Bernd Korz, yellowTAB's CEO, was over here tonight and we had a little talk about the progress of the yellowTAB business and the upcoming Zeta 1.0 (screenshots included).
Permalink for comment
To read all comments associated with this story, please click here.
> Besides, unless GTK and QT have a separate thread per window
That's a moot point, it just makes things a bit more complex, but it is very possible to port monothreaded GUI apps/frameworks.
I did that for XEmacs and it works very well: http://clapcrest.free.fr/revol/beos/shot_xemacs_native_gnus.png
I explained some tricks used some BeGeisterts ago: http://clapcrest.free.fr/revol/beos/BG13_Porting_Apps_to_BeOS.gp2.z...
Of course it won't fill as responsive as multithreaded native apps, but at least it should work, and it's all we ask to them, to work as well as they do on their soruce platform, as it's basically only for very specific apps we do'nt want to make native versions or don't have time. Actually XEmacs though not finished already looks better than under X11, don't you think ? If only I had time to finish that either
> I'm not sure what licenses GTK/QT require of the
> underlying system.
Irrelevant, it's not the GTK app that provides service to Haiku, but Haiu that provides services to them, so it's the app that link *to* Haiku.
> probably a lot of them use system-specific calls that make
> porting those application
Not more than CLI apps, and there aren't many CLI apps I gave up porting yet.
QEMU is staled but it's because it is so picky about gcc versions it supports.
Besides, correctly written GTK apps use GLib for low level stuff, and that one is already ported AFAIK.
I think he meant "free of GTK/Qt".
> Besides, unless GTK and QT have a separate thread per window
That's a moot point, it just makes things a bit more complex, but it is very possible to port monothreaded GUI apps/frameworks.
I did that for XEmacs and it works very well:
http://clapcrest.free.fr/revol/beos/shot_xemacs_native_gnus.png
I explained some tricks used some BeGeisterts ago:
http://clapcrest.free.fr/revol/beos/BG13_Porting_Apps_to_BeOS.gp2.z...
Of course it won't fill as responsive as multithreaded native apps, but at least it should work, and it's all we ask to them, to work as well as they do on their soruce platform, as it's basically only for very specific apps we do'nt want to make native versions or don't have time. Actually XEmacs though not finished already looks better than under X11, don't you think ? If only I had time to finish that either
> I'm not sure what licenses GTK/QT require of the
> underlying system.
Irrelevant, it's not the GTK app that provides service to Haiku, but Haiu that provides services to them, so it's the app that link *to* Haiku.
> probably a lot of them use system-specific calls that make
> porting those application
Not more than CLI apps, and there aren't many CLI apps I gave up porting yet.
QEMU is staled but it's because it is so picky about gcc versions it supports.
Besides, correctly written GTK apps use GLib for low level stuff, and that one is already ported AFAIK.