Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/35258
Title: Dalvik bytecode interpreter for 16-bit machines
Authors: Muscat, Timothy
Keywords: Virtual computer systems
Static random-access memory
Programming languages (Electronic computers)
Issue Date: 2018
Citation: Muscat, T. (2018). Dalvik bytecode interpreter for 16-bit machines (Bachelor's dissertation).
Abstract: The use of High Level Language Virtual Machines in embedded and-or low-resource systems (henceforth referred to simply as VMs) has gained ground in the past decade owing to various factors, among them the portability of VM code and the appeal of being able to abstract the writing of code for such machines away from the often unfamiliar and widely varying architecture of the target devices. Previous work has focused on Java bytecode. The motivation for the use of Dalvik rather than Java bytecode for such applications is first and foremost its tendency towards smaller size as well as it being engineered with lower resource environments with finite power sources in mind. The principal challenge involved in developing such an artefact is naturally the lower resources available. SRAM memory in particular is very scarce (in the single digits of kilobytes) and thus great care must be taken to minimize memory overhead wherever possible. The continuing development of this project can be followed at the repository specified below.
Description: B.SC.(HONS)COMP.SCI.
URI: https://www.um.edu.mt/library/oar//handle/123456789/35258
Appears in Collections:Dissertations - FacICT - 2018
Dissertations - FacICTCS - 2018

Files in This Item:
File Description SizeFormat 
18BCS012.pdf
  Restricted Access
985.55 kBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.