Index: [Article Count Order] [Thread]

Date:  Tue, 10 Mar 2009 09:17:49 +0100
From:  Michael Stauber <bq (at mark) solarspeed.net>
Subject:  [coba-e:15262] Re: Development References
To:  coba-e (at mark) bluequartz.org
Message-Id:  <200903100917.49417.bq (at mark) solarspeed.net>
In-Reply-To:  <733324.78417.qm (at mark) web65603.mail.ac4.yahoo.com>
References:  <733324.78417.qm (at mark) web65603.mail.ac4.yahoo.com>
X-Mail-Count: 15262

Hi Dan,

> http://data.smd.net/cobalt.docs/slush_barn/DevGuide.pdf might be the
> ticket. "The Qube 3 Software Architecture Developer窶冱 Guide"

Not really. OK, it's 282 pages long and it may act as a reference when you 
already have an idea what you want to do and how. But it lacks solid examples 
and was probably written by someone who was somewhat detached from the actual 
underlying engine development. In certain areas it's even misleading or plain 
wrong. I always wondered if that was by intent or just because the person who 
drafted it didn't know better. 

The other PDF (Qube3_Sausalito_architecture.pdf) does a far better job at 
conveying how to actually get started.

Unless you want to redesign CCE and it's inner workings and just want to add 
or change a certain module, then the best advice is probably: Take a look at 
an existing module. See how things are done there and and re-use that code for 
your own "stuff".

All in all it's really a shame that Sausalito isn't documented all that well, 
because it still has a hell of a lot of potential. Not just for BlueQuartz and 
related projects, but as general purpose UI for all kinds of appliances.

-- 
With best regards,

Michael Stauber