Keyphrases
- educational software
- web design
- cyber infrastructure
- software development
- computer systems
- software systems
- software design
- distance learning
- software tools
- e learning
- learning experience
- higher education
- technical infrastructure
- usability studies
- book examines
- user interface
- source code
- web based learning
- software architecture
- computer software
- hong kong
- web enabled
- real world
- learning tools
- design patterns
- industrial strength
- software development life cycle
- mobile learning