Meta tags:
Headings (most frequently used words):
profile, device, java, connected, configuration, information, foundation, platform, micro, edition, contents, history, implementations, cldc, limited, jsrs, specification, requests, esr, see, also, references, bibliography, external, links, emulators, mobile, personal, basis, main, extensions, future, module,
Text of the page (most frequently used words):
java (98), the (80), and (59), mobile (55), for (51), #platform (31), api (31), devices (24), profile (24), #device (23), edit (22), sun (19), software (17), configuration (17), windows (16), with (15), edition (14), information (14), j2me (14), connected (14), from (13), embedded (13), this (12), machine (12), cldc (12), micro (11), foundation (11), midp (11), that (11), was (10), system (10), android (10), open (10), jsr (10), are (10), specification (9), applications (9), phones (9), oracle (9), wikipedia (8), based (8), development (8), implementations (8), personal (8), some (8), limited (8), retrieved (7), programming (7), archived (7), cdc (7), set (7), such (7), name (7), file (7), main (7), not (7), toggle (6), description (6), operating (6), systems (6), nokia (6), community (6), history (6), application (6), developer (6), graphics (6), implementation (6), article (6), under (5), use (5), page (5), wayback (5), links (5), all (5), platforms (5), wireless (5), linux (5), feature (5), source (5), microsystems (5), run (5), version (5), third (5), technology (5), imp (5), subset (5), used (5), virtual (5), apis (5), but (5), which (5), contents (4), search (4), code (4), 2024 (4), short (4), requests (4), palm (4), blackberry (4), binary (4), nintendo (4), defunct (4), active (4), app (4), process (4), javafx (4), march (4), network (4), 2009 (4), support (4), 2013 (4), jre (4), have (4), also (4), mwt (4), top (4), esr (4), consumer (4), module (4), language (4), jsrs (4), basis (4), include (4), profiles (4), other (4), emulators (4), emulator (4), hide (4), move (4), sidebar (4), subsection (4), languages (3), view (3), about (3), available (3), august (3), 2026 (3), articles (3), different (3), computing (3), sony (3), ericsson (3), portable (3), environment (3), symbian (3), harmonyos (3), next (3), kernel (3), phone (3), maemo (3), portal (3), corporation (3), free (3), party (3), midlets (3), card (3), standard (3), july (3), isbn (3), january (3), 2008 (3), msa (3), com (3), original (3), pdf (3), opengl (3), m3g (3), smartphones (3), games (3), eclasspath (3), environments (3), across (3), designers (3), provide (3), form (3), sensors (3), very (3), interface (3), services (3), more (3), extensions (3), generation (3), content (3), security (3), new (3), features (3), gui (3), supported (3), libraries (3), related (3), than (3), originally (3), does (3), known (3), siemens (3), similar (3), simple (3), designed (3), called (3), provides (3), most (3), there (3), proprietary (3), javame (3), been (3), now (3), personaljava (3), were (3), tools (3), topic (2), table (2), developers (2), contacts (2), contact (2), privacy (2), policy (2), additional (2), terms (2), may (2), using (2), site (2), non (2), license (2), last (2), categories (2), october (2), november (2), wikidata (2), s30 (2), playstation (2), brew (2), runtime (2), hyperos (2), s60 (2), management (2), switch (2), band (2), emui (2), tablet (2), microsoft (2), ios (2), gnu (2), one (2), meego (2), bada (2), chromeos (2), alliance (2), comparison (2), computer (2), people (2), eclipse (2), write (2), once (2), anywhere (2), web (2), jvm (2), jdk (2), technologies (2), sdk (2), enterprise (2), jakarta (2), book (2), website (2), users (2), pages (2), wikibooks (2), has (2), external (2), knudsen (2), jonathan (2), april (2), 3rd (2), beginning (2), novice (2), professional (2), 1st (2), 978 (2), creating (2), inside (2), smartphone (2), model (2), bibliography (2), 232 (2), advanced (2), june (2), letter (2), pocket (2), developing (2), 2012 (2), stopped (2), here (2), phoneme (2), again (2), first (2), time (2), february (2), learn (2), references (2), see (2), execution (2), 300 (2), defines (2), three (2), hmi (2), etc (2), microui (2), architecture (2), display (2), potentially (2), rendering (2), objects (2), standards (2), typical (2), industrial (2), final (2), future (2), ims (2), communication (2), location (2), scalable (2), vector (2), xml (2), service (2), user (2), locale (2), date (2), mmapi (2), multimedia (2), 228 (2), messaging (2), wma (2), general (2), key (2), bluetooth (2), 271 (2), built (2), upon (2), awt (2), including (2), developed (2), strict (2), release (2), midp3 (2), compatibility (2), includes (2), basic (2), 160kb (2), minimum (2), class (2), provided (2), part (2), manufacturers (2), freej2me (2), microemulator (2), uses (2), implement (2), certified (2), savaje (2), released (2), reference (2), their (2), configurations (2), ide (2), aimed (2), like (2), boxes (2), popular (2), 2001 (2), could (2), along (2), download (2), 1999 (2), had (2), hardware (2), help (2), recent (2), events (2), appearance (2), upload (2), changes (2), read (2), english (2), norsk (2), беларуская (2), log (2), create (2), account (2), donate (2), menu (2), add, cookie, statement, statistics, conduct, legal, safety, disclaimers, text, apply, you, agree, registered, trademark, profit, organization, wikimedia, inc, creative, commons, attribution, sharealike, rendered, parsoid, edited, utc, hidden, webarchive, template, mdy, dates, 2020, need, updating, obsolete, https, org, index, php, title, java_platform, _micro_edition, oldid, 1372325309, telecommunication, threadx, s40, palmdos, asha, magic, cap, geos, epoc, others, vela, nuttx, uiq, s90, s80, intel, engine, minix, dsi, 3ds, miui, amazfit, zepp, freertos, huawei, liteos, gms, openharmony, hongmeng, vita, netbsd, freebsd, fuchsia, zircon, qnx, bridgeos, watchos, ipados, xnu, moblin, mer, mobian, ubports, ubuntu, touch, steamos, sailfish, pureos, nura, arm, manjaro, fedora, mobility, cyanogenmod, wear, nothing, magicos, lineageos, grapheneos, fire, realme, oxygenos, coloros, webos, openezx, shr, qtmoko, openmoko, ångström, openembedded, mobilinux, motomagx, montavista, b2g, firefox, tizen, leste, luneos, kindle, firmware, smart, kaios, flex, subsystem, aurora, distributions, handset, oses, category, urs, hölzle, arthur, van, hoff, james, gosling, laboratories, apache, organizations, devoxx, javaone, conferences, oxygene, scala, rhino, processing, kotlin, jython, jruby, groovy, gosu, clojure, ceylon, beanshell, slogan, wildfly, toplink, struts, spring, openj9, jazelle, icedtea, hibernate, harmony, gwt, classpath, blackdown, art, major, modules, pack200, jnlp, start, jsf, jsp, servlets, applets, squawk, maxine, graal, hotspot, openjdk, tutorial, master, 2016, microej, performance, database, compatible, sprint, samsung, authoring, tool, lma, motorola, world, blogs, hub, sing, 2005, 59059, 479, 480, apress, 321, 46342, 432, prentice, hall, kicking, butt, great, ben, hayun, roy, 482, 470, 74318, wiley, symmetric, 291, dynamic, component, osgi, operational, notes, feb, september, 2018, compared, 2003, produce, 2002, runner, 2010, origin, 2011, 2000, announces, csail, mit, edu, farivar, cyrus, ars, technica, outsell, worldwide, rezab, jan, forbes, years, purchases, dai, fmph, uniba, 2017, overview, qualcomm, learning, danger, hiptop, unifies, around, classes, compiling, against, cldc1, makes, 015, distinct, roles, widget, look, feel, allows, same, compliant, framework, cellphones, box, allowing, true, consistency, ubiquity, product, lines, 011, enhanced, enable, typically, input, sound, capabilities, spans, wide, 002, serves, robust, implementing, specifies, reliable, initialization, phase, kind, immutable, immortal, regular, mortal, beyond, 001, consortium, devoted, especially, cost, effective, domains, control, medical, metering, human, home, automation, proposed, draft, apr, 297, enablers, 325, drm, telematics, 298, 293, 287, 281, 280, broadcast, handheld, terminals, 272, customization, 258, contactless, 257, reading, values, accelerometers, gyroscopes, compasses, thermometers, barometers, sensor, 256, telephony, 253, 248, bindings, 239, localized, resources, number, formatting, strings, internationalization, 238, amms, supplements, 234, payment, 229, handling, svg, tiny, m2g, 226, handler, chapi, 211, sending, receiving, sms, mms, 205, industry, jtwi, 185, high, level, 184, sip, 180, gps, coordinates, street, addresses, orientation, landmark, stores, 179, apdu, rmi, jcrmi, public, infrastructure, pki, cryptography, trust, satsa, 177, parsers, rpc, 172, audio, video, media, 135, 120, serial, port, communications, exchanges, obex, calendar, connection, pim, internet, everything, meep, 361, 360, earlier, only, 139, 118, extends, lightweight, intended, requiring, complete, entire, will, depending, containing, almost, richer, introduced, 195, except, words, package, leveraging, networking, types, nor, game, platformrequest, pushregistry, javax, microedition, lcdui, headless, vending, machines, either, connectivity, dec, specified, expanding, functionality, areas, well, improving, interoperability, design, goal, backward, midp2, data, storage, gaming, written, must, present, each, when, coupled, gives, solid, 512kb, total, memory, rom, 32kb, ram, contains, amount, needed, operate, basically, classifying, myriad, into, fixed, kits, fork, cross, libretro, frontends, plus, loader, microemu, wtk, later, toolkit, intent, many, ways, aims, required, charge, royalties, impractical, project, consequently, allowed, claim, mika, targeting, implemented, latter, company, purchased, 2007, forms, doja, docomo, point, abandoned, exception, despite, campaign, rumored, internal, captain, america, widely, vendors, contrast, numerous, servers, workstations, tended, binaries, targets, instead, relied, parties, own, starting, them, single, netbeans, screenshot, restricted, format, internally, flavors, evolved, separate, common, these, cell, products, pdas, subsets, currently, two, models, native, respective, proof, concept, sl45i, series, announced, would, replace, billion, enabled, market, continued, decline, overtaken, dedicated, chips, utilising, rather, relying, handle, mostly, case, cpu, acceleration, family, earliest, commercial, supporting, understood, various, approach, highly, compressed, sizes, made, building, apps, notably, object, oriented, often, simply, deployment, controllers, gateways, digital, assistants, printers, program, created, midlet, discontinued, bundled, versions, separately, since, editions, www, javameoverview, html, licence, inactive, status, player, please, update, reflect, newly, compromised, due, out, factual, accuracy, encyclopedia, item, projects, printable, print, export, legacy, parser, get, shortened, url, cite, permanent, link, what, actions, talk, tiếng, việt, українська, türkçe, slovenčina, русский, português, polski, bokmål, nynorsk, nederlands, bahasa, melayu, മലയാളം, 한국어, қазақша, ქართული, 日本語, italiano, հայերեն, हिन्दी, עברית, français, suomi, فارسی, español, deutsch, dansk, čeština, català, тарашкевіца, العربية, special, contribute, random, current, navigation, jump,
Text of the page (random words):
aljava the platform used to be popular in feature phones such as nokia s series 40 models siemens sl45i in 2001 was the first that could run java it was also supported on the bada operating system and on symbian os along with native software users of windows ce windows mobile maemo meego and android could download java me for their respective environments proof of concept for android 8 9 originally developed under the java community process as jsr 68 the different flavors of java me have evolved in separate jsrs java me devices implement a profile the most common of these are the mobile information device profile aimed at mobile devices such as cell phones and the personal profile aimed at consumer products and embedded devices like set top boxes and pdas profiles are subsets of configurations of which there are currently two the connected limited device configuration cldc and the connected device configuration cdc 10 in 2008 java me platforms were restricted to jre 1 3 features and use that version of the class file format internally known as version 47 0 implementations edit microemulator screenshot oracle provides a reference implementation of the specification and some configurations and profiles for midp and cdc starting with the javame 3 0 sdk a netbeans based ide supported them in a single ide 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 me targets and instead relied on third parties to provide their own the exception was an midp 1 0 jre jvm for palm os 11 sun provides no j2me jre for the microsoft windows mobile pocket pc based devices despite an open letter campaign to sun to release a rumored internal implementation of personaljava known by the code name captain america 12 third party implementations are widely used by windows mobile vendors at some point sun released a now abandoned reference implementation under the name phoneme operating systems targeting java me have been implemented by docomo in the form of doja and by savaje as savaje os the latter company was purchased by sun in april 2007 and now forms the basis of sun s javafx mobile the open source mika vm aims to implement javame cdc fp but is not certified as such certified implementations are required to charge royalties which is impractical for an open source project consequently devices which use this implementation are not allowed to claim javame cdc compatibility 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 13 emulators edit sun java wireless toolkit wtk for short is a proprietary java me emulator originally provided by sun microsystems and later by oracle microemulator microemu for short is an open source java me emulator j2me loader an open source android java me emulator freej2me plus a fork of freej2me a free cross platform j2me emulator with support for libretro and awt frontends there are other emulators including emulators provided as part of development kits by phone manufacturers such as nokia sony ericsson siemens mobile etc cldc connected limited device configuration edit main article connected limited device configuration the connected limited device configuration cldc contains a strict subset of the java class libraries and is the minimum amount needed for a java virtual machine to operate cldc is basically used for classifying myriad devices into a fixed configuration 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 mobile information device profile edit designed for mobile phones the mobile information device profile includes a gui and a data storage api and midp 2 0 includes a basic 2d gaming api applications written for this profile are called midlets jsr 271 mobile information device profile 3 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 information module profile edit the information module profile 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 originally introduced by siemens mobile and nokia as jsr 195 imp 1 0 is a strict subset of midp 1 0 except that it does not include user interface apis in other words it does not include support for the java package javax microedition lcdui jsr 228 also known as imp ng is imp s next generation that is based on midp 2 0 leveraging midp 2 0 s new security and networking types and apis and other apis such as pushregistry and platformrequest but again it does not include ui apis nor the game api connected device configuration edit main article connected device configuration the connected device configuration is a subset of java se containing almost all the libraries that are not gui related it is richer than cldc foundation profile edit the foundation profile is a java 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 personal basis profile edit the personal basis profile extends the foundation profile to include lightweight gui support in the form of an awt subset this is the platform that bd j is built upon jsrs java specification requests edit foundation edit jsr name description 68 j2me platform specification 30 cldc 1 x 37 midp 1 0 118 midp 2 x 139 cldc 1 1 271 midp 3 0 java me 3 4 and earlier only last specification for mobile phones java language features as java se 1 3 360 cldc 8 new in java me 8 361 meep 8 new in java me 8 language feature as java se 8 for internet of everything devices main extensions edit jsr name description msa 75 file connection and pim api file system contacts calendar to do 82 bluetooth bluetooth serial port communications and file exchanges obex 120 wireless messaging api wma 135 mobile media api mmapi audio video multimedia 172 web services api xml parsers and rpc 177 security and trust services api satsa apdu java card rmi jcrmi public key infrastructure pki and cryptography 179 location api gps coordinates street addresses orientation sensors landmark stores 180 sip api 184 mobile 3d graphics m3g high level 3d graphics 185 java technology for the wireless industry jtwi general 205 wireless messaging api wma 2 0 sending and receiving sms and mms 211 content handler api chapi 226 scalable 2d vector graphics api for j2me m2g handling svg tiny 228 information module profile next generation imp ng 229 payment api 234 advanced multimedia supplements amms mmapi extensions 238 mobile internationalization api localized resources locale date and number formatting locale comparison of strings 239 java bindings for the opengl es api 248 mobile service architecture msa 253 mobile telephony api 256 mobile sensor api reading values from accelerometers gyroscopes compasses thermometers barometers and some more 257 contactless communication api 258 mobile user interface customization api 272 mobile broadcast service api for handheld terminals 280 xml api for java me 281 ims services api 287 scalable 2d vector graphics api 2 0 for java me 293 location api 2 0 298 telematics api for java me 300 drm api for java me 325 ims communication enablers future edit jsr name description 297 mobile 3d graphics api m3g 2 0 proposed final draft for 14 apr 2009 esr edit 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 home automation consumer human to machine interface esr name description 001 b on beyond cldc b on serves as a very robust foundation for implementing embedded java software it specifies a reliable initialization phase of the java device and 3 kind of objects immutable immortal and regular mortal objects 002 microui microui defines an enhanced architecture to enable an open third party application development environment for embedded hmi devices such devices typically have some form of display some input sensors and potentially some sound rendering capabilities this specification spans a potentially wide set of devices 011 mwt mwt defines three distinct roles widget designers look and feel designers and application designers mwt allows a binary hmi application to run the same on all devices that provide a compliant mwt framework embedded devices cellphones set top box tv s pc s etc allowing for true consistency and ubiquity of applications across product lines me se ee 015 eclasspath eclasspath unifies cldc cdc foundation se and ee execution environments with a set of around 300 classes api compiling against cldc1 1 eclasspath makes binary code portable across all java execution environments see also edit computer programming portal android operating system ios blackberry os danger hiptop embedded java javafx mobile mobile development mobile games mobile learning qualcomm brew smartphone references edit java me overview oracle corporation retrieved february 26 2017 beginning j2me from novice to professional third edition pdf dai fmph uniba sk rezab jan 15 years of mobile games and we have in app purchases forbes retrieved july 17 2026 learn about java technology archived from the original on march 8 2013 retrieved february 15 2024 farivar cyrus august 14 2013 smartphones outsell feature phones again for the first time worldwide ars technica retrieved march 15 2024 developing mobile 3d applications with opengl es and m3g pdf people csail mit edu sun announces java tm 2 platform micro edition java sun com archived from the original on october 31 2000 retrieved july 17 2026 phoneme for windows ce windows mobile and android development stopped in 2011 06 15 in origin here app runner development stopped in 2010 05 11 archived from the original on january 3 2012 retrieved august 5 2012 java me technology java sun com midp for palm os 1 0 developing java applications for palm os devices january 2002 cdc and personal profile open letter to sun to produce a personal java jre for pocket pc archived june 3 2008 at the wayback machine 2003 mobile application development android compared to j2me archived september 25 2018 at the wayback machine feb 2013 notes jsr 232 mobile operational management an advanced osgi technology based platform for mobile computing jsr 291 dynamic component support for java se symmetric programming model for java se to java me jsr 232 bibliography edit ben hayun roy march 30 2009 java me on symbian os inside the smartphone model 1st ed wiley p 482 isbn 978 0 470 74318 8 knudsen jonathan january 8 2008 kicking butt with midp and msa creating great mobile applications 1st ed prentice hall p 432 isbn 978 0 321 46342 5 li sing knudsen jonathan april 25 2005 beginning j2me from novice to professional 3rd ed apress p 480 isbn 1 59059 479 7 external links edit wikibooks has a book on the topic of j2me programming sun developer network java me nokia s developer hub java pages nokia s60 java runtime blogs sony ericsson developer world motorola developer network archived july 21 2009 at the wayback machine j2me authoring tool lma users network samsung mobile developer s site sprint application developer s website performance database of java me compatible devices microej platforms for embedded systems book mobile phone programming using java me j2me archived march 5 2016 at the wayback machine tutorial master ng j2me v t e java software platform platforms java me micro java se standard jakarta ee enterprise java card android sdk technologies sun oracle jdk openjdk jvm hotspot graal maxine squawk javafx platform applets servlets midlets jsp jsf web start jnlp pack200 modules major third party art blackdown eclipse gnu classpath gwt harmony hibernate icedtea jazelle openj9 spring struts toplink wildfly history java version history java community process sun microsystems free java implementations slogan write once run anywhere platform languages java beanshell ceylon clojure gosu groovy jruby jython kotlin processing rhino scala oxygene community conferences javaone devoxx organizations apache software foundation eclipse foundation java community process oracle corporation sun microsystems sun microsystems laboratories people james gosling arthur van hoff urs hölzle computer programming portal category v t e mobile operating systems comparison open source mobile phones oses open handset alliance open mobile alliance mobile app distributions mobile app development linux kernel active aurora os harmonyos linux kernel subsystem chromeos chromeos flex kaios smart feature os kindle firmware luneos maemo leste tizen defunct bada firefox os b2g os meego montavista motomagx mobilinux openembedded ångström openmoko linux qtmoko shr openezx webos android active android go coloros oxygenos realme ui emui fire os grapheneos hyperos lineageos e magicos nothing os one ui wear os defunct cyanogenmod gnu linux active fedora mobility manjaro arm nura pureos sailfish os steamos ubuntu touch ubports mobian defunct maemo mer moblin xnu ios ipados watchos bridgeos qnx blackberry 10 blackberry tablet os microsoft windows windows xp tablet pc edition windows mobile windows phone 7 8 8 1 windows rt windows 10 mobile windows 8 windows 8 1 windows 10 windows 11 zircon fuchsia freebsd netbsd playstation vita system software hongmeng kernel active openharmony harmonyos harmonyos next defunct emui non gms based liteos huawei band os freertos amazfit os zepp os miui band os nintendo system software nintendo 3ds system software nintendo dsi system software nintendo switch system software minix 3 intel management engine symbian s60 s80 s90 uiq nuttx hyperos vela os based others binary runtime environment for wireless brew blackberry os epoc geos magic cap nokia asha platform palmdos palm os playstation portable system software s30 s30 s40 sony ericsson java platform threadx software mobile operating systems mobile applications telecommunication retrieved from https en...
|