Oracle of the Sun's future planning analysis

After nearly 9 months, after a long wait, Oracle has finally received approval from the European Union the successful completion of the acquisition of the Sun. Oracle recently announced Sun technologies and platforms for future planning.

Java, JVM, and a variety of languages on the JVM

Oracle product development, said Thomas Kurian, senior vice president, Oracle plans to integrate Sun HotSpot and the Oracle JRockit Java virtual machine; he added, Oracle intends to "revitalize" Java developer community, and Java programming model of the tentacles extended to the newly emerging application development paradigm up. For example, Oracle plans to increase the modularity features of Java SE multi-core processing to increase support for the Java ME to add new features, such as multi-point touch and so on. 

InfoQ links to a Allex Miller to learn about the planning of Oracle on the JVM:

I feel that Oracle would like to BEA LiquidVM "JVM on a hypervisor" technology, in essence part of the integration into the existing HotSpot code;, of course, virtualization is the most interesting JRockit JVM is the best part, very meet the current virtual oriented, cloud, cluster and other trends, you can manage computer resources through these means, compared with IBM J9 JVM, these elements are also very competitive.

I also think that removing permgen and use thread-local of the GC is very good. thread-local, GC analysis refers to the escape (escape analysis), and stack allocation (stack allocation) optimization, while the Hotspot has done a lot of work.  Most programs create temporary objects are used in a separate thread context, is rarely used by other threads.  In this way, we can directly on the stack memory for these objects to open space (to do so faster), without using the heap, the GC do not have to use conventional means of object detection and removal of (doing so will reduce the number of GC and thus increase efficiency).

Improvements to the permgen urgent need to solve a problem: like a language such as Groovy or JRuby implementation period will be dynamically generated a large number of Small (small classes) to provide dynamic performance, and as dynamic languages on the JVM growing, the problem also become more serious. These type of pollution of the Java memory-specific "permgen" section and difficult recovery, led to serious memory problems. JSR 292's invokedynamic is to solve the problem: the dynamic language can be the adoption of the directive at run-time direct link to the calling address, thus avoiding the generation of large amounts of trouble within the class. I think the best approach is not destroyed the JVM, but the essence, abandoned its dross. The engineering team has some talented people, they make a lot of innovative work, I hope they will continue to do so in this area, the only way to continue to act as boss JVM role, attracting many groundbreaking new language, such as the Scala, Clojure, Groovy, and JRuby and so on.

Oracle and its application in the future of the JCP in the Java 7 is little mention of the role playeby, from RedMonk, Stephen O'Grady said:

I think the attitude of Oracle than the Sun on the JCP had more pragmatic approach, but it is still difficult to predict future direction.

Oracle's chief open source architect Edward Screven said the company will continue to support the development of MySQL databases, Oracle to MySQL as its core database technology a useful supplement, rather than competitors.  Oracle CEO Larry Ellison stressed that the company will make greater efforts to improve MySQL, the intensity even more than investment in MySQL before, but did not mention Sun and the open source community. Oracle for MySQL to establish an independent sales force, while enhancing the other software applications with Oracle compatibility between.

JavaFX and RIA Technology
Oracle said in a statement he once again stressed that it would increase its investment in JavaFX efforts, while DHTML, JavaScript, Java and JavaFX integration is also a high priority for the future. Oracle had previously terminated the BEA intends to bind the Adobe Flash / Flex development tools, plans, and now this statement has finally filled the gully, from ZDNet's Tony Baer pointed out:

We can easily find JavaFX program in the Oracle RIA occupied an important position; it filled Oracle termination of BEA bound Adobe Flash / Flex development tools, program gap caused by the RIA. In fact, Oracle's attitude to the RIA really confusing, because the ADF framework can support any client-side display, but JavaFX has now become Oracle's own thing.

JavaFX advocates, but also the developer Jim Weaver of the JavaFX platform for Oracle to support initiatives with confidence:

Today's statement even more I am convinced that JavaFX will continue to grow, there will be more and more application options JavaFX as a RIA platform. JavaFX currently faces at least three big challenges, I believe that Oracle will do my best to meet these challenges.

InfoQ had been reported after the acquisition will become complicated and confusing the future of NetBeans. Tony Baer convinced that relative to JDeveloper is, NetBeans will become second-class citizens: the For NetBeans, the play is no problem, Oracle Middleware Thomas Kurian will lead NetBeans defined as "a lightweight development environment"; But if really wants to Oracle platform enterprise-class applications, we will have to use JDeveloper, JDeveloper is the Oracle targeted the ADF framework, while the latter is the Oracle database, middleware and applications to survive. BEA Eclipse with Oracle development tools for the attitude is the same. In fact, we are surprised that Oracle does not attempt to gloss over the problem resolved, and the NetBeans for free to someone else - for example, donated to the Apache or other open-source organizations. Stephen O'Grady also held the same view: Oracle does not intend to do much on the Sun's IDE investment: The statement said the NetBeans and, we speculated that Oracle did not intend to kill them at this time. Yes, they will be retained known to the world, but will have to take a back seat, and to give top spot in JDeveloper.

Oracle product development, said Thomas Kurian, senior vice president, Oracle will continue to support Sun's Web application server, but doing so is merely a departmental solution, Oracle's own WebLogic Server will continue to play the role of enterprise solutions.

Stephen O'Grady think that Oracle will no longer be funded GlassFish: the

According to Oracle as described, GlassFish will become a reference implementation.  In addition, Oracle has not promised anything else. Morning, I was told, Oracle, and did not schedule any GlassFish sales team and marketing department, and the fate of MySQL like. There are 2 kinds of interpretation of ways: First, as commented earlier, "Oracle that bundling GF + WLS will get more opportunities, and thus to meet the needs of different projects." On the other hand, Oracle bundled products that would undermine its WebServer product line, and therefore the change through the organization of GlassFish slowly kill off. WebLogic sales how those guys will launch a cheaper substitute for it WebLogic?

Oracle's chief architect Edward Screven said, Oracle and Sun will not support the planning for a long time the Cloud service. Sun previously announced through the Sparc blade servers, x64 blade servers used in Xeon and Opteron processors and open-source product developed ZFS and Crossbow Cloud Amazon-style, providing computing and storage services and to support the Sparc and x64 machine Linux, Windows and Solaris. Sun's Cloud initiative scheme was first used for grid computing (, then do not attract a lot of clients, results in the context of Cloud be eliminated out.

Stephen O'Grady of Oracle does not support the results of Sun Cloud gives his views: Many customers no longer need a virtual or physical device, and which is conducive to providing the best framework for the so-called. Although Ellison is very annoying Cloud, but Cloud still has its useless to. Ellison hate Cloud because he thinks the Cloud is not a new gadget. Cloud is nothing but the value delivered through the network database and middleware only. To be fair, his views still have some value, especially in today's world, companies continue to dish out the "Cloud" of this word, it seems like it is out of date soon.  In other words, from the public to embrace the fact that Cloud, as well as "Cloud" as the term suggests, no matter what you think Cloud is a new or antique does not matter, at least it simplifies the equipment. I want to say is, Oracle is not too much talk about Cloud, but that does not mean that Cloud is dead, only Ellison on Sun's future business plan only.

Sun do not have a lot of open source projects fall short of expectations, both from the perspective of competitiveness, or the return is true, they will have to face the fate of the outcome of the stage of history. Oracle is a more profit-oriented company, which is far more than Sun, relied solely on this point, the head of those who engage in little open-source projects will also be faced with closure of thank-ending. 

Open Source
As the Sun in the past had open-source product development and open source community building has invested a great deal of resources, so people generally felt that Oracle's acquisition of open source is a huge blow. From RedMonk's Stephen O'Grady of the Sun open source community, the prospects are pessimistic attitude: Frankly, Oracle's statement did not mention too much open-source. There have been plenty open Daoshi word, but the source but it does not appear together. From a macro point of view, I think this will negatively affect the open source community, because the acquisition is a great emphasis on open-source companies to open source is not so keen on the company changes. But in fact, I feel the need to talk about them one by one, the open source community, Take Java for instance, it is certainly no problem. Oracle's move will allow Java community with boundless joy. However, MySQL is destined to become a lonely person, while the fate of OpenSolaris is full of variables.

From ZDNet's Dana Blankenhorn also think that Oracle's open source communities, such an approach would result in a very negative impact:

Oracle now holds the underlying code of any open-source business of copyright, his reputation has determined that the pursuit of profit maximization is the sole target: enclosure, rope Oracle customers are doing these things out. The acquisition is worth our attention: Oracle no longer support individuals or small companies can be in the form of the community against the practice of the industry's giants, so that giant will easily defeat you. RedMonk's Michael Coté from Oracle will no longer feel as right as the Sun has invested a great deal of open-source movement:

Unless you have a budget and really need high-performance hardware and middleware, or Oracle will not (that is, in order to make a profit) is concerned about LAMP, open source, "lesscode" these things. Ellison on Java's attitude is still very friendly: Java does not need to directly generate profits for the company, which as a whole as long as the company's other business building blocks is enough. Oracle believes that its "closed source" products (Oracle DB, WebLogic, etc.) to "better" than those of the rival open-source (MySQL, GlassFish, etc.), as long as the open-source products do not come up with any trouble out there would be no issue. 

On the Sun last year's retrenchment, Oracle CEO Larry Ellison said in the next few months, the company will lay off less than 2,000 people, also will be recruited by more than 2,000 in engineering, sales and other businesses. Of course, he did not rule out the possibility of future layoffs will continue. Ellison added that he hoped that Sun CEO Jonathan I. Schwartz be able to consciously leave the company, and hope that Sun co-founder and Chairman Scott G. McNealy will stay, but the titles and positions have not been determined. Jonathan Schwartz mentioned in the Twitter blog is its final one "likely his last blog at Sun". 

Once again, Java father James Gosling will be Bo pictures published in the paper here to mourn the great young as 28-year-old Sun.


Popular posts from this blog

How to create Oracle stored Procedures using TOAD for Oracle

How to Create Packages in Oracle Database using TOAD for Oracle

Create Tables in Oracle Database using TOAD