Welcome!

Weblogic Authors: Yeshim Deniz, Elizabeth White, Michael Meiner, Michael Bushong, Avi Rosenthal

Related Topics: Java IoT, Eclipse

Java IoT: Article

An Exclusive Interview With Mike Milinkovich Of Eclipse Foundation

The importance of adding companies such as BEA, Borland, and Computer Associates to our board cannot be overstated

Mike, thanks for agreeing to talk to JDJ and bringing us all up to date with Eclipse since our last interview with you. The best way is probably just to fire off questions and allow you to answer without getting in your way!

JDJ: Overall, how's the independence from IBM going? Since most of Eclipse's committers were IBM employees when you first went independent, how is building a community around Eclipse that is not so IBM focused going?

MM: It's going really well. Frankly, it's going much better and much faster than I had originally anticipated when I started the job. In many ways we have accomplished in the past year what I had expected would take two years or more.

First, the importance of adding companies such as BEA, Borland, and Computer Associates to our board cannot be overstated. Each of these companies competes fiercely with IBM in the marketplace. Each is making million dollar plus investments in Eclipse ($250,000 per year in dues, plus a minimum of eight developers). Each did their own analysis as to whether the Eclipse Foundation was truly independent. And each joined.

Second, the number of projects led by non-IBMers has increased dramatically over the past year. In terms of top-level projects, we have gone from three projects in which two were led by IBM to a total of eight projects with two still being led by IBM.


Bill Dudney, editor of Eclipse Developer's Journal with Mike Milinkovich during their live SYS-CON.TV interview.

Third, the number of committers working on Eclipse projects who are IBM employees has steadily dropped over the past year from roughly 75 percent to just over 50 percent. The number will soon drop below 50 percent. This decrease has been mostly the result of increasing the total number of committers. We certainly do not turn away good people from IBM!

In fact, I would also like to recognize the investment that IBM has made in Eclipse. They started this adventure and their continuing investment remains impressive. I also think that the Java community as a whole should recognize the wisdom and strategic thinking shown by IBM in working to establish the Eclipse Foundation as a separate entity. IBM has truly demonstrated how to create a community.

Eclipse is truly really completely fully and utterly independent. Anyone who says otherwise has an agenda.

JDJ: How has the assimilation of so many new strategic developers after EclipseCon gone? Is the "plumbing" in place to handle this influx? Are you making adjustments to better handle large groups of people coming on board?

MM: I don't want to sugar coat things. We are having our growing pains as we start up all of these new projects. We need to help get these projects off to a good start and our processes and people are stretched in doing so. However, it's not just the new strategic developers who are causing growth. We have been receiving project proposals from many different directions.

The reaction from the Eclipse community has been outstanding. People with experience within the Eclipse community are stepping up to help us refine our processes and work with the new project leaders and committers to help them get started.

Back in May we had our latest round of Eclipse Council meetings and it was by far the best set of meetings we've had. We were actually debating hard topics like what does it mean for a project to achieve "Eclipse quality," how can we work toward being an even more stable and predictable open source community to further encourage commercial adoption, and what are the tangible things that existing projects can do to help new projects get started. I think it's a very good sign when our community leaders are constructively discussing the tough issues.

JDJ: How much of the themes and priorities specified on your Web site -www.eclipse.org/org/councils/themes.html - were you able to accomplish in the 3.1 release?

MM: All of them. None of them.

The themes are not intended to be deliverables. They are intended to provide high-level focus to many different projects at Eclipse to concentrate on similar topic areas and help our entire community move forward. I predict that we will be working on some of those themes for years to come. Certainly at Eclipse we will never step working on "Being a Better Platform." We take the construction, stability, and evolution of the Eclipse APIs very seriously. We want developers to feel comfortable relying on our interfaces.

There are a couple of things about the Eclipse community that are very unique in the open source world that bear repeating.

First, the community is committed to quality and stability. The committers on our projects work very hard to maintain API stability from release to release. Anyone who has ever done this knows that achieving such a goal is a non-trivial effort. But the community honestly believes that API stability is one of the key elements that has made Eclipse so successful.

The second is that we are very focused on predictability. We want our technologies to be adopted commercially. If you want companies to bet their own product plans on an open source project, you need to deliver on schedule. If you look at the Eclipse Platform project, the 3.1 release will be the fourth release in a row where they have hit their dates. If anyone wonders if you can deliver open source projects with several million lines of code on schedule using developers from multiple companies at multiple sites, Eclipse is the project that erases any doubts that it can be done. It is a real testament to the amazing people involved in the project. Pound for pound, I think that Eclipse has some of the best software engineers on the planet.

JDJ: Will the WTP be included with Eclipse by default when it's done?

MM: I don't know. We are still discussing cross-project packaging options within the community.

JDJ: Tell JDJ's readers about the RCP initiative. How has the uptake of the RCP been going? Are you seeing a lot of interest?

MM: If you are a developer interested in desktop Java development and you have not yet looked at the Eclipse Rich Client Platform, you really need to. Eclipse RCP offers a great platform for developing managed applications with a rich user experience. It's doing more to generate interest in Java on the desktop than any other initiative.

We have seen enormous uptake of RCP. I wish we could talk about all of the projects we've seen. One of the most intriguing is the NASA Space Mission Control used for mission planning for the Mars Rover. The most ambitious is the IBM Workplace Client initiative. Macromedia's recent announcement states that they will be building their next-generation Rich Internet Application (RIA) environment on Eclipse RCP.

More Stories By Jeremy Geelan

Jeremy Geelan is Chairman & CEO of the 21st Century Internet Group, Inc. and an Executive Academy Member of the International Academy of Digital Arts & Sciences. Formerly he was President & COO at Cloud Expo, Inc. and Conference Chair of the worldwide Cloud Expo series. He appears regularly at conferences and trade shows, speaking to technology audiences across six continents. You can follow him on twitter: @jg21.

Comments (1)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


IoT & Smart Cities Stories
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...
Bill Schmarzo, Tech Chair of "Big Data | Analytics" of upcoming CloudEXPO | DXWorldEXPO New York (November 12-13, 2018, New York City) today announced the outline and schedule of the track. "The track has been designed in experience/degree order," said Schmarzo. "So, that folks who attend the entire track can leave the conference with some of the skills necessary to get their work done when they get back to their offices. It actually ties back to some work that I'm doing at the University of San...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...
Bill Schmarzo, author of "Big Data: Understanding How Data Powers Big Business" and "Big Data MBA: Driving Business Strategies with Data Science," is responsible for setting the strategy and defining the Big Data service offerings and capabilities for EMC Global Services Big Data Practice. As the CTO for the Big Data Practice, he is responsible for working with organizations to help them identify where and how to start their big data journeys. He's written several white papers, is an avid blogge...
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
If a machine can invent, does this mean the end of the patent system as we know it? The patent system, both in the US and Europe, allows companies to protect their inventions and helps foster innovation. However, Artificial Intelligence (AI) could be set to disrupt the patent system as we know it. This talk will examine how AI may change the patent landscape in the years to come. Furthermore, ways in which companies can best protect their AI related inventions will be examined from both a US and...
Enterprises have taken advantage of IoT to achieve important revenue and cost advantages. What is less apparent is how incumbent enterprises operating at scale have, following success with IoT, built analytic, operations management and software development capabilities - ranging from autonomous vehicles to manageable robotics installations. They have embraced these capabilities as if they were Silicon Valley startups.
Chris Matthieu is the President & CEO of Computes, inc. He brings 30 years of experience in development and launches of disruptive technologies to create new market opportunities as well as enhance enterprise product portfolios with emerging technologies. His most recent venture was Octoblu, a cross-protocol Internet of Things (IoT) mesh network platform, acquired by Citrix. Prior to co-founding Octoblu, Chris was founder of Nodester, an open-source Node.JS PaaS which was acquired by AppFog and ...
The deluge of IoT sensor data collected from connected devices and the powerful AI required to make that data actionable are giving rise to a hybrid ecosystem in which cloud, on-prem and edge processes become interweaved. Attendees will learn how emerging composable infrastructure solutions deliver the adaptive architecture needed to manage this new data reality. Machine learning algorithms can better anticipate data storms and automate resources to support surges, including fully scalable GPU-c...
Cloud-enabled transformation has evolved from cost saving measure to business innovation strategy -- one that combines the cloud with cognitive capabilities to drive market disruption. Learn how you can achieve the insight and agility you need to gain a competitive advantage. Industry-acclaimed CTO and cloud expert, Shankar Kalyana presents. Only the most exceptional IBMers are appointed with the rare distinction of IBM Fellow, the highest technical honor in the company. Shankar has also receive...