skip to main content
article
Free Access

Automated application programming environment

Authors Info & Claims
Published:01 May 1986Publication History
Skip Abstract Section

Abstract

With the availability of high-performance, low-cost hardware, APL provides a cost-effective means of developing custom software for the small business environment, and perhaps the best alternative to trying to adapt to an off-the-shelf package. Since APL does not inherently deal with system specific screen manipulation and file management techniques, programming these interface requirements from APL is typically tedious, potentially reducing the attractiveness of APL as the development language. Strategies for dealing with the realities of screen and file management in the context of small business systems are discussed in this paper. Low level functions with universal application are described along with code generation utilities to automatically produce the user and file interfaces for application packages. The programmer makes use of the screen and file management utilities to specify screen I/O and file management requirements resulting in a set of automatically generated screen and file functions for use with the application program. Thus, the programmer is relieved of the tedious task of dealing with the programming of the user and file interfaces and can concentrate on the “core” of the application program. Furthermore, system specific code in the application program (for displays and files) minimally affects portability since the utilities confine such code to a handful of low level functions. A working example of a small business system constructed with the assistance of screen and file management utilities is discussed.

References

  1. 1 Brooks, F. P., The Mythical Man-Month, Addison- Wesl ey (1975) Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Chua, Y. S. and C. N. Winton, "Automatic Proarammina of APL Functions for Screen Management;" APL83 Conference Proceedings (1983), pages 177-186, (ACM 554630) Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Automated application programming environment

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGAPL APL Quote Quad
        ACM SIGAPL APL Quote Quad  Volume 16, Issue 4
        1986
        334 pages
        ISSN:0163-6006
        DOI:10.1145/22008
        Issue’s Table of Contents
        • cover image ACM Conferences
          APL '86: Proceedings of the international conference on APL
          December 1986
          334 pages
          ISBN:0901865354
          DOI:10.1145/22415

        Copyright © 1986 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 May 1986

        Check for updates

        Qualifiers

        • article
      • Article Metrics

        • Downloads (Last 12 months)12
        • Downloads (Last 6 weeks)3

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader