The relevance J2ME projects

With the advent and rapid development of new mobile platforms (BlackBerry, Android, iOS, etc.), many developers of mobile software, the question arises: is there a future for Java ME (the platform of MIDP 1.0/2.0), and whether to continue working in this direction, or you need to switch completely to the newer and modern technology. Try to understand.

the

Bright side


If you focus on the post-Soviet market of mobile software products, you will notice the following: the market share of device platforms MIDP is more than 70%, which is a very significant figure.

the

the Dark side


Unfortunately, J2ME is very limited in their capabilities and the "dimensions" of the final product. This is not for all phones but if you write the maximum cross-denisovy prodcut, all of these limitations should be considered. Here are the main ones:
the

    Size of the compiled JAR file — 20% java enabled devices limit to 128K

    file system Access — only with support of PIM API

    Access to address book and messages — only with support of PIM API

    camera — only with the support of MMAPI 1.1 (for example, Nokia Sirocco or Nokia 2100 not supported)

    imaging is primarily supported only PNG-8 and PNG-24 without the ability to overlay semi-transparent areas on the background graphics

    data Store applications — on some phones the maximum volume of stored data is only 3Кб


There are a number of subtleties, but about them we is omitted.

the

User segmentation


At the household consumer market J2ME application can survive only as mini-games or ODP (On-Device Portal) which are not demanding of the phone's functionality and are thin clients to information portals. Expanding functionality increases the amount of applications increases demand for local data storage and connect additional API that significantly reduces the range of devices on which the application will operate correctly.

the

Corporate


As a rule, large and medium-sized companies use enterprise software developed for Windows Mobile (accounting system, sales agents, etc.). But very often the case, when the company launches the system of mobile monitoring of sales, but do not want to invest too much in assets to purchase equipment and a variety of licenses. In such situations, the company ordered 100 mobile phones on the platform of MIDP in the price range of 80-100$ and orders the development of a client-side java programs accounting for 2-3 thousand dollars.

In the end, the initial costs of the launch control system sales will amount to a maximum of 13,000$, in contrast to the variant with Windows Mobile devices, where costs are only the equipment will be three natural marine parks, 30,000$.

the

the Future


When you consider the growth and development of new mobile platforms and dynamic reduction of prices on devices under their control, device on the platform of MIDP 1.0/2.0 left 2-3 years for full output from the primary market (excluding, of course, the vast majority of people in retirement and old age, which can hardly be of any interest to sellers of mobile software).

You can make a logical conclusion that actively create and sell J2ME products safely possible until the end of 2012. In 2013, the year the relevance and demand will fall sharply, which will make the business built on the development of java products uneconomical.
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

The release of the new version of the module modLivestreet 0.3.0-rc

mSearch: search + filter for MODX Revolution

Emulator data from GNSS receiver NMEA