Abstract
As personal devices become smarter, opportunities arise for sharing services, applications and data between them. While web technologies hold the promise of being a unifying layer, browsers lack functionality for supporting inter-device communication, synchronization, and security. To address this, we designed webinos: a cross-device distributed middleware providing interoperability, compatibility and security for mobile web applications. In this paper we present a case study of the webinos project, showing how the architecture of webinos was specified, designed and implemented, and reflect on several lessons learned.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
The W3C: Widget Packaging and XML Configuration (W3C Proposed Recommendation) (August 2011), http://www.w3.org/TR/2011/PR-widgets-20110811/
The W3C: Offline Web Applications (W3C Working Group Note) (May 2008), http://www.w3.org/TR/offline-webapps/
The webinos consortium: website (February 2012), http://webinos.org/
The W3C: Mobile Web Application Best Practices (December 2010), http://www.w3.org/TR/2010/REC-mwabp-20101214/
The Wholesale Application Community: Glossary of terms (August 2011), http://www.wacapps.net/glossary
Bernstein, P.A.: Middleware: a model for distributed system services. Commun. ACM 39, 86–98 (1996)
Raatikainen, K., Christensen, H.B., Nakajima, T.: Application requirements for middleware for mobile and pervasive systems. SIGMOBILE Mob. Comput. Commun. Rev. 6, 16–24 (2002)
Mikkonen, T., Taivalsaari, A.: Reports of the web’s death are greatly exaggerated. Computer 44(5), 30–36 (2011)
Lin, D., Squicciarini, A.: Data protection models for service provisioning in the cloud. In: Proceedings of SACMAT, pp. 183–192. ACM (2010)
Joyent, Inc.: Nodejs website (February 2012), http://nodejs.org/
Egelman, S., Brush, A.B., Inkpen, K.M.: Family accounts: a new paradigm for user accounts within the home environment. In: Proceedings of the 2008 ACM Conference on Computer Supported Cooperative Work, CSCW 2008, pp. 669–678. ACM, New York (2008)
The webinos consortium: User exepctations of security and privacy phase 2 (November 2011), http://webinos.org/blog/2011/11/01/webinos-repot-user-expectations-of-security-and-privacy-phase-2/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Lyle, J. et al. (2012). On the Design and Development of webinos: A Distributed Mobile Application Middleware. In: Göschka, K.M., Haridi, S. (eds) Distributed Applications and Interoperable Systems. DAIS 2012. Lecture Notes in Computer Science, vol 7272. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30823-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-30823-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30822-2
Online ISBN: 978-3-642-30823-9
eBook Packages: Computer ScienceComputer Science (R0)