To Örebro University

oru.seÖrebro University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Skapandet av en visuell programmeringslösning för Appivo-plattformen
Örebro University, School of Science and Technology.
Örebro University, School of Science and Technology.
2016 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Creating a Visual Programming Solution for the Appivo Platform (English)
Abstract [en]

This report describes the development of a visual programming solution for the Appivo platform.

 

The visual programming solution, connected to Appivo’s APIs, is a tool to help Appivo’s users (who may have little-to-no prior experience of programming) with defining the logic needed to program web and mobile applications.

 

The report also describes the various design choices made in order to make the block-based visual language more user-friendly, many of which could also apply to other similar visual languages.

 

The report will further explain how the visual language is automatically generated during the Appivo platform’s build process. The automatic generation is done based on annotations in Appivo’s source code, annotations that define the look and behaviour of the generated blocks. The annotations were introduced with the aim of reducing the workload needed to keep the visual language compatible with Appivo’s APIs.

Abstract [sv]

Denna rapport beskriver utvecklandet av en visuell programmeringslösning för plattformen Appivo.

 

Den visuella programmeringslösningen är kopplad till Appivos API:er och är ett verktyg for att hjälpa Appivos användare (som kanske aldrig förut kommit i kontakt med programmering) med att definiera logiken som behövs för att programmera webbaserade och mobila applikationer.

 

Rapporten beskriver också de olika designvalen som gjordes för att göra det block-baserade visuella språket mer användarvänligt. Flera av dessa designval bör även kunna tillampas på liknande visuella språk.

 

Rapporten förklarar vidare hur det visuella språket automatiskt genereras under Appivoplattformens byggprocess. Den automatiska genereringen utförs baserat på annotationer i Appivos kallkod, annotationer som definierar de genererade blockens utseende och beteende. Annotationerna introducerades med målet att minska arbetsbördan som krävdes för att hålla det visuella språket kompatibelt med Appivos API:er.

Place, publisher, year, edition, pages
2016. , p. 91
Keywords [en]
java, javascript, visual programming language, end-user development
Keywords [sv]
java, javascript, visuellt programmeringsspråk, slutanvändarutveckling
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:oru:diva-51783OAI: oai:DiVA.org:oru-51783DiVA, id: diva2:955124
Subject / course
Computer Engineering
Presentation
2016-05-31, T101, Örebro universitet, Fakultetsgatan 1, 702 81, Örebro, 11:30 (Swedish)
Supervisors
Examiners
Available from: 2016-08-24 Created: 2016-08-24 Last updated: 2018-01-10Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Science and Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 134 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf