Java platform, Micro Edition (Java ME) provides a resilient set of technologies for applications running on mobile and embedded devices like industrial controls, mobile phones- both feature phones & smart phones and set-top boxes. Java ME was formerly known as Java 2 Platform, Micro Edition (J2ME).
The versatile Java ME technology is created in order to deal with the constraints associated with building applications for small devices with limited memory, display and power capacity. Oracle defined the basics for Java ME technology to fit such a limited environment and make it possible to create Java applications running on small devices including mobile phones.
The distribution solutions provided by Java ME are many according to the requirement of the deployment platforms.
At the core of the Java Mobile Platform is Java Platform, Micro Edition (Java ME). Java ME is supported by various implementations and developer technologies like Oracle Java Wireless Client, a multitasking Java ME runtime optimized for the leading mobile phone platforms; Java ME SDK, a state-of-the-art toolbox for developing and testing mobile applications; Light Weight UI Toolkit (LWUIT), a compact library for the creation of rich user interfaces and Oracle Java ME Embedded, designed and optimized to meet the unique requirements of small, low power devices.
Java ME Implementations and Developer Technologies
For over a decade, Oracle has been working along with leading mobile and embedded companies to develop the Java ME Platform through the Java Community Process (JCP). A key achievement has been the definition of the Mobile Services Architecture (MSA), setting a baseline of mobile APIs that developer can target within their applications.
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).
Java ME Embedded Early Access (EA) 2 is an update to the first Java ME Embedded 8 EA release in late 2013. The EA 2 release is an implementation of the Java ME 8 standard (based on the Java ME Connected Limited Device Configuration (CLDC) 8 and Java ME Embedded Profile (MEEP) 8.
Benefits of Java ME
- Contemporary toolbox and runtime for developing and executing mobile apps
- Platform Independence
- Flexible, Adaptive and Responsive UI
- Robust Security
- Network Support
- Standard APIs for accessing device features and implementing various techniques
SPEC INDIA boasts of a futuristic Java team creating truly n-tier applications offering an enriched Java mobile applications development services experience. Our Java capabilities are an amalgamation of Frameworks, Architectures and Databases.
SPEC INDIA has 27 years of experience in desktop application development, Web application development, Mobile application development and Enterprise Mobility solutions implementation and deployment for clients spread across over 20+ countries using varied technologies. We successfully demonstrate that SPEC is the apt choice for offshore Java/J2EE /J2ME and now Java ME development services.