|
|
|
|
24
|
|
24
|
|
25
|
Runtime:
|
25
|
Runtime:
|
26
|
+ Extensible data-object system.
|
26
|
+ Extensible data-object system.
|
27
|
-+ Library organization (application objects, simple objects, vector library)
|
|
|
28
|
-
|
|
|
|
|
27
|
++ Library organization (platform independent UI description, application objects, app-independent objects, vector library)
|
|
|
28
|
+ - Platform independent UI description is a protocol for describing a UI object and a runtime protocol
|
|
|
29
|
+ for communitcating with the UI which is independent of the UI implementation itself. The UI should be
|
|
|
30
|
+ implementable in FLTK, or Javascript. The UI will always run in separate thread and may run in a
|
|
|
31
|
+ separate process.
|
|
|
32
|
+ - Application objects are plug-ins which follow a similar design to the cmDspProc() objects.
|
|
|
33
|
+ + xs
|
29
|
|
34
|
|
30
|
NEW DESIGN NOTES:
|
35
|
NEW DESIGN NOTES:
|
31
|
+ The current designs fundamental weakness is that it uses callbacks to communicate where sequential program
|
36
|
+ The current designs fundamental weakness is that it uses callbacks to communicate where sequential program
|