Skip to main content

ZeroCouplage Framework: A Framework for Multi-supports Applications (Web, Mobile and Desktop)

  • Conference paper
  • First Online:
Proceedings of the Mediterranean Conference on Information & Communication Technologies 2015

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 381))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Natda, K.V.: Eduvantage, 2013 Responsive Web Design (2013)

    Google Scholar 

  2. Harb, E., Kapellari, P., Luong, S., Spot, N.: Responsive Web Design (2011)

    Google Scholar 

  3. Brown, A.: An Introduction to Model Driven Architecture (2004)

    Google Scholar 

  4. Mukerji, J., Miller, J.: MDA Guide Version 1.0.1, 2003. http://www.omg.org. Accessed 20 March 2015

  5. 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)

  6. JavaZONE, Oslo, JAOO, Århus: The Model-View-Controller (MVC) Its Past and Present (2003)

    Google Scholar 

  7. 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

    Article  MathSciNet  Google Scholar 

  8. Bryant, J., Jones, M.: Pro HTML5 Performance, 2012—Responsive Web Design (2012)

    Google Scholar 

  9. Arlow, J., Neustadt, I.: Enterprise Patterns and MDA. Addison-Wesley, Boston (2004)

    Google Scholar 

  10. Miller, J., Mukerji, J.: Model Driven Architecture (MDA), July 2001. Architecture Board ORMSC (2001)

    Google Scholar 

  11. 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

  12. Burbeck, S.: Applications Programming in Smalltalk-80: How to Use Model-View-Controller (MVC) (1992)

    Google Scholar 

  13. Sarker, I.H., Apu, K.: MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application (2014)

    Google Scholar 

  14. Development Guid for eclipse plugin. http://www.eclipsetotale.com/articles/Developpement_de_plugins_Eclipse_partie1.html. Accessed 20 March 2015

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to El Hassane Ettifouri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics