skip to main content
10.1145/1463788.1463808acmotherconferencesArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
research-article

Building highly-interactive, data-intensive, REST applications: the Invenio experience

Published:27 October 2008Publication History

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.

References

  1. Celebrity gossip juicy celebrity rumors Hollywood gossip blog from Perez Hilton. http://www.perezhilton.com. June 2006.Google ScholarGoogle Scholar
  2. U.S. Album Sales Down 9.5%, Digital Sales Up 45% in 2007. http://www.dmwmedia.com/news/2008/01/03/u.s.-album-sales-down-9.5%25%2C-digital-sales-45%25-2007. March 2008.Google ScholarGoogle Scholar
  3. Album Sales Slump as Downloads rise. http://www.usatoday.com/life/music/news/2006-01-04-music-sales-main_x.htm. March 2008.Google ScholarGoogle Scholar
  4. Nielsen SoundScan Releases Year-End Sales Data. http://www.billboard.biz/bbbiz/content_display/in dustry/e3iXZLO0IdrWuAOeIRwz3vtYA%3D%3D. March 2008.Google ScholarGoogle Scholar
  5. Wood, J., Dykes, J., Slingsby, A., Clarke, K., Interactive Visual Exploration of a Large Spatiotemporal Dataset: Reflections on a Geovisualization Mashup, IEEE Transactions on Visualization and Computer Graphics. pp. 1176--1183. November/December, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kwan, MP., Lee, J., Geovisualization of Human Activity Patterns Using 3D GIS: A Time-Geographic Approach. Spatially Integrated Social Science, Michael F. Goodchild and Donald G. Janelle (eds). New York: Oxford University Press. 48--66. 2004.Google ScholarGoogle Scholar
  7. TubeMogul.com -- Online Video Distribution and Analytics. http://www.tubemogul.com/. March 2008.Google ScholarGoogle Scholar
  8. QLikView Musiq Tracker. http://demo.qliktech.com/qlikview/AJAX/MusiqT racker/. March 2008.Google ScholarGoogle Scholar
  9. Brownstein, J., Freifeld, C., Reis B., Mandl K., HealthMap: Internet-based emerging infectious disease intelligence. Infectious Disease Surveillance and Detection: Assessing the Challenges - Finding Solutions. Washington, DC. pp. 183--204. 2007.Google ScholarGoogle Scholar
  10. Neilson BDS Stations. http://www.bdsonline.com/stations/index.html. January 2008.Google ScholarGoogle Scholar
  11. Shneiderman, B. The Eyes Have It: A Task By Data Type Taxonomy for Information Visualizations, Proc. IEEE Symposium on Visual Languages '96, IEEE, Los Alamitos, CA. pp. 336--343. September 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Amazon Web Services @ Amazon.com. http://www.amazon.com/E-Commerce-Service-AWS-home-page/b?ie=UTF8&node=12738641. January 2008.Google ScholarGoogle Scholar
  13. Adobe -- Flex Development Center. http://www.adobe.com/devnet/flex/. January 2008.Google ScholarGoogle Scholar
  14. Deployment Architecture | OpenLaszlo. http://www.openlaszlo.org/deparchitecture. April 2008.Google ScholarGoogle Scholar
  15. SmartClient Overview. http://www.smartclient.com/technology/basics.jsp. April 2008.Google ScholarGoogle Scholar
  16. Adobe -- Flash Player Statistics. http://www.adobe.com/products/player_census/fl ashplayer. April 2008.Google ScholarGoogle Scholar

Index Terms

  1. Building highly-interactive, data-intensive, REST applications: the Invenio experience

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          CASCON '08: Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
          October 2008
          357 pages
          ISBN:9781450378826
          DOI:10.1145/1463788

          Copyright © 2008 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 27 October 2008

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate24of90submissions,27%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader