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 | Size | Format | |
---|---|---|---|---|
18BCS012.pdf Restricted Access | 985.55 kB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.