Who's afraid of Eclipse Setups?

›Yatta Profiles‹ is ready for beta testing

Who's afraid of Eclipse Setups?

Setting up Eclipse is easy now!

Eclipse is just what a developer platform should be: open, extensible, scalable. However, setting up Eclipse for a new project is not only time consuming, it can be downright painful. Exactly for this reason, we have built and designed ›Yatta Profiles‹: You can now install, edit, update and even share Eclipse setups with just a few clicks. The beta version is now online and ready for testing. ›Yatta Profiles‹ is completely free, so go ahead and give it a try!

As software engineers, we love Eclipse. We work with the IDE every day, but we also know the hurdles developers face using Eclipse all too well. Anyway, Eclipse is so much more than just an IDE. It’s an open tech platform, incorporating a huge community and a vibrant ecosystem. The community includes over 200 Member Companies, more than 1500 Eclipse Committers, and over 250 open source projects.

Considering these facts, it’s no surprise that the Eclipse IDE is still the most popular development environment for professional software development. So far, in only two months, the 13 Eclipse “Mars” Packages have been downloaded more than 4.7 million times, a number strongly emphasizing the tremendous impact of the Eclipse IDE. Thousands of companies worldwide count on Eclipse and millions of developers use it in their daily work – just like we do.

Eclipse enables developers, companies and users not to depend on one vendor or enterprise or on a single software (if it’s not open source). This is the reason why we count on Eclipse, and we are convinced it was the right decision to build all our commercial and non-commercial products and services on top of an open platform and community.

That is not to say there isn’t any room for improvement. But because we strongly believe in Eclipse, we decided to step forward and start developing a solution for two major issues that will always get in your way when you work with Eclipse:

Lost in Eclipse? Not anymore.

First, setting up Eclipse for a fresh project is fingernail-on-chalkboard-frustrating. There are more than 1500 plug-ins for Eclipse – more than for any other IDE. The sheer amount of plug-ins is a hassle by itself, and if that wasn’t enough, they are scattered across the web and often obscured by dead links or outdated versions still floating about. And let’s not even start talking about getting your workspace up and running. Eclipse actually is incredibly flexible and powerful – but the setup process is downright painful.

Second, managing different Eclipse setups can grow into a living nightmare. When you use Eclipse for an extended period of time, you will have to update or add plug-ins at some point. But how do you know there is an update for one of your plug-ins and how do you learn about a new one that would really benefit your project? Well, project maintenance is hard, especially for teams working with the same setup, and all the more if you depend on a lot of plug-ins to meet your project’s requirements.

So, what if you could install a project specific setup with appropriate tooling in just a few clicks? No more scouring the web for the right plug-ins, no more workspace configuration. What about automatic updates to help with maintenance? And while we’re on it, what if you could set up your IDE and just hand your setup over to your team – no loops, no detours?

There have been attempts to tackle the issues caused by the growing complexity of Eclipse. We were excited when Eclipse Oomph was announced, because it automates some of the most repetitive tasks related to installation and maintenance. So used Oomph to build a real out of the box solution for Eclipse.

Today we actually have the out of the box solution for quick, manageable Eclipse setups: Yatta Profiles.

Stop configuring, start coding.

We started developing Profiles with the idea in mind to make the setup process faster. We wanted a solution that allows developers to start with the real work instead of spending precious time waiting or performing repetitive tasks. We believe that with Profiles we have accomplished just that.

Just install a Profile and you are ready to go. It’s easy, it’s intuitive and lets you skip all the extra work of setting up your workspace and installing tons of plug-ins by hand. With Profiles, you can also turn any of your existing Eclipse installations into a Profile. The best thing is: You can share your Profile, with your team, your friends – or with the world if you like. We built Profiles to amplify Eclipse’s strength – its community: In case you need a special IDE setup for a new project, you can just visit the eHub to find a Profile fitting your requirements.

Additionally, we hope that Profiles will make the Eclipse IDE more approachable for those new to programming or new to Eclipse – because Eclipse is great. Anyone should be able to use it without facing roadblocks and painful learning curves. That’s why Profiles is free – and why we are already developing more features for Profiles – to make coming to grips with Eclipse as effortless as possible.

Although Profiles is still beta, it has already made our own work so much easier that it’s time to share it with the world and with you.