subject: Know the nuts and bolts of Java mobile phone application development [print this page] Know the nuts and bolts of Java mobile phone application development
The business idea of software development entails a detailed requirement of the specification of the market demand or the customer's business objectives. One of the undeniable factors that the makers try to ensure is the usability and security of the application. There is a technical proposition that is made at the start of the project to meet and resolve the challenges that mobile developers come across. An example of mobile phone application can be the development of a software that supports short messaging in the Indian local languages which includes description of scripting of the rules, layout of the keyboard and glyphs images in the desired format (without ignoring the specification).
Java Platform, Micro Edition, previously known as Java 2 Platform Micro Edition (J2ME) is designed by Sun Microsystems, a provider of servers, workstations, storage systems, various software products, etc. After a proposed integration, Sun Microsystems was acquired by Oracle Corporation, a multinational computer technology corporation, in the beginning of 2010 and rechristened Oracle America Inc. It would be overpowering to know that there are over 2.1 billion Java ME enabled phones and Personal Digital Assistants (PDAs). It is contained in Connected Limited Device Configuration (CLDC)-used for categorising devices into a fixed configuration, Mobile Information Device Profile (MIDP)-almost all new cellphones come with this for facilitating games that can be downloaded on the cell phone, Information Module Profile (IMP)- a profile for embedded devices, Foundation Profile, Personal Basis Profile,etc.
So Java ME Platform is a programming language, a virtual machine environment. It has supporting software that lets it run on various domains and leading operating systems. It generates and manufactures portable consumer applications which many a times depend on the device-specific libraries. These device-specific libraries are mostly used for games which render them non portable. It has been a long and evolutionary process for Java over the years and Oracle's executive VP,Thomas Kurien intends to make Java the "most widely used, most productive and the most pervasive programming in the world". The combination of goals like Improved Management and Monitoring, Advanced Garbage Collection, Native Execution on Hypervisors, etc into Java Virtual Machine is in the pipeline too.