Abstract
This work describes the architecture proposed by the webinos EU project, which aims at developing software components for the future Internet, in the form of Web Runtime Extensions. It discusses the webinos architecture from a developer’s point of view, presenting an overview of its main advantages, such as context-awareness capabilities and distributed APIs in an intrinsic secure environment. It also shows how these features can in practice prove beneficial to the development of ubiquitous and secure web applications based on standard technologies like HTML, CSS and JavaScript.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bernstein, P.A.: Middleware: a model for distributed system services. Commun. ACM 39(2), 86–98 (1996)
Dawkins, R.: The Selfish Gene. Oxford paperbacks. Oxford University Press (2006)
Greenfield, A.: Everyware: The Dawning Age of Ubiquitous Computing. Peachpit Press, Berkeley (2006)
JSON-RPC Working Group. Json-rpc 2.0 specification, http://www.jsonrpc.org/specification
Issarny, V., Caporuscio, M., Georgantas, N.: A perspective on the future of middleware-based software engineering. In: 2007 Future of Software Engineering, FOSE 2007, pp. 244–258. IEEE Computer Society, Washington, DC (2007)
Jedrzejczyk, L., Price, B.A., Bandara, A.K., Nuseibeh, B.: On the impact of real-time feedback on users’ behaviour in mobile location-sharing applications. In: Proceedings of the Sixth Symposium on Usable Privacy and Security, SOUPS 2010, pp. 14:1–14:12. ACM, New York (2010)
Lyle, J., Monteleone, S., Faily, S., Patti, D., Ricciato, F.: Scross-platform access control for mobile web applications. In: IEEE International Symposium on Policies for Distributed Systems & Networks (2012)
Lyle, J., Faily, S., Fléchais, I., Paul, A., Göker, A., Myrhaug, H., Desruelle, H., Martin, A.: On the Design and Development of webinos: A Distributed Mobile Application Middleware. In: Göschka, K.M., Haridi, S. (eds.) DAIS 2012. LNCS, vol. 7272, pp. 140–147. Springer, Heidelberg (2012)
Open Mobile Terminal Platform organisation. Bondi website, http://bondi.omtp.org/
PhoneGap. Phonegap website, http://www.phonegap.com
Recordon, D., Reed, D.: Openid 2.0: a platform for user-centric identity management. In: Proceedings of the Second ACM Workshop on Digital Identity Management, DIM 2006, pp. 11–16. ACM, New York (2006)
Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: First Workshop on Mobile Computing Systems and Applications, WMCSA 1994, pp. 85–90 (December 1994)
Taivalsaari, A., Mikkonen, T.: The web as an application platform: The saga continues. In: 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), August 30-September 2, pp. 170–174 (2011)
Tanner, J.: Cellcos get wac on os fragmentation (March 2011)
The W3C. Mobile Web Application Best Practices. Technical report (2010)
The W3C. Widget Packaging and XML Configuration. Technical report (2011)
The webinos Consortium. The webinos consortium website (2012), http://webinos.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Vergori, P., Ntanos, C., Gavelli, M., Askounis, D. (2013). The webinos Architecture: A Developer’s Point of View. In: Uhler, D., Mehta, K., Wong, J.L. (eds) Mobile Computing, Applications, and Services. MobiCASE 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36632-1_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-36632-1_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36631-4
Online ISBN: 978-3-642-36632-1
eBook Packages: Computer ScienceComputer Science (R0)