Keyphrases
- design patterns
- user interface
- design principles
- software engineering
- object oriented
- software systems
- object oriented software
- usage scenarios
- software design
- human computer interaction
- user interaction
- metamodel
- application development
- user interface design
- process model
- software architecture
- end users
- ontology driven
- learning objects
- learning games
- specific problems
- augmented reality
- text to speech
- pattern languages
- database driven
- databases
- design requirements
- business process