[haiku-development] Re: Haiku, Qt and apps, oh my!
- From: Ingo Weinhold <ingo_weinhold@xxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Mon, 30 Mar 2009 17:19:11 +0200
On 2009-03-30 at 08:19:13 [+0200], André Braga <meianoite@xxxxxxxxx> wrote:
> Em 29/03/2009, às 17:49, Niels Reedijk <niels.reedijk@xxxxxxxxx>
> escreveu:
> > I think this discussion is missing a third option. [...] This option
> > is to use the Qt API as the core Haiku API. This means side-tracking
> > the BeOS API as a legacy API, and rewriting the kernel and the
> > app_server in such a way that it supports Qt as a native API.
>
> There is a fourth option that I'm truly surprised no one brought up yet.
>
> Much of this discussion have centered around the relevance of Haiku as
> a platform as it competes with Windows, Mac OS, and X11-based OSs in
> general.
>
> Well, the 4th option would then be fixing the shortcomings of the Be
> API for R2 (that's a given), and model additional APIs and kits after
> the good stuff found on Qt. And then surpass it. Not in featur...itis,
> but in *brilliance*.
>
> It would then be quite possible to, instead of porting Qt, have
> wrappers mapping popular Qt classes into HR2 ones, which essentially
> has the effect of removing Qt's platform abstraction layer as much as
> possible. The rest of Qt which wouldn't make sense to have a
> correspondence in the native API could be ported with considerable
> ease, then.
Qt is a complete toolkit with most classes depending on other classes. You
can't just take out a single class and use/wrap it. As for the "abstraction
layer" several people have mentioned: The Qt API *is* the abstraction
layer. Just as the kits of the Be API are an abstraction layer.
CU, Ingo
- References:
- [haiku-development] Haiku, Qt and apps, oh my!
- From: Jason Todd Slack-Moehrle
- [haiku-development] Re: Haiku, Qt and apps, oh my!
- [haiku-development] Re: Haiku, Qt and apps, oh my!
- [haiku-development] Re: Haiku, Qt and apps, oh my!
- [haiku-development] Re: Haiku, Qt and apps, oh my!
- [haiku-development] Re: Haiku, Qt and apps, oh my!
- [haiku-development] Re: Haiku, Qt and apps, oh my!
- [haiku-development] Re: Haiku, Qt and apps, oh my!
- [haiku-development] Re: Haiku, Qt and apps, oh my!
Other related posts:
- » [haiku-development] Haiku, Qt and apps, oh my! - Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Urias McCullough
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Urias McCullough
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jonas Sundström
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ingo Weinhold
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Alexandre Deckner
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Cian Duffy
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Frank Paul Silye
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Zenja Solaja
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Michael Crawford
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Michael Crawford
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Pier Luigi Fiorini
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Pier Luigi Fiorini
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Pier Luigi Fiorini
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jorge G. Mare
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Matt Madia
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Karsten Heimrich
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jorge G. Mare
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Rene Gollent
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - PulkoMandy
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jonas Sundström
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Karsten Heimrich
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Karsten Heimrich
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Matt Madia
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Karsten Heimrich
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jorge G. Mare
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Karsten Heimrich
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Tomás Acauan Schertel
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Rene Gollent
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Tomás Acauan Schertel
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Matt Madia
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Donn Cave
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Donn Cave
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - scott mc
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Niels Reedijk
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Alexandre Deckner
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Zenja Solaja
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ari Haviv
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Michael Phipps
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - David McPaul
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - André Braga
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Matt
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ingo Weinhold
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Jorge G. Mare
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Ari Haviv