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...

Full description

Bibliographic Details
Main Authors: Johansson, Oscar, Forsman, Max
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