Composing user-specific web applications from distributed plug-ins

  • Authors:
  • Markus Jahn;Reinhard Wolfinger;Markus Löberbauer;Hanspeter Mössenböck

  • Affiliations:
  • Christian Doppler Laboratory for Automated Software Engineering, Johannes Kepler University, Linz, Austria 4040;Christian Doppler Laboratory for Automated Software Engineering, Johannes Kepler University, Linz, Austria 4040;Christian Doppler Laboratory for Automated Software Engineering, Johannes Kepler University, Linz, Austria 4040;Christian Doppler Laboratory for Automated Software Engineering, Johannes Kepler University, Linz, Austria 4040

  • Venue:
  • Computer Science - Research and Development
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Plug-in frameworks support the development of component-based software that is extensible and can be customized to the needs of specific users. However, most plug-in frameworks target desktop applications and do not support web applications that can be extended by end users. In contrast to that, our plug-in framework Plux supports customizable and extensible web applications. Plux tailors a web application to the needs of every user, by assembling it from a user-specific component set. Furthermore, Plux supports end-user extensions, by integrating components provided by the end user into the web application. And finally, Plux supports distributed web applications, by integrating components on the client machines into the web application.