The Astra User Interface Library

  • Carlos A. Furuti Unicamp

Resumo


Complex programs require matching user interfaces. Using basic windowing systems for implementing interfaces is a difficult task. Interface libraries, or toolkits, can be used to reduce programming effort while concentrating on actual application duties. The dual text/graphics toolkit STK was proposed, emphasizing portability and simplicity. An application program should meet similar interfaces in both modules, reducing the need for separate versions designed to run in graphic and text devices. The graphical module Astra was first implemented for UNIX workstations. Some features of Astra programming and interface elements are presented. Finally, integrating libraries into a single toolkit is discussed. Astra can be extended from the basic library. An interface editor and builder is also planned - for STK programs.

Referências

AT&T, UNIX System V Release 3.2 Programmer's Guide. Prentice-Hall, Englewood Cliffs, NJ, 1989.

Cardelli, L. Building User Interfaces by Direct Manipulation, Digital Systems Research Center, 1987.

Castro, L. S. de, SISTRAC: Sistema de Suporte a Trabalho Cooperativo. Dissertação de Mestrado, DCC-IMECC Unicamp, 1991.

Drummond, R. & Liesenberg, H.K. E., Requisitos para um Ambiente de Desenvolvimento de PROGRAMAS. I Encontro IBM de Ciência e Tecnologia da Informática Rio de Janeiro, nov. 1987.

Furuti, C. A. Stardust-Uma Experiência em X Window. Relatório Interno, Projeto A_HAND, DCC-IMECC Unicamp, 1991.

Hartson, R. User-Interface Management Control and Communication, IEEE Software 6(1), January 1989.

Heller, D. XView Programming Manual, O'Reilly & Associates, Inc. 1990.

Hartson, H. R., Hix, D. Human-Computer Interface Development: Concepts and Systems, ACM Computing Surveys 21(1), March 1989.

Hix, D., Hartson, H. R., Developing User Interfaces, John Wiley & Sons, Inc., 1993.

Open Software Foundation, OSF/Motif Style Guide Revision 1.1, Open Software Foundation, Cambridge, MA, 1991.

Polanczyk, C. A. Uma Ferramenta Baseada em Hipertexto para Desenvolvimento de Software. Dissertação de Mestrado, DCC-IMECC Unicamp, dezembro de 1990.

Quercia, V., O'Reilly, T. X Window System User's Guide. O'Reilly & Associates, Inc. May 1990.

Sun Microsystems, OPEN LOOK Graphical User Interface Funcional Specifications, Sun Microsystems, Inc., 1989.

Sun Microsystems, Open Windows Developer's Guide User's Manual, Sun Microsystems, Inc., 1990.

XLib Programming Manual, O'Reilly & Associates, Inc. 1990.

XVT Software XVT-Design Manual XVT Software, Inc. 1992.
Publicado
27/10/1993
FURUTI, Carlos A.. The Astra User Interface Library. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 7. , 1993, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1993 . p. 121-133. DOI: https://doi.org/10.5753/sbes.1993.24400.