Java

Image:Ambox_content.png
This is an article from the old midgard wiki that hasn't yet been fully updated for this wiki, please update it.
Please see the talk page for discussion.
Image:Ambox_content.png
This article is out-of-date, and needs to be updated.
Please see the talk page for discussion.

This page is about the Java programming language and Java Virtual Machine on the Nokia 770.

Thre is no official J2ME or J2SE for the Nokia 770 as of yet.

The Nokia 770's ARM CPU does have a proprietary extenstion called Jazelle that provides two key capabilities for accelerated execution of Java applications.

These are:

  • Jazelle DBX (Direct Bytecode eXecution) technology for direct bytecode execution of Java bytecode instructions
  • Jazelle RCT (Runtime Compilation Target) for JIT compilation of Java bytecode instructions to ARM native instructions.

Use of the Jazelle features is "locked" unless a vendor licenses the ARM Jazelle Technology Enabling Kit (JTEK). It's not clear whether Nokia has chosen to license the JTEK for use with the Nokia 770. While it would be highly desirable for a Jazelle-enhanced JVM to be available for the Nokia 770, it is not necessary to use this technology in order to create a JVM for the 770.

For example, it should be feasible to get good results by porting one of the existing open source JVMs to the 770:

Retrieved from "http://wiki.maemo.org/Java"