Keyphrases
- development tools
- user interface
- application development
- development environment
- application developers
- software developers
- end users
- object oriented programming
- programming tool
- user interaction
- user experience
- exception handling
- development process
- emerging technologies
- case study
- database server
- wireless networks
- web applications
- agent systems