CINXE.COM

Java Platform, Micro Edition - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Java Platform, Micro Edition - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"90599777-686e-4981-8ee1-3598b05ded7e","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Java_Platform,_Micro_Edition","wgTitle":"Java Platform, Micro Edition","wgCurRevisionId":1263622682,"wgRevisionId":1263622682,"wgArticleId":42870,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Webarchive template wayback links","Articles with short description","Short description is different from Wikidata","Articles with obsolete information from November 2024","All Wikipedia articles in need of updating","Use mdy dates from October 2020","Computing platforms","Java device platform","Java platform","Java specification requests"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Java_Platform,_Micro_Edition","wgRelevantArticleId":42870,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRedirectedFrom":"J2ME","wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgInternalRedirectTargetUrl":"/wiki/Java_Platform,_Micro_Edition","wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q193828","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["mediawiki.action.view.redirect","ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.23"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Java Platform, Micro Edition - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Java_Platform,_Micro_Edition"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="auth.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Java_Platform_Micro_Edition rootpage-Java_Platform_Micro_Edition skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Java+Platform%2C+Micro+Edition" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Java+Platform%2C+Micro+Edition" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Java+Platform%2C+Micro+Edition" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Java+Platform%2C+Micro+Edition" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Implementations" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Implementations"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Implementations</span> </div> </a> <button aria-controls="toc-Implementations-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Implementations subsection</span> </button> <ul id="toc-Implementations-sublist" class="vector-toc-list"> <li id="toc-Emulators" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Emulators"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Emulators</span> </div> </a> <ul id="toc-Emulators-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Connected_Limited_Device_Configuration" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Connected_Limited_Device_Configuration"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Connected Limited Device Configuration</span> </div> </a> <button aria-controls="toc-Connected_Limited_Device_Configuration-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Connected Limited Device Configuration subsection</span> </button> <ul id="toc-Connected_Limited_Device_Configuration-sublist" class="vector-toc-list"> <li id="toc-Mobile_Information_Device_Profile" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Mobile_Information_Device_Profile"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Mobile Information Device Profile</span> </div> </a> <ul id="toc-Mobile_Information_Device_Profile-sublist" class="vector-toc-list"> <li id="toc-Information_Module_Profile" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Information_Module_Profile"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.1</span> <span>Information Module Profile</span> </div> </a> <ul id="toc-Information_Module_Profile-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Connected_Device_Configuration" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Connected_Device_Configuration"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Connected Device Configuration</span> </div> </a> <button aria-controls="toc-Connected_Device_Configuration-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Connected Device Configuration subsection</span> </button> <ul id="toc-Connected_Device_Configuration-sublist" class="vector-toc-list"> <li id="toc-Foundation_Profile" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Foundation_Profile"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Foundation Profile</span> </div> </a> <ul id="toc-Foundation_Profile-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Personal_Basis_Profile" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Personal_Basis_Profile"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Personal Basis Profile</span> </div> </a> <ul id="toc-Personal_Basis_Profile-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-JSRs_(Java_Specification_Requests)" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#JSRs_(Java_Specification_Requests)"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>JSRs (Java Specification Requests)</span> </div> </a> <button aria-controls="toc-JSRs_(Java_Specification_Requests)-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle JSRs (Java Specification Requests) subsection</span> </button> <ul id="toc-JSRs_(Java_Specification_Requests)-sublist" class="vector-toc-list"> <li id="toc-Foundation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Foundation"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Foundation</span> </div> </a> <ul id="toc-Foundation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Main_extensions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Main_extensions"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Main extensions</span> </div> </a> <ul id="toc-Main_extensions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Future" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Future"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.3</span> <span>Future</span> </div> </a> <ul id="toc-Future-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-ESR" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#ESR"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>ESR</span> </div> </a> <ul id="toc-ESR-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bibliography" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Bibliography"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Bibliography</span> </div> </a> <ul id="toc-Bibliography-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Java Platform, Micro Edition</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 33 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-33" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">33 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AC%D8%A7%D9%81%D8%A7_%D8%A8%D9%84%D8%A7%D8%AA%D9%81%D9%88%D8%B1%D9%85_%D9%85%D9%8A%D9%83%D8%B1%D9%88_%D8%A5%D8%AF%D9%8A%D8%B4%D9%8A%D9%86" title="جافا بلاتفورم ميكرو إديشين – Arabic" lang="ar" hreflang="ar" data-title="جافا بلاتفورم ميكرو إديشين" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Belarusian" lang="be" hreflang="be" data-title="Java Platform, Micro Edition" data-language-autonym="Беларуская" data-language-local-name="Belarusian" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="Java Platform, Micro Edition" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Java_ME" title="Java ME – Catalan" lang="ca" hreflang="ca" data-title="Java ME" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Java_ME" title="Java ME – Czech" lang="cs" hreflang="cs" data-title="Java ME" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/J2ME" title="J2ME – Danish" lang="da" hreflang="da" data-title="J2ME" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – German" lang="de" hreflang="de" data-title="Java Platform, Micro Edition" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Java_Micro_Edition" title="Java Micro Edition – Spanish" lang="es" hreflang="es" data-title="Java Micro Edition" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%B3%DA%A9%D9%88%DB%8C_%D8%AC%D8%A7%D9%88%D8%A7%D8%8C_%D9%86%D8%B3%D8%AE%D9%87_%D9%85%DB%8C%DA%A9%D8%B1%D9%88" title="سکوی جاوا، نسخه میکرو – Persian" lang="fa" hreflang="fa" data-title="سکوی جاوا، نسخه میکرو" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Java_ME" title="Java ME – French" lang="fr" hreflang="fr" data-title="Java ME" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%ED%94%8C%EB%9E%AB%ED%8F%BC,_%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C_%EC%97%90%EB%94%94%EC%85%98" title="자바 플랫폼, 마이크로 에디션 – Korean" lang="ko" hreflang="ko" data-title="자바 플랫폼, 마이크로 에디션" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/J2ME" title="J2ME – Armenian" lang="hy" hreflang="hy" data-title="J2ME" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE_%E0%A4%AA%E0%A5%8D%E0%A4%B2%E0%A5%87%E0%A4%9F%E0%A4%AB%E0%A4%BE%E0%A4%B0%E0%A5%8D%E0%A4%AE_%E0%A4%B2%E0%A4%98%E0%A5%81_%E0%A4%B8%E0%A4%82%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A4%B0%E0%A4%A3" title="जावा प्लेटफार्म लघु संस्करण – Hindi" lang="hi" hreflang="hi" data-title="जावा प्लेटफार्म लघु संस्करण" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Italian" lang="it" hreflang="it" data-title="Java Platform, Micro Edition" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Java_Micro_Edition" title="Java Micro Edition – Hebrew" lang="he" hreflang="he" data-title="Java Micro Edition" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/J2ME" title="J2ME – Georgian" lang="ka" hreflang="ka" data-title="J2ME" data-language-autonym="ქართული" data-language-local-name="Georgian" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Java_ME" title="Java ME – Kazakh" lang="kk" hreflang="kk" data-title="Java ME" data-language-autonym="Қазақша" data-language-local-name="Kazakh" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%9C%E0%B4%BE%E0%B4%B5_%E0%B4%AA%E0%B5%8D%E0%B4%B2%E0%B4%BE%E0%B4%B1%E0%B5%8D%E0%B4%B1%E0%B5%8D%E0%B4%AB%E0%B5%8B%E0%B4%82,_%E0%B4%AE%E0%B5%88%E0%B4%95%E0%B5%8D%E0%B4%B0%E0%B5%8B_%E0%B4%AA%E0%B4%A4%E0%B4%BF%E0%B4%AA%E0%B5%8D%E0%B4%AA%E0%B5%8D" title="ജാവ പ്ലാറ്റ്ഫോം, മൈക്രോ പതിപ്പ് – Malayalam" lang="ml" hreflang="ml" data-title="ജാവ പ്ലാറ്റ്ഫോം, മൈക്രോ പതിപ്പ്" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/JavaME" title="JavaME – Malay" lang="ms" hreflang="ms" data-title="JavaME" data-language-autonym="Bahasa Melayu" data-language-local-name="Malay" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Java_2_Micro_Edition" title="Java 2 Micro Edition – Dutch" lang="nl" hreflang="nl" data-title="Java 2 Micro Edition" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Japanese" lang="ja" hreflang="ja" data-title="Java Platform, Micro Edition" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/J2ME" title="J2ME – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="J2ME" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Java_2_Micro_Edition" title="Java 2 Micro Edition – Norwegian Nynorsk" lang="nn" hreflang="nn" data-title="Java 2 Micro Edition" data-language-autonym="Norsk nynorsk" data-language-local-name="Norwegian Nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Polish" lang="pl" hreflang="pl" data-title="Java Platform, Micro Edition" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Portuguese" lang="pt" hreflang="pt" data-title="Java Platform, Micro Edition" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Russian" lang="ru" hreflang="ru" data-title="Java Platform, Micro Edition" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Java_ME" title="Java ME – Simple English" lang="en-simple" hreflang="en-simple" data-title="Java ME" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Java_ME" title="Java ME – Slovak" lang="sk" hreflang="sk" data-title="Java ME" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Java_ME" title="Java ME – Finnish" lang="fi" hreflang="fi" data-title="Java ME" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Java_ME" title="Java ME – Turkish" lang="tr" hreflang="tr" data-title="Java ME" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition – Ukrainian" lang="uk" hreflang="uk" data-title="Java Platform, Micro Edition" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/J2ME" title="J2ME – Vietnamese" lang="vi" hreflang="vi" data-title="J2ME" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Java_ME" title="Java ME – Chinese" lang="zh" hreflang="zh" data-title="Java ME" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q193828#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Java_Platform,_Micro_Edition" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Java_Platform,_Micro_Edition" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Java_Platform,_Micro_Edition"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Java_Platform,_Micro_Edition"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Java_Platform,_Micro_Edition" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Java_Platform,_Micro_Edition" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;oldid=1263622682" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Java_Platform%2C_Micro_Edition&amp;id=1263622682&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJava_Platform%2C_Micro_Edition"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJava_Platform%2C_Micro_Edition"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Java_Platform%2C_Micro_Edition&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://en.wikibooks.org/wiki/J2ME_Programming" hreflang="en"><span>Wikibooks</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q193828" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><span class="mw-redirectedfrom">(Redirected from <a href="/w/index.php?title=J2ME&amp;redirect=no" class="mw-redirect" title="J2ME">J2ME</a>)</span></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Software platform for mobile and embedded devices</div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Update plainlinks metadata ambox ambox-content ambox-Update" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/98/Ambox_current_red.svg/60px-Ambox_current_red.svg.png" decoding="async" width="42" height="34" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/98/Ambox_current_red.svg/120px-Ambox_current_red.svg.png 1.5x" data-file-width="360" data-file-height="290" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article's <b><a href="/wiki/Wikipedia:Accuracy_dispute" title="Wikipedia:Accuracy dispute">factual accuracy</a> may be compromised due to out-of-date information</b>.<span class="hide-when-compact"> Please help update this article to reflect recent events or newly available information.</span> <span class="date-container"><i>(<span class="date">November 2024</span>)</i></span></div></td></tr></tbody></table> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1246091330">.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}</style><table class="sidebar nomobile nowraplinks"><tbody><tr><th class="sidebar-title"><a href="/wiki/Java_(software_platform)" title="Java (software platform)">Java platform</a> editions</th></tr><tr><td class="sidebar-image"><span typeof="mw:File"><a href="/wiki/File:Duke_(Java_mascot)_waving.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Duke_%28Java_mascot%29_waving.svg/60px-Duke_%28Java_mascot%29_waving.svg.png" decoding="async" width="60" height="108" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Duke_%28Java_mascot%29_waving.svg/120px-Duke_%28Java_mascot%29_waving.svg.png 1.5x" data-file-width="226" data-file-height="407" /></a></span></td></tr><tr><td class="sidebar-content" style="text-align: left"> <ul><li><a href="/wiki/Java_Card" title="Java Card">Java Card</a></li> <li><a class="mw-selflink selflink">Java ME</a> (Micro Edition)</li> <li><a href="/wiki/Java_Platform,_Standard_Edition" title="Java Platform, Standard Edition">Java SE</a> (Standard Edition)</li> <li><a href="/wiki/Jakarta_EE" title="Jakarta EE">Jakarta EE</a> (Enterprise Edition)</li> <li><a href="/wiki/JavaFX" title="JavaFX">JavaFX</a> (bundled in Oracle's JDK from versions 8 to 10 but separately since 11)</li> <li><a href="/wiki/PersonalJava" title="PersonalJava">PersonalJava</a> (Discontinued)</li></ul></td> </tr><tr><td class="sidebar-navbar"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Java_platforms" title="Template:Java platforms"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Java_platforms" title="Template talk:Java platforms"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Java_platforms" title="Special:EditPage/Template:Java platforms"><abbr title="Edit this template">e</abbr></a></li></ul></div></td></tr></tbody></table> <p><b>Java Platform, Micro Edition</b> or <b>Java&#160;ME</b> is a <a href="/wiki/Computing_platform" title="Computing platform">computing platform</a> for development and deployment of <a href="/wiki/Porting" title="Porting">portable code</a> for <a href="/wiki/Embedded_system" title="Embedded system">embedded</a> and <a href="/wiki/Mobile_device" title="Mobile device">mobile devices</a> (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers).<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> Java&#160;ME was formerly known as <b>Java 2 Platform, Micro Edition</b> or <b>J2ME</b>. </p><p>The platform uses the <a href="/wiki/Object-oriented_programming" title="Object-oriented programming">object-oriented</a> <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> programming language, and is part of the <a href="/wiki/Java_(software_platform)" title="Java (software platform)">Java software-platform</a> family. It was designed by <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> (now <a href="/wiki/Oracle_Corporation" title="Oracle Corporation">Oracle Corporation</a>) and replaced a similar technology, <a href="/wiki/PersonalJava" title="PersonalJava">PersonalJava</a>. </p><p>In 2013, with more than 3 billion Java&#160;ME enabled mobile phones in the market,<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> the platform was in continued decline as smartphones have overtaken feature phones.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The platform used to be popular in feature phones, such as Nokia's <a href="/wiki/Series_40" title="Series 40">Series 40</a> models. It was also supported on the <a href="/wiki/Bada_(operating_system)" title="Bada (operating system)">Bada</a> operating system and on <a href="/wiki/Symbian" title="Symbian">Symbian</a> OS along with native software. Users of <a href="/wiki/Windows_CE" title="Windows CE">Windows CE</a>, <a href="/wiki/Windows_Mobile" title="Windows Mobile">Windows Mobile</a>, <a href="/wiki/Maemo" title="Maemo">Maemo</a>, <a href="/wiki/MeeGo" title="MeeGo">MeeGo</a> and <a href="/wiki/Android_software_development" title="Android software development">Android</a> could download Java&#160;ME for their respective environments ("proof-of-concept" for Android).<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </p><p>Originally developed under the <a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a> as JSR 68, the different flavors of Java&#160;ME have evolved in separate JSRs. Java ME devices implement a <i>profile</i>. The most common of these are the <a href="/wiki/Mobile_Information_Device_Profile" title="Mobile Information Device Profile">Mobile Information Device Profile</a> aimed at mobile devices such as cell phones, and the <a href="/wiki/Connected_Device_Configuration#Personal_Profile" title="Connected Device Configuration">Personal Profile</a> aimed at consumer products and embedded devices like <a href="/wiki/Set-top_box" title="Set-top box">set-top boxes</a> and PDAs. Profiles are subsets of <i>configurations</i>, of which there are currently two: the <a href="/wiki/Connected_Limited_Device_Configuration" title="Connected Limited Device Configuration">Connected Limited Device Configuration</a> (CLDC) and the <a href="/wiki/Connected_Device_Configuration" title="Connected Device Configuration">Connected Device Configuration</a> (CDC).<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 2008, Java&#160;ME platforms were restricted to <a href="/wiki/Java_virtual_machine" title="Java virtual machine">JRE</a> 1.3 features and use that version of the class file format (internally known as version 47.0). </p> <div class="mw-heading mw-heading2"><h2 id="Implementations">Implementations</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=2" title="Edit section: Implementations"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:MicroEmulator_screenshot.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/MicroEmulator_screenshot.png/220px-MicroEmulator_screenshot.png" decoding="async" width="220" height="493" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/a/a6/MicroEmulator_screenshot.png 1.5x" data-file-width="226" data-file-height="506" /></a><figcaption>MicroEmulator screenshot</figcaption></figure> <p>Oracle provides a <a href="/wiki/Reference_implementation" title="Reference implementation">reference implementation</a> of the specification, and some configurations and profiles for MIDP and CDC. Starting with the JavaME 3.0 SDK, a <a href="/wiki/NetBeans" title="NetBeans">NetBeans</a>-based IDE supported them in a single IDE. </p><p>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&#160;ME targets, and instead relied on third parties to provide their own. </p><p>The exception was an MIDP 1.0 JRE (JVM) for Palm OS.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> Sun provides no J2ME JRE for the <a href="/wiki/Microsoft_Windows_Mobile" class="mw-redirect" title="Microsoft Windows Mobile">Microsoft Windows Mobile</a> (Pocket PC) based devices, despite an open-letter campaign to Sun to release a rumored internal implementation of <a href="/wiki/PersonalJava" title="PersonalJava">PersonalJava</a> known by the code name "Captain America".<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> Third party implementations are widely used by Windows Mobile vendors. </p><p>At some point, Sun released a now-abandoned reference implementation under the name <a href="/wiki/PhoneME" title="PhoneME">phoneME</a>. </p><p>Operating systems targeting Java ME have been implemented by <a href="/wiki/NTT_DoCoMo" class="mw-redirect" title="NTT DoCoMo">DoCoMo</a> in the form of <a href="/wiki/DoJa" title="DoJa">DoJa</a>, and by <a href="/wiki/SavaJe" title="SavaJe">SavaJe</a> as SavaJe OS. The latter company was purchased by Sun in April 2007 and now forms the basis of Sun's <a href="/wiki/JavaFX_Mobile" class="mw-redirect" title="JavaFX Mobile">JavaFX Mobile</a>. </p><p>The open-source <a href="/wiki/Mika_VM" title="Mika VM">Mika VM</a> 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. </p><p>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.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Emulators">Emulators</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=3" title="Edit section: Emulators"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://www.oracle.com/java/technologies/sun-java-wireless-toolkit.html">Sun Java Wireless Toolkit</a> (WTK, for short) — is a proprietary Java ME emulator, originally provided by Sun Microsystems, and later by Oracle.</li> <li><a href="/wiki/MicroEmulator" title="MicroEmulator">MicroEmulator</a> (MicroEMU, for short) — is an open-source Java ME emulator.</li></ul> <p>There are other emulators, including emulators provided as part of development kits by phone manufacturers, such as Nokia, <a href="/wiki/Sony-Ericsson" class="mw-redirect" title="Sony-Ericsson">Sony-Ericsson</a>, Siemens Mobile, etc. </p> <div class="mw-heading mw-heading2"><h2 id="Connected_Limited_Device_Configuration">Connected Limited Device Configuration</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=4" title="Edit section: Connected Limited Device Configuration"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Connected_Limited_Device_Configuration" title="Connected Limited Device Configuration">Connected Limited Device Configuration</a></div> <p>The <a href="/wiki/Connected_Limited_Device_Configuration" title="Connected Limited Device Configuration">Connected Limited Device Configuration</a> (CLDC) contains a strict subset of the Java-class libraries, and is the minimum amount needed for a <a href="/wiki/Java_virtual_machine" title="Java virtual machine">Java virtual machine</a> to operate. CLDC is basically used for classifying myriad devices into a fixed configuration. </p><p>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. 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. </p> <div class="mw-heading mw-heading3"><h3 id="Mobile_Information_Device_Profile">Mobile Information Device Profile</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=5" title="Edit section: Mobile Information Device Profile"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Designed for mobile phones, the <a href="/wiki/Mobile_Information_Device_Profile" title="Mobile Information Device Profile">Mobile Information Device Profile</a> includes a <a href="/wiki/Graphical_user_interface" title="Graphical user interface">GUI</a>, and a data storage API, and MIDP 2.0 includes a basic 2D gaming <a href="/wiki/Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a>. Applications written for this profile are called <a href="/wiki/MIDlet" title="MIDlet">MIDlets</a>. </p><p><i>JSR 271: Mobile Information Device Profile 3</i> (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. </p> <div class="mw-heading mw-heading4"><h4 id="Information_Module_Profile">Information Module Profile</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=6" title="Edit section: Information Module Profile"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <a href="/wiki/Information_Module_Profile" title="Information Module Profile">Information Module Profile</a> (IMP) is a profile for embedded, "headless" 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. </p><p>Originally introduced by <a href="/wiki/Siemens_AG" class="mw-redirect" title="Siemens AG">Siemens Mobile</a> and <a href="/wiki/Nokia" title="Nokia">Nokia</a> as <a href="/wiki/Java_Specification_Request" class="mw-redirect" title="Java Specification Request">JSR</a>-195, IMP 1.0 is a strict subset of <a href="/wiki/MIDP" class="mw-redirect" title="MIDP">MIDP</a> 1.0 except that it does not include <a href="/wiki/User_interface" title="User interface">user interface</a> APIs &#8212; in other words, it does not include support for the Java package <code>javax.microedition.lcdui</code>. JSR-228, also known as IMP-NG, is IMP's next generation that is based on <a href="/wiki/MIDP" class="mw-redirect" title="MIDP">MIDP</a> 2.0, leveraging <a href="/wiki/MIDP" class="mw-redirect" title="MIDP">MIDP</a> 2.0's new security and networking types and APIs, and other APIs such as <code>PushRegistry</code> and <code>platformRequest()</code>, but again it does not include UI APIs, nor the game API. </p> <div class="mw-heading mw-heading2"><h2 id="Connected_Device_Configuration">Connected Device Configuration</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=7" title="Edit section: Connected Device Configuration"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Connected_Device_Configuration" title="Connected Device Configuration">Connected Device Configuration</a></div> <p>The <a href="/wiki/Connected_Device_Configuration" title="Connected Device Configuration">Connected Device Configuration</a> is a subset of <a href="/wiki/Java_SE" class="mw-redirect" title="Java SE">Java SE</a>, containing almost all the libraries that are not GUI related. It is richer than CLDC. </p> <div class="mw-heading mw-heading3"><h3 id="Foundation_Profile">Foundation Profile</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=8" title="Edit section: Foundation Profile"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The Foundation Profile is a Java&#160;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. </p> <div class="mw-heading mw-heading3"><h3 id="Personal_Basis_Profile">Personal Basis Profile</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=9" title="Edit section: Personal Basis Profile"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The Personal Basis Profile extends the Foundation Profile to include lightweight GUI support in the form of an <a href="/wiki/Abstract_Window_Toolkit" title="Abstract Window Toolkit">AWT</a> subset. This is the platform that <a href="/wiki/BD-J" title="BD-J">BD-J</a> is built upon. </p> <div class="mw-heading mw-heading2"><h2 id="JSRs_(Java_Specification_Requests)"><span id="JSRs_.28Java_Specification_Requests.29"></span>JSRs (Java Specification Requests)</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=10" title="Edit section: JSRs (Java Specification Requests)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Foundation">Foundation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=11" title="Edit section: Foundation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable"> <tbody><tr> <th>JSR #</th> <th>Name</th> <th>Description </th></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=68">68</a></td> <td>J2ME Platform Specification</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=30">30</a></td> <td>CLDC 1.x</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=37">37</a></td> <td>MIDP 1.0</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=118">118</a></td> <td>MIDP 2.x</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=139">139</a></td> <td>CLDC 1.1</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=271">271</a></td> <td>MIDP 3.0</td> <td>Java ME 3.4 and earlier only, Last Specification for Mobile Phones, Java Language features as Java SE 1.3 </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://jcp.org/en/jsr/detail?id=360">360</a></td> <td>CLDC 8</td> <td>New in Java ME 8 </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://jcp.org/en/jsr/detail?id=361">361</a></td> <td>MEEP 8</td> <td>New in Java ME 8, Language feature as Java SE 8, for <a href="/wiki/Internet_of_Everything" class="mw-redirect" title="Internet of Everything">Internet of Everything</a> devices </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Main_extensions">Main extensions</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=12" title="Edit section: Main extensions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable"> <tbody><tr> <th>JSR #</th> <th>Name</th> <th>Description</th> <th><a href="/wiki/Mobile_Service_Architecture" title="Mobile Service Architecture">MSA</a> </th></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=75">75</a></td> <td>File Connection and PIM API</td> <td>File system, contacts, calendar, to-do</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=82">82</a></td> <td><a href="/wiki/Java_APIs_for_Bluetooth" title="Java APIs for Bluetooth">Bluetooth</a></td> <td>Bluetooth serial port communications and file exchanges (OBEX)</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=120">120</a></td> <td>Wireless Messaging API (WMA)</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=135">135</a></td> <td><a href="/wiki/Java_Mobile_Media_API" title="Java Mobile Media API">Mobile Media API</a> (MMAPI)</td> <td>Audio, video, multimedia</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=172">172</a></td> <td>Web Services API</td> <td>XML parsers and RPC</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=177">177</a></td> <td>Security and Trust Services API (SATSA)</td> <td>APDU, Java Card RMI (JCRMI), Public Key Infrastructure (PKI) and cryptography</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=179">179</a></td> <td><a href="/wiki/Location_API_for_Java_ME" title="Location API for Java ME">Location API</a></td> <td>GPS coordinates, street addresses, orientation sensors, landmark stores</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=180">180</a></td> <td>SIP API</td> <td></td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=184">184</a></td> <td><a href="/wiki/Mobile_3D_Graphics_API" title="Mobile 3D Graphics API">Mobile 3D Graphics</a> (M3G)</td> <td>High level 3D graphics</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=185">185</a></td> <td>Java Technology for the Wireless Industry (JTWI)</td> <td>General</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=205">205</a></td> <td>Wireless Messaging API (WMA) 2.0</td> <td>Sending and receiving SMS and MMS</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=211">211</a></td> <td>Content Handler API (CHAPI)</td> <td></td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=226">226</a></td> <td>Scalable 2D Vector Graphics API for J2ME (M2G)</td> <td>Handling SVG Tiny</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=228">228</a></td> <td>Information Module Profile&#160;&#8211;&#32; Next Generation (IMP NG)</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=229">229</a></td> <td>Payment API</td> <td></td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=234">234</a></td> <td><a href="/wiki/Advanced_Multimedia_Supplements" title="Advanced Multimedia Supplements">Advanced Multimedia Supplements</a> (AMMS)</td> <td>MMAPI extensions</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=238">238</a></td> <td>Mobile Internationalization API</td> <td>Localized resources, locale date and number formatting, locale comparison of strings</td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=239">239</a></td> <td>Java Bindings for the OpenGL ES API</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=248">248</a></td> <td>Mobile Service Architecture (MSA)</td> <td></td> <td data-sort-value="Yes" style="background: #DFD; color:black; vertical-align: middle; text-align: center;" class="table-yes2 skin-invert"><span typeof="mw:File"><span title="Yes"><img alt="Yes" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/20px-Check-green.svg.png" decoding="async" width="13" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/40px-Check-green.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=253">253</a></td> <td>Mobile Telephony API</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=256">256</a></td> <td>Mobile Sensor API</td> <td>Reading values from accelerometers, gyroscopes, compasses, thermometers, barometers, and some more</td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=257">257</a></td> <td>Contactless Communication API</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=258">258</a></td> <td>Mobile User Interface Customization API</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=272">272</a></td> <td>Mobile Broadcast Service API for Handheld Terminals</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=280">280</a></td> <td>XML API for Java ME</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=281">281</a></td> <td>IMS Services API</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=287">287</a></td> <td>Scalable 2D Vector Graphics API 2.0 for Java ME</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=293">293</a></td> <td>Location API 2.0</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=298">298</a></td> <td>Telematics API for Java ME</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=300">300</a></td> <td>DRM API for Java ME</td> <td></td> <td> </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=325">325</a></td> <td>IMS Communication Enablers</td> <td></td> <td> </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Future">Future</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=13" title="Edit section: Future"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable"> <tbody><tr> <th>JSR #</th> <th>Name</th> <th>Description </th></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=297">297</a></td> <td>Mobile 3D Graphics API (M3G) 2.0</td> <td>Proposed Final Draft for 14 Apr, 2009 </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="ESR">ESR</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=14" title="Edit section: ESR"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The ESR consortium is devoted to Standards for embedded Java. Especially cost effective Standards. Typical applications domains are industrial control, machine-to-machine, medical, e-metering, <a href="/wiki/Home_automation" title="Home automation">home automation</a>, consumer, human-to-machine-interface, ... </p> <table class="wikitable"> <tbody><tr> <th>ESR #</th> <th>Name</th> <th>Description </th></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.e-s-r.net/specifications/">001</a></td> <td>B-ON (Beyond CLDC)</td> <td>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. </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.e-s-r.net/specifications/">002</a></td> <td>MicroUI</td> <td>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. </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.e-s-r.net/specifications/">011</a></td> <td>MWT</td> <td>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's, PC's, etc...) allowing for true consistency and ubiquity of applications across product lines (ME, SE, EE). </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.e-s-r.net/specifications/">015</a></td> <td>ECLASSPATH</td> <td>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. </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=15" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1266661725">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Octicons-terminal.svg" class="mw-file-description"><img alt="icon" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Octicons-terminal.svg/40px-Octicons-terminal.svg.png" decoding="async" width="24" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Octicons-terminal.svg/60px-Octicons-terminal.svg.png 2x" data-file-width="896" data-file-height="1024" /></a></span></span><span class="portalbox-link"><a href="/wiki/Portal:Computer_programming" title="Portal:Computer programming">Computer programming portal</a></span></li></ul> <ul><li><a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android (operating system)</a></li> <li><a href="/wiki/IOS" title="IOS">iOS</a></li> <li><a href="/wiki/BlackBerry_OS" title="BlackBerry OS">BlackBerry OS</a></li> <li><a href="/wiki/Danger_Hiptop" title="Danger Hiptop">Danger Hiptop</a></li> <li><a href="/wiki/Embedded_Java" title="Embedded Java">Embedded Java</a></li> <li><a href="/wiki/JavaFX_Mobile" class="mw-redirect" title="JavaFX Mobile">JavaFX Mobile</a></li> <li><a href="/wiki/Mobile_development" class="mw-redirect" title="Mobile development">Mobile development</a></li> <li><a href="/wiki/Mobile_games" class="mw-redirect" title="Mobile games">Mobile games</a></li> <li><a href="/wiki/Mobile_learning" class="mw-redirect" title="Mobile learning">Mobile learning</a></li> <li><a href="/wiki/Qualcomm_Brew" class="mw-redirect" title="Qualcomm Brew">Qualcomm Brew</a></li> <li><a href="/wiki/Smartphone" title="Smartphone">Smartphone</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=16" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/embedded/javame/index.html">"Java ME Overview"</a>. <a href="/wiki/Oracle_Corporation" title="Oracle Corporation">Oracle Corporation</a><span class="reference-accessdate">. Retrieved <span class="nowrap">February 26,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Java+ME+Overview&amp;rft.pub=Oracle+Corporation&amp;rft_id=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fembedded%2Fjavame%2Findex.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AJava+Platform%2C+Micro+Edition" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130308080819/http://www.java.com/en/about/">"Learn about Java Technology"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.java.com/en/about/">the original</a> on March 8, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">February 15,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Learn+about+Java+Technology&amp;rft_id=http%3A%2F%2Fwww.java.com%2Fen%2Fabout%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AJava+Platform%2C+Micro+Edition" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFFarivar2013" class="citation web cs1">Farivar, Cyrus (August 14, 2013). <a rel="nofollow" class="external text" href="https://arstechnica.com/information-technology/2013/08/smartphones-outsell-feature-phones-for-the-first-time-worldwide/">"Smartphones outsell feature phones (again) for the first time, worldwide"</a>. <i>Ars Technica</i><span class="reference-accessdate">. Retrieved <span class="nowrap">March 15,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Ars+Technica&amp;rft.atitle=Smartphones+outsell+feature+phones+%28again%29+for+the+first+time%2C+worldwide&amp;rft.date=2013-08-14&amp;rft.aulast=Farivar&amp;rft.aufirst=Cyrus&amp;rft_id=https%3A%2F%2Farstechnica.com%2Finformation-technology%2F2013%2F08%2Fsmartphones-outsell-feature-phones-for-the-first-time-worldwide%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AJava+Platform%2C+Micro+Edition" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="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)</a> - in origin <a rel="nofollow" class="external text" href="http://davy.preuveneers.be/phoneme/">here</a></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120103192628/http://www.netmite.com/android/">"App Runner (development stopped in 2010-05-11)"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.netmite.com/android/">the original</a> on January 3, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">August 5,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=App+Runner+%28development+stopped+in+2010-05-11%29&amp;rft_id=http%3A%2F%2Fwww.netmite.com%2Fandroid%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AJava+Platform%2C+Micro+Edition" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://java.sun.com/javame/technology/">Java ME Technology</a></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://developers.sun.com/mobility/midp/articles/palm/">MIDP for Palm OS 1.0: Developing Java Applications for Palm OS Devices</a> January 2002</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="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</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080603153535/http://forum.java.sun.com/thread.jspa?threadID=408223">Archived</a> June 3, 2008, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> 2003</span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://kevinboone.net/android_j2me.html">Mobile application development: Android compared to J2ME</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180925061723/http://kevinboone.net/android_j2me.html">Archived</a> September 25, 2018, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> Feb 2013</span> </li> </ol></div> <dl><dt>Notes</dt></dl> <ul><li><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=232">JSR 232: Mobile Operational Management</a>&#160;&#8211;&#32; an advanced OSGi technology based platform for mobile computing</li> <li><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=291">JSR 291: Dynamic Component Support for Java SE</a>&#160;&#8211;&#32; symmetric programming model for Java SE to Java&#160;ME JSR&#160;232</li></ul> <div class="mw-heading mw-heading2"><h2 id="Bibliography">Bibliography</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=17" title="Edit section: Bibliography"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239549316">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style><div class="refbegin" style=""> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFBen_Hayun2009" class="citation book cs1">Ben Hayun, Roy (March 30, 2009). <a rel="nofollow" class="external text" href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470743182.html"><i>Java ME on Symbian OS: Inside the Smartphone Model</i></a> (1st&#160;ed.). <a href="/wiki/John_Wiley_%26_Sons" class="mw-redirect" title="John Wiley &amp; Sons">Wiley</a>. p.&#160;482. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-0-470-74318-8" title="Special:BookSources/978-0-470-74318-8"><bdi>978-0-470-74318-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Java+ME+on+Symbian+OS%3A+Inside+the+Smartphone+Model&amp;rft.pages=482&amp;rft.edition=1st&amp;rft.pub=Wiley&amp;rft.date=2009-03-30&amp;rft.isbn=978-0-470-74318-8&amp;rft.aulast=Ben+Hayun&amp;rft.aufirst=Roy&amp;rft_id=http%3A%2F%2Feu.wiley.com%2FWileyCDA%2FWileyTitle%2FproductCd-0470743182.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AJava+Platform%2C+Micro+Edition" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFKnudsen2008" class="citation book cs1">Knudsen, Jonathan (January 8, 2008). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/kickingbuttwithm0000knud/page/432"><i>Kicking Butt with MIDP and MSA: Creating Great Mobile Applications</i></a></span> (1st&#160;ed.). <a href="/wiki/Prentice_Hall" title="Prentice Hall">Prentice Hall</a>. p.&#160;<a rel="nofollow" class="external text" href="https://archive.org/details/kickingbuttwithm0000knud/page/432">432</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-0-321-46342-5" title="Special:BookSources/978-0-321-46342-5"><bdi>978-0-321-46342-5</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Kicking+Butt+with+MIDP+and+MSA%3A+Creating+Great+Mobile+Applications&amp;rft.pages=432&amp;rft.edition=1st&amp;rft.pub=Prentice+Hall&amp;rft.date=2008-01-08&amp;rft.isbn=978-0-321-46342-5&amp;rft.aulast=Knudsen&amp;rft.aufirst=Jonathan&amp;rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fkickingbuttwithm0000knud%2Fpage%2F432&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AJava+Platform%2C+Micro+Edition" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFLiKnudsen2005" class="citation book cs1">Li, Sing; Knudsen, Jonathan (April 25, 2005). <a rel="nofollow" class="external text" href="https://archive.org/details/beginningj2mefro0000lisi/page/480"><i>Beginning J2ME: From Novice to Professional</i></a> (3rd&#160;ed.). <a href="/wiki/Apress" class="mw-redirect" title="Apress">Apress</a>. p.&#160;<a rel="nofollow" class="external text" href="https://archive.org/details/beginningj2mefro0000lisi/page/480">480</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/1-59059-479-7" title="Special:BookSources/1-59059-479-7"><bdi>1-59059-479-7</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Beginning+J2ME%3A+From+Novice+to+Professional&amp;rft.pages=480&amp;rft.edition=3rd&amp;rft.pub=Apress&amp;rft.date=2005-04-25&amp;rft.isbn=1-59059-479-7&amp;rft.aulast=Li&amp;rft.aufirst=Sing&amp;rft.au=Knudsen%2C+Jonathan&amp;rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fbeginningj2mefro0000lisi%2Fpage%2F480&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AJava+Platform%2C+Micro+Edition" class="Z3988"></span></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java_Platform,_Micro_Edition&amp;action=edit&amp;section=18" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Wikibooks-logo-en-noslogan.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/60px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/120px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></a></span></div> <div class="side-box-text plainlist">Wikibooks has a book on the topic of: <i><b><a href="https://en.wikibooks.org/wiki/J2ME_Programming" class="extiw" title="wikibooks:J2ME Programming">J2ME Programming</a></b></i></div></div> </div> <ul><li><a rel="nofollow" class="external text" href="http://java.sun.com/javame/index.jsp">Sun Developer Network, Java ME</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080905191743/http://www.forum.nokia.com/java">Nokia's Developer Hub Java pages</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080907084829/http://www.blogs.s60.com/java/">Nokia S60 Java Runtime blogs</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090106053708/http://developer.sonyericsson.com/">Sony Ericsson Developer World</a></li> <li><a rel="nofollow" class="external text" href="http://developer.motorola.com/">Motorola Developer Network</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090721165719/http://developer.motorola.com/">Archived</a> July 21, 2009, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li> <li><a rel="nofollow" class="external text" href="http://hotlavasoftware.com/">J2ME Authoring Tool LMA Users Network</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080810234623/http://developers.samsungmobile.com/">Samsung Mobile Developer's site</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20180821221736/http://developer.sprint.com/">Sprint Application Developer's Website</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080521160132/http://jbenchmark.com/">Performance database of Java ME compatible devices</a></li> <li><a rel="nofollow" class="external text" href="http://www.microej.com/">MicroEJ platforms for embedded systems</a></li> <li><a rel="nofollow" class="external text" href="https://www.skjapp.com/javame-j2me">Book - Mobile Phone Programming using Java ME (J2ME)</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160305180008/http://www.skjapp.com/javame-j2me/">Archived</a> March 5, 2016, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160304053207/http://javafxtuts.com/javafx-tutorials/">Tutorial Master ng, J2ME</a></li></ul> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Java_(software_platform)462" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Java_(software_platform)" title="Template:Java (software platform)"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Java_(software_platform)" title="Template talk:Java (software platform)"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Java_(software_platform)" title="Special:EditPage/Template:Java (software platform)"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Java_(software_platform)462" style="font-size:114%;margin:0 4em"><a href="/wiki/Java_(software_platform)" title="Java (software platform)">Java (software platform)</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Platforms</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Java_virtual_machine" title="Java virtual machine">JVM</a></li> <li><a class="mw-selflink selflink">Java ME</a> (Micro)</li> <li><a href="/wiki/Java_Platform,_Standard_Edition" title="Java Platform, Standard Edition">Java SE</a> (Standard)</li> <li><a href="/wiki/Jakarta_EE" title="Jakarta EE">Jakarta EE</a> (Enterprise)</li> <li><a href="/wiki/Java_Card" title="Java Card">Java Card</a></li> <li><a href="/wiki/Android_software_development#SDK" title="Android software development">Android SDK</a></li> <li><a href="/wiki/GraalVM" title="GraalVM">GraalVM</a></li></ul> </div></td><td class="noviewer navbox-image" rowspan="7" style="width:1px;padding:0 0 0 2px"><div><span typeof="mw:File"><a href="/wiki/File:Duke_(Java_mascot)_waving.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Duke_%28Java_mascot%29_waving.svg/120px-Duke_%28Java_mascot%29_waving.svg.png" decoding="async" width="75" height="135" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Duke_%28Java_mascot%29_waving.svg/150px-Duke_%28Java_mascot%29_waving.svg.png 2x" data-file-width="226" data-file-height="407" /></a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Oracle technologies</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Squawk_virtual_machine" title="Squawk virtual machine">Squawk</a></li> <li><a href="/wiki/Java_Development_Kit" title="Java Development Kit">Java Development Kit</a></li> <li><a href="/wiki/OpenJDK" title="OpenJDK">OpenJDK</a></li> <li><a href="/wiki/Java_virtual_machine" title="Java virtual machine">Java virtual machine</a></li> <li><a href="/wiki/JavaFX" title="JavaFX">JavaFX</a></li> <li><a href="/wiki/Maxine_Virtual_Machine" title="Maxine Virtual Machine">Maxine VM</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Platform technologies</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Java_applet" title="Java applet">Applets</a></li> <li><a href="/wiki/Jakarta_Servlet" title="Jakarta Servlet">Servlets</a></li> <li><a href="/wiki/MIDlet" title="MIDlet">MIDlets</a></li> <li><a href="/wiki/Jakarta_Server_Pages" title="Jakarta Server Pages">JSP</a></li> <li><a href="/wiki/Jakarta_Faces" title="Jakarta Faces">JSF</a></li> <li><a href="/wiki/Java_Web_Start" title="Java Web Start">Web Start</a> (JNLP)</li> <li><a href="/wiki/Pack200" title="Pack200">Pack200</a></li> <li><a href="/wiki/Java_Platform_Module_System" title="Java Platform Module System">Modules</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Major third-party<br />technologies</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Blackdown_Java" title="Blackdown Java">Blackdown</a></li> <li><a href="/wiki/Eclipse_(software)" title="Eclipse (software)">Eclipse</a></li> <li><a href="/wiki/GNU_Classpath" title="GNU Classpath">GNU Classpath</a></li> <li><a href="/wiki/Google_Web_Toolkit" title="Google Web Toolkit">GWT</a></li> <li><a href="/wiki/Apache_Harmony" title="Apache Harmony">Harmony</a></li> <li><a href="/wiki/Hibernate_(framework)" title="Hibernate (framework)">Hibernate</a></li> <li><a href="/wiki/IcedTea" title="IcedTea">IcedTea</a></li> <li><a href="/wiki/Jazelle" title="Jazelle">Jazelle</a></li> <li><a href="/wiki/Spring_Framework" title="Spring Framework">Spring</a></li> <li><a href="/wiki/Apache_Struts" title="Apache Struts">Struts</a></li> <li><a href="/wiki/Oracle_TopLink" title="Oracle TopLink">TopLink</a></li> <li><a href="/wiki/WildFly" title="WildFly">WildFly</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">History</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Java_version_history" title="Java version history">Java version history</a></li> <li><a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a></li> <li><a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a></li> <li><a href="/wiki/Free_Java_implementations" title="Free Java implementations">Free Java implementations</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/List_of_JVM_languages" title="List of JVM languages">JVM languages</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a></li> <li><a href="/wiki/BeanShell" title="BeanShell">BeanShell</a></li> <li><a href="/wiki/Clojure" title="Clojure">Clojure</a></li> <li><a href="/wiki/Groovy_(programming_language)" class="mw-redirect" title="Groovy (programming language)">Groovy</a></li> <li><a href="/wiki/JRuby" title="JRuby">JRuby</a></li> <li><a href="/wiki/Jython" title="Jython">Jython</a></li> <li><a href="/wiki/Kotlin_(programming_language)" title="Kotlin (programming language)">Kotlin</a></li> <li><a href="/wiki/Processing" title="Processing">Processing</a></li> <li><a href="/wiki/Rhino_(JavaScript_engine)" title="Rhino (JavaScript engine)">Rhino</a></li> <li><a href="/wiki/Scala_(programming_language)" title="Scala (programming language)">Scala</a></li> <li><a href="/wiki/Oxygene_(programming_language)" title="Oxygene (programming language)">Oxygene</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Community</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Conferences</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/JavaOne" title="JavaOne">JavaOne</a></li> <li><a href="/wiki/Devoxx" title="Devoxx">Devoxx</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Organizations</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Apache_Software_Foundation" class="mw-redirect" title="Apache Software Foundation">Apache Software Foundation</a></li> <li><a href="/wiki/Eclipse_Foundation" title="Eclipse Foundation">Eclipse Foundation</a></li> <li><a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a></li> <li><a href="/wiki/Oracle_Corporation" title="Oracle Corporation">Oracle Corporation</a></li> <li><a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>, <a href="/wiki/Sun_Microsystems_Laboratories" class="mw-redirect" title="Sun Microsystems Laboratories">Sun Microsystems Laboratories</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/James_Gosling" title="James Gosling">James Gosling</a></li> <li><a href="/wiki/Arthur_van_Hoff" title="Arthur van Hoff">Arthur van Hoff</a></li> <li><a href="/wiki/Urs_H%C3%B6lzle" title="Urs Hölzle">Urs Hölzle</a></li> <li><a href="/wiki/Patrick_Naughton" title="Patrick Naughton">Patrick Naughton</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/20px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/40px-Symbol_category_class.svg.png 1.5x" data-file-width="180" data-file-height="185" /></span></span> <b><a href="/wiki/Category:Java_(programming_language)" title="Category:Java (programming language)">Category</a></b> &#160; <span class="nowrap"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Octicons-terminal.svg" class="mw-file-description"><img alt="icon" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Octicons-terminal.svg/40px-Octicons-terminal.svg.png" decoding="async" width="24" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Octicons-terminal.svg/60px-Octicons-terminal.svg.png 2x" data-file-width="896" data-file-height="1024" /></a></span> </span><a href="/wiki/Portal:Computer_programming" title="Portal:Computer programming">Computer programming&#32;portal</a></div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Mobile_operating_systems880" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Mobile_operating_systems" title="Template:Mobile operating systems"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Mobile_operating_systems" title="Template talk:Mobile operating systems"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Mobile_operating_systems" title="Special:EditPage/Template:Mobile operating systems"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Mobile_operating_systems880" style="font-size:114%;margin:0 4em"><a href="/wiki/Mobile_operating_system" title="Mobile operating system">Mobile operating systems</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Comparison_of_mobile_operating_systems" title="Comparison of mobile operating systems">Comparison</a></li> <li><a href="/wiki/List_of_open-source_mobile_phones" title="List of open-source mobile phones">Open-source mobile phones, OSes</a></li> <li><a href="/wiki/Open_Handset_Alliance" title="Open Handset Alliance">Open Handset Alliance</a></li> <li><a href="/wiki/Open_Mobile_Alliance" title="Open Mobile Alliance">Open Mobile Alliance</a></li> <li><a href="/wiki/List_of_mobile_app_distribution_platforms" title="List of mobile app distribution platforms">Mobile app distributions</a></li> <li><a href="/wiki/Mobile_app_development" title="Mobile app development">Mobile app development</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Linux" title="Linux">Linux</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Linux_kernel" title="Linux kernel">Kernel</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><b>Active</b>: <a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android</a> <ul><li><a href="/wiki/List_of_custom_Android_distributions" title="List of custom Android distributions">forks</a></li> <li><a href="/wiki/Android_Go" title="Android Go">Android Go</a></li> <li><a href="/wiki/Wear_OS" title="Wear OS">Wear OS</a></li></ul></li> <li><a href="/wiki/EMUI" title="EMUI">EMUI</a>, <a href="/wiki/HarmonyOS" title="HarmonyOS">HarmonyOS</a> (Linux kernel subsystem)</li> <li><a href="/wiki/ChromeOS" title="ChromeOS">ChromeOS</a> <ul><li><a href="/wiki/ChromeOS_Flex" class="mw-redirect" title="ChromeOS Flex">ChromeOS Flex</a></li></ul></li> <li><a href="/wiki/KaiOS" title="KaiOS">KaiOS</a> <ul><li><a href="/wiki/HMD_Global#Smart_Feature_OS" title="HMD Global">Smart Feature OS</a></li></ul></li> <li><a href="/wiki/Amazon_Kindle" title="Amazon Kindle">Kindle firmware</a></li> <li><a href="/wiki/LuneOS" title="LuneOS">LuneOS</a></li> <li><a href="/wiki/Maemo#Maemo_Leste" title="Maemo">Maemo Leste</a></li> <li><a href="/wiki/Tizen" title="Tizen">Tizen</a></li></ul> <ul><li><b>Defunct</b>: <a href="/wiki/Bada_(operating_system)" title="Bada (operating system)">Bada</a></li> <li><a href="/wiki/Firefox_OS" title="Firefox OS">Firefox OS</a> <ul><li><a href="/wiki/B2G_OS" class="mw-redirect" title="B2G OS">B2G OS</a></li></ul></li> <li><a href="/wiki/MeeGo" title="MeeGo">MeeGo</a></li> <li><a href="/wiki/MontaVista" title="MontaVista">MontaVista</a> <ul><li><a href="/wiki/MotoMagx" title="MotoMagx">MotoMagx</a></li> <li><a href="/wiki/Mobilinux" title="Mobilinux">Mobilinux</a></li></ul></li> <li><a href="/wiki/OpenEmbedded" title="OpenEmbedded">OpenEmbedded</a> <ul><li><a href="/wiki/%C3%85ngstr%C3%B6m_distribution" title="Ångström distribution">Ångström</a></li> <li><a href="/wiki/Openmoko_Linux" title="Openmoko Linux">Openmoko Linux</a></li> <li><a href="/wiki/QtMoko" class="mw-redirect" title="QtMoko">QtMoko</a></li> <li><a href="/wiki/SHR_(operating_system)" title="SHR (operating system)">SHR</a></li></ul></li> <li><a href="/wiki/OpenEZX" title="OpenEZX">OpenEZX</a></li> <li><a href="/wiki/WebOS" title="WebOS">WebOS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/GNU" title="GNU">GNU</a>/<br /><a href="/wiki/Linux" title="Linux">Linux</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><b>Active</b>: <a href="/wiki/Fedora_Linux" title="Fedora Linux">Fedora Mobility</a></li> <li><a href="/wiki/Manjaro" title="Manjaro">Manjaro</a> ARM</li> <li><a href="/wiki/PostmarketOS" title="PostmarketOS">postmarketOS</a></li> <li><a href="/wiki/PureOS" title="PureOS">PureOS</a></li> <li><a href="/wiki/Sailfish_OS" title="Sailfish OS">Sailfish OS</a></li> <li><a href="/wiki/SteamOS" title="SteamOS">SteamOS</a></li> <li><a href="/wiki/Ubuntu_Touch" title="Ubuntu Touch">Ubuntu Touch</a> <ul><li><a href="/wiki/UBports" class="mw-redirect" title="UBports">UBports</a></li></ul></li> <li><a href="/wiki/Mobian" title="Mobian">Mobian</a></li></ul> <ul><li><b>Defunct</b>: <a href="/wiki/Maemo" title="Maemo">Maemo</a> <ul><li><a href="/wiki/Mer_(software_distribution)" title="Mer (software distribution)">Mer</a></li></ul></li> <li><a href="/wiki/Moblin" title="Moblin">Moblin</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/XNU" title="XNU">XNU</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IOS" title="IOS">iOS</a> <ul><li><a href="/wiki/IPadOS" title="IPadOS">iPadOS</a></li> <li><a href="/wiki/WatchOS" title="WatchOS">watchOS</a> <ul><li><a href="/wiki/BridgeOS" title="BridgeOS">bridgeOS</a></li></ul></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/QNX" title="QNX">QNX</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BlackBerry_10" title="BlackBerry 10">BlackBerry 10</a></li> <li><a href="/wiki/BlackBerry_Tablet_OS" title="BlackBerry Tablet OS">BlackBerry Tablet OS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft<br />Windows</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Windows_XP_editions#Tablet_PC_Edition" title="Windows XP editions">Windows XP Tablet PC Edition</a></li> <li><a href="/wiki/Windows_Mobile" title="Windows Mobile">Windows Mobile</a></li> <li><a href="/wiki/Windows_Phone" title="Windows Phone">Windows Phone</a> <ul><li><a href="/wiki/Windows_Phone_7" title="Windows Phone 7">7</a></li> <li><a href="/wiki/Windows_Phone_8" title="Windows Phone 8">8</a></li> <li><a href="/wiki/Windows_Phone_8.1" title="Windows Phone 8.1">8.1</a></li></ul></li> <li><a href="/wiki/Windows_RT" title="Windows RT">Windows RT</a></li> <li><a href="/wiki/Windows_10_Mobile" title="Windows 10 Mobile">Windows 10 Mobile</a></li> <li><a href="/wiki/Windows_8" title="Windows 8">Windows 8</a> <ul><li><a href="/wiki/Windows_8.1" title="Windows 8.1">Windows 8.1</a></li></ul></li> <li><a href="/wiki/Windows_10" title="Windows 10">Windows 10</a></li> <li><a href="/wiki/Windows_11" title="Windows 11">Windows 11</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Zircon_(microkernel)" class="mw-redirect" title="Zircon (microkernel)">Zircon</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Fuchsia_(operating_system)" title="Fuchsia (operating system)">Fuchsia</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a>, <a href="/wiki/NetBSD" title="NetBSD">NetBSD</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/PlayStation_Vita_system_software" title="PlayStation Vita system software">PlayStation Vita system software</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/OpenHarmony" title="OpenHarmony">OpenHarmony</a>,<br /><a href="/wiki/HarmonyOS_NEXT" title="HarmonyOS NEXT">HarmonyOS NEXT</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><b>Active</b>: <a href="/wiki/OpenHarmony" title="OpenHarmony">OpenHarmony</a></li> <li><a href="/wiki/HarmonyOS" title="HarmonyOS">HarmonyOS</a> <ul><li><a href="/wiki/HarmonyOS_NEXT" title="HarmonyOS NEXT">HarmonyOS NEXT</a></li></ul></li></ul> <ul><li><b>Defunct</b>: <a href="/wiki/EMUI" title="EMUI">EMUI</a> (non GMS-based)</li> <li><a href="/wiki/LiteOS" title="LiteOS">LiteOS</a></li> <li>Huawei Band OS</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/FreeRTOS" title="FreeRTOS">FreeRTOS</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>Amazfit OS <ul><li>Zepp OS</li></ul></li> <li>MIUI Band OS</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Nintendo" title="Nintendo">Nintendo</a><br />system software</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Nintendo_3DS_system_software" title="Nintendo 3DS system software">Nintendo 3DS system software</a></li> <li><a href="/wiki/Nintendo_DSi_system_software" title="Nintendo DSi system software">Nintendo DSi system software</a></li> <li><a href="/wiki/Nintendo_Switch_system_software" title="Nintendo Switch system software">Nintendo Switch system software</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Minix_3" title="Minix 3">Minix 3</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Intel_Management_Engine" title="Intel Management Engine">Intel Management Engine</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Symbian" title="Symbian">Symbian</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/S60_(software_platform)" title="S60 (software platform)">S60</a></li> <li><a href="/wiki/Series_80_(software_platform)" title="Series 80 (software platform)">S80</a></li> <li><a href="/wiki/Series_90_(software_platform)" title="Series 90 (software platform)">S90</a></li> <li><a href="/wiki/UIQ" title="UIQ">UIQ</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Others</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Binary_Runtime_Environment_for_Wireless" title="Binary Runtime Environment for Wireless">Binary Runtime Environment for Wireless</a> (BREW)</li> <li><a href="/wiki/BlackBerry_OS" title="BlackBerry OS">BlackBerry OS</a></li> <li><a href="/wiki/EPOC_(operating_system)" title="EPOC (operating system)">EPOC</a></li> <li><a href="/wiki/GEOS_(16-bit_operating_system)" title="GEOS (16-bit operating system)">GEOS</a></li> <li><a href="/wiki/Magic_Cap" title="Magic Cap">Magic Cap</a></li> <li><a href="/wiki/Nokia_Asha_platform" title="Nokia Asha platform">Nokia Asha platform</a></li> <li><a href="/wiki/PalmDOS" class="mw-redirect" title="PalmDOS">PalmDOS</a></li> <li><a href="/wiki/Palm_OS" title="Palm OS">Palm OS</a></li> <li><a href="/wiki/PlayStation_Portable_system_software" title="PlayStation Portable system software">PlayStation Portable system software</a></li> <li><a href="/wiki/Series_30" class="mw-redirect" title="Series 30">S30</a></li> <li><a href="/wiki/Series_30%2B" title="Series 30+">S30+</a></li> <li><a href="/wiki/Series_40" title="Series 40">S40</a></li> <li><a href="/wiki/Sony_Ericsson_Java_Platform" title="Sony Ericsson Java Platform">Sony Ericsson Java Platform</a></li> <li><a href="/wiki/ThreadX" title="ThreadX">ThreadX</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><a href="/wiki/Portal:Software" class="mw-redirect" title="Portal:Software">Software</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/20px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/40px-Symbol_category_class.svg.png 1.5x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Mobile_operating_systems" title="Category:Mobile operating systems">Mobile operating systems</a></li> <li><a href="/wiki/Category:Mobile_applications" title="Category:Mobile applications">Mobile applications</a></li> <li><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Symbol_portal_class.svg" class="mw-file-description" title="Portal"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/e/e2/Symbol_portal_class.svg/20px-Symbol_portal_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/e/e2/Symbol_portal_class.svg/40px-Symbol_portal_class.svg.png 1.5x" data-file-width="180" data-file-height="185" /></a></span> <a href="/wiki/Portal:Telecommunication" title="Portal:Telecommunication">Telecommunication</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐5895b7cbcc‐hp28f Cached time: 20250408121612 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.429 seconds Real time usage: 0.528 seconds Preprocessor visited node count: 1478/1000000 Post‐expand include size: 73539/2097152 bytes Template argument size: 1908/2097152 bytes Highest expansion depth: 13/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 55347/5000000 bytes Lua time usage: 0.262/10.000 seconds Lua memory usage: 6183957/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 427.724 1 -total 27.21% 116.378 1 Template:Reflist 22.54% 96.392 4 Template:Cite_web 15.44% 66.049 1 Template:Java_platforms 15.15% 64.798 1 Template:Sidebar 13.06% 55.847 4 Template:Navbox 12.46% 53.290 5 Template:Main_other 12.19% 52.142 1 Template:Short_description 11.76% 50.287 1 Template:Java_(Sun) 10.07% 43.083 1 Template:Update --> <!-- Saved in parser cache with key enwiki:pcache:42870:|#|:idhash:canonical and timestamp 20250408121612 and revision id 1263622682. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://auth.wikimedia.org/loginwiki/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Java_Platform,_Micro_Edition&amp;oldid=1263622682">https://en.wikipedia.org/w/index.php?title=Java_Platform,_Micro_Edition&amp;oldid=1263622682</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Computing_platforms" title="Category:Computing platforms">Computing platforms</a></li><li><a href="/wiki/Category:Java_device_platform" title="Category:Java device platform">Java device platform</a></li><li><a href="/wiki/Category:Java_platform" title="Category:Java platform">Java platform</a></li><li><a href="/wiki/Category:Java_specification_requests" title="Category:Java specification requests">Java specification requests</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Articles_with_obsolete_information_from_November_2024" title="Category:Articles with obsolete information from November 2024">Articles with obsolete information from November 2024</a></li><li><a href="/wiki/Category:All_Wikipedia_articles_in_need_of_updating" title="Category:All Wikipedia articles in need of updating">All Wikipedia articles in need of updating</a></li><li><a href="/wiki/Category:Use_mdy_dates_from_October_2020" title="Category:Use mdy dates from October 2020">Use mdy dates from October 2020</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 17 December 2024, at 18:51<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Java_Platform,_Micro_Edition&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">Java Platform, Micro Edition</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>33 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-5d757f95b5-wczsp","wgBackendResponseTime":149,"wgPageParseReport":{"limitreport":{"cputime":"0.429","walltime":"0.528","ppvisitednodes":{"value":1478,"limit":1000000},"postexpandincludesize":{"value":73539,"limit":2097152},"templateargumentsize":{"value":1908,"limit":2097152},"expansiondepth":{"value":13,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":55347,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 427.724 1 -total"," 27.21% 116.378 1 Template:Reflist"," 22.54% 96.392 4 Template:Cite_web"," 15.44% 66.049 1 Template:Java_platforms"," 15.15% 64.798 1 Template:Sidebar"," 13.06% 55.847 4 Template:Navbox"," 12.46% 53.290 5 Template:Main_other"," 12.19% 52.142 1 Template:Short_description"," 11.76% 50.287 1 Template:Java_(Sun)"," 10.07% 43.083 1 Template:Update"]},"scribunto":{"limitreport-timeusage":{"value":"0.262","limit":"10.000"},"limitreport-memusage":{"value":6183957,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-5895b7cbcc-hp28f","timestamp":"20250408121612","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Java Platform, Micro Edition","url":"https:\/\/en.wikipedia.org\/wiki\/Java_Platform,_Micro_Edition","sameAs":"http:\/\/www.wikidata.org\/entity\/Q193828","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q193828","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2002-03-04T22:43:40Z","dateModified":"2024-12-17T18:51:39Z","headline":"computing platform"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10