Context-Aware Mashups for Mobile Devices

With the Web 2.0 trend and its participation of end-users more and more data and information services are online accessible, such as web sites, Wikis, or web services. So-called mashups--web applications that integrate data from more than one source into an integrated service--can be easily realized using scripting languages. Also, mobile devices are increasingly powerful, have ubiquitous access to the Web and feature local sensors, such as GPS. Thus, mobile applications can adapt to the mobile user's current situation. We examine how context-aware mashups can be created. One challenge is the provisioning of context data to the mobile application. For this, we discuss different ways to integrate context data, such as the user's position, into web applications. Moreover, we assess different data formats and the overall performance. Finally, we present the Telar mashup platform, a client-server solution for location-based mashups for mobile devices such as the Nokia N810 Internet Tablet.

[1]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[2]  Ethan V. Munson Symposium on document engineering , 2002, SIGF.

[3]  David Maier,et al.  Mash-o-matic , 2006, DocEng '06.

[4]  Anant Jhingran Enterprise information mashups: integrating information, simply , 2006, VLDB.

[5]  Martin Kofahl,et al.  Geographic extensions for HTTP transactions , 2007 .

[6]  Daniela Nicklas,et al.  The TELAR mobile mashup platform for Nokia internet tablets , 2008, EDBT '08.

[7]  G. Klyne,et al.  Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies , 2001 .

[8]  Bernhard Mitschang,et al.  Federating Location-Based Data Services , 2005, Data Management in a Connected World.

[9]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[10]  Jadwiga Indulska,et al.  A software engineering framework for context-aware pervasive computing , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[11]  Jason I. Hong,et al.  Marmite: Towards End-User Programming for the Web , 2007, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007).

[12]  David Gay,et al.  User-friendly functional programming for web mashups , 2007, ICFP '07.

[13]  M. Cameron Jones,et al.  Web Mash-ups and Patchwork Prototyping: User-driven technological innovation with Web 2.0 and Open Source Software , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[14]  S. Sathish,et al.  Delivery Context Access for Mobile Browsing , 2006, 2006 International Multi-Conference on Computing in the Global Information Technology - (ICCGI'06).

[15]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.