Activity-Based Computing for the Cloud: Analysis of current technology and suggestions for improvement
MetadataShow full item record
Activity-Based Computing (ABC) is a way working with computers based on activites rather than just applications and documents.This thesis covers the use of Activity-Based Computing concepts in current software products.Several groups of software products have been analyzed in a product analysis, including cloud computing services and web browsers. This analysis reveals that most products have functionality similar to some of the ABC concepts. It also shows that some product groups includes more ABC concepts than others, and different products have similarities with different ABC concepts.Suggestions for improvements to enable ABC in web browsers and cloud computing services are also included in this thesis.A concept development approach have been used to propose possible solutions and improvements to web browsers. Web browsers are a good starting point for implementing ABC for use with cloud services and web applications.The concept development is based on the analysis of the five currently largest web browsers, and provides suggestions for functionality required to fully implement Activity-Based Computing.