SEFAGI: SIMPLE ENVIRONMENT FOR ADAPTABLE GRAPHICAL INTERFACES - Generating user interfaces for different kinds of terminals

Tarak Chaari, Frédérique Laforest

Abstract

The SEFAGI project takes place in domains where many different user interfaces are needed in the same application. Instead of manually developing all the required windows, we propose a platform that automatically generates the needed code from high level descriptions of these windows. Code generation is done for standard screens and for small screens on mobile terminals. New windows are automatically taken in charge by an execution layer on the terminal. Data adaptation to the different terminals is also provided. A platform-independent window description language has been defined.

References

  1. Abrams M., Phanouriou. C., 1999, “UIML: an XML language for building device independent user interfaces”, XML'99, Philadelphia.
  2. Benjaminsen S., Djora A., 2002 « JetRek: How organisational identities slowed down speedy requisitions », BSA medical sociology conference, september 2002, York. http:// www.sv.ntnu.no/iss/Aksel.Tjora/publications/ Siriyork02-09.pdf
  3. Boshernitsan M., 2001 “Harmonia: A flexible framework for constructing interactive language-based programming tools”, Technical Report, University of California, Berkeley
  4. Calvary G., Coutaz J. and Thevenin D., 2001 “Supporting context changes for plastic user interfaces: a process and a mechanism”, Proceedings of HCI-IHM 2001, BCS conference series, Springer Publ., pp. 349-363
  5. Da Silva P. P.,2000. User Interface Declarative Models and Development Environments: A Survey. In P. Palanque and F. Paterno, editors, Proceedings of DSVIS'2000.
  6. Elwert T. and Schlungbaum E., 1995, Modelling and Generation of Graphical User Interfaces in the TADEUS Approach. In: P. Palanque, R. Bastide (eds.): Designing, Specification, and Verification of Interactive Systems. Wien: Springer, 1995, 193-208.
  7. Foley J., Kim W., Kovacevic S. and Murray K., 1991, UIDE - An Intelligent User Interface Design Environment. Architectures for Intelligent User Interfaces: Elements and Prototypes, Addison-Wesley, Reading MA, pp.339-384.
  8. Kasik D.J., Lund M.A., and Ramsey H.W.. Reflections on using a UIMS for complex applications. IEEE Software, 6(1):54--61, January 1989., M.A. Lund, and H.W. Ramsey. Reflections on using a UIMS for complex applications. IEEE Software, 6(1):54--61, January 1989.
  9. Larson E. D., 2002 Wireless Java Application Saves Women's Cancer Center $500,000 per Year, J2ME case studies, september 2002. http://wireless.java.sun.com/midp/casestudies/wcc/.
  10. Lemlouma T., Layaïda N., 2001 « A Framework for Media Resource Manipulation in an Adaptation and Negotiation Architecture », OPERA project, under submission, INRIA Rhône-Alpes, august 2001
  11. Menkhaus , 2002 « Adaptive User Interface Generation in a Mobile Computing Environment », PhD Thesis, Salzburg University, 2002.
  12. Myers B. A., Rosson M. B., 1992, Survey on User Interface Programming. In: P. Bauersfeld, J. Bennett, G. Lynch (eds.): Striking a Balance. Proceedings CHI'92 (Monterey, May 1992), New York: ACM Press, 195-202.
  13. Puerta A., 1996. The Mecano Project: Comprehensive and Integrated Support for Model-Based Interface Development. In: J. Vanderdonckt (ed.): ComputerAided Design of User Interfaces. Namur: Namur University Presspp. 19-36.
  14. Robardet C., Verdier C., Flory A., "Une nouvelle approche pour la classification de groupes homogènes de patients : application à l'hospitalisation à domicile", AIM'2001, Journée "Télémédecine et Santé", Paris, 2001
  15. Satyanarayanan M., 2001 Pervasive Computing: Vision and challenge, IEEE Communications.
Download


Paper Citation


in Harvard Style

Chaari T. and Laforest F. (2005). SEFAGI: SIMPLE ENVIRONMENT FOR ADAPTABLE GRAPHICAL INTERFACES - Generating user interfaces for different kinds of terminals . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 972-8865-19-8, pages 232-237. DOI: 10.5220/0002525702320237


in Bibtex Style

@conference{iceis05,
author={Tarak Chaari and Frédérique Laforest},
title={SEFAGI: SIMPLE ENVIRONMENT FOR ADAPTABLE GRAPHICAL INTERFACES - Generating user interfaces for different kinds of terminals},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2005},
pages={232-237},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002525702320237},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - SEFAGI: SIMPLE ENVIRONMENT FOR ADAPTABLE GRAPHICAL INTERFACES - Generating user interfaces for different kinds of terminals
SN - 972-8865-19-8
AU - Chaari T.
AU - Laforest F.
PY - 2005
SP - 232
EP - 237
DO - 10.5220/0002525702320237