Administration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänster

I dagsläget tenderar många att använda tjänster som hanteras separat. Arbetet undersöker om det är möjligt att sammankoppla ett fåtal tjänster i en gemensam webbapplikation för att underlätta kommunicering mellan tjänsterna samt att förbättra användarvänligheten. Företaget A Great Thing har i åtanke...

Full description

Bibliographic Details
Main Authors: Chivi, Daniel, Östling Gran, Joakim
Format: Others
Language:Swedish
Published: KTH, Skolan för kemi, bioteknologi och hälsa (CBH) 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-223347
id ndltd-UPSALLA1-oai-DiVA.org-kth-223347
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2233472018-11-24T06:16:44ZAdministration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänstersweAdministration of API-driven devices and services for end users : A case study of API servicesChivi, DanielÖstling Gran, JoakimKTH, Skolan för kemi, bioteknologi och hälsa (CBH)KTH, Skolan för elektroteknik och datavetenskap (EECS)2018Application Programming InterfaceTriggerUsabilityStage-GateSurveyEvaluationPrototypeApplication Programming InterfaceTriggerAnvändarvänlighetStage-GateEnkätundersökningEvalueringPrototypComputer EngineeringDatorteknikI dagsläget tenderar många att använda tjänster som hanteras separat. Arbetet undersöker om det är möjligt att sammankoppla ett fåtal tjänster i en gemensam webbapplikation för att underlätta kommunicering mellan tjänsterna samt att förbättra användarvänligheten. Företaget A Great Thing har i åtanke att skapa en webbapplikation som tillåter användare att med hjälp av deras applikation skapa agenter som sköter händelser från användarens begäran, exempelvis “spela upp en låt vid en viss tid”. Metodiken som tillämpats har dels varit en fallstudie och dels användarbaserade metoder i form av enkätundersökning samt ett användartest. Ytterligare undersöktes hur kommunikationen går mellan tjänsters API, och de nödvändiga parametrar som utbyter data. Slutligen evalueras den framtagna prototypen enligt vissa riktlinjer inom användarvänlighet. Examensarbetets resultat är i form av en webbprototyp med fokus på användarvänlighet, implementering av API:er, användartest på faktiska användare samt statistik på efterfrågan av tjänster. Vidare har även en marknadsundersökning utförts för att belysa ekonomiska vinstmöjligheter genom API-distribution. Slutsatsen dras att det är möjligt att sammankoppla API:er och dess tjänster för att uppnå ett användarvänligt gränssnitt samt hur nödvändiga parametrar disponeras på ett effektivt vis. Vidare är förhoppningen att utomstående läsare skapar en förståelse om hur sammankopplingen går till på ett strukturerat och informativt tillvägagångssätt. Även hur olika tekniska metoder inom användarvänlighet kan tillämpas vid konstruktion av prototyper.  Nowadays people tend to use services and appliances that are managed seperately. This thesis examines the possibility of connecting different services into one main web application to faciliate communication between these services. A Great Thing have embraced the need of connecting applications to a single device and therefore, wants to create a web application integrated with the use of agents. These agents are built to manage the events a user request. For example ”Play a song at a specific time”. The methodology applied has partly been a case study and partly user-based methods in form of a survery and a user test. Further research was conducted on communication between service API:s and the necessary parameters that exchange data. Finally, the developed prototype was evaluated according to some usability guidelines. The thesis’s results are presented in the form of a web prototype focused on usability, implementation of APIs, user test of actual users and statistics of demanded services. In addition, a market research has been conducted to highlight economic benefits through API distribution. The conclusion is drawn that it is possible to link API:s and their services to achieve a user-friendly interface and how to use different parameters in an efficient way. Furthermore, the hope is that external readers will understand how the connection between API:s works in a structured and informative approach. Also how different technical methods for usability can be applied in construction of prototypes. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-223347TRITA-CBH-GRU ; 2018:3TRITA-EECS-EX ; 2018:31application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Application Programming Interface
Trigger
Usability
Stage-Gate
Survey
Evaluation
Prototype
Application Programming Interface
Trigger
Användarvänlighet
Stage-Gate
Enkätundersökning
Evaluering
Prototyp
Computer Engineering
Datorteknik
spellingShingle Application Programming Interface
Trigger
Usability
Stage-Gate
Survey
Evaluation
Prototype
Application Programming Interface
Trigger
Användarvänlighet
Stage-Gate
Enkätundersökning
Evaluering
Prototyp
Computer Engineering
Datorteknik
Chivi, Daniel
Östling Gran, Joakim
Administration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänster
description I dagsläget tenderar många att använda tjänster som hanteras separat. Arbetet undersöker om det är möjligt att sammankoppla ett fåtal tjänster i en gemensam webbapplikation för att underlätta kommunicering mellan tjänsterna samt att förbättra användarvänligheten. Företaget A Great Thing har i åtanke att skapa en webbapplikation som tillåter användare att med hjälp av deras applikation skapa agenter som sköter händelser från användarens begäran, exempelvis “spela upp en låt vid en viss tid”. Metodiken som tillämpats har dels varit en fallstudie och dels användarbaserade metoder i form av enkätundersökning samt ett användartest. Ytterligare undersöktes hur kommunikationen går mellan tjänsters API, och de nödvändiga parametrar som utbyter data. Slutligen evalueras den framtagna prototypen enligt vissa riktlinjer inom användarvänlighet. Examensarbetets resultat är i form av en webbprototyp med fokus på användarvänlighet, implementering av API:er, användartest på faktiska användare samt statistik på efterfrågan av tjänster. Vidare har även en marknadsundersökning utförts för att belysa ekonomiska vinstmöjligheter genom API-distribution. Slutsatsen dras att det är möjligt att sammankoppla API:er och dess tjänster för att uppnå ett användarvänligt gränssnitt samt hur nödvändiga parametrar disponeras på ett effektivt vis. Vidare är förhoppningen att utomstående läsare skapar en förståelse om hur sammankopplingen går till på ett strukturerat och informativt tillvägagångssätt. Även hur olika tekniska metoder inom användarvänlighet kan tillämpas vid konstruktion av prototyper.  === Nowadays people tend to use services and appliances that are managed seperately. This thesis examines the possibility of connecting different services into one main web application to faciliate communication between these services. A Great Thing have embraced the need of connecting applications to a single device and therefore, wants to create a web application integrated with the use of agents. These agents are built to manage the events a user request. For example ”Play a song at a specific time”. The methodology applied has partly been a case study and partly user-based methods in form of a survery and a user test. Further research was conducted on communication between service API:s and the necessary parameters that exchange data. Finally, the developed prototype was evaluated according to some usability guidelines. The thesis’s results are presented in the form of a web prototype focused on usability, implementation of APIs, user test of actual users and statistics of demanded services. In addition, a market research has been conducted to highlight economic benefits through API distribution. The conclusion is drawn that it is possible to link API:s and their services to achieve a user-friendly interface and how to use different parameters in an efficient way. Furthermore, the hope is that external readers will understand how the connection between API:s works in a structured and informative approach. Also how different technical methods for usability can be applied in construction of prototypes.
author Chivi, Daniel
Östling Gran, Joakim
author_facet Chivi, Daniel
Östling Gran, Joakim
author_sort Chivi, Daniel
title Administration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänster
title_short Administration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänster
title_full Administration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänster
title_fullStr Administration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänster
title_full_unstemmed Administration av API-drivna enheter och tjänster för slutanvändare : En fallstudie av API-tjänster
title_sort administration av api-drivna enheter och tjänster för slutanvändare : en fallstudie av api-tjänster
publisher KTH, Skolan för kemi, bioteknologi och hälsa (CBH)
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-223347
work_keys_str_mv AT chividaniel administrationavapidrivnaenheterochtjansterforslutanvandareenfallstudieavapitjanster
AT ostlinggranjoakim administrationavapidrivnaenheterochtjansterforslutanvandareenfallstudieavapitjanster
AT chividaniel administrationofapidrivendevicesandservicesforendusersacasestudyofapiservices
AT ostlinggranjoakim administrationofapidrivendevicesandservicesforendusersacasestudyofapiservices
_version_ 1718796593397760000