XIDE: Expanding End-User Web Development

Evgenia Litvinova, Markku Laine, Petri Vuorimaa
Department of Media Technology, Aalto University, Finland
{evgenia.litvinova, markku.laine, petri.vuorimaa}@aalto.fi

Abstract

Most Web end-user development tools assume that users create Web applications entirely visually. However, such tools have a limited functionality and support inadequately the transition from visual editing to source code editing. In this paper, we introduce a tool, XIDE, that supports end users in creation of database-driven Web applications. The proposed tool is based on three main approaches: (1) visual composition of applications from reusable components, (2) source code editing of both applications and components, and (3) unified programming model based on markup languages.

Keywords

End-user Programming, Web Development, Unified Programming Model, Markup Languages, XForms.

Paper

Demo

XIDE is a visual end-user tool that assists lower-level end-user developers in web application development.
Online demo: http://testbed.tml.hut.fi/xide/

Downloads

XIDE is released under the terms of the MIT license.

BibTex

@conference{webist12,
 author={Evgenia Litvinova and Markku Laine and Petri Vuorimaa},
 title={XIDE: EXPANDING END-USER WEB DEVELOPMENT},
 booktitle={Proceedings of the 8th International Conference on Web Information Systems and Technologies},
 year={2012},
 pages={123-128},
 doi={10.5220/0003934201230128},
 isbn={978-989-8565-08-2},
}