|
ABSTRACT
This paper presents a series of new algorithms for paginating interaction spaces (i.e.; windows, dialog boxes, web pages...) based on a multi-layer specification in a user interface description language. We first describe how an interaction space can be split using information from the presentation layer (Concrete User Interface). We then demonstrate how information from higher levels of abstraction (Abstract User Interface, Task model) can be used to produce a pagination that is more meaningful from the task's viewpoint than other techniques. The pagination relies on a set of explicit splitting rules that can be applied as the first step in a graceful degradation. These splitting rules are implemented as an interface builder plug-in which automatically generates code under the designer's control.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ali M. F., Pérez-Quiñones M. A. and Abrams M. Building Multi-Platform User Interfaces With UIML. In: A. Seffah & H. Javahery (eds.) Multiple User Interfaces: Engineering and Application Framework. John Wiley and Sons, Chichester, UK, 2004.
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
Hao-hua Chu , Henry Song , Candy Wong , Shoji Kurakake , Masaji Katagiri, Roam, a seamless application framework, Journal of Systems and Software, v.69 n.3, p.209-226, 15 January 2004
[doi> 10.1016/S0164-1212(03)00052-9]
|
 |
8
|
|
 |
9
|
|
| |
10
|
Giller, V., Melcher, R., Schrammel, J., Sefelin, R., and Tscheligi, M. Usability Evaluations for Multi-device Application Development - Three Example Studies. In Proceedings of Mobile HCI'03 (Udine, Italy, Sept. 8--11, 2003).
|
| |
11
|
Göbel, S., Buchholz, S., Ziegert, T., and Schill, A. Device Independent Representation of Web-based Dialogs and Contents. In Proceedings of the IEEE YUFORIC '01 (Valencia, Spain, Nov. 2001).
|
| |
12
|
Henry, C. & Henry, K. Recherche sur les prééférences des utilisateurs en ce qui concerne la dégradation des interfaces en vue d'être visionnées sur des plates-formes à petit écran. Master's thesis, IAG, Université catholique de Louvain, Louvain-la-Neuve, 2004.
|
| |
13
|
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M. & Trevisan, D. USIXML: A User Interface Description Language for Context-Sensitive User Interfaces. In Proceedings of the first international Workshop on Developing User Interfaces with XML: Advances on User Interface Description Languages (Gallipoli, Italy, 25 May 2004).
|
| |
14
|
Luyten, K., Clerckx, T., Coninx, K. & Vanderdonckt, J. Derivation of a Dialog Model from a Task Model by Activity Chain Extraction. In Proceedings of DSV-IS 2003-10th International Workshop on Design, Specification, and Verification of Interactive Systems (Funchal, Madeira Island, Portugal, June 11--13, 2003).
|
| |
15
|
Mandyam, S., Vedati, K., Kuo, C. and Wang, W., User Interface Adaptations: Indispensible for Single Authoring. In Workshop on Device Independent Authoring Techniques (St. Leon-Rot, 15--26 September 2002).
|
| |
16
|
Montero, F., López-Jaquero V., Vanderdonckt J., Gonzalez P., Lozano, M. D. and Limbourg, Q. Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML In Proceedings of DSVIS'05 - 12th International Workshop on Design, Specification and Verification of Interactive Systems (Newcastle upon Tyne, UK, July 13--15, 2005)
|
| |
17
|
|
 |
18
|
|
| |
19
|
Spriestersbach, A., Ziegert, T., Grassel, G., Wasmund, M., and Dermler, G. Flexible pagination and layouting for device independent authoring. In WWW2003 Emerging Applications for Wireless and Mobile access Workshop (not printed).
|
| |
20
|
Thevenin D. Adaptation in Human Computer Interaction: the case of Plasticity. Ph. D. Thesis, Joseph Fourier University, Grenoble, 2001.
|
| |
21
|
|
| |
22
|
Ye, J., and Herbert, J. User Interface Tailoring for Mobile Computing Devices. In Proceedings of UI4All, 8th ERCIM Workshop « User Interfaces for All » (Vienna, Austria, 28--29 June 2004).
|
|