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
Link To Document