TY - GEN
T1 - Design and implementation of an Objective-C compiler for the virtual machine on smart phone
AU - Son, Yunsik
AU - Lee, Yangsun
PY - 2011
Y1 - 2011
N2 - For each platform, for smart phone contents, a unique development environment exists and thus suitable development methods and development languages must be used for each platform. A problem of this development environment is that when contents are created for a number of platforms, an increase in expenses occurs. SVM(Smart Virtual Machine) is a virtual machine solution which is being developed to overcome this problem by using SIL(Smart Intermediate Language) as an intermediate language. SIL is capable of accommodating ISO/IEC C++, Java, Objective-C and other object-oriented programming. In this paper, the Objective-C compiler for the virtual machine is designed and virtualized which creates stack based virtual machine codes, not objective codes when using contents previously developed for the use on other platforms.
AB - For each platform, for smart phone contents, a unique development environment exists and thus suitable development methods and development languages must be used for each platform. A problem of this development environment is that when contents are created for a number of platforms, an increase in expenses occurs. SVM(Smart Virtual Machine) is a virtual machine solution which is being developed to overcome this problem by using SIL(Smart Intermediate Language) as an intermediate language. SIL is capable of accommodating ISO/IEC C++, Java, Objective-C and other object-oriented programming. In this paper, the Objective-C compiler for the virtual machine is designed and virtualized which creates stack based virtual machine codes, not objective codes when using contents previously developed for the use on other platforms.
KW - Compiler Construction
KW - Objective-C Compiler
KW - Smart Intermediate Language
KW - Smart Virtual Machine
UR - https://www.scopus.com/pages/publications/84055221771
U2 - 10.1007/978-3-642-27204-2_7
DO - 10.1007/978-3-642-27204-2_7
M3 - Conference contribution
AN - SCOPUS:84055221771
SN - 9783642272035
T3 - Communications in Computer and Information Science
SP - 52
EP - 59
BT - Multimedia, Computer Graphics and Broadcasting - Int. Conf. MulGraB 2011, Held as Part of the Future Generation Information Technology Conf. FGIT 2011, in Conjunction with GDC 2011, Proc.
T2 - 2011 International Conference on Multimedia, Computer Graphics and Broadcasting, MulGraB 2011, Held as Part of the 3rd International Mega-Conference on Future-Generation Information Technology, FGIT 2011, in Conjunction with GDC 2011
Y2 - 8 December 2011 through 10 December 2011
ER -