What’s JavaME (J2ME)?The Java Platform, Micro Edition (Java ME) provides a rich, tensile precincts repayment for applications competition on consumer devices, such as expressive phones, PDAs, TV set-top boxes,printers and a ecumenical cook-stove of other embedded devices. Like its counterparts repayment for the devise (Java EE) and desktop (Java SE), Java ME includes Java accepted machines and a present of principle Java APIs – the JSRs – defined because of the Java Community Process (JCP), around adept groups whose members allow for foremost gambit manufacturers, software vendors, and accommodation providers. The Java ME party line is deployed on millions of devices, supported around foremost sucker vendors, and employed around companies worldwide. In little, it is the party line of alternative repayment for today’s consumer and embedded devices. overwhelmingly Java ME Optional Packages – Existing JSRsJava ME is an extensible party line that continuously expands to go-ahead known revitalized and upcoming technologies.
Unfortunately, not all expressive phone supports all existing JSRs. Each JSR defines a Java API kin to the issues it adresses. As a Java ME programmer, you force to look at each handset itemization folio on this locality and mark the enrol of the JSR it supports. JSR overwhelmingly minimizing overwhelmingly minimizing Name overwhelmingly minimizing overwhelmingly minimizing Description overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-75 overwhelmingly minimizing overwhelmingly minimizing PDAP overwhelmingly minimizing overwhelmingly minimizing PIM & File Data API- Add Remove phone contacts- Calandar events and recurring events- Alarms- File access, Secure Digital birthday card, Memory Stick card- Ringtone locale is party line dependent – butmaybe accessible- No decry access to organized chiefly filesystem areas overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-82 overwhelmingly minimizing overwhelmingly minimizing BTAPI overwhelmingly minimizing overwhelmingly minimizing Bluetooth API- Search repayment for Bluetooth devices- Query gambit profiles and capabilities- Open slide bedrawn old hat relatives to gambit overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-118 overwhelmingly minimizing overwhelmingly minimizing MIDP2.0 overwhelmingly minimizing overwhelmingly minimizing Mobile Information DeviceProfile 2.0Adds the following to MIDP1.0:- UDP/Sockets/Secure Sockets/Server Sockets and access toserial ports- Additional materialization formats (GIF / JPG / WMB)- PCM (Pulse Code Modulation) roller map and/or additionalsampled/synthetic inquire formats- Copy safeguard of MIDlet suites- Discovery/Installation of MIDlets via other mechanisms(InfraRed/Bluetooth/etc)- Custom ‘built-from-scratch’ UIs (e.g. www.thinlet.com) overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-120 overwhelmingly minimizing overwhelmingly minimizing WMA1.0 overwhelmingly minimizing overwhelmingly minimizing Wireless Messaging API 1.0- Includes reinforce repayment for Short Message Service (SMS),UnstructuredSupplementary Service Data (USSD) and Cell Broadcast Service (CBS)- Push capabilities (launching a MIDlet on communiquВ receipt) overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-135 overwhelmingly minimizing overwhelmingly minimizing MMAPI overwhelmingly minimizing overwhelmingly minimizing Mobile Media API- MMAPI provides reinforce repayment for accessing and controllingtime-based media such as audio and video- MMAPI is a superset of MIDP 2.0 multimedia capabilities,adding reinforce repayment for playback and mark of materialization and video overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-139 overwhelmingly minimizing overwhelmingly minimizing CLDC1.1 overwhelmingly minimizing overwhelmingly minimizing Connected Limited DeviceConfiguration 1.1Add the following to CLDC 1.0:- Floating unimportant maths support- Weak references reinforce overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-172 overwhelmingly minimizing overwhelmingly minimizing WSAPI overwhelmingly minimizing overwhelmingly minimizing J2ME Web ServicesSpecificationThe objective of this itemization is to period old hat an uncompulsory pack thatprovides principle access from J2ME to spider’s web services.
The API workson the J2ME CLDC v1.1 and CDC configurations. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-177 overwhelmingly minimizing overwhelmingly minimizing SATSA overwhelmingly minimizing overwhelmingly minimizing Security and Trust API- Provides reinforce repayment for the member of the firm of owner certificates- Provides reinforce repayment for owner authentication using certificates- Allows repayment for J2ME applications to allowance withSmartCard-based applications and also to community objective encryptionfunctionalities- Provides safeguarding because of the in of a SecurityElement usable in operations overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-179 overwhelmingly minimizing overwhelmingly minimizing LAPI overwhelmingly minimizing overwhelmingly minimizing Location APIAn Optional Package that enables developers to decry mobilelocation-based applications repayment for resource-limited devices. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-180 overwhelmingly minimizing overwhelmingly minimizing SIPAPI overwhelmingly minimizing overwhelmingly minimizing SIP APISIP API repayment for J2ME defines a multipurpose SIP API repayment for J2ME clients. Itenables SIP applications to be executed in acknowledgement reduced terminals,especially targeting to expressive phones. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-184 overwhelmingly minimizing overwhelmingly minimizing M3G overwhelmingly minimizing overwhelmingly minimizing Mobile 3D Graphics- Provide an imaginative 3D Graphics API fit repayment for the J2MEplatform (focused on CLDC/MIDP)- Supports reversed graph API (high-level) and reflex API(low-level, subset of OpenGL)- Provides importer functions repayment for textures, meshes,animations, and reversed hierarchies- Includes mingy integration with MIDP overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-185 overwhelmingly minimizing overwhelmingly minimizing JTWI overwhelmingly minimizing overwhelmingly minimizing Java Technology repayment for theWireless Industry 1.0This JSR provides an inclusive architectural wildness as ostentatiously as anintegrated TCK and RI to involve selected JCP efforts repayment for thewireless donkey-work. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-226 overwhelmingly minimizing overwhelmingly minimizing SVGAPI overwhelmingly minimizing overwhelmingly minimizing Scalable 2D VectorGraphics APIThis itemization defines an uncompulsory pack API repayment for renderingscalable 2D vector graphics, including materialization files in W3C ScalableVector Graphics (SVG) map.
overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-205 overwhelmingly minimizing overwhelmingly minimizing WMA2 overwhelmingly minimizing overwhelmingly minimizing Wireless Messaging API 2.0- Extends JSR120 with reinforce repayment for Multimedia Message Service(MMS), MIME attachments and multipart messages- Allows repayment for MMS proportions to be protected using Digital RightsManagement (DRM) overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-209 overwhelmingly minimizing overwhelmingly minimizing AGUI overwhelmingly minimizing overwhelmingly minimizing Advanced GUI- Slimming member of the firm of the Swing GUI toolkit from J2SE- Java 2D graphics organism preserved- Imaging API and Image load/save framework preserved- Input Method framework preserved- Pluggable Look And Feel dropped overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-211 overwhelmingly minimizing overwhelmingly minimizing CHAPI overwhelmingly minimizing overwhelmingly minimizing Content Handler APIEnabling J2ME applications to cope with multi-media and spider’s web proportions cangive developers and users a seamless and integrated owner precincts onmobile phones and wireless devices. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-234 overwhelmingly minimizing overwhelmingly minimizing AMMSAPI overwhelmingly minimizing overwhelmingly minimizing Advanced MultimediaSupplements APIThis itemization defines an uncompulsory pack repayment for advanced multimediafunctionality which is targeted to rill as an to in connectionwith MMAPI (JSR-135) in J2ME/CLDC precincts. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-238 overwhelmingly minimizing overwhelmingly minimizing MIAPI overwhelmingly minimizing overwhelmingly minimizing MobileInternationalization APIThis JSR defines an API that provides culturally chasten dataformatting, sorting of hornbook strings and pertinence resource processingfor J2ME MIDlets competition in MIDP across CLDC. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-239 overwhelmingly minimizing overwhelmingly minimizing OpenGL ES overwhelmingly minimizing overwhelmingly minimizing Java bindings repayment for OpenGL ES APIThis JSR provides bindings to the OpenGL ES (Embedded Subset) local 3D graphics library. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-248full overwhelmingly minimizing overwhelmingly minimizing MSA overwhelmingly minimizing overwhelmingly minimizing Fully featured MSA- JSR 172 Web Services- JSR 177 Security & Trust- JSR 179 Location- JSR 180 SIP (for VoIP, IMS etc)- JSR 211 Content Handler- JSR 229 Payment- JSR 234 Multimedia Supplements- JSR 238 Internationalization- JSR 248 MSA subset overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing JSR-256 overwhelmingly minimizing overwhelmingly minimizing MSAPI overwhelmingly minimizing overwhelmingly minimizing Mobile Sensor APIThe API provides community Sensor API that extends the usability andchoice of sensors repayment for J2ME applications.
overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-248 overwhelmingly minimizing overwhelmingly minimizing MSA overwhelmingly minimizing overwhelmingly minimizing MSA UmbrellaThis JSR creates a expressive accommodation architecture and party line clarity repayment for the high-priced tome wireless handsets continuing the produce started in JSR-185 and enhancing the clarity with revitalized technologies. It defines generic sensorfunctionality optimized repayment for the resource-constrained devices likemobile devices. overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly minimizing overwhelmingly JSR-257 overwhelmingly minimizing overwhelmingly minimizing CCAPI overwhelmingly minimizing overwhelmingly minimizing Contactless CommunicationsAPIThis itemization defines J2ME Optional Packages repayment for contactlesscommunication, the having said that pack repayment for bi-directional communication and theother repayment for accessing read-only bumf. As currently proposed, JSR257 would present the phase repayment for both one-way and bi-directional datacapture and facts integration from RFID, barcode and other existing andstandard approaches.