Share this project

Done

Share this project

Done
#{project_title}'s video poster

Streamlined Java IDE + Funding model for the Eclipse open-source ecosystem. Read more

Ottawa, Canada Software
Share this project
91
backers
$7,403
pledged of $120,000 goal
0
seconds to go

Funding Unsuccessful

This project's funding goal was not reached on on .

Streamlined Java IDE + Funding model for the Eclipse open-source ecosystem.

Ottawa, Canada Software
Share this project
Pascal Rapicault
Project by

Pascal Rapicault

First created  |  0 backed

See full bio Contact me

About this project

Concretely, what do you get out this? Two things:

  • A streamlined IDE for Java with additional goodies making you more productive (see pictures)
  • A good feeling because you are helping the Eclipse open-source ecosystem since EasyEclipse is committing to spend 20% to 30% of its license fund toward OSS improvements. 

But beyond this, by contributing to EasyEclipse you make sure your existing investment in Eclipse perdures by keeping the open-source ecosystem alive, and you also protect a free future.

You may also be interested in the FAQ.

In the press:

(In French)

 (in French)

Important note:

Kickstarter is all-or-nothing. If the project gets successfully funded, you get charged, EasyEclipse happens and you get your reward. If it is not, you never get charged. (Kickstarter FAQ: How does Kickstarter work?)

EasyEclipse for Java is an IDE focused on Java. As such, the first version will focus on the integration with the following technologies.

  • Java (with support for Java 8)

  • Maven, Ant

  • Git, SVN, CVS

  • XML, HTML, CSS

Concretely for each plug-in supporting these technologies, we will be reviewing their default preferences, views, and other contributions to the IDE to make sure you get the best experience possible. Also, as new versions of the plug-ins will be made available, they will be integrated in EasyEclipse so you don't have to do it.

In addition to this, EasyEclipse will have the following functionalies.

  • Guided installation wizard - In order to make it easy for you to create your ideal IDE, a feature oriented wizard will take you through a set of simple questions about the technologies you want to use. Once completed, you are up and running. No need for additional connectors or update sites.

  • Launcher bar - The launcher bar aims at providing a consistent and quick way to access the most frequently used views. From this bar, it will be possible to open, close or peek at the views. This bar will feature two sections. An upper section that allows you to pin views to be made available across all perspectives, and a lower section that contains perspective specific views.

  • Global search - The global search aims at providing a one-stop-shop for all searching activity. Specifically, it will allow to search for Java types, file names, file content, as well as commands, views, etc.

  • Minimalistic toolbar - The EasyEclipse toolbar will be minimalistic with buttons to run / debug your applications and buttons to navigate between the editors.

  • Cleaned-up menus - The contextual menus for the Java editor and the package explorer will be sanitized in order to avoid "scroll bars" in the menus, and facilitate the discovery of functionalities.

  • Code templates and preferences - EasyEclipse will come with additional code templates (e.g. for JUnit, Mockito, reading / writing files, etc.) so you can save the boilerplate and focus on your code, and better out-of-the-box preferences unleashing the power of Eclipse.

  • Tips and tricks - Building on Eclipse, EasyEclipse is full of cool features. Yet it is always a challenge to find those. This is why we will be providing a simple dialog so you can learn the best productivity tricks.

  • Feedback plug-in - EasyEclipse is user focused. To make it easy for you to capture your pleasures or pains, EasyEclipse will feature a plug-in that makes it easy to send feedback and error logs.

You can see screenshots and mockups of those features by clicking on the image.

But wait, there is more below!

The goal of EasyEclipse for Java is to make an awesome product. However adding new features won't suffice. We know that fixing the performance and stability issues is equally important.

Therefore, since EasyEclipse is building on a large open source ecosystem, we plan to work with the open source communities to fix the issues at their root rather than maintaining our own fixes on top. Concretely some of the money earned from EasyEclipse licenses will be used to pay EasyEclipse personnel or OSS committers to improve open source components.
To provide accountability, we will be maintaining a public list of all the improvements that have been done thanks to the EasyEclipse license fund.

With this model everybody wins. Not only are you getting a good tool and a direct line to the developer building it, but you are also helping improve the overall Eclipse ecosystem.

You can find more detailed question about the necessity of this effort in the FAQ section.

  • License
    A license for EasyEclipse for Java.

  • Access to beta versions
    Access to all the betas leading to the release.
  • Participation to surveys
    During the development of EasyEclipse, we will be conducting surveys about your current usage of IDEs and the betas.
  • "Getting productive with EasyEclipse for Java" sesssion
    Upon release of the project we will be organizing a webinar where we will be showing you how to make the most of the EasyEclipse features, and present a lot of coding tricks.

  • Call to discuss your EasyEclipse expectations
    In order to better understand your needs, workflows and pain-points, we will be calling you so we can hear from you and try to satisfy you as much as possible.
  • Custom splash-screen
    Replace the EasyEclipse splash screen and icons by your own one. Note that you will have to provide the necessary images.
  • 20%, 25% or 30% will be spent fixing Eclipse open-source components
    To be true to our vision, we will spend the amount of money specified in the pledge toward the open source projects that are used.

We believe that with the current team, all the goals listed in the feature description section can be completed by December 2014. However to keep our backers engaged, we will be making betas available no less than every two months and you will have the choice to take part into surveys on your current usage of IDEs.

The EasyEclipse team is composed of two software developers and one UX designer.

Pascal Rapicault is the project lead and a software developer. Pascal has been involved with Eclipse since 2002 when he joined the Eclipse platform team at IBM. He has contributed to many projects in including Equinox (the OSGi implementation), p2 (the system to install plugins), PDE, Tycho, m2e. He brings an in-depth knowledge of the ecosystem and knows the possibilities of Eclipse.

Estelle Rapicault is a software developer. She has been using a variety of languages and platforms. She brings a critical yet constructive eye to Eclipse.

Anthony Scavarelli is a UI/UX designer, an artist and a knowledgeable programmer. He brings the usability and the simplicity.

EasyEclipse is a trademark of Rapicorp Inc. Eclipse is a trademark of the Eclipse Foundation. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Risks and challenges

At this point, features have either been prototyped or we know they are feasible. Like most software projects, the risk revolves around an incorrect evaluation of the amount of work required to make those happen, and thus we could incur delays.

Learn about accountability on Kickstarter

FAQ

Rewards

  • You selected
    $15 reward

    4 backers

    ● EASYECLIPSE SUPPORTER ● Thank you very much for your support.

    Estimated delivery:
  • You selected
    $35 reward

    24 backers

    ● STANDARD PACK ● 1 license ● 20% will be spent toward fixing Eclipse open-source components

    Estimated delivery:
  • You selected
    $50 reward

    34 backers

    ● PREMIUM PACK ● 1 license + 1 access to beta versions + 1 participation to surveys ● 20% will be spent toward fixing Eclipse open-source components.

    Estimated delivery:
  • You selected
    $80 reward

    19 backers

    ● PRO PACK ● 1 license + 1 access to beta versions + 1 participation to surveys + 1 registration to the training "Getting productive with EasyEclipse for Java" ● 25% will be spent toward fixing Eclipse open-source components.

    Estimated delivery:
  • You selected
    $400 reward

    1 backer

    ● TEAM5 PRO PACK ● 5 licenses + 5 access to beta versions + 5 participations to surveys + 5 registrations to the training "Getting productive with EasyEclipse for Java" ● 25% will be spent toward fixing Eclipse open-source components.

    Estimated delivery:
  • You selected
    $800 reward

    0 backers

    ● TEAM10 PRO PACK ● 10 licenses + 10 access to beta versions + 10 participations to surveys + 10 registrations to the training "Getting productive with EasyEclipse for Java" ● 25% will be spent toward fixing Eclipse open-source components.

    Estimated delivery:
  • You selected
    $900 reward

    1 backer Limited (19 left of 20)

    ● TEAM5 ULTIMATE PACK ● 5 licenses + 5 access to beta versions + 5 participations to surveys + 5 registrations to the training "Getting productive with EasyEclipse for Java" + 30 minutes phone call with your team to discuss your EasyEclipse expectations + 1 custom splash-screen + official sponsor in the EasyEclipse open-source contributions page ● 30% will be spent toward fixing Eclipse open-source components.

    Estimated delivery:
  • You selected
    $1,500 reward

    1 backer Limited (19 left of 20)

    ● TEAM10 ULTIMATE PACK ● 10 licenses + 10 access to beta versions + 10 participations to surveys + 10 registrations to the training "Getting productive with EasyEclipse for Java" + 1 hour phone call with your team to discuss your EasyEclipse expectations + 1 custom splash-screen + official sponsor in the EasyEclipse open-source contributions page. 30% will be spent toward fixing Eclipse open-source components.

    Estimated delivery:

Funding period

- (45 days)