One Studio

December 10 2012


Integration is becoming such a critical part of application development that we spend many of our cycles on making Mule easier for any developer to use. Mule Studio was built to address the needs of developers who don’t wake up every morning thinking about integration.

If you have used Mule in the last year there is a good chance that you have used Mule Studio.  It is an Eclipsed based development environment for building Mule applications either visually or using the XML DSL (with full two-way editing).   Mule Studio has become the preferred on-ramp to working with Mule. Of course if you prefer to hack in a text editor Mule continues to embrace Maven for command-line development.

The number of downloads for Mule tripled this year thanks to Mule Studio and we’re getting a rising tide of requests to address two areas:

  1. Support multiple versions of the Mule runtime so that developer can easily switch between them
  2. Support for installing Studio as a set of Eclipse plug-ins (right now it ships as a complete Eclipse runtime)

Also when you download Mule Studio you have the option of downloading two versions; Community or Enterprise. While two versions makes sense for the Mule runtime, it unnecessarily complicates things for developer tooling.

In the next release, Mule 3.4, we are addressing each of these concerns by creating a single Mule Studio distribution that will allow you to update to the latest versions of Mule using the update site, switch between versions as well as switch between Mule Community and Mule Enterprise.  This means you’ll be able to download Mule Studio once and keep your Mule development environment up to date all through the Eclipse update site; no more having to download, unpack and install new runtimes or extensions.

We needed to make a decision on which Mule runtime should Studio be pre-loaded. We went with Mule Enterprise since that provides a more complete showcase of what you can do with Mule and Mule Enterprise is used as the runtime for . There will be no licenses to deal with or feature timebombs, Mule Studio will be free development whether you are using Mule Community or Mule Enterprise. Also, we are going to make it very clear if you are using a Mule Enterprise feature.

Our goal is to simplify the experience of getting started and maintaining a Mule developer environment. We want to remove the need to download files directly and make everything available through the Eclipse update site including new Studio features, new extensions on MuleForge as well as the Mule runtimes.  We’ll be releasing a milestone for Mule 3.4 shortly and as always we’d love to get your feedback on your experience with our new single Mule Studio.

We'd love to hear your opinion on this post

2 Responses to “One Studio”

  1. […] Single Studio Distribution allows you to extend a single Studio installation with different runtimes using the Eclipse install updates function. Read more about “One Studio” on our blog. […]

  2. […] One Studio, Multiple Runtimes – You can now extend a single Studio installation with different runtimes using the Eclipse install updates function. For a detailed overview of the rationale and benefits of this single Studio distribution please see this blog post from Ross Mason. […]