Video Podcast: Creating an Equinox Service using Declarative Services
I just posted a video podcast titled “Creating an Equinox Service using Declarative Services“. This video podcast briefly describes Equinox services and goes through the steps required to create and run a service using the Equinox Declarative Services (in incubation at the time of recording).

For the recording, I cranked my screen resolution down to 640×480 and stripped down my Eclipse (Eclipse For RCP/Plug-in Developers Ganymede M5) to contain only the bare minimum user interface. I resized the output to the screen resolution of an iPod Touch (which I assume is the same as an iPhone). All-in-all, it worked out well. The results look quite good on my iPod classic: the text on the screen is small, but readable. I only just posted it on Eclipse Live, so I haven’t had a chance yet to see if iTunes can make any sense of the MP4 extension on the file.
I do sort of waffle a little in the middle when I discuss that, with declarative services, you can actually use a class instead of an interface (true), but I’m quite satisfied with it overall.
If you want to learn more about Equinox/OSGi Services and Declarative Services, Neil Barlett’s series on the topic is an excellent source of information.

March 27th, 2008 at 11:51 am
Wait until you see the editor that PDE is cooking up for you.
March 28th, 2008 at 1:04 pm
Hi Wayne
Which program you have used to record the video? I want to record in Windows things like this for my pupils!
Boris Starchev
Teacher
bstarchev@ru.acad.bg
March 28th, 2008 at 1:48 pm
I use gtk-recordMyDesktop to capture video, then I run it through ffmpeg to get it into an iPod-friendly format. I’ve been tinkering with Kdenlive for editing, but haven’t gotten that far with it. All on Ubuntu Linux.