Shared computer systems and groupware development : Escaping the personal computer paradigm
For the majority of the computers existence, we humans have interacted with them in a similar way, usually with a strict one-to-one relationship between user and machine. This is reflected by the design of most computers, operating systems and user applications on the market today, which are typical...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linnéuniversitetet, Institutionen för datavetenskap (DV)
2018
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-75953 |
id |
ndltd-UPSALLA1-oai-DiVA.org-lnu-75953 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-lnu-759532018-06-21T06:00:22ZShared computer systems and groupware development : Escaping the personal computer paradigmengJohansson, OscarForsman, MaxLinnéuniversitetet, Institutionen för datavetenskap (DV)2018Computersoftwaredevelopment methodsComputer SystemsDatorsystemFor the majority of the computers existence, we humans have interacted with them in a similar way, usually with a strict one-to-one relationship between user and machine. This is reflected by the design of most computers, operating systems and user applications on the market today, which are typically intended to only be operated by a single user. When computers are used for teamwork and cooperation, this design philosophy can be restricting and problematic. This paper investigates the development of shared software intended for multiple users and the impact of the single user bias in this context. A prototype software system was developed in order to evaluate different development methods for shared applications and discover potential challenges and limitations with this kind of software. It was found that the development of applications for multiple users can be severely limited by the target operating system and hardware platform. The authors conclude that new platforms are required to develop shared software more efficiently. These platforms should be tailored to provide robust support for multiple concurrent users. This work was carried out together with SAAB Air Traffic Management in Växjö, Sweden and is a bachelor's thesis in computer engineering at Linnaeus University. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-75953application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer software development methods Computer Systems Datorsystem |
spellingShingle |
Computer software development methods Computer Systems Datorsystem Johansson, Oscar Forsman, Max Shared computer systems and groupware development : Escaping the personal computer paradigm |
description |
For the majority of the computers existence, we humans have interacted with them in a similar way, usually with a strict one-to-one relationship between user and machine. This is reflected by the design of most computers, operating systems and user applications on the market today, which are typically intended to only be operated by a single user. When computers are used for teamwork and cooperation, this design philosophy can be restricting and problematic. This paper investigates the development of shared software intended for multiple users and the impact of the single user bias in this context. A prototype software system was developed in order to evaluate different development methods for shared applications and discover potential challenges and limitations with this kind of software. It was found that the development of applications for multiple users can be severely limited by the target operating system and hardware platform. The authors conclude that new platforms are required to develop shared software more efficiently. These platforms should be tailored to provide robust support for multiple concurrent users. This work was carried out together with SAAB Air Traffic Management in Växjö, Sweden and is a bachelor's thesis in computer engineering at Linnaeus University. |
author |
Johansson, Oscar Forsman, Max |
author_facet |
Johansson, Oscar Forsman, Max |
author_sort |
Johansson, Oscar |
title |
Shared computer systems and groupware development : Escaping the personal computer paradigm |
title_short |
Shared computer systems and groupware development : Escaping the personal computer paradigm |
title_full |
Shared computer systems and groupware development : Escaping the personal computer paradigm |
title_fullStr |
Shared computer systems and groupware development : Escaping the personal computer paradigm |
title_full_unstemmed |
Shared computer systems and groupware development : Escaping the personal computer paradigm |
title_sort |
shared computer systems and groupware development : escaping the personal computer paradigm |
publisher |
Linnéuniversitetet, Institutionen för datavetenskap (DV) |
publishDate |
2018 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-75953 |
work_keys_str_mv |
AT johanssonoscar sharedcomputersystemsandgroupwaredevelopmentescapingthepersonalcomputerparadigm AT forsmanmax sharedcomputersystemsandgroupwaredevelopmentescapingthepersonalcomputerparadigm |
_version_ |
1718699067293302784 |