Abstract
The companies are currently confronted with the implementation problem of their applications on several supports (Web, mobile and desktop). The Responsive Web Design [1, 2] partially answers to this problem as it does not allow having a mobile-native version, nor a desktop one. So, we propose a new approach which relies on the use of meta-model MDA (Model Driven Architecture) [3, 4] for the CIM and PIM models. Yet instead of having a PSM for each support, we propose a new open source framework [5] based on the adaptation of the MVC model [6] entitled as ZeroCouplage framework in order to have only one PSM, in which we will conceive and develop the same application and deploy it on several supports.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Natda, K.V.: Eduvantage, 2013 Responsive Web Design (2013)
Harb, E., Kapellari, P., Luong, S., Spot, N.: Responsive Web Design (2011)
Brown, A.: An Introduction to Model Driven Architecture (2004)
Mukerji, J., Miller, J.: MDA Guide Version 1.0.1, 2003. http://www.omg.org. Accessed 20 March 2015
Ettifouri, E.H., Bouchentouf, T.: Source code of ZeroCouplage framework. http://code.google.com/p/zerocouplage/source/browse/#svn%2Ftrunk%2Fcode%20source%2Fzerocouplage-2.0.0. Accessed 20 March 2015 (2012–2014)
JavaZONE, Oslo, JAOO, Århus: The Model-View-Controller (MVC) Its Past and Present (2003)
Groves, R.M., Heeringa, S.G.: Responsive design for household surveys: tools for actively controlling survey errors and costs. J. R. Stat. Soc. Ser. A (Stat. Soc.) 169, 439–457 (2006). doi:10.1111/j.1467-985X.2006.00423.x
Bryant, J., Jones, M.: Pro HTML5 Performance, 2012—Responsive Web Design (2012)
Arlow, J., Neustadt, I.: Enterprise Patterns and MDA. Addison-Wesley, Boston (2004)
Miller, J., Mukerji, J.: Model Driven Architecture (MDA), July 2001. Architecture Board ORMSC (2001)
Reenskaug, T.: Xerox PARC technical note (December 1979) defines the MVC terms. http://heim.ifi.uio.no/trygver/1979/mvc-2/1979-12-MVC.pdf. Accessed 20 March 2015
Burbeck, S.: Applications Programming in Smalltalk-80: How to Use Model-View-Controller (MVC) (1992)
Sarker, I.H., Apu, K.: MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application (2014)
Development Guid for eclipse plugin. http://www.eclipsetotale.com/articles/Developpement_de_plugins_Eclipse_partie1.html. Accessed 20 March 2015
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Ettifouri, E.H., Rhouati, A., Dahhane, W., Bouchentouf, T. (2016). ZeroCouplage Framework: A Framework for Multi-supports Applications (Web, Mobile and Desktop). In: El Oualkadi, A., Choubani, F., El Moussati, A. (eds) Proceedings of the Mediterranean Conference on Information & Communication Technologies 2015. Lecture Notes in Electrical Engineering, vol 381. Springer, Cham. https://doi.org/10.1007/978-3-319-30298-0_42
Download citation
DOI: https://doi.org/10.1007/978-3-319-30298-0_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30296-6
Online ISBN: 978-3-319-30298-0
eBook Packages: EngineeringEngineering (R0)