<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=210.210.41.202</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=210.210.41.202"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/210.210.41.202"/>
	<updated>2026-04-22T00:28:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Java&amp;diff=13515</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Java&amp;diff=13515"/>
		<updated>2010-06-07T12:13:11Z</updated>

		<summary type="html">&lt;p&gt;210.210.41.202: /* Nokia */ fix spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is about the Java programming language and Java Virtual Machine.&lt;br /&gt;
&lt;br /&gt;
== Current state of affairs ==&lt;br /&gt;
&lt;br /&gt;
=== Official support ===&lt;br /&gt;
&lt;br /&gt;
==== SUN ====&lt;br /&gt;
There is no official Java ME or Java SE from SUN as of yet.&lt;br /&gt;
&lt;br /&gt;
==== Nokia ====&lt;br /&gt;
Nokia does not plan support because Nokia already supports 2 development platforms: either GTK (Maemo 5) or Qt (Maemo 6) as well as WRT (Web Run Time).&lt;br /&gt;
&lt;br /&gt;
=== Hardware support ===&lt;br /&gt;
&lt;br /&gt;
==== 770/N800/N810(WME) ====&lt;br /&gt;
The Nokia 770, N800, N810(WME) CPUs have a proprietary extension called Jazelle which accelerates Java execution however this is technology requires a license. Nokia has not opted for such license hence there is no driver for this. For more information about Jazelle please see [http://en.wikipedia.org/wiki/Jazelle the Jazelle entry at Wikipedia].&lt;br /&gt;
&lt;br /&gt;
==== N900 ====&lt;br /&gt;
Nokia N900 contains succesor of Jazelle found on ARMv7, called ThumbEE. This is more general JIT; not JVM-specific. Hardware support (driver) of ThumbEE is unknown.&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== [http://java.sun.com/javase/downloads/embedded.jsp Java SE for embedded 6] ===&lt;br /&gt;
* ARMv6 Linux - Headless (Early Access) EABI, glibc 2.5, Soft Float, Little Endian&lt;br /&gt;
* ARMv6 Linux - Headless (Early Access) EABI, glibc 2.5, Hard Float (VFP), Little Endian&lt;br /&gt;
* ARMv6 Linux - Headful (Early Access), EABI, glibc 2.5, Hard Float (VFP), Little Endian&lt;br /&gt;
* ARMv5 Linux - Headless (Early Access), EABI, glibc 2.5, Soft Float, Little Endian &lt;br /&gt;
* ARMv5 Linux - Headful (Early Access), EABI, glibc 2.5, Soft Float, Little Endian)&lt;br /&gt;
&lt;br /&gt;
=== OpenJDK 6 JRE ===&lt;br /&gt;
Is ported to Debian GNU/Linux ARMEL therefore should work.&lt;br /&gt;
&lt;br /&gt;
The [http://mint.camswl.com/openjdk.htm Cambridge ARM-optimised OpenJDK] has been shown to work.&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.evolvis.org/jalimo Jalimo] ===&lt;br /&gt;
Aims for Java SE compliance with pre-SUN_Java_GPLed_code, previously ported to Maemo.&lt;br /&gt;
&lt;br /&gt;
=== Google Android&#039;s Virtual Machine Dalvik ===&lt;br /&gt;
&lt;br /&gt;
Maemo could greatly profit if it could run all Android apps. If Maemo subsumes Android, there is no reason anymore to choose Android. Moreover there is already an [https://blueprints.launchpad.net/ubuntu/+spec/mobile-karmic-android-execution-environment Ubuntu project] aiming at running Android apps in Ubuntu. &lt;br /&gt;
The [http://mjfrey.blogspot.com/ main developer] does, however, not respond to emails.&lt;br /&gt;
&lt;br /&gt;
=== [http://code.google.com/p/microemu/wiki/Maemo MicroEmu] ===&lt;br /&gt;
Java ME emulator written in Java SE previously ported to Maemo&lt;br /&gt;
&lt;br /&gt;
=== [https://phoneme.dev.java.net/ phoneME] ===&lt;br /&gt;
Java ME emulator written in C previously ported to Maemo.&lt;br /&gt;
&lt;br /&gt;
=== Qt Jambi ===&lt;br /&gt;
Provides Java bindings for Qt. Swing native supported by headful Java versions.&lt;br /&gt;
&lt;br /&gt;
=== Unsorted ===&lt;br /&gt;
For Java support in Maemo Browser a plugin is required. (References to be written.)&lt;br /&gt;
&lt;br /&gt;
== Brainstorm ==&lt;br /&gt;
Please see [[Task:Brainstorm_Java]] for an effort to outline possible solutions to improve Java support on Nokia N900.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>210.210.41.202</name></author>
	</entry>
</feed>