Science & Engineering Research Support soCiety (SERSC)
The smart cross platform was developed by the authors' research team as a platform based on virtual machines for smart devices. It is composed of three parts; compiler, assembler and virtual machine. It supports C/C++, objective-C and Java programming languages for contents development. Contents made of each language are converted to an intermediate code by the compiler. The SIL (Smart Intermediate Language) has been designed as a standard model of virtual machine codes for ordinary smart phones and embedded systems. It is a set of stack based commands which has the characteristics of language independence, hardware independence and platform independence.