Foresight: Can Java embrace the future?

Source: Internet
Author: User

If you want to select a technology that has a disruptive influence on the IT industry over the past decade, it is not Java. This year, Java has been around the world for ten years.

According to a global market survey, there are already 2.5 billion electronic devices using Java technology, with 1 billion million Java smart cards issued and more than 0.7 billion mobile phones using Java technology; java technology is applied to 0.7 billion PCs; 140 telecom operators support Java technology; more than 4.5 million Java developers worldwide; and 912 JCP (Java Community Project) member companies.
So when sun chairman and CEO Mike Lini appeared at the "September 13-14 Java China Developer Conference" Press Conference held in Beijing on September 11, 2005, he admitted very frankly, ten years ago, he was not a strategist, and he did not expect that Java had such an amazing influence on the world. So when James Gosling, the father of Java in pullover jeans, appeared at the main venue of the Beijing developer conference, many Chinese developers saw him, and his eyes immediately burst into tears.

The cross-platform and openness of Java, which runs everywhere once, has been recognized by the world for ten years. Throughout the history of it, there are no platforms that can be so widely used as Java. However, compared with the world-wide popularity of Java, Java applications in China are still lagging behind, how many benefits sun, a Java invention company, has drawn from it? Do I believe that Java can still embrace the future for the eternal topic of innovation? What are the greatest challenges Java will face in the future?

  What does Sun get from Java?

Java has a huge influence on the entire IT industry, and the value that Java brings to the entire it ecosystem chain is also huge. At present, Java's global economic value has exceeded USD 120 billion. However, Java has always been a topic of confusion over how much real benefits it brings to the invention company. The industry has always believed that Java contributes far more to the entire industry than sun. The reason is that sun failed to give Java a better business model, so Various lawsuits around Java are still reasonable.

In the past ten years, how much does Sun invest in Java and how much is its direct revenue? When the reporter raised the question to Sun chairman and CEO mclini, he did not give specific figures, and he felt it was difficult to count, because Java is a language. However, he believes that although sun cannot provide specific numbers, all sun products are related to Java.

In the IT industry, there may be fewer and fewer companies with a strong sense of college like sun. Although the industry is paying more attention to sun, we can also see that, sun has gained a lot in Java. In July this year, IBM and Sun announced the extension of the two Java technology protocols for ten years, with the goal of providing long-term stability assurance for more than 4 million of developers around the world. That's the deal. IBM paid Sun a large amount of cash. BEA also announced a package plan. The development industry is the first J2EE application environment that supports various major open-source frameworks.

Although Sun does not seem to earn much money from IBM and Bea from Java, it is good to make the money in the ecosystem. Sun has many opportunities to make money in the enterprise platform, mobile, smart card, and digital entertainment fields in the future. These markets are still in a thriving stage, and good days are still coming soon.

  Why are Java applications lagging behind in China?

Wang kehong and Li juanzi, Research Office of Knowledge Engineering of the computer department Software Institute of Tsinghua University, believe that compared with developed countries, even compared with India, Java applications in China are still quite different, mainly manifested in: A small number of developers, nearly 4.5 million Java developers around the world, and less than 0.2 million in China; in terms of application scope, the application promotion situation in China has not yet fully opened, especially in the cross-platform and multi-thread fields that fully reflect the characteristics of Java, mature Java application software is rare. In addition, there is still a large gap in talent training and publicity.

But when we came to the Java site in Beijing this year, we saw Shanghai, Chengdu, Xi'an, Guangzhou, Shenzhen, Nanjing, and Dalian, and held a satellite city live broadcast conference, when 8000 Chinese Java developers and IT technicians crossed the barriers of space and gathered together with Java founders and experts, they felt the original and vigorous development of Java developers, it seems that the experts' arguments are somewhat pessimistic.

At the event, over 40 partners, including yonyou, Kingdee, Dongfang Tong, Oracle, Microsoft, IBM, Bea, SAP, ZTE, and Huawei, developed many of the latest Java application solutions in China, the reporter got a press publication just announced that China

The middleware standards of digital TV will be customized using Java standards. I gave reporters more information. It should be said that Java will have a lot of room for Development in China in the future. Java in China's standard system and security system architecture are the future direction for Java to focus on in China.

  Can Java embrace the future?

After ten years, although Java has achieved great development in the world, Professor Wang kehong from Tsinghua University believes that, in the future, Java still faces many challenges, such as optimization of tools, opening up the original code, strengthening the industry market, and seizing the Web Service wave.

James Gosling, father of Java, believes that Sun's open-source work on Java and Solaris is ongoing, and Java integrity must be ensured while being open-source. He believes that the biggest challenge facing Java in the next decade should be complexity. He stressed that, in view of the increasing amount of data running on many machines, people are paying more and more attention to thread models. As people have higher requirements on desktop applications, the system will become more and more complex. Therefore, his team members currently work more to solve the complexity problems involved in application programming interfaces, languages, and tools) they all encounter complexity issues.

Although there are still many problems, it is undeniable that Java is one of the greatest technologies in the IT industry in the past 10 years. As to whether Java can continue to work in the next technological era, James Gosling admitted that there is no technology that is always alive, and Java is no exception. He also believes that when it comes to the next disruptive technology, there should be better language, but the next technology wave that can be foreseen is multi-core, java is still very suitable for multi-core operations.

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.