Home » » Technology Java - Phones What is Java?

Technology Java - Phones What is Java?



Technology Java - Phones What is Java
To begin, let's see what manufacturers offer branded Java.

So, Java - an object programming language, replacing Ada. It was created in the beginning of 90 - in the Pentagon for the needs of the military industry. A program written in Java, is compiled into a special byte - code that runs on a virtual Java - car. In fact, Java - vehicle - this is not a machine, and a program that has multiple implementations (computers of different architectures, running all kinds of operating systems). Once written and converted to byte - code program can successfully run on any Java - car.

Nobody could imagine that for any - then 2 - 3 years Java application so widely: from the creation of "smart" Web - pages (technology applet) to develop the giant banking systems. Separately allocated area of so-called embedded systems and real-time systems: running Java for several years working washing machines, refrigerators, televisions, phones, and even wristwatches.

Early last year, there was a second version of Java, called Java 2, which can be regarded as a complete platform, ie a set of machines and operating systems. Today there are three implementations of the Java platform 2: Standard Edition (for normal applications and systems), Enterprise Edition (for enterprise applications and large client - server systems) and Micro Edition (for small devices such as cell phones, PDA, organizers and smart - smart card chip). We have the word "Java" shall mean platforms and technologies of the Java 2 Micro Edition, abbreviated J2ME.

So, if your phone supports Java, which means that it can execute programs written in Java, and created a platform for J2ME. How can get the program on the phone? All Java - phones are equipped with interfaces for connection to a PC. From the point of view of a computer, the file system of the phone looks like a folder where you can copy a program for later execution.

From the perspective of the phone, the copied program turns into a menu item.

Programs can be downloaded and installed directly from a mobile phone via WAP, and for smartphones and communicators - via WWW.

Java - Phones

May 16, 2002 in London, held a joint press - conference of the European market leaders in Java - Phone Siemens AG and Nokia Corp, who said that the audience of users Java - GSM handset is more than 1 million people. I have deliberately used the phrase "Java - phone", as all the new models of phones and smartphones (like Nokia, and Siemens) support Java or Symbian OS, Linux systems with built-in Java.

Several months ago, the world existed about 2 - dozens of phones, mainly in Japan and the United States of iDEN and CDMA. And only 3 models - for GSM: Siemens SL45i (quite good but expensive from - for embedded MP3 - player) and two "Nokia", namely 3410 and Communicator 9210. Now Java supports over 100 phones, of which about a third - devices via GSM. Some of them have already appeared in the free market, while others just announced.

Let us consider the market for Java - phones available today to Russian users. (All of the following conclusions were based on the personal experience of the author, who has been the year leads a team of software developers to Java - phone JSC "Cheeks - Terkom" Saint - Petersburg.)

Siemens SL45i and Nokia 3410

Siemens SL45i - the first mobile Java - phone standard GSM. And quite expensive - of - for embedded MP3 - player. 32 MB of data storage can be expanded up to 64 MB. The amount of memory (heap size) - about 130 kb. Due to the large amount of memory and a wide screen (101x80) until the last moment is an ideal platform for serious business - applications and for games, despite the black - white graphics. Today obsolete and superseded by newer and cheaper devices, since not support GPRS.

Nokia 3410 has emerged as a response to Nokia Siemens SL45i. Technically, they are similar, but in terms of capabilities of software development, Siemens wins, and significantly.

Siemens M50 and Nokia 6310i

Unlike the previous model, Siemens M50 supports GPRS. The volume of data store is 200 kb. This is sufficient for the installation of about 6 - games or 2 - serious business - applications. M50 is much cheaper than its predecessor: its price is only $ 160 - 180. The developers believe that the phone will become very popular among the population. In our view, this is a nice platform game suitable for small business - applications. It is noteworthy that Siemens M50 has a built ICQ - client.

Nokia 6310i also supports GPRS. This is a more expensive model that can operate without recharging up to 17 (!) Days. From the point of view of the implementation of Java - applications, the device approaches the Siemens M50, but the phones are not compatible, making it difficult to develop effective programs for both platforms.

Most of the programs offered by the manufacturers of these phones, make up games. While there are personal and business - applications, such as customers E - mail and calendars with advanced features.

The family of Nokia 9200

In Russia, the best known Communicator 9210, a little less - a modification of 9210i. The latest model - 9290. All of them, in fact, is a handheld computer with a normal keyboard, display, Linux - based operating system Symbian 4.0. Apparatuses are very expensive, large and heavy to be used as a simple phone or platforms for games. For them, developed a large number of both Java - applications and specialized programs for OS Symbian. Basically it is a system management Web - sites, warehouses, shops. Similar systems are used in Russia.

As for the games, then the communicator can be installed any game for J2ME or Java - a game that uses the extension Nokia. Separately want to highlight the game Snowboarding, developed by Nokia Corp.

Siemens SX45 and Nokia 7650

In fact, this full-fledged computers equipped with color screens and running the operating system Symbian 6.0. A characteristic feature of these machines - simple input interface: Unlike smartphones, they have ordinary phone keypad, enhanced with additional navigation tools.

While smartphones are quite expensive (for example, Nokia 7650 is worth about $ 600), but this is the most promising direction in the mobile industry. Smartphones can implement complex clients for complex business - systems up to enterprise management systems. And they are really in demand now.

Java for user

An essential part of applications downloaded on Java - phones worldwide, make up games. What is the secret of such popularity? The fact that by using WAP or WWW user may select a game on the spot and install it on her mobile phone, practically no change in its location. Particularly popular online games that allow fun in the virtual world (chess, football, card games, there is even a mobile Doom).

Production of mobile gaming has not yet received wide scope. On the one hand, this is due to the lack of a large number of cheap mobile devices that support Java, on the other hand, the development and adaptation of mobile gaming is unparalleled in other fields of the gaming industry. However, according to experts Nokia and Sun Microsystems, manufacturing and e-commerce Java-games for mobile phones (called MIDlet'ami) will soon acquire a global scale. Already in Europe there are companies whose business is based on trade MIDlet'ami.

In addition, the Internet can find a lot of open-source Java - games (eg www.microjava.com).

Unfortunately, Russia still lags behind Europe and America, but the situation will change soon. Representatives of Russia's largest cellular provider told us privately that if the 2002 - was the year SMS - entertainment, the next will be the year of mobile games.

Java for Business

Creating business - applications for Java-phones is considered very promising direction in the software industry.

Classical business - the system consists of a Web - server, an application server that is running the business layer - logic that interacts with the database. Web - server provides the WWW - the interface, and organizes communication with client applications. The client application can be installed on a computer in the office or on the cell phone and be a MIDlet. As already mentioned, such an application has become widespread in Russia.

Scheme of such a system is quite complicated, moreover, for each situation, it is designed according to the new, so we'll look at an example of a non-existent order management system defunct company PizzaFast.

Thus, we assume that the company has a PizzaFast order management system based on WWW. Access to the system is through the Web - site of the company, in which the user can create and order a pizza to your specifications with delivery at the specified address. Furthermore, the system can be accessed through WAP (actually, WAP - page located on the same Web - server). In addition, the site can download a special program for the cell phone that supports Java, which allows you to order from anywhere where there is cellular, and much cheaper and more convenient than via WAP. When begrudgingly user can download the program and through WAP, spending a couple of minutes, so you do not overpay.

The program allows you to get a menu to choose the order, pay with a credit card or choose to pay at the time of delivery, and specify the time and the address to which is to be delivered pizza. Frequently used orders can be saved in your phone to repeat them without re-entering. Loyal customers registered in the system, get discounts and, if desired, the weekly newsletter "All about pizza" and "News PizzaFast" formatted SMS.

Each carrier has a cell phone on which you installed the order management system. It receives from the server a list of orders relating to his area. Get pizza at the nearest branch PizzaFast, courier marks order as active, to coordinate their actions with the couriers to him one district. Deliver the order, he notes how his performance. If any - that area couriers fail, the controller in the main office may delegate some orders couriers from the neighboring district.

Managers at any moment can get statistics from their phones on which you installed the monitoring system, as well as a modern MIDlet.

Director General of times a day gets SMS'ku, wherein said amount of daily profit. If desired, it can receive the data on the demand for a particular pizza in a given period of time. For this purpose, on his phone is "Headmaster" MIDlet.

It all looks pretty funny. But if the seller of pizza that seems like a fairy tale, then the manager and software developer understood that behind this future. What will be the future, you need to decide today to keep up with the more astute competitors.

0 comments:

Post a Comment