An objective-C compiler to generate platform-independent codes in smart device environments

Yunsik Son, Yang Sun Lee

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

Every platform used in the development of smart phone contents has a unique development environment. The need for platform-specific methods and languages entails extra development costs when content is created for a number of platforms. Smart Virtual Machine(SVM) is a virtual machine solution that is being developed to overcome this problem by using Smart Intermediate Language(SIL) as an intermediate language. SIL is capable of accommodating ISO/IEC C++, Java, Objective-C and other object-oriented programming. In this paper, we describe the design and implementation of an Objective-C compiler for the virtual machine. This compiler generates stack-based virtual machine code, not object code, when using content previously developed for use on other platforms.

Original languageEnglish
Pages (from-to)1457-1464
Number of pages8
JournalInformation (Japan)
Volume16
Issue number2 B
StatePublished - Feb 2013

Keywords

  • Compiler construction
  • Objective-C compiler
  • Smart intermediate language
  • Smart virtual machine

Fingerprint

Dive into the research topics of 'An objective-C compiler to generate platform-independent codes in smart device environments'. Together they form a unique fingerprint.

Cite this