• DocumentCode
    1919728
  • Title

    Accelerating Java for ubiquitous devices

  • Author

    Yan, Lu ; Liang, Zheng

  • Author_Institution
    Turku Centre for Comput. Sci., Abo Akademi Univ., Turku, Finland
  • fYear
    2004
  • fDate
    14-16 Sept. 2004
  • Firstpage
    687
  • Lastpage
    692
  • Abstract
    Nowadays, Java has become the most popular and portable language for its "write once, run anywhere" promise, which makes it ideal for developing applications for ubiquitous devices. While the Java technology comes with compromises as well: the platform-independence is achieved via various JVMs, which are platform-specific; the execution speed of Java bytecode in JVMs is not as fast as native code written in C/C++. In this paper, we present a portable JVM and an asynchronous Java accelerator for ubiquitous devices. The JVM strives to be as cross-platform as possible by defining clear application programming interfaces between different modules and the Java accelerator was specially designed for accelerating execution of Java bytecode with low power consumption, which is critical to ubiquitous devices.
  • Keywords
    Java; application program interfaces; power consumption; ubiquitous computing; Java bytecode; application programming interfaces; asynchronous Java accelerator; cross platform; execution accelerating; low power consumption; portable language; ubiquitous devices; Acceleration; Application software; Computer architecture; Computer science; Energy consumption; Engines; Hardware; Java; Virtual machining; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2004. CIT '04. The Fourth International Conference on
  • Print_ISBN
    0-7695-2216-5
  • Type

    conf

  • DOI
    10.1109/CIT.2004.1357275
  • Filename
    1357275