Difficulties in using Oracle Database's "head-of-head" to acquire Java

Source: Internet
Author: User

A few days ago, Oracle Database not only acquired Sun, but the database giant also acquired Java. Larry Ellison, the chief character of Oracle, also considered JAVA as the most important technology in all Oracle acquisitions. But now the fate of Java is in the hands of Oracle. How to operate Java and improve the relationship with developers has become a huge challenge facing Oracle.

EWEEK lists 15 measures to solve the problem. Let's look at them one by one:

1. Maintain JavaOne as an independent developer Activity

Oracle has decided to initiate the JavaOne 2010 meeting, but is it still community-centric? JavaOne 2010 will be held in September and will be shrouded in the shadows of Oracle Open World. JavaOne should still be an independent conference dedicated to Java developers. Therefore, Oracle should correct the location of JavaOne.

2. Provide a Java TCK for Apache

Provided to the Apache Technology Compatibility Kit (TCK) without any restrictions. TCK is a set of testing, tools, and documentation packages to verify whether a product is compatible with a specific Java Technical Specification. The development community has a long history of views on Apache TCK. Although it has made some progress in Java EE6, there is still much to do.

3. Use OSGI to make Java an excellent Cloud Platform

The Open service Gateway (OSGi) protocol is used as a modular standard to make Java an excellent cloud computing platform.

4. reformulate the JavaFX Policy

Either open-source or discard JavaFX. If it is operated as a patented technology and competes with Flash and Silverlight, JavaFX is destined to become a pioneer, and only open source is the way out.

5. Extend the Dynamic Language Support on JVM

Extends the support for other dynamic languages on the Java Virtual Machine (JVM. Microsoft's Common Language Runtime (CLR) already supports Python and Ruby, although Sun also supports them on JVM, however, many dynamic languages that are popular with developers still cannot be supported by JVM.

6. Free JCP

Free Java Community Process (JCP) and establish it as a neutral organization, just like Eclipse Foundation.

7. Negotiate with Google about JavaME cooperation on the mobile platform

Negotiate with Google to use Android as a new breakthrough in JavaME. The future of the world is destined to be mobile as the core of Internet connection and as a mobile platform left by Sun. What should Oracle Database giants do to make Java shine in the mobile field again, cooperation with Google is the best way.

8. Rethink Java IDE strategies

To adjust NetBeans to use Eclipse as an open-source integrated development environment (IDE), Java needs an open-source IDE to quickly support new platform features.

9. open the door to the OpenJDK Project

This makes OpenJDK a real open-source development project and provides non-Oracle staff reading channels to facilitate their contribution to this project.

10. Provide a friendly OpenJDK license

Open OpenJDK to a commercial License, such as Eclipse Public License (EPL) or Apache 2.0.

11. Reuse James Gosling

As we all know, James Gosling is the founder of the Java language. Oracle should appoint and reuse him because no one can unite the development community more than him.

12. Java requires a standard parallel solution

Parallelism may become the next focus of developers. A standard parallel solution is required to solve the concurrency problem in Java. Sun has made some achievements in Project Fortress, and Oracle Database giants should make persistent efforts.

13. Java requires a data-driven development schedule

Microsoft's Language-level INtegrated Query technology can include the data Query function in C #, and Java should also make plans for it.

14. Determine the Java Store

Sun once announced the Java Store in JavaOne 2009, and then it almost disappeared from the developer's perspective, so either add resources to the Java Store to do it well or give up on it.

15. truly regard Java as the Crown Drill

In short, Oracle should make up its mind, develop its strategy, and make Java's future development plan public. Good or bad, Oracle has not adjusted many of Sun's software policies (many of which have problems. It is confusing to support the three ides. In BEA, This is not clever, let alone Java, and Oracle Database giants should not treat the acquired technologies equally, in particular, similar technologies should not adopt the same strategy.

Oracle EVP Thomas Kurian once said that Java is a Crown drill, but it will continue to shine only when it is taken seriously.

Edit recommendations]

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.