Expanding and Factorising. Expanding Can’tcannot What is ‘expanding’?
XIDE: Expanding End-User Web Development
-
Upload
markku-laine -
Category
Technology
-
view
707 -
download
0
description
Transcript of XIDE: Expanding End-User Web Development
XIDE: Expanding End-User Web Development Evgenia Litvinova, Markku Laine and Petri Vuorimaa Aalto University, Finland
End users vs. Developers
2
End users vs. Developers
Visually Source code editing
Web surfing Professional development
3
Problem Statement
Visually Source code editing
4
Our approach
• Component-based • Familiar technology • Unified technology
• XIDE • XFormsDB
5
XFormsDB
• XForms • Markup-based • Unified
6
XIDE
7
XIDE
8
XIDE
9
XIDE
10
User studies
• 9 users • 10 tasks
• Opportunistic approach • Code reading • Copy-paste
11
Conclusions
Visually Source code editing
12
Thank you! Questions?
13
<title> Component N1 </title>
Our approach:
• Edit the source code • Existing knowledge
• Component-based • Familiar technology • Simple architecture
Component N1
Component N2
Web application
14
Agenda
• End-user Web development • Problem statement • Our proposal • Evaluation • Conclusions
15