Vis enkel innførsel

dc.contributor.advisorFarshchian, Babaknb_NO
dc.contributor.authorKristiansen, Yngvarnb_NO
dc.date.accessioned2014-12-19T13:35:54Z
dc.date.available2014-12-19T13:35:54Z
dc.date.created2010-09-16nb_NO
dc.date.issued2010nb_NO
dc.identifier351908nb_NO
dc.identifierntnudaim:5464nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/252114
dc.description.abstractThe key motivation of this thesis is to find innovative solutions for facilitating the deployment of ubiquitous systems, with the purpose of making technology supported collaboration an easier task. Users, being in a ubiquitous environment, continuously encounter new resources that might provide some value. As the number of these resources increase, the management of them will be a central task in a ubiquitous computing system. The problems and challenges discussed in this thesis are related to continuous and unpredictable changes in the ubiquitous environment, which makes it difficult for users to retrieve appropriate software for utilizing resources. We also discuss the challenge of managing resources, and sharing them between users. The research questions in this thesis are: RQ-1: How can we extend existing service management architectures to support user-centered and community-based service management? RQ-2: What technologies, architectures and platforms are the most suitable for implementing user-centered and community-based service management? RQ-3: How can we evaluate the usability and utility of user-centered and community-based service management? What are the most compelling scenarios? The contributions in this thesis are, correspondingly: C1: We have made a solution proposal and an implementation of an improved service management system, which is based on earlier works of the Ubicollab platform. C2: Four items were found suitable: 1. The deployment model used by distribution platforms for mobile applications (such as AppStore and Android Market), 2. OSGi, 3. R-OSGi, and 4. HTTP-based communication using Java Servlets. C3: The evaluation of such systems can be done using a three-step process that includes: 1. Examining the system's fulfillment its requirement specification. 2. Compare the system's functionality with that of a scenario-described ideal system. 3. Create applications that demonstrate the utility of the system.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaimno_NO
dc.subjectSIF2 datateknikkno_NO
dc.subjectProgram- og informasjonssystemerno_NO
dc.titleDynamic Management of Software Components in a Ubiquitous Collaborative Environmentnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber124nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel