EclipseCon Europe: EMF do’s and don’ts

The talk was about the good and the bad things to do when you’re programming with EMF. The blog mostly explain the same thing so: http://eclipsesource.com/blogs/2013/02/26/emf-do%C2%B4s-and-don%C2%B4ts/

Share Button

EclipseCon Europe: Event in OSGI

The author starts from a little recall of the build-in OSGI event admin: final Map<String, Object> props=… @ServiceReference EventAdmin event admin eventAdmin.sendEvent("mytopic", props)final Map<String, Object> props=… @ServiceReference EventAdmin event admin eventAdmin.sendEvent("mytopic", props) @EventHandler(property="(topic=mytopic)" public class MyEventHandler extends EventHandler { publicRead more…

Share Button

EclipseCon Europe: “Eclipse diagram editor: endangered species”

Starting from the observation that the modeling in eclipse is based on many many frameworks (OS, Equinox, Eclipse, GEF, GMF, Sirius, EMF …), and that these technologies are not so sexy (no haptic feedback, no animations…) and not adapted toRead more…

Share Button

EclipseCon Europe: Eclipse Equinox weaving/AspectJ

This is a real example on how BMW used aspect oriented programming for trying to easily fix some issues before sending a patch. In order to have aspectj support available on eclipse, you have to autostart 3 bundle before everyRead more…

Share Button

EclipseCon Europe: Vert.x the next-gen polyglot asynchronous platform

This was a presentation of Vert.x: a polyglot highly scalable framework. This supports some asynchronous protocols: TCP/UDP, HTTP(S) compression, Websocket/Secure-websocket, Sockjs (fallback), DNS client. It has some core features: FilesystemAPI, Eventbus, Timers, scaling, run compiled or sources, shared-data, standalone andRead more…

Share Button

EclipseCon Europe: What’s cool in the new and updated OSGI spec

The R5 release of OSGI made some very very cool new stuff. Let’s make a little summary: At the framework level, we can now specify a service scope: instead of the basic singleton, you can also have prototype and bundleRead more…

Share Button

EclipseCon Europe: Code generation with active annotations

Starting from a Javabean definition containing listeners, notifications (see 27.2.3 of this link http://jmdoudoux.developpez.com/cours/developpons/java/chap-javabean.php for more explanations), the speaker pointed that on a model class of more than 40 lines (without taking the Manifest lines, package.info… in account), only 2Read more…

Share Button

EclipseCon Europe: Web application with OSGI made easy

OSGI as many advantages: it permit loose coupling between bundle (API decoupled from Implementation), enable reusability and coherence (you can use multiple version of the same bundle on the same runtime), have a build in event support as well asRead more…

Share Button

EclipseCon Europe 2013: Keynote

The Keynote of this conference was on the human part of the programing world, what the presenter called the ‘Single point of failure’. He split his presentation into three parts: the personnal aspect (you), the team one and finally theRead more…

Share Button

Meta

I’m pretty sure you already hear about the ‘meta’ keyword, but what does it mean? Let’s take a Java example: At first, in order to sell your product, you have to make a real world example, commonly called a model:Read more…

Share Button