• DocumentCode
    2038797
  • Title

    Public programming in a Web world

  • Author

    Ambler, Allen ; Leopold, Jennifer

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Kansas Univ., Lawrence, KS, USA
  • fYear
    1998
  • fDate
    1-4 Sep 1998
  • Firstpage
    100
  • Lastpage
    107
  • Abstract
    Web browsers have created a truly platform-independent distributed environment. While the main focus for this environment has been pre-built applications, there is certainly an opportunity for systems designed to facilitate programming new applications. Systems tools, such as Java, are of course readily available, but not generally usable by public programmers, i.e., programmers without training in either object oriented or imperative programming. What we have not seen is the equivalent of a spreadsheet language, designed for public programmers and making it possible for these people to build applications that collect and manipulate data, both from within the Web and from without. We discuss the application of the visual programming language, Formulate, to building distributed applications via the Web environment. Formulate has certain inherent advantages for application to this environment. Principle among these are: (1) it was designed for public programmers and (2) its internal evaluation algorithm is well suited for adaptation to a non deterministic distributed environment using symbolic URLs
  • Keywords
    Internet; parallel programming; visual languages; visual programming; Formulate; Web browsers; Web environment; Web world; distributed applications; internal evaluation algorithm; non deterministic distributed environment; platform-independent distributed environment; public programmers; public programming; spreadsheet language; symbolic URLs; systems tools; visual programming language; Algorithm design and analysis; Application software; Buildings; Computer languages; Internet; Java; Object oriented programming; Programming profession; Uniform resource locators; Visual BASIC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
  • Conference_Location
    Halifax, NS
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8712-6
  • Type

    conf

  • DOI
    10.1109/VL.1998.706152
  • Filename
    706152