
Known Problems and Future Plans
General Issues
- Toolkits can be characterized as having a "ceiling" (what
can be done [easily] with them) and a "threshold" (how hard
it is to get started with simple things). Work on subArctic thus
far has concentrated on creating highly extensible infrastructure
-- a very high ceiling. Work will now turn to lowering the
threshold of the toolkit.
- There are currently too many interactor classes and not enough
class organization. Interactors need to be merged into larger
(parameterized) objects, organized better, and/or split into new
packages.
Specific Known problems (in no particular order)
- Additional constructors with fewer arguments are needed in
some places (i.e., without an initial size and/or position for
interactors that will be constrained).
- Need async_image class.
- Enable/disable of interactors doesn't provide proper feedback
(but does enable/disable input).
- A number of platform difference problems (and platform
specific bugs) need to be resolved
Specific Plans (in no particular order)
- Fix problems above.
- Build SLEDDOG (the Sophisticated Layout Editor and Dialog
Object Generator, AKA a constraint-based interface builder). This
will allow the layout of many (most?) interfaces to be "drawn"
rather than coded.
- Add more example code for tutorial purposes.
- Add a new agent for "multi-click" interactions (including one
for interactors that need to get both click and double-click).
- Add new infrastructure to provide automated socket support inside
subArctic.
- Finish the multi-line, multi-font text edit interactor.
Scott
Hudson
Last revision: October 1 1996