kepler Tag

In the last two parts of my Eclipse 4 (e4) tutorial, I described details about the dependency injection. One object type that is typically injected in Eclipse 4 is services. Services play a central role in e4. One of the key strengths of a framework such as Eclipse has always been the possibility of reusing of a lot of framework functionality. That means Eclipse as...

Read More

A while ago we started a new RAP Incubator project, the DropDown widget. This is basically a List widget that can be attached to a text field, like the pop-up of a combo box. In itself this widget isn't terribly useful, but it provided the basis for the new AutoSuggest component, which is currently part of the same incubator project. You may also know these kind...

Read More

Lately there have been many discussions regarding Eclipse preferences because of sites like ihateeclipse.com. The Number 1 complaint on this site is that Eclipse's resources get out of sync with the file system and, as a result, the user has to press F5. I've also run into this more than once ;). Anyway, since I'm pretty much an Eclipse power user I have spent some...

Read More

RAP 2.0 introduced the JavaScriptLoader service to allow custom widgets to load their scripts dynamically. However, because this is based on an "eval"-like JavaScript feature, the scripts did not appear like all other in the browser developer tools, and setting break points was not possible. The same exact same issue always existed for ClientListener. For the JavaScriptLoader this will be fixed in RAP 2.2M1, but...

Read More

As every year in June, the RAP project has released a brand new version together with the annual Eclipse release. Last year, we shipped RAP 1.5 with Eclipse Juno, this time we're already onto Release 2.1. A lot has been going on in the meantime. In February we released RAP 2.0–the first release that builds entirely on the open JSON protocol and supports alternative RAP clients. With...

Read More

Eclipse Kepler, the 2013 Eclipse release, is here! This year there are 71 projects, simultaneously shipping 58 million lines of code. Eclipse originally shipped in November 2001 as an Open Source tools platform with an emphasis on Java. Since then the platform has grown tremendously. Eclipse is a platform for report designers, web engineers, Linux developers, and more. Eclipse provides ALM integration solutions, reference implementations for...

Read More

Eclipse Kepler is shipping on June 26th 2013. If you're really keen, Friends of Eclipse can sign-up for early access. During the past two weeks, I've been counting down the Top 10 Kepler Features that I'm most excited about: 10. BIRT and NoSQL 9. EGit 3.0 8. Mylyn Reviews 7. Linux Tools 2.0 6. JDT Improvements 5. Maven and Eclipse (M2E-WTP) 4. RAP 2.x 3. Eclipse Platform Improvements 2. Remediation Support In 2001 Eclipse was launched...

Read More

In one week, on June 26th 2013, Eclipse Kepler will ship. To prepare for the release I'm counting down the Top 10 most interesting features according to me. Number 2 on my list is close to my heart -- the Eclipse Provisioning Platform (p2) -- and the new features it supports. The Eclipse Provisioning Platform (p2) has been responsible for installing and managing Eclipse plug-ins for over...

Read More

Eclipse Kepler is 8 days away and I'm into the Top 3 Features in my Annual Top 10 List. Number 3 on my list is the Eclipse Platform -- arguable the most important component for anybody using Eclipse. The Eclipse Platform has come a long way over the past 12 years. Eclipse originally targeted two windowing systems (Motif and Win32). The View / Editor stacks were fairly static,...

Read More