Improving Modularity of Interactive Software with the MDPC Architecture

  • Authors:
  • Stéphane Conversy;Eric Barboni;David Navarre;Philippe Palanque

  • Affiliations:
  • ENAC --- Ecole Nationale de l'Aviation Civile, Toulouse, France 31055 and LIIHS --- IRIT, Université Paul Sabatier, Toulouse Cedex 4, France 31062;LIIHS --- IRIT, Université Paul Sabatier, Toulouse Cedex 4, France 31062;LIIHS --- IRIT, Université Paul Sabatier, Toulouse Cedex 4, France 31062;LIIHS --- IRIT, Université Paul Sabatier, Toulouse Cedex 4, France 31062

  • Venue:
  • Engineering Interactive Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The "Model - Display view - Picking view - Controller" model is a refinement of the MVC architecture. It introduces the "Picking View" component, which offloads the need from the controller to analytically compute the picked element. We describe how using the MPDC architecture leads to benefits in terms of modularity and descriptive ability when implementing interactive components. We report on the use of the MDPC architecture in a real application: we effectively measured gains in controller code, which is simpler and more focused.