Results tagged “general” from Osmorc

Osmorc is honorably mentioned

| | Comments (1) | TrackBacks (0)

Osmorc won a “Honorable Mention” prize at the “IntelliJIDEAL Plugin 2008 contest”.

Developing Osmorc and the positive and helpful feedback from its users is already highly motivating. The prize adds to this motivation.

After one year in development and 11 releases the plugin is far from being finished. We feel that it’s already quite useful, but there’s so much that can be done, that should be done and that will be done to further improve it.

Stay tuned for another year of Osmorc updates.

First release

| | Comments (0)

So now the first release of Osmorc, the plugin that enables development of OSGI based applications in IDEA is available in IDEA’s plugin repository.

In this first release only the basic connections between bundles via Export-Package, Import-Package and Require-Bundle are implemented. Version checking isn’t done yet for example. In it’s current state it’s somehow a proof of concept, that OSGI support in IDEA is possible.

IDEA modules don’t allow to export or import only specific packages. The pragmatic way taken in Osmorc is to create module dependencies to all modules that export any of the needed packages and to use an inspection that will mark any invalid imports and usages. Surely, there are situations that are possible with OSGI but won’t be possible or will produce strange effects in Osmorc, but I think that most cases will work with this pragmatic approach. Let’s see how far we’ll get with it.

My plans for this plugin are big. Currently I’m envisioning support for the development of Eclipse RCP applications, but I’ll do baby steps here. There’s still much to do in the basic OSGI support area.

Start

| | Comments (0)

Osmorc is a plugin for IntelliJ IDEA I’ve been working on for the last couple of weeks. It enables the development of OSGI-based applications in that IDE.

This is just a rough site for now using Movable Type’s default style. It will be changed in the near future to use an own design.

Stayed tuned for more information about the plugin when it gets released in a few days.