End user development
From Wikipedia, the free encyclopedia
End user development (EUD) is a research topic within the field of computer science. It is concerned with the question of how to enable a user of a certain software to extend and adapt it to its needs. End User Development is a set of activities or techniques that allow people, who are non-professional developers to create or modify a software artifact. A typical example of EUD is macro programming in an office suite. End User Development is not limited to programming. Other examples of End User Development include the creation and modification of:
- web pages - plain HTML or HTML and scripting
- Wikis - a collaborative End-User Development process
- spreadsheets
- 3D models created with end-user oriented tools and approaches such as Sketchup and Inflatable Icons
[edit] See also
- End user computing
- AgentSheets - an end-user development tool to create interactive simulations and educational games