Hi all,
as you can see from the titles of the mails Jira has sent to this list in the last month, I've been working quite hard on Eclipse integration for Magma.

Despite the fact that Magma is still in early developement, and that Eclipse integration is usually seen as something to do later in the lifecycle of a project, Magma is all around making developing Java applications a smooth and rapid process, so support inside the IDE is quite an important point. Moreover, AspectJ (which is heavily used in Magma) is a bit tricky to configure, Maven is a bit tricky to configure properly for running AspectJ for Magma projects, and both (Maven and AspectJ) have very good eclipse integrations, so making a Magma one that cooperates with these two and makes everything smooth was too tempting not to do it now.

The basic Eclipse plugin is done, and makes life easier, even if "smooth" is still a big word :D

Currently I'm still working on it (handling the incredible number of corner cases), and developing another part of the Eclipse integration that deals with capturing and presenting events gathered from a running development instance. Since Magma uses a lot of aspects, having a tool for tracing becomes extremely important, and browsing log files is too time consuming for not letting a software scope those files better.

Next steps are a number of refactoring on the core of Magma, again mainly focused on easing the programmer experience and fixing a number of limitations found during Magma usage. Problems like performance are still to take into account, also because Magma is still quite fast, while scalability and stability have been taken seriously into account since the beginning.

Once these refactorings are completed, I could consider Magma ready for being shown to a larger audience. I'm not yet able to setup a schedule for it, cause September will be a busy work month, but I'll try to make it during this autumn.

Simone


--
Simone Gianni            CEO Semeru s.r.l.           Apache Committer
http://www.simonegianni.it/


---------------------------------------------------------------------
To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org
For additional commands, e-mail: labs-h...@labs.apache.org

Reply via email to