With the explosion of Web 2.0 ideas and technologies such as XML, REST, and RIAs (Rich Internet Applications), developers are now creating "mashup" applications that aggregate numerous sources of information and promote rich user interaction. Although many innovative mashups are being created, there has been little research systematically examining which technologies to use and how to design and implement such applications. We describe the features and complexity inherent within a data-intensive, REST-based, RIA entitled, Invenio. Invenio combines a variety of different technologies (Yahoo! Maps, Amazon Associates Web Service, REST, and the Flex framework) to geographically visualize aggregated music chart information. We report on our experiences in designing and authoring Invenio, use Invenio's requirements as a case study to examine relevant technologies and recommend a set of possible "best practices" for developing other RIAs.
%0 Conference Paper
%1 annett2008building
%A Annett, Michelle
%A Stroulia, Eleni
%B CASCON '08: Proceedings of the 2008 conference of the center for advanced studies on collaborative research
%C New York, NY, USA
%D 2008
%I ACM
%K application internet mashup rest rich service web
%P 192--206
%R http://doi.acm.org/10.1145/1463788.1463808
%T Building highly-interactive, data-intensive, REST applications: the Invenio experience
%U http://dx.doi.org/http://doi.acm.org/10.1145/1463788.1463808
%X With the explosion of Web 2.0 ideas and technologies such as XML, REST, and RIAs (Rich Internet Applications), developers are now creating "mashup" applications that aggregate numerous sources of information and promote rich user interaction. Although many innovative mashups are being created, there has been little research systematically examining which technologies to use and how to design and implement such applications. We describe the features and complexity inherent within a data-intensive, REST-based, RIA entitled, Invenio. Invenio combines a variety of different technologies (Yahoo! Maps, Amazon Associates Web Service, REST, and the Flex framework) to geographically visualize aggregated music chart information. We report on our experiences in designing and authoring Invenio, use Invenio's requirements as a case study to examine relevant technologies and recommend a set of possible "best practices" for developing other RIAs.
@inproceedings{annett2008building,
abstract = {With the explosion of Web 2.0 ideas and technologies such as {XML}, {REST}, and {RIAs} (Rich Internet Applications), developers are now creating "mashup" applications that aggregate numerous sources of information and promote rich user interaction. Although many innovative mashups are being created, there has been little research systematically examining which technologies to use and how to design and implement such applications. We describe the features and complexity inherent within a data-intensive, {REST}-based, {RIA} entitled, Invenio. Invenio combines a variety of different technologies (Yahoo! Maps, Amazon Associates Web Service, {REST}, and the Flex framework) to geographically visualize aggregated music chart information. We report on our experiences in designing and authoring Invenio, use Invenio's requirements as a case study to examine relevant technologies and recommend a set of possible "best practices" for developing other {RIAs}.},
added-at = {2011-12-27T21:13:55.000+0100},
address = {New York, NY, USA},
author = {Annett, Michelle and Stroulia, Eleni},
biburl = {https://www.bibsonomy.org/bibtex/2a4a7577c34f0d09c896afbc1eca246f8/porta},
booktitle = {CASCON '08: Proceedings of the 2008 conference of the center for advanced studies on collaborative research},
doi = {http://doi.acm.org/10.1145/1463788.1463808},
file = {annett2008building.pdf:annett2008building.pdf:PDF},
groups = {public},
interhash = {3ed429d4dd5172de7bccd7100808550d},
intrahash = {a4a7577c34f0d09c896afbc1eca246f8},
keywords = {application internet mashup rest rich service web},
location = {Ontario, Canada},
pages = {192--206},
publisher = {ACM},
timestamp = {2013-03-01T23:24:42.000+0100},
title = {Building highly-interactive, data-intensive, {REST} applications: the Invenio experience},
url = {http://dx.doi.org/http://doi.acm.org/10.1145/1463788.1463808},
username = {porta},
year = 2008
}