What's to Come


Possible Advanced Topics

Programming Projects

Only one more moderate project (due at end of term):

    Probably 1 or 2 short mini-projects:


Also ....

We may have a few more ...

Weekly electronic discussions on continues:

    


CS 66-460
Introduction to Graphical Human Machine Interfaces

An Overview of User Interface Software
(Part 3)

MONDAY, MARCH 17, 1997

Instructor: G. Bowden Wise
Rensselaer Polytechnic Institute
Spring 1997


Review


The Component Layers of UI Software (Review)

  



Categories UI Software Tools


Toolkits (Review)


Virtual Toolkits


Virtual Toolkits (continued)

There are two styles of virtual toolkits:

Actual Widgets


Virtual Toolkits (continued)

Re-Implements the widgets


Virtual Toolkits (continued)


Higher Level Tools


Prototyping Tools


Interface Builders


Application Frameworks

Toolkits are difficult for programmers to use:

Application frameworks are very popular now:


Application Frameworks: Examples

Other frameworks are for specific types of applications:


User Interface Development Systems


Research Issues


Research Issues
Need for new programming languages


Research Issues
Increased Depth


Research Issues
Increased Breadth


Research Issues
End User Programming Customization


Research Issues
Application UI and Separation


Research Issues
Tools for Tools



Bowden Wise
Mon Mar 17 11:04:17 EST 1997