DocumentCode
1892714
Title
A plug-in architecture for connecting to new data sources on mobile devices
Author
Chang, Kerry Shih-Ping ; Myers, Brad A. ; Cahill, Gene M. ; Simanta, Soumya ; Morris, Edwin ; Lewis, Grace
Author_Institution
Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2013
fDate
15-19 Sept. 2013
Firstpage
51
Lastpage
58
Abstract
A key use for mobile devices is to search and view online information while on the go. As a result, many mobile applications serve as front ends for online databases. While there are many thousands of data sources that provide web service APIs giving access to their databases, creating mobile applications to use those sources requires significant mobile programming knowledge and a significant amount of time. We introduce Spinel, a plug-in architecture for Android, and a set of web-based configuration tools that together enable users to connect mobile applications to new data sources without programming. Spinel also provides APIs that make it easy for developers to create new applications that use those data sources. We provide three demonstration Android applications that use such data: Listpad for entering personal lists, Listviewer for viewing results of data queries, and Mapviewer for displaying query results on a map. An informal usability study showed that users could successfully attach new data sources to those applications.
Keywords
Internet; application program interfaces; database management systems; mobile computing; software architecture; Android; Android applications; Spinel; Web based configuration tools; Web service API; data sources; mobile applications; mobile devices; mobile programming knowledge; new data sources; online databases; online information; plug-in architecture; Authentication; Databases; Libraries; Mashups; Mobile communication; Mobile handsets; Programming; end-user programming; mashups; mobile devices; plug-ins; web APIs;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
Conference_Location
San Jose, CA
ISSN
1943-6092
Type
conf
DOI
10.1109/VLHCC.2013.6645243
Filename
6645243
Link To Document