Node.JS and its place in the OpenShift Roadmap

 

In January we shared OpenShift's Roadmap for 2012, lets review where we are in the timeline, what's coming, and how Node.JS fits as critical milestone in this journey. The main five roadmap areas that we anticipated in January are:

 

In January we shared OpenShift's Roadmap for 2012, lets review where we are in the timeline, what's coming, and how Node.JS fits as critical milestone in this journey. The main five roadmap areas that we anticipated in January are:

  • Community-driven features
  • Continual Refinement of our unique JEE service
  • Improved user experience
  • Open Source
  • Advanced paid subscription as Add-on to our free tier

Now an update on where we stand in each of them...

Community-driven Features

OpenShift promotes true community participation, not just through the open source communities behind the offered languages, frameworks, and services, but also in terms of influencing the way OpenShift itself is evolving with user feedback. A clear proof of that is that through our Vote on Features section many community-sponsored features are now OpenShift features:

  • PostgreSQL = Implemented
  • Continuous Integration as a Service (Jenkins) = Implemented
  • Schedule Jobs (Cron) = Implemented
  • Outbound Email = Implemented
  • Node.JS = Implemented, just released!
  • Usage/Quota Metering = Working on it
  • Native Play! Framework Support = Planning
  • Ruby 1.9 = Planning
  • Others...

The latest addition in this category is Node.JS; which brings a new programming paradigm and a new language (JavaScript) to our current choices: Java, Ruby, PHP, Python, and Perl. We are very excited to see the kind of new cool things that you will do by combining the innovative approach of Node.JS with the power of the OpenShift platform. For additional Node.JS resources check this: Blog Posts, Videos, and Podcast hosted by Gordon Haff.

We are also iteratively materializing another highly voted feature: "Usage/Quota Metering"; which is being gradually delivered in the context of our new web user experience (see "Improved User Experience" section later in this post).

Continual Refinement of our Unique JEE Service

We continue moving forward in the Java and EE6 fronts, we just moved to JBoss Application Server 7.1, and we are continuously adding functionality to take even more advantage of the new cloud capabilities in Application Server 7 Series. We are also refining our integration with the Eclipse IDE via JBoss Tools. In our subsequent releases you will see a growing set of JEE/JBoss capabilities delivered as a service.

Improved User Experience

Did you take advantage of the preview of our new Management Console? We are previewing our easier and richer user experience that offers a smoother and straighter flow for application creation and a more comprehensive view of the application as a whole. And this is just the beginning, we are going to keep rolling additional functionality for the new Management Console in the next few weeks. And please keep influencing its design with the same type of valuable feedback that took the console to this new level.

Powered by Open Source

As you know, OpenShift is a service based on 100% open source stacks making your application 100% portable and without causing any lock-in into proprietary services/APIs. As we announced on January, throughout the year, we will continue sharing OpenShift's components with the community by through open source. The update here is that soon we will be sharing the code of a new set of OpenShift components, stay tuned.

Advanced Paid Subscription

We stated clearly many times that there will always be an OpenShift basic free tier, we stated as well the fact that we are preparing an optional paid subscription on top of this free tier; in which customers will be able to pay for additional resources when they set their applications to auto-scale up. The update in this front is that we are making progress in putting together the logistics and processes to offer this additional commercial service, and you may start seeing some subtle signs of this progress surfacing in the shape of features in our new Management Console; which is preparing the terrain for the additional functionality related to the commercial service.

Look for official announcements around many of the above items in the coming months on the openshift.com blog or follow us on Twitter @openshift.