|
ABSTRACT
A Web application is an application that is invoked with a Web browser over the Internet. Ever since 1994 when the Internet became available to the public and especially in 1995 when the World Wide Web put a usable face on the Internet, the Internet has become a platform of choice for a large number of ever-more sophisticated and innovative Web applications. In just one decade, the Web has evolved from being a repository of pages used primarily for accessing static, mostly scientific, information to a powerful platform for application development and deployment. NewWeb technologies, languages, and methodologies make it possible to create dynamic applications that represent a new model of cooperation and collaboration among large numbers of users. Web application development has been quick to adopt software engineering techniques of component orientation and standard components. For example, search, syndication, and tagging have become standard components of a new generation of collaborative applications and processes. Future developments in Web applications will be driven by advances in browser technology, Web internet infrastructure, protocol standards, software engineering methods, and application trends.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
[7] Firefox Feature Brainstorming, 2006.
|
| |
8
|
[8] M. Frank and S. Decker. The networked semantic desktop. In International Semantic Web Conference, 2002.
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
[13] E. Kirda. Engineering Device-Independent Web Services. PhD thesis, Technical University of Vienna, 2002.
|
| |
14
|
[14] E. Kirda and C. Kerer. Diwe: A framework for constructing device-independent web applications. In L. Baresi, S. Dustdar, H. Gall, and M. Matera, editors, UMICS, volume 3272 of Lecture Notes in Computer Science, pages 96-110. Springer, 2004.
|
| |
15
|
[15] C. Marlow, M. Naaman, D. Boyd, and M. Davis. Position Paper, Tagging, Taxonomy, Flickr, Article, ToRead. In Collaborative Web Tagging Workshop at WWW2006, Edinburgh, Scotland, May 2006.
|
| |
16
|
[16] C. Mesnage and M. Jazayeri. Specifying the collaborative tagging system. In SAAW'06, Semantic Authoring and Annotation Workshop</i>, 2006.
|
| |
17
|
[17] MozTorrent Plugin, 2006.
|
 |
18
|
|
| |
19
|
[19] T. O'Reilley. What is Web 2.0--Design Patterns and Business Models for the Next Generation of Software, 2005. http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html.
|
| |
20
|
[20] T. Reenskaug. Models - views - controllers. Technical report, Technical Note, Xerox Parc, 1979.
|
| |
21
|
[21] L. Sauermann, A. Bernardi, and A. Dengel. Overview and outlook on the semantic desktop. In Proceedings of the 1st Workshop on The Semantic Desktop at the ISWC 2005 Conference , 2005.
|
| |
22
|
[22] L. Sauermann, G. A. Grimnes, M. Kiesel, C. Fluit, H. Maus, D. Heim, D. Nadeem, B. Horak, and A. Dengel. Semantic desktop 2.0: The gnowsis experience. In The Semantic Web - ISWC 2006, volume 4273/2006, pages 887-900. Springer Berlin / Heidelberg, 2006.
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
[26] Web Hypertext Application Technology Working Group, 2006.
|
|