• English
    • Norsk
  • English 
    • English
    • Norsk
  • Administration
View Item 
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Institutt for informatikk
  • Institutt for informatikk
  • View Item
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Institutt for informatikk
  • Institutt for informatikk
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

A Programming Language for the Internet of Things

Åsrud, Magnus
Master thesis
View/Open
Thesis.pdf (6.178Mb)
Year
2017
Permanent link
http://urn.nb.no/URN:NBN:no-59588

Metadata
Show metadata
Appears in the following Collection
  • Institutt for informatikk [3603]
Abstract
The Internet of Things (IoT) is becoming more integrated with our daily lives for each passing day. Some households are already equipped with smart devices which perform tasks such as monitoring the indoor climate to mowing the lawn. There exists open source frameworks designed for IoT which can be used by hobbyist and professionals for their own projects. However, many of those tools require the user to know programming languages such as C, Python and JavaScript. Users who do not know much programming and who would like to tinker with IoT may find it challenging to work with those tools. In this thesis we'll look at how to design a programming language targeted specifically at IoT. The language is targeted at amateur programmers with the goal to make it easy to program any IoT device. We'll discuss the current limitations of the IoT hardware and how the language should work around them. Finally, we'll look at how to implement an interpreter for this language on a Raspberry Pi 3 Model B.
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy
 

 

For students / employeesSubmit master thesisAccess to restricted material

Browse

All of DUOCommunities & CollectionsBy Issue DateAuthorsTitlesThis CollectionBy Issue DateAuthorsTitles

For library staff

Login
RSS Feeds
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy