<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Java_Platform%2C_Micro_Edition</id>
	<title>Java Platform, Micro Edition - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Java_Platform%2C_Micro_Edition"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;action=history"/>
	<updated>2026-04-30T12:45:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=4331730&amp;oldid=prev</id>
		<title>imported&gt;Tsarivan613: Added wikilinks and per MOS:NUMERAL</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=4331730&amp;oldid=prev"/>
		<updated>2025-12-16T05:01:00Z</updated>

		<summary type="html">&lt;p&gt;Added wikilinks and per &lt;a href=&quot;/wiki143/index.php?title=MOS:NUMERAL&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MOS:NUMERAL (page does not exist)&quot;&gt;MOS:NUMERAL&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:01, 16 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The platform uses the [[object-oriented programming|object-oriented]] [[java (programming language)|Java]] programming language, and is part of the [[Java (software platform)|Java software-platform]] family. It was designed by [[Sun Microsystems]] (now [[Oracle Corporation]]) and replaced a similar technology, [[PersonalJava]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The platform uses the [[object-oriented programming|object-oriented]] [[java (programming language)|Java]] programming language, and is part of the [[Java (software platform)|Java software-platform]] family. It was designed by [[Sun Microsystems]] (now [[Oracle Corporation]]) and replaced a similar technology, [[PersonalJava]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In 2013, with more than &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3 &lt;/del&gt;billion Java&amp;amp;nbsp;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ME enabled &lt;/del&gt;mobile phones in the market,&amp;lt;ref&amp;gt;{{Cite web |url=http://www.java.com/en/about/ |title=Learn about Java Technology |access-date=February 15, 2024 |archive-url=https://web.archive.org/web/20130308080819/http://www.java.com/en/about/ |archive-date=March 8, 2013 |url-status=dead }}&amp;lt;/ref&amp;gt; the platform was in continued decline as &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;smartphones &lt;/del&gt;have overtaken feature &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;phones&lt;/del&gt;.&amp;lt;ref&amp;gt;{{cite web|title=Smartphones outsell feature phones (again) for the first time, worldwide |first=Cyrus |last=Farivar |date=Aug 14, 2013 |url=https://arstechnica.com/information-technology/2013/08/smartphones-outsell-feature-phones-for-the-first-time-worldwide/ |website=Ars Technica|access-date=Mar 15, 2024}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In 2013, with more than &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;three &lt;/ins&gt;billion Java&amp;amp;nbsp;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ME–enabled &lt;/ins&gt;mobile phones in the market,&amp;lt;ref&amp;gt;{{Cite web |url=http://www.java.com/en/about/ |title=Learn about Java Technology |access-date=February 15, 2024 |archive-url=https://web.archive.org/web/20130308080819/http://www.java.com/en/about/ |archive-date=March 8, 2013 |url-status=dead }}&amp;lt;/ref&amp;gt; the platform was in continued decline as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[smartphone]]s &lt;/ins&gt;have overtaken &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;feature &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;phone]]s&lt;/ins&gt;.&amp;lt;ref&amp;gt;{{cite web|title=Smartphones outsell feature phones (again) for the first time, worldwide |first=Cyrus |last=Farivar |date=Aug 14, 2013 |url=https://arstechnica.com/information-technology/2013/08/smartphones-outsell-feature-phones-for-the-first-time-worldwide/ |website=Ars Technica|access-date=Mar 15, 2024}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== History ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== History ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.oracle.com/java/technologies/sun-java-wireless-toolkit.html Sun Java Wireless Toolkit] (WTK, for short) — is a proprietary Java ME emulator, originally provided by Sun Microsystems, and later by Oracle.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.oracle.com/java/technologies/sun-java-wireless-toolkit.html Sun Java Wireless Toolkit] (WTK, for short) — is a proprietary Java ME emulator, originally provided by Sun Microsystems, and later by Oracle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[MicroEmulator]] (MicroEMU, for short) — is an open-source Java ME emulator.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[MicroEmulator]] (MicroEMU, for short) — is an open-source Java ME emulator.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://github.com/nikita36078/J2ME-Loader J2ME Loader] — an Open Source Android Java ME emulator.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://tasemulators.github.io/freej2me-plus/ FreeJ2ME-plus] — A fork of FreeJ2ME, a free, cross-platform J2ME emulator with support for Libretro and AWT frontends.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are other emulators, including emulators provided as part of development kits by phone manufacturers, such as [[Nokia]], [[Sony Mobile|Sony-Ericsson]], [[Siemens Mobile]], etc.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are other emulators, including emulators provided as part of development kits by phone manufacturers, such as [[Nokia]], [[Sony Mobile|Sony-Ericsson]], [[Siemens Mobile]], etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Tsarivan613</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=3158647&amp;oldid=prev</id>
		<title>imported&gt;Oshwah: Removing external link. (HG) (3.4.13)</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=3158647&amp;oldid=prev"/>
		<updated>2025-11-08T05:38:29Z</updated>

		<summary type="html">&lt;p&gt;Removing external link. (&lt;a href=&quot;/wiki143/index.php?title=WP:HG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HG (page does not exist)&quot;&gt;HG&lt;/a&gt;) (3.4.13)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:38, 8 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Update|inaccurate=y|date=November 2024}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Update|inaccurate=y|date=November 2024}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Use mdy dates|date=October 2020}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Use mdy dates|date=October 2020}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Infobox software platform&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| name        = Java Platform, Micro Edition&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| icon        = &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| icon size   = 121px&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| image       = &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| caption     = &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| target      = &amp;lt;!--operating systems that the platform publishes applications/content for--&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| editor      = &amp;lt;!--editor software for the platform--&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| runtime     = [[Java (software platform)|Java]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| format      = &amp;lt;!--major file formats on the platform--&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| language    = [[Java (programming language)|Java]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| application = [[Embedded system]]s, [[mobile device]]s&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| status      = Inactive&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| license     = Proprietary licence by Oracle&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| website     = {{URL|https://www.oracle.com/java/technologies/javameoverview.html}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Java platforms}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Java platforms}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Oshwah</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=730337&amp;oldid=prev</id>
		<title>imported&gt;Margjahe: /* Emulators */ Sony-Ericsson</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=730337&amp;oldid=prev"/>
		<updated>2025-06-28T01:38:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Emulators: &lt;/span&gt; Sony-Ericsson&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:38, 28 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== History ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== History ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The platform used to be popular in feature phones, such as Nokia&#039;s [[Series 40]] models. It was also supported on the [[Bada (operating system)|Bada]] operating system and on [[Symbian]] OS along with native software. Users of [[Windows CE]], [[Windows Mobile]], [[Maemo]], [[MeeGo]] and [[Android software development|Android]] could download Java&amp;amp;nbsp;ME for their respective environments (&quot;proof-of-concept&quot; for Android).&amp;lt;ref&amp;gt;[https://web.archive.org/web/20160819121416/http://davy.preuveneers.be/phoneme/  phoneME for Windows CE, Windows Mobile and Android  (development stopped in 2011-06-15)] - in origin  [http://davy.preuveneers.be/phoneme/ here]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://www.netmite.com/android/ |title=App Runner (development stopped in 2010-05-11) |access-date=August 5, 2012 |archive-url=https://web.archive.org/web/20120103192628/http://www.netmite.com/android/ |archive-date=January 3, 2012 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The platform used to be popular in feature phones, such as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Nokia&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&#039;s [[Series 40]] models. It was also supported on the [[Bada (operating system)|Bada]] operating system and on [[Symbian]] OS along with native software. Users of [[Windows CE]], [[Windows Mobile]], [[Maemo]], [[MeeGo]] and [[Android software development|Android]] could download Java&amp;amp;nbsp;ME for their respective environments (&quot;proof-of-concept&quot; for Android).&amp;lt;ref&amp;gt;[https://web.archive.org/web/20160819121416/http://davy.preuveneers.be/phoneme/  phoneME for Windows CE, Windows Mobile and Android  (development stopped in 2011-06-15)] - in origin  [http://davy.preuveneers.be/phoneme/ here]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://www.netmite.com/android/ |title=App Runner (development stopped in 2010-05-11) |access-date=August 5, 2012 |archive-url=https://web.archive.org/web/20120103192628/http://www.netmite.com/android/ |archive-date=January 3, 2012 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Originally developed under the [[Java Community Process]] as JSR 68, the different flavors of Java&amp;amp;nbsp;ME have evolved in separate JSRs. Java ME devices implement a &amp;#039;&amp;#039;profile&amp;#039;&amp;#039;. The most common of these are the [[Mobile Information Device Profile]] aimed at mobile devices such as cell phones, and the [[Connected Device Configuration#Personal Profile|Personal Profile]] aimed at consumer products and embedded devices like [[set-top box]]es and PDAs. Profiles are subsets of &amp;#039;&amp;#039;configurations&amp;#039;&amp;#039;, of which there are currently two: the [[Connected Limited Device Configuration]] (CLDC) and the [[Connected Device Configuration]] (CDC).&amp;lt;ref&amp;gt;[http://java.sun.com/javame/technology/ Java ME Technology]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Originally developed under the [[Java Community Process]] as JSR 68, the different flavors of Java&amp;amp;nbsp;ME have evolved in separate JSRs. Java ME devices implement a &amp;#039;&amp;#039;profile&amp;#039;&amp;#039;. The most common of these are the [[Mobile Information Device Profile]] aimed at mobile devices such as cell phones, and the [[Connected Device Configuration#Personal Profile|Personal Profile]] aimed at consumer products and embedded devices like [[set-top box]]es and PDAs. Profiles are subsets of &amp;#039;&amp;#039;configurations&amp;#039;&amp;#039;, of which there are currently two: the [[Connected Limited Device Configuration]] (CLDC) and the [[Connected Device Configuration]] (CDC).&amp;lt;ref&amp;gt;[http://java.sun.com/javame/technology/ Java ME Technology]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot;&gt;Line 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[MicroEmulator]] (MicroEMU, for short) — is an open-source Java ME emulator.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[MicroEmulator]] (MicroEMU, for short) — is an open-source Java ME emulator.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are other emulators, including emulators provided as part of development kits by phone manufacturers, such as Nokia, [[Sony-Ericsson]], Siemens Mobile, etc.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are other emulators, including emulators provided as part of development kits by phone manufacturers, such as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Nokia&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;, [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sony Mobile|&lt;/ins&gt;Sony-Ericsson]], &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Siemens Mobile&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;, etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Connected Limited Device Configuration ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Connected Limited Device Configuration ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l55&quot;&gt;Line 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Information Module Profile]] (IMP) is a profile for embedded, &amp;quot;headless&amp;quot; devices such as vending machines, industrial embedded applications, security systems, and similar devices with either simple or no display and with some limited network connectivity.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Information Module Profile]] (IMP) is a profile for embedded, &amp;quot;headless&amp;quot; devices such as vending machines, industrial embedded applications, security systems, and similar devices with either simple or no display and with some limited network connectivity.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Originally introduced by [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Siemens AG|&lt;/del&gt;Siemens Mobile]] and [[Nokia]] as [[Java Specification Request|JSR]]-195, IMP 1.0 is a strict subset of [[MIDP]] 1.0 except that it does not include [[user interface]] APIs &amp;amp;mdash; in other words, it does not include support for the Java package &amp;lt;code&amp;gt;javax.microedition.lcdui&amp;lt;/code&amp;gt;. JSR-228, also known as IMP-NG, is IMP&#039;s next generation that is based on [[MIDP]] 2.0, leveraging [[MIDP]] 2.0&#039;s new security and networking types and APIs, and other APIs such as &amp;lt;code&amp;gt;PushRegistry&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;platformRequest()&amp;lt;/code&amp;gt;, but again it does not include UI APIs, nor the game API.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Originally introduced by [[Siemens Mobile]] and [[Nokia]] as [[Java Specification Request|JSR]]-195, IMP 1.0 is a strict subset of [[MIDP]] 1.0 except that it does not include [[user interface]] APIs &amp;amp;mdash; in other words, it does not include support for the Java package &amp;lt;code&amp;gt;javax.microedition.lcdui&amp;lt;/code&amp;gt;. JSR-228, also known as IMP-NG, is IMP&#039;s next generation that is based on [[MIDP]] 2.0, leveraging [[MIDP]] 2.0&#039;s new security and networking types and APIs, and other APIs such as &amp;lt;code&amp;gt;PushRegistry&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;platformRequest()&amp;lt;/code&amp;gt;, but again it does not include UI APIs, nor the game API.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Connected Device Configuration ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Connected Device Configuration ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Margjahe</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=28767&amp;oldid=prev</id>
		<title>imported&gt;MrOllie: Restored revision 1259971620 by 23.241.224.127 (talk): Unreliable sources</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Java_Platform,_Micro_Edition&amp;diff=28767&amp;oldid=prev"/>
		<updated>2024-12-17T18:51:39Z</updated>

		<summary type="html">&lt;p&gt;Restored revision 1259971620 by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/23.241.224.127&quot; title=&quot;Special:Contributions/23.241.224.127&quot;&gt;23.241.224.127&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:23.241.224.127&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:23.241.224.127 (page does not exist)&quot;&gt;talk&lt;/a&gt;): Unreliable sources&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Software platform for mobile and embedded devices}}&lt;br /&gt;
{{Update|inaccurate=y|date=November 2024}}&lt;br /&gt;
{{Use mdy dates|date=October 2020}}&lt;br /&gt;
{{Java platforms}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Java Platform, Micro Edition&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Java&amp;amp;nbsp;ME&amp;#039;&amp;#039;&amp;#039; is a [[computing platform]] for development and deployment of [[porting|portable code]] for [[embedded system|embedded]] and [[mobile device]]s (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers).&amp;lt;ref&amp;gt;{{cite web|url=http://www.oracle.com/technetwork/java/embedded/javame/index.html|title=Java ME Overview|access-date=February 26, 2017|publisher=[[Oracle Corporation]]}}&amp;lt;/ref&amp;gt; Java&amp;amp;nbsp;ME was formerly known as &amp;#039;&amp;#039;&amp;#039;Java 2 Platform, Micro Edition&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;J2ME&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
The platform uses the [[object-oriented programming|object-oriented]] [[java (programming language)|Java]] programming language, and is part of the [[Java (software platform)|Java software-platform]] family. It was designed by [[Sun Microsystems]] (now [[Oracle Corporation]]) and replaced a similar technology, [[PersonalJava]].&lt;br /&gt;
&lt;br /&gt;
In 2013, with more than 3 billion Java&amp;amp;nbsp;ME enabled mobile phones in the market,&amp;lt;ref&amp;gt;{{Cite web |url=http://www.java.com/en/about/ |title=Learn about Java Technology |access-date=February 15, 2024 |archive-url=https://web.archive.org/web/20130308080819/http://www.java.com/en/about/ |archive-date=March 8, 2013 |url-status=dead }}&amp;lt;/ref&amp;gt; the platform was in continued decline as smartphones have overtaken feature phones.&amp;lt;ref&amp;gt;{{cite web|title=Smartphones outsell feature phones (again) for the first time, worldwide |first=Cyrus |last=Farivar |date=Aug 14, 2013 |url=https://arstechnica.com/information-technology/2013/08/smartphones-outsell-feature-phones-for-the-first-time-worldwide/ |website=Ars Technica|access-date=Mar 15, 2024}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
The platform used to be popular in feature phones, such as Nokia&amp;#039;s [[Series 40]] models. It was also supported on the [[Bada (operating system)|Bada]] operating system and on [[Symbian]] OS along with native software. Users of [[Windows CE]], [[Windows Mobile]], [[Maemo]], [[MeeGo]] and [[Android software development|Android]] could download Java&amp;amp;nbsp;ME for their respective environments (&amp;quot;proof-of-concept&amp;quot; for Android).&amp;lt;ref&amp;gt;[https://web.archive.org/web/20160819121416/http://davy.preuveneers.be/phoneme/  phoneME for Windows CE, Windows Mobile and Android  (development stopped in 2011-06-15)] - in origin  [http://davy.preuveneers.be/phoneme/ here]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://www.netmite.com/android/ |title=App Runner (development stopped in 2010-05-11) |access-date=August 5, 2012 |archive-url=https://web.archive.org/web/20120103192628/http://www.netmite.com/android/ |archive-date=January 3, 2012 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Originally developed under the [[Java Community Process]] as JSR 68, the different flavors of Java&amp;amp;nbsp;ME have evolved in separate JSRs. Java ME devices implement a &amp;#039;&amp;#039;profile&amp;#039;&amp;#039;. The most common of these are the [[Mobile Information Device Profile]] aimed at mobile devices such as cell phones, and the [[Connected Device Configuration#Personal Profile|Personal Profile]] aimed at consumer products and embedded devices like [[set-top box]]es and PDAs. Profiles are subsets of &amp;#039;&amp;#039;configurations&amp;#039;&amp;#039;, of which there are currently two: the [[Connected Limited Device Configuration]] (CLDC) and the [[Connected Device Configuration]] (CDC).&amp;lt;ref&amp;gt;[http://java.sun.com/javame/technology/ Java ME Technology]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2008, Java&amp;amp;nbsp;ME platforms were restricted to [[Java virtual machine|JRE]] 1.3 features and use that version of the class file format (internally known as version 47.0).&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
[[File:MicroEmulator screenshot.png|thumb|MicroEmulator screenshot]]&lt;br /&gt;
Oracle provides a [[reference implementation]] of the specification, and some configurations and profiles for MIDP and CDC. Starting with the JavaME 3.0 SDK, a [[NetBeans]]-based IDE supported them in a single IDE.&lt;br /&gt;
&lt;br /&gt;
In contrast to the numerous binary implementations of the Java Platform built by Sun for servers and workstations, Sun tended not to provide binaries for the platforms of Java&amp;amp;nbsp;ME targets, and instead relied on third parties to provide their own. &lt;br /&gt;
&lt;br /&gt;
The exception was an MIDP 1.0 JRE (JVM) for Palm OS.&amp;lt;ref&amp;gt;[http://developers.sun.com/mobility/midp/articles/palm/ MIDP for Palm OS 1.0: Developing Java Applications for Palm OS Devices] January 2002&amp;lt;/ref&amp;gt; Sun provides no J2ME JRE for the [[Microsoft Windows Mobile]] (Pocket PC) based devices, despite an open-letter campaign to Sun to release a rumored internal implementation of [[PersonalJava]] known by the code name &amp;quot;Captain America&amp;quot;.&amp;lt;ref&amp;gt;[http://forum.java.sun.com/thread.jspa?threadID=408223 CDC and Personal Profile - Open letter to SUN to produce a Personal Java JRE for Pocket PC] {{Webarchive|url=https://web.archive.org/web/20080603153535/http://forum.java.sun.com/thread.jspa?threadID=408223 |date=June 3, 2008 }} 2003&amp;lt;/ref&amp;gt; Third party implementations are widely used by Windows Mobile vendors.&lt;br /&gt;
&lt;br /&gt;
At some point, Sun released a now-abandoned reference implementation under the name [[phoneME]].&lt;br /&gt;
&lt;br /&gt;
Operating systems targeting Java ME have been implemented by [[NTT DoCoMo|DoCoMo]] in the form of [[DoJa]], and by [[SavaJe]] as SavaJe OS. The latter company was purchased by Sun in April 2007 and now forms the basis of Sun&amp;#039;s [[JavaFX Mobile]].&lt;br /&gt;
&lt;br /&gt;
The open-source [[Mika VM]] aims to implement JavaME CDC/FP, but is not certified as such (certified implementations are required to charge royalties, which is impractical for an open-source project). Consequently, devices which use this implementation are not allowed to claim JavaME CDC compatibility.&lt;br /&gt;
&lt;br /&gt;
The Linux-based Android operating system uses a proprietary version of Java that is similar in intent, but very different in many ways from Java ME.&amp;lt;ref&amp;gt;[http://kevinboone.net/android_j2me.html Mobile application development: Android compared to J2ME] {{Webarchive|url=https://web.archive.org/web/20180925061723/http://kevinboone.net/android_j2me.html |date=September 25, 2018 }} Feb 2013&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Emulators ===&lt;br /&gt;
* [https://www.oracle.com/java/technologies/sun-java-wireless-toolkit.html Sun Java Wireless Toolkit] (WTK, for short) — is a proprietary Java ME emulator, originally provided by Sun Microsystems, and later by Oracle.&lt;br /&gt;
* [[MicroEmulator]] (MicroEMU, for short) — is an open-source Java ME emulator.&lt;br /&gt;
&lt;br /&gt;
There are other emulators, including emulators provided as part of development kits by phone manufacturers, such as Nokia, [[Sony-Ericsson]], Siemens Mobile, etc.&lt;br /&gt;
&lt;br /&gt;
== Connected Limited Device Configuration ==&lt;br /&gt;
{{Main|Connected Limited Device Configuration}}&lt;br /&gt;
The [[Connected Limited Device Configuration]] (CLDC) contains a strict subset of the Java-class libraries, and is the minimum amount needed for a [[Java virtual machine]] to operate. CLDC is basically used for classifying myriad devices into a fixed configuration.&lt;br /&gt;
&lt;br /&gt;
A configuration provides the most basic set of libraries and virtual-machine features that must be present in each implementation of a J2ME environment. When coupled with one or more profiles, the Connected Limited Device Configuration gives developers a solid Java platform for creating applications for consumer and embedded devices.&lt;br /&gt;
The configuration is designed for devices with 160KB to 512KB total memory, which has a minimum of 160KB of ROM and 32KB of RAM available for the Java platform.&lt;br /&gt;
&lt;br /&gt;
=== Mobile Information Device Profile ===&lt;br /&gt;
Designed for mobile phones, the [[Mobile Information Device Profile]] includes a [[Graphical user interface|GUI]], and a data storage API, and MIDP 2.0 includes a basic 2D gaming [[Application programming interface|API]]. Applications written for this profile are called [[MIDlet]]s.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;JSR 271: Mobile Information Device Profile 3&amp;#039;&amp;#039; (Final release on Dec 9, 2009) specified the 3rd generation Mobile Information Device Profile (MIDP3), expanding upon the functionality in all areas as well as improving interoperability across devices. A key design goal of MIDP3 is backward compatibility with MIDP2 content.&lt;br /&gt;
&lt;br /&gt;
==== Information Module Profile ====&lt;br /&gt;
The [[Information Module Profile]] (IMP) is a profile for embedded, &amp;quot;headless&amp;quot; devices such as vending machines, industrial embedded applications, security systems, and similar devices with either simple or no display and with some limited network connectivity.&lt;br /&gt;
&lt;br /&gt;
Originally introduced by [[Siemens AG|Siemens Mobile]] and [[Nokia]] as [[Java Specification Request|JSR]]-195, IMP 1.0 is a strict subset of [[MIDP]] 1.0 except that it does not include [[user interface]] APIs &amp;amp;mdash; in other words, it does not include support for the Java package &amp;lt;code&amp;gt;javax.microedition.lcdui&amp;lt;/code&amp;gt;. JSR-228, also known as IMP-NG, is IMP&amp;#039;s next generation that is based on [[MIDP]] 2.0, leveraging [[MIDP]] 2.0&amp;#039;s new security and networking types and APIs, and other APIs such as &amp;lt;code&amp;gt;PushRegistry&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;platformRequest()&amp;lt;/code&amp;gt;, but again it does not include UI APIs, nor the game API.&lt;br /&gt;
&lt;br /&gt;
== Connected Device Configuration ==&lt;br /&gt;
{{Main|Connected Device Configuration}}&lt;br /&gt;
&lt;br /&gt;
The [[Connected Device Configuration]] is a subset of [[Java SE]], containing almost all the libraries that are not GUI related. It is richer than CLDC.&lt;br /&gt;
&lt;br /&gt;
=== Foundation Profile ===&lt;br /&gt;
The Foundation Profile is a Java&amp;amp;nbsp;ME Connected Device Configuration (CDC) profile. This profile is intended to be used by devices requiring a complete implementation of the Java virtual machine up to and including the entire Java Platform, Standard Edition API. Typical implementations will use some subset of that API set depending on the additional profiles supported. This specification was developed under the Java Community Process.&lt;br /&gt;
&lt;br /&gt;
=== Personal Basis Profile ===&lt;br /&gt;
The Personal Basis Profile extends the Foundation Profile to include lightweight GUI support in the form of an [[Abstract Window Toolkit|AWT]] subset. This is the platform that [[BD-J]] is built upon.&lt;br /&gt;
&lt;br /&gt;
== JSRs (Java Specification Requests) ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!JSR #!!Name!!Description&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=68 68]||J2ME Platform Specification||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=30 30]||CLDC 1.x||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=37 37]||MIDP 1.0||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=118 118]||MIDP 2.x||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=139 139]||CLDC 1.1||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=271 271]||MIDP 3.0||Java ME 3.4 and earlier only, Last Specification for Mobile Phones,  Java Language features as Java SE 1.3&lt;br /&gt;
|- &lt;br /&gt;
| [https://jcp.org/en/jsr/detail?id=360 360] ||CLDC 8|| New in Java ME 8&lt;br /&gt;
|-&lt;br /&gt;
| [https://jcp.org/en/jsr/detail?id=361 361] || MEEP 8|| New in Java ME 8, Language feature as Java SE 8, for [[Internet of Everything]] devices&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Main extensions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!JSR #!!Name!!Description!![[Mobile Service Architecture|MSA]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=75 75]||File Connection and PIM API||File system, contacts, calendar, to-do||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=82 82]||[[Java APIs for Bluetooth|Bluetooth]]||Bluetooth serial port communications and file exchanges (OBEX)||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=120 120]||Wireless Messaging API (WMA)|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=135 135]||[[Java Mobile Media API|Mobile Media API]] (MMAPI)||Audio, video, multimedia||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=172 172]||Web Services API||XML parsers and RPC||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=177 177]||Security and Trust Services API (SATSA)||APDU, Java Card RMI (JCRMI), Public Key Infrastructure (PKI) and cryptography||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=179 179]||[[Location API for Java ME|Location API]]||GPS coordinates, street addresses, orientation sensors, landmark stores||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=180 180]||SIP API|| ||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=184 184]||[[Mobile 3D Graphics API|Mobile 3D Graphics]] (M3G)||High level 3D graphics||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=185 185]||Java Technology for the Wireless Industry (JTWI)||General||&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=205 205]||Wireless Messaging API (WMA) 2.0||Sending and receiving SMS and MMS||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=211 211]||Content Handler API (CHAPI)|| ||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=226 226]||Scalable 2D Vector Graphics API for J2ME (M2G)||Handling SVG Tiny||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=228 228]||Information Module Profile{{snd}} Next Generation (IMP NG)||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=229 229]||Payment API|| ||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=234 234]||[[Advanced Multimedia Supplements]] (AMMS)||MMAPI extensions||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=238 238]||Mobile Internationalization API||Localized resources, locale date and number formatting, locale comparison of strings||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=239 239]||Java Bindings for the OpenGL ES API|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=248 248]||Mobile Service Architecture (MSA)|| ||{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=253 253]||Mobile Telephony API|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=256 256]||Mobile Sensor API||Reading values from accelerometers, gyroscopes, compasses, thermometers, barometers, and some more||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=257 257]||Contactless Communication API|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=258 258]||Mobile User Interface Customization API|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=272 272]||Mobile Broadcast Service API for Handheld Terminals|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=280 280]||XML API for Java ME|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=281 281]||IMS Services API|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=287 287]||Scalable 2D Vector Graphics API 2.0 for Java ME|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=293 293]||Location API 2.0|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=298 298]||Telematics API for Java ME|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=300 300]||DRM API for Java ME|| ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=325 325]||IMS Communication Enablers|| ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Future ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!JSR #!!Name!!Description&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jcp.org/en/jsr/detail?id=297 297]||Mobile 3D Graphics API (M3G) 2.0||Proposed Final Draft for 14 Apr, 2009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ESR ==&lt;br /&gt;
The ESR consortium is devoted to Standards for embedded Java. Especially cost effective Standards.&lt;br /&gt;
Typical applications domains are industrial control, machine-to-machine, medical, e-metering, [[home automation]], consumer, human-to-machine-interface, ...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!ESR #!!Name!!Description&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.e-s-r.net/specifications/ 001]||B-ON (Beyond CLDC)|| B-ON serves as a very robust foundation for implementing embedded Java software. It specifies a reliable initialization phase of the Java device, and 3 kind of objects: immutable, immortal and regular (mortal) objects.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.e-s-r.net/specifications/ 002]||MicroUI||MicroUI defines an enhanced architecture to enable an open, third-party, application development environment for embedded HMI devices. Such devices typically have some form of display, some input sensors and potentially some sound rendering capabilities. This specification spans a potentially wide set of devices.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.e-s-r.net/specifications/ 011]||MWT||MWT defines three distinct roles: Widget Designers, Look and Feel Designers, and Application Designers. MWT allows a binary HMI application to run the same on all devices that provide a compliant MWT framework (embedded devices, cellphones, set-top box TV&amp;#039;s, PC&amp;#039;s, etc...) allowing for true consistency and ubiquity of applications across product lines (ME, SE, EE).&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.e-s-r.net/specifications/ 015]||ECLASSPATH||ECLASSPATH unifies CLDC, CDC, Foundation, SE, and EE execution environments with a set of around 300 classes API. Compiling against CLDC1.1/ECLASSPATH makes binary code portable across all Java execution environments.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Portal|Computer programming}}&lt;br /&gt;
* [[Android (operating system)]]&lt;br /&gt;
* [[iOS]]&lt;br /&gt;
* [[BlackBerry OS]]&lt;br /&gt;
* [[Danger Hiptop]]&lt;br /&gt;
* [[Embedded Java]]&lt;br /&gt;
* [[JavaFX Mobile]]&lt;br /&gt;
* [[Mobile development]]&lt;br /&gt;
* [[Mobile games]]&lt;br /&gt;
* [[Mobile learning]]&lt;br /&gt;
* [[Qualcomm Brew]]&lt;br /&gt;
* [[Smartphone]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist|30em}}&lt;br /&gt;
;Notes&lt;br /&gt;
* [http://www.jcp.org/en/jsr/detail?id=232 JSR 232: Mobile Operational Management]{{snd}} an advanced OSGi technology based platform for mobile computing&lt;br /&gt;
* [http://www.jcp.org/en/jsr/detail?id=291 JSR 291: Dynamic Component Support for Java SE]{{snd}} symmetric programming model for Java SE to Java&amp;amp;nbsp;ME JSR&amp;amp;nbsp;232&lt;br /&gt;
&lt;br /&gt;
== Bibliography ==&lt;br /&gt;
{{Refbegin}}&lt;br /&gt;
* {{cite book&lt;br /&gt;
| first1 = Roy&lt;br /&gt;
| last1 = Ben Hayun&lt;br /&gt;
| date = March 30, 2009&lt;br /&gt;
| title = Java ME on Symbian OS: Inside the Smartphone Model&lt;br /&gt;
| publisher = [[John Wiley &amp;amp; Sons|Wiley]]&lt;br /&gt;
| edition = 1st&lt;br /&gt;
| page = 482&lt;br /&gt;
| isbn = 978-0-470-74318-8&lt;br /&gt;
| url = http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470743182.html&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book&lt;br /&gt;
| first = Jonathan&lt;br /&gt;
| last = Knudsen&lt;br /&gt;
| date = January 8, 2008&lt;br /&gt;
| title = Kicking Butt with MIDP and MSA: Creating Great Mobile Applications&lt;br /&gt;
| publisher = [[Prentice Hall]]&lt;br /&gt;
| edition = 1st&lt;br /&gt;
| page = [https://archive.org/details/kickingbuttwithm0000knud/page/432 432]&lt;br /&gt;
| isbn = 978-0-321-46342-5&lt;br /&gt;
| url = https://archive.org/details/kickingbuttwithm0000knud/page/432&lt;br /&gt;
| url-access = registration&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book&lt;br /&gt;
| first1 = Sing&lt;br /&gt;
| last1 = Li&lt;br /&gt;
| first2 = Jonathan&lt;br /&gt;
| last2 = Knudsen&lt;br /&gt;
| date = April 25, 2005&lt;br /&gt;
| title = Beginning J2ME: From Novice to Professional&lt;br /&gt;
| publisher = [[Apress]]&lt;br /&gt;
| edition = 3rd&lt;br /&gt;
| page = [https://archive.org/details/beginningj2mefro0000lisi/page/480 480]&lt;br /&gt;
| isbn = 1-59059-479-7&lt;br /&gt;
| url = https://archive.org/details/beginningj2mefro0000lisi/page/480&lt;br /&gt;
}}&lt;br /&gt;
{{Refend}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
{{Wikibooks|J2ME Programming}}&lt;br /&gt;
* [http://java.sun.com/javame/index.jsp Sun Developer Network, Java ME]&lt;br /&gt;
* [https://web.archive.org/web/20080905191743/http://www.forum.nokia.com/java Nokia&amp;#039;s Developer Hub Java pages]&lt;br /&gt;
* [https://web.archive.org/web/20080907084829/http://www.blogs.s60.com/java/ Nokia S60 Java Runtime blogs]&lt;br /&gt;
* [https://web.archive.org/web/20090106053708/http://developer.sonyericsson.com/ Sony Ericsson Developer World]&lt;br /&gt;
* [http://developer.motorola.com/ Motorola Developer Network] {{Webarchive|url=https://web.archive.org/web/20090721165719/http://developer.motorola.com/ |date=July 21, 2009 }}&lt;br /&gt;
* [http://hotlavasoftware.com/ J2ME Authoring Tool LMA Users Network]&lt;br /&gt;
* [https://web.archive.org/web/20080810234623/http://developers.samsungmobile.com/ Samsung Mobile Developer&amp;#039;s site]&lt;br /&gt;
* [https://web.archive.org/web/20180821221736/http://developer.sprint.com/ Sprint Application Developer&amp;#039;s Website]&lt;br /&gt;
* [https://web.archive.org/web/20080521160132/http://jbenchmark.com/ Performance database of Java ME compatible devices]&lt;br /&gt;
* [http://www.microej.com/ MicroEJ platforms for embedded systems]&lt;br /&gt;
* [https://www.skjapp.com/javame-j2me Book - Mobile Phone Programming using Java ME (J2ME)] {{Webarchive|url=https://web.archive.org/web/20160305180008/http://www.skjapp.com/javame-j2me/ |date=March 5, 2016 }}&lt;br /&gt;
* [https://web.archive.org/web/20160304053207/http://javafxtuts.com/javafx-tutorials/ Tutorial Master ng, J2ME]&lt;br /&gt;
&lt;br /&gt;
{{Java (Sun)}}&lt;br /&gt;
{{Mobile operating systems}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Computing platforms]]&lt;br /&gt;
[[Category:Java device platform| ]]&lt;br /&gt;
[[Category:Java platform|Platform, Micro Edition]]&lt;br /&gt;
[[Category:Java specification requests|Platform, Micro Edition]]&lt;/div&gt;</summary>
		<author><name>imported&gt;MrOllie</name></author>
	</entry>
</feed>