• DocumentCode
    2024124
  • Title

    Building Blocks for a Web Programming Language

  • Author

    Turto, Tuomas

  • Author_Institution
    Dept. of Software Syst., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    310
  • Lastpage
    317
  • Abstract
    The essential characteristics of a Web application are concurrency, distribution and XML processing. Excluding the emphasis on XML, these are the natural elements of normal distributed applications. This means that we should consider Web applications as distributed programs, where the special need for XML processing is explicit. Currently this is difficult, but we present a motivation and building blocks for a new Web programming language that targets the Web as an application platform. We also outline the structure of the necessary runtime environment and show where our language fits within the competitive landscape of programming languages aimed at developing Web applications and services.
  • Keywords
    Web services; XML; programming languages; Web programming language; Web services; XML processing; distributed programs; Application software; Buildings; Collaborative software; Computer languages; Concurrent computing; Runtime environment; Software engineering; Software systems; Standards development; XML; web-programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
  • Conference_Location
    Parma
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3276-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2008.15
  • Filename
    4725736