Abstract
The ability to instantly publish software worldwide, and the ability to dynamically combine data, code and other content from numerous web sites all over the world has opened up entirely new possibilities for software development. In web terminology, a web site that combines (“mashes up”) content from more than one source into an integrated experience is referred to as a mashup. At present, the development of mashups usually relies on the tools for composing server-side software, and off-the-shelf browser is commonly assumed as the runtime environment. However, when considering client-side mashups that are well-suited for mobile devices due to local processing and associated interactivity, numerous complications exist. One of these problems is available tool support, which is commonly targeted to desktops and browsers. In this paper, we introduce a tool for developing client-side mashup applications. In spirit, the tool is similar to tools available for mainstream mashup development, but all the actual processing is done on the client side using a special purpose runtime environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Mikkonen, T., Taivalsaari, A., Terho, M.: Lively for Qt: A Platform for Mobile Web Applications. In: Proceedings of the Sixth ACM Mobility Conference, Nice, France, September 2-4 (2009)
Nyrhinen, F., Salminen, A., Mikkonen, T., Taivalsaari, A.: Lively mashups for mobile devices. In: Proceedings of the MobiCase 2009 Conference, San Diego, CA, USA, October 26-29 (2009)
ECMA Standard 262: ECMAScript Language Specification, 3rd edn. (December 1999)
Yahoo Inc. Yahoo! Maps Web Services – Geocoding API (2010)
Nokia Corporation. Qt 4.6: View Classes (2010), http://qt.nokia.com/doc/4.6/model-view-view.html (reviewed January 18, 2010)
Nokia Corporation. Qt 4.6: An Introduction to Model/View Programming (2010), http://qt.nokia.com/doc/4.6/model-view-introduction.html (reviewed January 18, 2010)
Nokia Corporation. Qt 4.6: QPicture Class Reference (2010), http://qt.nokia.com/doc/4.6/qpicture.html (reviewed January 18, 2010)
Lassila, O.: Enabling Semantic Web Programming by Integrating RDF and Common Lisp. In: Proceedings of the First Semantic Web Working Symposium. Stanford University (July 2001)
World Wide Web Consortium. Resource Description Framework (RDF) Model and Syntax Specification. World Wide Web Consortium (1999)
Marincu, C., McMullin, B.: A comparative assessment of Web accessibility and technical standards conformance in four EU states. First Monday 9(7-5) (2004)
Riggs, R., Taivalsaari, A., Van Peursem, J., Huopaniemi, J., Patel, M., Uotila, A.: Programming Wireless Devices with the Java 2 Platform, Micro Edition, 2nd edn. Java Series. Addison-Wesley (2003)
Lahtinen, E., Ala-Mutka, K., Järvinen, H.-M.: A Study of the Difficulties of Novice Programmers. In: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Capariga, Portugal, pp. 14–18 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Holmstedt, L., Mikkonen, T., Terho, M. (2012). Tool Support for Constructing Mobile Mashups. In: Gris, M., Yang, G. (eds) Mobile Computing, Applications, and Services. MobiCASE 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 76. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29336-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-29336-8_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29335-1
Online ISBN: 978-3-642-29336-8
eBook Packages: Computer ScienceComputer Science (R0)