Category Archive for: ‘General’

EclipseCon 2010 Feedback

2

I would like to thank everyone who attended my sessions at EclipseCon for the feedback. The bucket-feedback was (+1/0/-1):

  • Advanced Eclipse Rich Client Platform
    (together with Ben Pasero): 51/9/0
  • What’s new in e4 CSS Styling?: 11/2/0
  • e4 – Anatomy of an e4-Application
    (together with Tom Schindl and Lars Vogel): 74/6/0

I am very happy with the feedback, especially with some of the comments :):

  • “Excellent for content, depth, detail and presentation.”
  • “Great session! Easily the best so far”
  • “Great Presentation No delays for configuration”
  • “BEST OF CONFERENCE”

This motivates me so much that I plan to submit “Reloaded” versions of the tutorials for EclipseCon 2011!

@Tom, @Lars, @Ben: What do you think?
@Chris, when are you planing to open the submission system?

Have Fun

Kai
Follow me on Twitter

MP3 Manager: Version 3.5.2 released

Just to adopt the latest service release (and for my EclipseCon tutorial), my MP3 Manager Eclipse RCP demo is now based on Eclipse 3.5.2. Compared to version 3.5.1 there is no new functionality, but the headless build is configured to run with a 3.5.2 target platform.

Have Fun

Kai
Follow me on Twitter

Eclipse @ OOP 2010

As every year, I am looking forward to one of my favorite conferences about software architecture and other interesting stuff, the OOP 2010 (January 25th – 29th in Munich, Germany). This year, I give a full day tutorial on Advanced Eclipse RCP (in German)  and a preview on e4: CSS Styling and Workbench Modeling (in English). While most sessions are in German, there are quite a bunch of sessions in English as well.

So, if you happen to be in Munich at the end of January, may be the OOP 2010 could be an interesting conference for you.

See you there,

Kai

e4: Animated Splash Screen Experiment

2

Recently I started playing around with the great Trident animation library (by Kirill Grouchnikov). Boris Bokowski was so kind to provide a bundle-fied version of Trident in the e4 repository, so I could integrate it easily into my e4 Contacts demo. The first thing I wanted to try out was to animate the splash screen. Since the new year has just started, I integrated the Trident fireworks demo with very few modifications. Since e4 has no SplashHandler support (yet :)), I hacked the start up of the E4Application class a bit and inserted a new SWT Shell, running the Fireworks animation.

I have created a little screen capture animation how the start up of the e4 contacts demo looks with animated splash screen. Click on the picture below to start the animation.

contacts-fireworks.png

Have Fun

Kai

Follow me in Twitter

Eclipse RCP Tip of the Day: p2 Touchpoint Instructions

22

A very common use case in a domain specific RCP app is to update itself using p2. When deploying this app, it would be very convenient if a list of predefined update sites could be available for the application at the first start. This was possible (but not trivial) even with Eclipse 3.4. But now, with Eclipse 3.5.1, it is very easy to do:

  1. Put your product configuration file in a bundle (plug-in project), not in a feature
  2. Create a file at top level and name it p2.inf
  3. Put the following content in the file:
    instructions.configure=
    addRepository(type:0,location:YOUR METADATA REPOSITORY);
    addRepository(type:1,location:
    YOUR ARTIFACT REPOSITORY);
  4. Don’t forget to include p2.inf in the build.properties

You find a working example in my MP3 Manager demo application:

instructions.configure=
addRepository(type:0,location:http${#58}//max-server.myftp.org/mp3m/repository);
addRepository(type:1,location:http${#58}//max-server.myftp.org/mp3m/repository);

If you want to test is with file locations rather than Internet locations, you could use locations like

file${#58}/c:/repository

The above location works for Windows, mind that in the file case there is only one / after the colon.

A list of all available p2 touchpoint instructions you find in the Eclipse Wiki.

Have Fun!

Kai

MP3 Manager: Version 3.5.1 released

4

Just to adopt the latest service release, my MP3 Manager Eclipse RCP demo is now based on Eclipse 3.5.1. Compared to version 3.5.0 there is no new functionality, but there is a new bug :(. The splash handler does not work anymore, I have created a bug (291920) already.

Addition: Bug 291920 is fixed. SplashHandlers need an additional splashHandlerProductBinding extension. I just added one and everything works again.

Have Fun

Kai
Follow me on Twitter

97 Things Every Programmer Should Know

Long time ago I was ask by Kevlin Henney, the editor of 97 Things Every Programmer Should Know, if I would like to contribute one or two articles. I felt flattered by this question and agreed to write something. With Kevlin’s help as editor, my two contributions made it in the list of Edited Contributions. Sometime around the middle of October, 97 contributions will be picked from the Edited Contributions and published in O’Reilly’s 97 Things series.

I wrote “Don’t Reinvent the Wheel” and “Use the Same Tools in a Team” and every day I really enjoy reading a few articles. If you are a software developer, I am sure that you will find many gems when reading through the list of Edited Contributions.

Have Fun

Kai
Follow me on Twitter

I am speaking at Eclipse Summit Europe

I am just back from vacation and was very happy to see that I am presenting at the Eclipse Summit Europe in Ludwigsburg. I will give a talk about customizing the UI of e4 based RCP apps using css and together with Boris Bokowsky, Tom Schindl, Yves Yang and Hallvard Traetteberg I will talk about “What’s in e4“. And, off course, I won’t miss the e4 Symposium.

I am looking forward to see you in Ludwigsburg!

Have Fun

Kai
Follow me on Twitter

MP3 Manager: Version 3.5 released

2

I just released version 3.5 of my Open Source Eclipse RCP demo application. You find more information here.

New & Noteworthy:

  • Eclipse 3.5.0 compliant
  • MP3 Song “Another Chance” included
    – Composed, played and mixed by myself 🙂
    – You find it in the project com.siemens.ct.mp3m.feature.songs
    – After a product export, it is automatically included
  • Better project/feature structure
  • Using latest p2 for self updating
    – Including p2.inf with touchpoint instructions
  • 3.5 compliant headless p2-enabled build
    – Simplified using p2.gathering=true

mp3m-small.bmp

Have Fun!

Kai
Follow me on Twitter

New Video: The Gardens of Trauttmansdorff Castle

In June 2009 my family and I spent a wonderful day at the Gardens of Trauttmansdorff Castle. Trauttmansdorff Castle is very close to Merano, Italy (South Tirol). I took my Canon HF 100 and tried to catch some of the beautiful scenery, plants and flowers. The background music I played myself and recorded it with Cubase AI 4 and free VST instruments. If you like the music, you can download a shorter version of this song from another blog entry.

The original Vimeo page of the video is here.

Have Fun!

Kai

Page 7 of 12« First...«56789»10...Last »