SlideShare a Scribd company logo
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
                         •  XIDE
•  Familiar technology
                         •  XFormsDB
•  Unified technology




                     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
Our approach:

•  Edit the source code    Web application
•  Existing knowledge

                          <title> Component N1 </title>
                                  Component N1
•  Component-based
•  Familiar technology
•  Simple architecture

                                 Component N2




                     14
Agenda

•    End-user Web development
•    Problem statement
•    Our proposal
•    Evaluation
•    Conclusions




                     15

More Related Content

PDF
Wttc2013 econ impact svg
PDF
Monitoring the Spreading of Infectious Diseases in Finland
PDF
Connecting XForms to Databases: An Extension to the XForms Markup Language
PDF
Editable Documents on the Web
PPTX
Presentation [superscript] sup
PDF
XFormsDB: An XForms-Based Framework for Simplifying Web Application Development
PDF
Local Storage for Web Applications
PPTX
Web-Development-ppt (1).pptx
Wttc2013 econ impact svg
Monitoring the Spreading of Infectious Diseases in Finland
Connecting XForms to Databases: An Extension to the XForms Markup Language
Editable Documents on the Web
Presentation [superscript] sup
XFormsDB: An XForms-Based Framework for Simplifying Web Application Development
Local Storage for Web Applications
Web-Development-ppt (1).pptx

Similar to XIDE: Expanding End-User Web Development (20)

PPTX
Web-Development-ppt.pptx
PPTX
amanWeb.ppt.pptx
PPTX
html css presentation for the btech cse students
PPTX
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
PPTX
Web-Development-ppt.pptx for the student
PDF
Friday final test
PDF
It is a sunny day
DOC
[doc].doc
PPTX
Integrating Drupal and Native Applications: The Story of the Elle Decor LookB...
PPTX
Single-Window Integrated Development Environment
PPTX
Wintellect - Devscovery - Portable Class Library
PPTX
Introduction to HTML, CSS, and JavaScript for Web Development
PPTX
Web Development - Roadmap to MERN stack development
PDF
Efficient Code Organisation
PDF
Going Mobile !
PPTX
Web-Development-ppt.pptx
PPTX
Developing Hybrid Applications with IONIC
PPTX
New voice, new tone, new IA: Writing for the modern developer
PPTX
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
PPT
Ui technologies
Web-Development-ppt.pptx
amanWeb.ppt.pptx
html css presentation for the btech cse students
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Web-Development-ppt.pptx for the student
Friday final test
It is a sunny day
[doc].doc
Integrating Drupal and Native Applications: The Story of the Elle Decor LookB...
Single-Window Integrated Development Environment
Wintellect - Devscovery - Portable Class Library
Introduction to HTML, CSS, and JavaScript for Web Development
Web Development - Roadmap to MERN stack development
Efficient Code Organisation
Going Mobile !
Web-Development-ppt.pptx
Developing Hybrid Applications with IONIC
New voice, new tone, new IA: Writing for the modern developer
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Ui technologies
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
Network Security Unit 5.pdf for BCA BBA.
A comparative analysis of optical character recognition models for extracting...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Ad

XIDE: Expanding End-User Web Development