What is K-JAVA

Source: Internet
Author: User
First of all, I can tell you that kjava is an alias. its official name is j2-and it is a micro version of Java 2, that is, a subset. To understand what kjava is, you must first know what Java is. Java is a software development language developed by Sun Microsystems. It was officially released in 1995.
Sun Microsystems claims on their own websites that Java can run on all hardware platforms, from servers to cell phones to smart cards. Although it does not have everyone's consent, it does have been able to run on the vast majority of platforms. This is also an important reason for the popularity of Java: write once, run anywhere.
After years of development, the latest Java version is Java 2. In Java 2, to meet different user needs, it is divided into three different versions: J2EE, j2se, and j22. We often say that J2EE is Java 2 Enterprise Edition, and the Chinese translation is Java2 Enterprise Edition; j2se is Java 2 Standard Edition, and the translation is Java 2 Standard Edition; A clever reader may have guessed the meaning of Java 2 Micro Edition. I have mentioned above that it is a micro version of Java 2. As the name suggests, J2EE provides services for enterprise users. A typical example is to create a secure and fast e-commerce website. J2se has been reduced based on J2EE, and its function is not as good as J2 ??? EE is powerful, but many functions can be implemented to meet the needs of most users. Among them, the mobile devices, TV set-top boxes, and other devices have limited functions.
So how does the alias kjava come from? We know that mobile devices are limited by function bias and are not as functional as office computers. The more powerful the function is, the faster the computation speed is, the more complicated the computation can be done, and the higher power is usually available. However, on the road, where can we find a 500 V power supply capable of providing 2 hours of power? Therefore, currently, mobile devices, including set-top boxes, are devices with limited functions and low power consumption. For such devices, if J2EE or j2se is used for development, you may not be able to install anything that has been developed. Even if the device can run, the battery may be turned off in 30 seconds. To better adapt to applications on such devices, the micro version of Java 2 came into being. The programs we write on computers are often measured by mega (MB), but on mobile devices like mobile phones and PDAs, it is clear that we can only use kilo (thousands) for computation.
Java does not know hardware. How can it run on the limited cldc (connected, limited device configuration) and CDC (connected device configuration? It turns out that all these devices need to implant something called kilo virtual machine, which is what we often call K virtual machine. It is a manager who converts a program written in Java into a machine running command. Since this manager is called K virtual machine, the program running on it can be called K-software or K-program, the j2s language used to write these K-program is naturally known as kjava.

Application Scope and prospects of kjava
Mobile phones bring convenience to people's lives and work. However, with the growth of the user base and the development of technology, the purchase of mobile phones is not limited to phone calls. Mature people first consider whether they can discover more value from the mobile wireless device of the mobile phone. Obtaining more text, images, and even multimedia information has become an important reason to attract them. Young people are trying to find more visual and auditory enjoyment from their mobile phones.
With the development of hardware and software, mobile games have begun to become a new fashion. Entertainment is not age-free. With the progress of society, people's living standards are provided, while adult people pay more attention to entertainment. Once the game becomes the love of young people, it will become an essential part of adult life and eventually an essential part of society. The current development of the game seems to prove this point.
Kjava extends the functions of mobile phones and provides many services for people. With the support of kjava, people can use mobile phones to achieve wireless stock trading, receive weather forecasts, receive daily front-page news, and even query information about food, entertainment, tourism, and geography in different regions. Japanese companies such as NTT DoCoMo have already made such attempts and achieved great success.
Kjava also provides good entertainment services. Games Written in kjava have become popular on mobile phones. Game software produced in the United States, Japan, Europe and other countries has begun to spread quietly in China. Similarly, the games produced by domestic manufacturers have begun to go through the international market.
The text message technology has been used for many years. Old users are very impressed with the tracing platform. However, this business in China began to develop explosively in the last three years. Why? The most important reason is the popularity of mobile phones that support sending and receiving text messages in Chinese. Mobile phones are more powerful and cheaper, so mobile phones become popular. Mobile phones and text messages are also popular.
Currently, the kjava application has encountered the same problem as the text message of the current year: the mobile phones that support it have not become mainstream! However, technological advances seem to be getting faster and faster. The tool used for transportation for thousands of years has always been a cow, in just two or three hundred years, it was replaced by scooter tools such as bicycles, motorcycles, automobiles, airplanes, and rockets. It took more than 50 years to create the first computer that performed 1946 operations per second in 5000 and now 10 billion operations per second. Mobile phone manufacturers such as Nokia, Siemens, and AI Lixin are developing mobile phones that support kjava. China Mobile and China Unicom are also promoting kjava applications. It can be said that it is on the eve of the explosive development of kjava. Once the price of kjava mobile phones drops to the acceptable value of low-and middle-income consumers in the city, it is a great development of kjava, and this time does not seem long, it should be two or three years.
Compared with text messages, WAP has more information. Each text message can only receive 70 Chinese characters or letters, and any length of text and image data can be received through WAP. Without a doubt, if it is not for communication, WAP Has a good advantage over text messages. Kjava provides ??? Implements text, images, multimedia, and more user-friendly human-machine switching.
Currently, the dominant mobile value-added service providers in China have not yet achieved a true unification of the world. This is the time when the world is in great chaos and fierce competition. Each Sp (with the improvement of the mobile SP entry threshold, many may not be qualified yet) is not very powerful, and no one has an absolute technical advantage. In this case, who can determine the target and follow the trend will be able to become the overlord of the future.
Currently, kjava has not become the subject of mobile value-added service revenue. On the one hand, mobile phone support is insufficient, and on the other hand, the GPRS speed cannot keep up. From the perspective of the development of computer games, only online games can attract users for a long time and exhibit more users concurrently. Here, we can also assume that the network is more attractive than a single machine, it can create more profits. Once the GPRS speed is increased to a sufficient extent, kjava may consolidate WAP by virtue of network applications.
What Should SP do now? On the one hand, we make good use of traditional resources to keep revenue on text messages and WAP, and invest in kjava R & D. On the eve of this storm, we will do a good job of profound technological accumulation and operational accumulation. When kjava is recognized by the majority of users, it can use its technical and brand advantages to create products that interest users and truly bring benefits to users. For users, high-quality brands are the most important.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.