Loading...
Please wait, while we are loading the content...
Similar Documents
Infrastructure for rapid development of java gui programs
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Hostetter, Carl F. Wheeler, Philip Jones, Jeremy |
| Copyright Year | 2006 |
| Description | The Java Application Shell (JAS) is a software framework that accelerates the development of Java graphical-user-interface (GUI) application programs by enabling the reuse of common, proven GUI elements, as distinguished from writing custom code for GUI elements. JAS is a software infrastructure upon which Java interactive application programs and graphical user interfaces (GUIs) for those programs can be built as sets of plug-ins. JAS provides an application- programming interface that is extensible by application-specific plugins that describe and encapsulate both specifications of a GUI and application-specific functionality tied to the specified GUI elements. The desired GUI elements are specified in Extensible Markup Language (XML) descriptions instead of in compiled code. JAS reads and interprets these descriptions, then creates and configures a corresponding GUI from a standard set of generic, reusable GUI elements. These elements are then attached (again, according to the XML descriptions) to application-specific compiled code and scripts. An application program constructed by use of JAS as its core can be extended by writing new plug-ins and replacing existing plug-ins. Thus, JAS solves many problems that Java programmers generally solve anew for each project, thereby reducing development and testing time. |
| File Size | 574218 |
| Page Count | 1 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_20100021324 |
| Archival Resource Key | ark:/13960/t70w3fs5x |
| Language | English |
| Publisher Date | 2006-02-01 |
| Access Restriction | Open |
| Subject Keyword | Man/system Technology And Life Support Application Programming Interface Graphical User Interface Java Programming Language Testing Time Applications Programs Computers Encapsulating Programmers Computer Programs Document Markup Languages Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |