pde Tag

The core strength of the Eclipse IDE has always been its adaptability and extensibility. Even without adding new plug-ins, you can customize almost everything by setting a preference. Additionally, there is a rich ecosystem of plug-ins for almost any imaginable task or activity a developer works on. This ranges from programming language support, SCM integration, static code analysis to integrations with task and bug trackers....

Read More

One strength of Eclipse is the possibility to use the same code on desktop clients as well as in web clients. The same application can run as an installed desktop application and in the web browser, with only few adjustments for both platforms. In our experience, about 80% to 90% of the code can run in both environments, if some guidelines are followed (i.e. no...

Read More

Ever wondered how you can create a p2 repository from an arbitrary bunch of pre-built Eclipse bundles and features?  OK, you might also be wondering why you would want to do that. Let me give you a 'real world' situation where I badly needed to package p2 repos.  On an RCP Project that I coached last year we switched from PDE-build to Maven Tycho. In our target...

Read More

If you use Eclipse to develop OSGi based applications you may use the OSGi Launcher provided by the PDE Tooling. It's cool tooling because it gives you full control over the OSGi instance to be launched.  You can choose the OSGi framework (e.g. Equinox or Felix), select the bundles to install and much more. But this launcher has one drawback that hurts every time I run...

Read More

A while ago I introduced you to my Google Summer of Code 2010 project, the WAR Products. I really appreciate your participation with feedback and bugs. It showed me that there is a real need for this tooling, so I'm proud to announce that the WAR Products development will not continue in the RAP Project. You may think, "WTF? Odd thing to be proud of." But, it really does...

Read More

Please note: This post is outdated. Please read this post and do not follow the install instructions in this one. A few weeks ago I presented you my GSoC 2010 project. The idea was to make Equinox/RAP WAR deployment easier. And yes, it was a real pain to create .war files for an Equinox/RAP application. About 215 deployment related threads on the RAP newsgroup speak for...

Read More

Whenever I'm working on UI stuff, something always goes terribly wrong ;-) Sometimes it's only a margin or padding, other times it a composite that crosses my path. I was pretty happy that Chris Aniszczyk and Simon Archer hacked together Picasso, which helps you to identify some of these layout issues. As you may know, most of the time I work on the Rich Ajax...

Read More

If you're using Eclipse for OSGi development, there's a neat utility that you can use to help you run your OSGi application on a variety of frameworks. PAX Runner uses the PDE org.eclipse.pde.ui.osgiFrameworks extension point to supply frameworks. To install PAX Runner, simply add their repository via software installation wizard. There's an important thing to note about PAX Runner. When you're self-hosting with a PAX Runner based...

Read More