Abstract
Ada is an ISO standard Object Oriented programming language specifically designed to support the cost effective development of robust, maintainable software. Because of this, Ada is widely used in the development of critical systems such as commercial aircraft. However, despite its advantages and general purpose nature, Ada is not often used for the development of main stream applications. This is partly because of Ada’s poor integration with contemporary technologies such as Graphical User Interfaces. Described within this paper is a technique which uses the Java Native Interface to provide Ada programmers with immediate access to any software that has a Java API, thus substantially improving the suitability of Ada for the development of a wide range of applications.
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
Aonix Inc. ObjectAda for Windows, http://www.aonix.com
JavaSoft, Sun Microsystems Inc., Java Development Kit, http://java.sun.com/products/jdk/1.1
JavaSoft, Sun Microsystems Inc., Introduction to the New AWT Event Model, http://java.sun.com/docs/books/tutorial/ui/components/eventintro.html
JavaSoft, Sun Microsystems Inc., Java API User.s Guide, http://java.sun.com/products/jdk/1.1/docs/api/API_users_guide.html
JavaSoft, Sun Microsystems Inc., Java Foundation Classes, http://java.sun.com/products/jfc/index.html
JavaSoft, Sun Microsystems Inc., Java Beans, http://java.sun.com/beans/index.html
Masters, M.W.: Programming Languages and Life Cycle Costs, Naval Surface Warfare Center (March 1996), http://wuarchive.wustl.edu/languages/ada/docs/advocacy/Masters1.zip
Zeigler, S.F.: Comparing Development Costs of C and Ada, Rational Software Corp’n (March 1995), http://sw-eng.falls-church.va.us/AdaIC/docs/reports/cada/cada_art.html
Intermetrics Inc., AppletMagic, http://www.appletmagic.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Flint, S., Dobbing, B. (2000). Using JavaTM APIs with Native Ada Compilers. In: Keller, H.B., Plödereder, E. (eds) Reliable Software Technologies Ada-Europe 2000. Ada-Europe 2000. Lecture Notes in Computer Science, vol 1845. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722060_7
Download citation
DOI: https://doi.org/10.1007/10722060_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67669-0
Online ISBN: 978-3-540-45098-6
eBook Packages: Springer Book Archive