On Apr 30, 2014, at 10:53 29, Andy Sayler <[email protected]> wrote:

> How well separated is the Rivendell UI code from the rest of the code
> base? Is it fairly well encapsulated such that writing a new UI layer
> is a relatively straightforward process, or is it intermingled with
> all of the core logic, audio engine, etc? We generally have a handfull
> of coders interested in working on specific projects, but it would be
> an easier sell if teh system was already set up for straightforward UI
> layer swapping.

Qt is much more than merely a GUI toolkit.  It is more properly understood as a 
hardware abstraction layer, with classes to abstract everything from TCP/IP 
networking to SQL database access.  The idea is to be able to have a single 
code base that can be used to generate binaries on multiple platforms (Windows, 
Linux, OS X, etc).  The RD codebase makes extensive use of these features — 
it’s how we do things like generate a Windows version of the scheduler tools.

Cheers!


|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. |               Chief Developer               |
|                           |               Paravel Systems               |
|-------------------------------------------------------------------------|
|          A room without books is like a body without a soul.            |
|                                         -- Cicero                       |
|-------------------------------------------------------------------------|

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to