TY - RPRT
T1 - User Interface Development by Proxy
AU - Winther Jespersen, Jacob
PY - 2006/1
Y1 - 2006/1
N2 - A branch of software development is characterized by the reliance on Partners to adapt a Vendor's domain specific software to fit Customers. As part of a project that researches this software value chain, we investigate specifically the requirements and techniques to develop user interfaces in a suitable fashion.In the Vendor-Partner-Customer arrangement, a Vendor is responsible for his platform's points of variablity, i.e. the ways in which a Partner may utilize the Vendor's software components. With the proper variation points Partners can efficiently construct finished user interfaces to honor particular requirements for task support and visual appearance. This paper outlines an architecture for the design and construction of user interfaces in the scenario. We point to the relevance of model-based user interface development to the context, present the notion of a user interface family, and discuss preliminary results.
AB - A branch of software development is characterized by the reliance on Partners to adapt a Vendor's domain specific software to fit Customers. As part of a project that researches this software value chain, we investigate specifically the requirements and techniques to develop user interfaces in a suitable fashion.In the Vendor-Partner-Customer arrangement, a Vendor is responsible for his platform's points of variablity, i.e. the ways in which a Partner may utilize the Vendor's software components. With the proper variation points Partners can efficiently construct finished user interfaces to honor particular requirements for task support and visual appearance. This paper outlines an architecture for the design and construction of user interfaces in the scenario. We point to the relevance of model-based user interface development to the context, present the notion of a user interface family, and discuss preliminary results.
KW - HCI
KW - partner development
KW - model-based user interface development
KW - user interface family
M3 - Report
T3 - IT University Technical Report Series
BT - User Interface Development by Proxy
PB - IT-Universitetet i København
CY - Copenhagen
ER -