Abstract
The software industry is currently experiencing a paradigm shift towards web-based software and web-enabled mobile devices. With the Web as the ultimate information distribution platform, mashups that combine data, code and other content from numerous web sites are becoming popular. Unfortunately, there are various limitations when building mashups that run in a web browser. The problems are even more challenging when using those mashups on mobile devices. In this paper, we present our experiences in building mashups using Qt, a Nokia-owned cross-platform application framework that provides built-in support for web browsing and scripting. These experiences are part of a larger activity called Lively for Qt, an effort that has created a highly interactive, mobile web application and mashup development environment on top of the Qt framework.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Clarke, J., Connors, J., Bruno, E.: JavaFX: Developing Rich Internet Applications. Java Series. Prentice Hall, Englewood Cliffs (2009)
Crane, D., Pascarello, E., James, D.: Ajax in Action. Manning Publications (2005)
Crockford, D.: JavaScript: The Good Parts. O’Reilly Media, Sebastopol (2008)
ECMA Standard 262: ECMAScript Language Specification, 3rd edn. (December 1999), http://www.ecma-international.org/publications/standards/Ecma-262.htm
Gibson, R., Erle, S.: Google Maps Hacks. O’Reilly Media, Sebastopol (2006)
Goodman, D.: Dynamic HTML: The Definitive Reference. O’Reilly Media, Sebastopol (2006)
Hadley, M.: Web Application Description Language Specification (November 9, 2006), https://wadl.dev.java.net/
Hanson, R., Tacy, A.: GWT in Action: Easy Ajax with Google Web Toolkit. Manning Publications (2007)
Mikkonen, T., Taivalsaari, A.: Creating a Mobile Web Application Platform: The Lively Kernel Experiences. In: Proceedings of the 24th ACM Symposium on Applied Computing, SAC 2009, Honolulu, Hawaii, March 8-12, pp. 177–184 (2009)
Mikkonen, T., Taivalsaari, A., Terho, M.: Lively for Qt: A Platform for Mobile Web Applications. In: The Proceedings of the Sixth ACM Mobility Conference, Mobility 2009, Nice, France, September 2-4 (2009) (to appear)
Mobile Web Best Practices 1.0. World Wide Web Consortium Recommendation Document (July 29, 2008), http://www.w3.org/TR/mobile-bp/
Moroney, L.: Introducing Microsoft Silverlight 2.0, 2nd edn. Microsoft Press (2008)
Taivalsaari, A.: Mashware: The Future of Web Applications. Sun Labs Technical Report TR-2009-181 (February 2009)
Taivalsaari, A., Mikkonen, T.: Mashups and Modularity: Towards Secure and Reusable Web Applications. In: Proceedings of First Workshop on Social Software Engineering and Applications, SoSEA 2008, L’Aquila, Italy, September 16 (2008)
Tucker, D., Casario, M., De Weggheleire, K., Tretola, K.: Adobe AIR 1.5 Cookbook. O’Reilly Media, Sebastopol (2008)
Web Services Description Language. World Wide Web Consortium (W3C) Specification (March 15, 2001), http://www.w3.org/TR/wsdl
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Nyrhinen, F., Salminen, A., Mikkonen, T., Taivalsaari, A. (2010). Lively Mashups for Mobile Devices. In: Phan, T., Montanari, R., Zerfos, P. (eds) Mobile Computing, Applications, and Services. MobiCASE 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 35. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12607-9_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-12607-9_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12606-2
Online ISBN: 978-3-642-12607-9
eBook Packages: Computer ScienceComputer Science (R0)