Archive for the 'Eclipse' Category

Next Generation Model Query

Today I gave a talk on the next generation EMF Model Query together with my colleague Christian Mohr. It was well attended and we got some really good feedback.

The EMF Model Query deals with finding EMF model elements. The current version has some limitations, especially with respect to scalability. The basic problem is that you have to pass in the EObjects you’d like to find in your result. This means that you have load all these elements. For large models this is not feasible. Another issue is the missing type safety for your queries. All these things among many others should go away with the new implementation.

The code for the new query is already in the CVS and build will start to show up soon (they are already available on Hudson). Here is a screen-shot to give you an impression of how the syntax looks like.

query

In one of my next posts I’ll give some more insights, so stay tuned :-)

And here you can download our slides

Modeling Symposium CfP

Since the early beginnings, every Eclipse Summit had a Modeling Symposium. The symposia are meant to be forums for discussion and exchange between committers of the various projects and the community. Following the tradition, also this year’s Eclipse Summit has a Modeling Symposium. It will be organized by Ed Merks and myself. We are currently looking for proposals. A proposal might be a demo you’d like to show or something you really like or dislike about the Eclipse Modeling Project  and you want to discuss it with the other attendees. Or maybe you have an idea for a new project and you’d like to gather feedback? This is also something you might want to submit. You see, the symposium is all about you, the committer, the contributor, the user. Please send your proposal (about one page) via e-mail to Ed and myself. The proposal should contain some information on what you’d like to demo or discuss and why you think it is relevant.

We are looking forward to your proposals.

The final countdown

This is the final reminder for all who would like to give a presentation at the upcoming Eclipse Summit Europe. Currently we have already over 110 proposals :-)

The submission system will close tomorrow – so don’t miss your chance :-)

All three green

After Boris Gruschko and I together with Martin Strenge and Christian Mohr received our committer rights for EMF Query, Validation and Transactions, our first task has been to move the current build from the old modeling build infrastructure to the new Athena common build infrastructure.

Everything worked out pretty well. The new Athena stuff is by far easier to configure than the old pde build. At this point I’d also like to thank Nick for his help. Now we have green builds again for EMF QTV :-)

hudsonQVT

Eclipse Summit Europe – CfP

The call for proposals for this years Eclipse Summit Europe is out now for some time. It will again take place in Ludwigsburg, Germany form October 27th to October 29th.

This is just a little reminder that it will continue to be open until August, 18th. To submit your proposal follow this link. There will be five categories: IDE, Embedded, Modeling, Runtime and Other / New&Noteworthy.Your proposal might be a short talk (20 min), a long talk (40 min), a symposia (4 hours) or a tutorial (4 hours)

We are also still looking for additional sponsors. You can also find informations regarding this here.

We are looking forward to your proposal!

Agenda for the Eclipse Demo Camp now online

Yesterday we fixed the agenda for our Demo Camp in Walldorf. We have been in a very fortunate position and got more people willing to demo something than available slots. There majority of the proposals have been around Equinox and OSGi and this is also reflected in the agenda:

  1. 17:00 – 17:05 Welcome
  2. 17:05 – 17:15 Ralph Mueller (Eclipse Foundation): Introduction
  3. 17:20 – 17:50 Andreas Buchen (SAP AG), Benjamin Muskalla (EclipseSource): Memory Analyzer & RAP – Single Sourcing in Practice
  4. 17:55 – 18:10 Michael Scharf  (Wind River): A new View on Tables — a flexible framework to show tabular data in SWT Tables and Trees
  5. 18:15 – 18:30 Oliver Wolf (Sopera), Eclipse Swordfish
  6. 18:30 – 19:00 Break
  7. 19:00 – 19:15 Jochen Hiller (Deutsche Telekom AG): Dynamic OSGi application using Equinox
  8. 19:20 – 19:35 Elmar Eperiesi-Beck (CORISECIO): Equinox based SOA Security Framework – a future Eclipse Project
  9. 19:40 – 19:55 Gunnar Wagenknecht (AGETO): Equinox on Servers – An introduction to the Eclipse Gyrex project
  10. 20:00 – 20:15 Marcus Harringer (MicroDoc GmbH): Virtual Embedded Devices with OSGi, Eclipse and Flash
  11. 20:20 – 20:35 Guy Philipp Bollbach (itemis), TMF Xtext: a self-experiment

I’d also want to thank all the others who have the submitted demos which haven’t made it into the program!

Submission deadline for Eclipse Demo Camp in Walldorf

We are going to fix the program for our Demo Camp at SAP on May 19th in Walldorf coming Monday morning. So if you have still a proposal in mind now is the time to post it into the wiki :-)

We are pretty exited how many people want to join us. The location we’ve chosen can host 200 people. The idea has been that we invite 100 people from outside SAP and another 100 from inside. The internal registration has been overbooked within only one week without making too much noise about it. And also from external we have already more than 50 people joining. We definitely will be at the venue’s limit. I guess this will be the largest Eclipse Demo Camp ever :-)   After the demos we will go for some chatting and have free beer. Doesn’t that sound great? So if you want to join us, there are still a few seats left. Just let us know via the Eclipse Wiki Page. Please also tell us whether you are planning to participate in the Stammtisch afterwards.

I am looking forward to see you there!

OSGi for Eclipse Developers @ Jax Conference Mainz

On last Thursday, I had the very last talk on OSGi for Eclipse Developers together with Chris. We were talking about thing many Eclipse developers don’t get in touch with every day. Among them Import Package, Services, DS and some standard services which might be useful in Eclipse based applications. The slides can be found here

Eclipse Demo Camp in Walldorf in May

On May 19th, SAP is organizing an Eclipse Demo Camp in Walldorf at SAP’s headquater. There are has been set up a website where you can register.  The venue is limited to a maximum audience of 100 people.  So we are really looking forward to a quite large Demo Camp :-)

At the moment we already have some demos and we are in contact with some other people willing to show their cool stuff. Are you interested in showing some cool stuff you are working on? Just let us know via the same registration page.

Right after the Demo Camp there will be an Eclipse Stammtisch in a nice pub close around. We are announcing the exact location soon. Please let us know if you want to come and join us for the Stammtisch as well. As a hint, Eclipse is paying for the beer :-)

OSGi Tutorial @ Jax Conference Mainz

Yesterday, Gerd, Nils, Matthias and I had a tutorial on OGSi. Actually it has been the first time that we met in person since our book was published in Spring last year! The tutorial had been about 45 attendees which I think is quite good. We started with an introduction into the OSGi Service Platfrom, explained bundles and their lifecycle and concluded with an introduction to OSGi Services. All examples were based on Equinox and Sherlog, an open source log viewer written by Gerd and Nils. In the near future, you will be able to find more information on this project here. I think the tutorial went quite well. In the end we had a nice discussion on how OSGi is used today in Enterprise Applications. The German slide deck can be downloaded here.

On Thursday I am having a talk together with Chris and Martin. There we will give a short introduction into OSGi for Eclipse Developers. Many Eclipse developers know the Module Sytem, but the is much more to discover. So come and see :-)