Abstract
For existing smart device contents, there exists a unique development environment which requires development methods appropriate to it and different development languages. This problem creates the drawback of additional costs generated when developing contents for use in various platforms. The Smart Virtual Machine(SVM) is a newly developed virtual machine solution which is aimed towards solving this drawback. It uses an intermediate language, the Smart Intermediate Language(SIL), which can accommodate object oriented languages such as C++, Java, Objective-C and more. This study has formulated 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) | 1465-1472 |
Number of pages | 8 |
Journal | Information (Japan) |
Volume | 16 |
Issue number | 2 B |
State | Published - Feb 2013 |
Keywords
- Runtime model
- Smart Intermediate Language(SIL)
- Smart Virtual Machine(SVM)
- Stack interpretation