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.
- Celebrity gossip juicy celebrity rumors Hollywood gossip blog from Perez Hilton. http://www.perezhilton.com. June 2006.Google Scholar
- 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 Scholar
- Album Sales Slump as Downloads rise. http://www.usatoday.com/life/music/news/2006-01-04-music-sales-main_x.htm. March 2008.Google Scholar
- Nielsen SoundScan Releases Year-End Sales Data. http://www.billboard.biz/bbbiz/content_display/in dustry/e3iXZLO0IdrWuAOeIRwz3vtYA%3D%3D. March 2008.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- TubeMogul.com -- Online Video Distribution and Analytics. http://www.tubemogul.com/. March 2008.Google Scholar
- QLikView Musiq Tracker. http://demo.qliktech.com/qlikview/AJAX/MusiqT racker/. March 2008.Google Scholar
- 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 Scholar
- Neilson BDS Stations. http://www.bdsonline.com/stations/index.html. January 2008.Google Scholar
- 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 ScholarDigital Library
- Amazon Web Services @ Amazon.com. http://www.amazon.com/E-Commerce-Service-AWS-home-page/b?ie=UTF8&node=12738641. January 2008.Google Scholar
- Adobe -- Flex Development Center. http://www.adobe.com/devnet/flex/. January 2008.Google Scholar
- Deployment Architecture | OpenLaszlo. http://www.openlaszlo.org/deparchitecture. April 2008.Google Scholar
- SmartClient Overview. http://www.smartclient.com/technology/basics.jsp. April 2008.Google Scholar
- Adobe -- Flash Player Statistics. http://www.adobe.com/products/player_census/fl ashplayer. April 2008.Google Scholar
Index Terms
- Building highly-interactive, data-intensive, REST applications: the Invenio experience
Comments