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...
Main Authors: | , |
---|---|
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 |