Abstract
JEWL (John English’s Window Library) is a set of Ada packages for developing GUI-based programs. It has been designed to be usable by complete beginners in an introductory programming course. It does not require a knowledge of any ‘advanced’ Ada concepts before it can be used, and it allows novices to develop GUI-based applications with a minimum of effort. This paper describes the features of JEWL, its design and the philosophy which underlies the design. JEWL is freeware, and can be downloaded from http://www.it.brighton.ac.uk/staff/je/jewl/.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Briot, E., Brobecker, J. and Charlet, A.: GtkAda User’s Guide. http://gtkada.eu.org/docs/gtkada_ug.html (2000)
Brukardt, R. and Moran, T.: CLAW, a High-Level, Portable, Ada 95 Binding for Microsoft Windows. Proc. TRI-Ada’ 97, ACM Press (1997) 91–104
Chan, P. and Lee, R.: The Java Developer’s Almanac. Addison Wesley (2000)
Feldman, M.B.: Ada as a Foundation Programming Language. http://www.seas.gwu.edu/~mfeldman/ada-foundation.html (2000)
Intermetrics, Inc.: Ada 95 Reference Manual. ANSI/ISO/IEC:8652-1995, Intermetrics (1995)
Leake, S.: Comparing Windex and other Ada GUI/Win32 Bindings. http://users.erols.com/leakstan/Stephe/Ada/compare.html (2000)
Welch, B.: Practical Programming in Tcl/Tk. Prentice Hall (1997)
Westley, T.J.: TASH: A Free Platform-Independent Graphical User Interface Development Toolkit for Ada. Proc. TRI-Ada’ 96, ACM Press (1996) 165–178
Wheeler, D.A.: The Lovelace Tutorial. Springer-Verlag (1997)
Woltz, U, and Koffman, E.: SimpleIO: A Java Package for Novice Interactive and Graphics Programming. Proc. ITiCSE’ 99, ACM Press (1999) 139–142
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
English, J. (2001). JEWL: A GUI Library for Educational Use. In: Craeynest, D., Strohmeier, A. (eds) Reliable SoftwareTechnologies — Ada-Europe 2001. Ada-Europe 2001. Lecture Notes in Computer Science, vol 2043. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45136-6_21
Download citation
DOI: https://doi.org/10.1007/3-540-45136-6_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42123-8
Online ISBN: 978-3-540-45136-5
eBook Packages: Springer Book Archive