Abstract
In the existing smart devices, the contents for each platform there are a unique development environment, and thus are developed in a suitable method and the development of language is also different. These issues cause additional costs when developing the contents on various target platforms it is impossible to make the contents compatible on the various devices or platforms. Proposed The Smart Virtual Machine (SVM) based on the language independent intermediate language is a newly developed virtual machine solution which is aimed towards solving these problems. It uses an intermediate language, the Smart Intermediate Language (SIL), which can cover the object oriented languages such as C++, Java, Objective C and more. In this paper, we deal with a virtual machine, SVM, based on stack and capable of being run on various smart devices. SVM receives a SIL code which is semantically equivalent to a program created with different languages and interprets it based on stack on a software level. Then it runs the programs so that specific smart device operation systems and devices can load them and therefore have the advantage of being platform independent.
Original language | English |
---|---|
Pages (from-to) | 93-106 |
Number of pages | 14 |
Journal | International Journal of Smart Home |
Volume | 6 |
Issue number | 4 |
State | Published - Oct 2012 |
Keywords
- Runtime model
- Smart intermediate language (SIL)
- Smart platform
- Smart virtual machine (SVM)
- Stack interpretation
- Virtual machine