Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Development
    • Networking
    • Servers

    15 Ways Oracle Can Make Java Better (and Improve Its Stance with Developers)

    By
    Darryl K. Taft
    -
    February 9, 2010
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      PrevNext

      115 Ways Oracle Can Make Java Better (and Improve Its Stance with Developers)

      1

      by Darryl K. Taft

      2Preserve JavaOne as a Separate Developer Event

      2

      Bring back a community-focused Java conference. Oracle has committed to sponsoring a JavaOne 2010 conference, but how community-focused will it be? JavaOne 2010 will be held in the shadows of Oracle Open World in September. JavaOne should continue to be its own conference, at its own time, by, for and about Java developers. It should be brought back to its proper place in the spring/summer timeframe.

      3Give Apache a Java TCK

      3

      Give Apache its Technology Compatibility Kit (TCK) with no field of use restrictions. A TCK is a suite of tests, tools and documentation that determines whether or not a product complies with a particular Java technology specification. The battle over whether or not Apache should get a Java TCK has gone on too long. It held up progress on Java EE 6 and is a blight on the community. Let it go.

      4Use OSGi to Make Java a Great Cloud Platform

      4

      Embrace the Open Services Gateway initiative (OSGi) as the modularity standard and use that to drive Java as a great platform for the cloud.

      5Reexamine the JavaFX Strategy

      5

      Either open-source JavaFX or kill it. It is DOA as a proprietary technology, competing with the likes of Flash and the upstart Silverlight.

      6Extend Dynamic Language Support on the JVM

      6

      Improve support for other dynamic languages on the Java Virtual Machine (JVM). Like Microsoft has with Python and Ruby on the Common Language Runtime (CLR), Sun has provided support for Python and Ruby on the JVM. Get busy on the Da Vinci Machine.

      7Set the JCP Free

      7

      Set the Java Community Process (JCP) free. Establish it as a truly vendor-neutral organization like the Eclipse Foundation.

      8Talk to Google about JavaME

      8

      Reach out to Google and make Android the new story for JavaME, which is a crusty, legacy platform in the mobile world. With mobile as the future of Internet connectivity for most of the world, something has to be done to make Java shine once again in mobile. Make nice with Google.

      9Rethink the Oracle Java IDE Strategy

      9

      Merge NetBeans and Eclipse as the open source integrated development environment (IDE) for the Java platform. Java needs an open-source IDE to rapidly support new platform features. JDeveloper is not that IDE.

      10Open the Doors to the OpenJDK Project

      10

      Make OpenJDK a real open development project. Allow non-Oracle employees easy access for contributions.

      11Offer a Friendly OpenJDK License

      11

      Make the OpenJDK available under a commercially friendly license such as the Eclipse Public License (EPL) or Apache 2.0.

      12Appoint Java Creator James Gosling Java Czar

      12

      Who other than the avuncular Gosling deserves to be the face behind Oracle’s push to rally the Java community?

      13Java Needs a Standard Parallelism Solution

      13

      Tackle the issue of parallelism/concurrency in Java. Parallelism is perhaps the next big thing for developers. Java needs a standard solution. Sun had some success with its Project Fortress.

      14Java Needs a Data-Driven Development Scheme

      14

      Provide a data-driven development scenario for Java a la Microsoft’s Language Integrated Query (LINQ) technology. With LINQ, Microsoft has added data querying capability for C#. Will Java get the same treatment?

      15Do Something About the Java Store

      15

      Put forth the resources to make the Java Store real or admit it was just a dream and move on. Sun announced the Java Store at JavaOne 2009, and we haven’t heard very much about it since.

      16Really Treat Java as One of the Crown Jewels

      16

      Overall, make up your mind and communicate clearly about your strategy for Java’s future. For good or bad, Oracle did not do much to prune anything significant from Sun’s many software strategies (some of which were flawed). The notion of supporting three IDEs is confusing. It didn’t really work for BEA and while it sort of sounds good here, it’s messy. It’s not possible to focus equally on every one of the many initiatives, which means that some things will get starved and perhaps die in a year anyway. As Oracle EVP Thomas Kurian said, “Java is one of the crown jewels” Oracle got in the Sun acquisition. Treat it as such.

      PrevNext

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      10 Best AI 3D Generators 2023

      Aminu Abdullahi - November 17, 2023 0
      AI 3D Generators are powerful tools for creating 3D models and animations. Discover the 10 best AI 3D Generators for 2023 and explore their features.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×