Enlightenment Dev Day 2014 – Düsseldorf

Another year another E developer day right? Almost. This time was different – I was up to present… Showing the guys how my IDE project was going and why they should all get involved in helping me out. This fitted the theme of the event quite well – Raster started the day by showing how much faster the EFL is growing than GTK+ or Qt and calling to our attention that we needed more developers to support that growth.


I proposed that a great way to encourage more developers is to provide an integrated tooling environment that practically teaches you the EFL way of doing things. Linux has a great many text editors, some of which understand code. If what you want is just to create a project and get coding however there is a significant lack.

Step in EDI – it will be the complete development environment for EFL / Linux and hopefully match the style and polish we all love in Enlightenment too. Lots more exciting things to come on this topic but feel free to grab it now (from source) it’s got the basic functionality in already!

Shortly it will be moved to the main E apps development space and pick up the pace of development too 🙂

The presentation was recorded and should be online soon – I’ll link to it once it’s available.

Enlightened 2014

It was over 10 years ago that I started coding on Enlightenment, having discovered the window manager at Uni back when E 0.16 was what the cool geeks were using. The project was busy and full of excitement about the new libraries (EFL), the rewrite of the window manager for 0.17 and the many features this would provide. 3 years of fun coding later, many small applications and libraries and perhaps a heated debate or two and I somewhat lost touch with the project. Probably not coincidentally this was also around the time I moved to Mac and although it was possible back then to use a different window manager it was not without problems.

The years passed by and little visibly changed but at Christmas 2012 I heard that 0.17 had been released (over 10 years since we started developing it…) and it looked excellent. I slipped back into the habit of browsing screenshots, exploring what desktops could look like and what the EFL libraries provides these days. Dreaming once again of a geeks ideal desktop I realised how much Mac OSX had slowly removed flexibility and power features. But Macs just work and I was clearly productive using it.

That is until OSX Mavericks. The upgrade, whilst desirable for finally fixing virtual desktops, broke lots of other things. Mail doesn’t sync reliably with gmail and calendar has similar issues; the screen occasionally blanks then locks whilst in use and one day apps stopped launching altogether. I had to reinstall and create a whole new account to regain my computer – “just works” my foot. With such frustrations my reasons for being there were disappearing and I started thinking about realistic alternatives.

So back to exploring Linux, can it really be my full time desktop? Follow my explorations into Linux and the Enlightenment desktop in future posts.

Catching up on Enlightenment

LinuxCon Europe 2013 was in Edinburgh – seriously – it makes sense given our city’s increasing relevance in the global tech scene but a surprise nonetheless. The event brought such celebrities as Linus Torvalds, Chris Aniszczyk, Carsten Haitzler (rasterman) and some of the coding stars who heroically released Enlightenment 0.17 less than a year earlier.

It was with excitement that I found there was to be an E Dev Day running the day before so I quickly signed up and looked forward to the event. As expected it was fantastic to hear what the team have been working on and their grand visions for the future. After the event we all headed out to the pub for a slap up meal sponsored by Samsung. A couple of drinks later and it was clear that I still shared many ideals with the team and, whilst my code may not all still be used, a lot of things I worked on could help to achieve their vision.

Having a beer with raster!

Follow this space for more exciting episodes of my attempts to return to Linux, C and the open source community.

JavaOne Celebrities

JavaOne Celebrities

Hello from San Francisco!

The JavaOne conference went very well indeed. Sonatype managed to meet with all those we had planned and as a bonus we all got a day pass into the pavillion. There was a lot of crazyness there including Java powered robots and submarines but the rest was rather as expected. I got given a cool tshirt from one of the stands that reads “Phuck 0xFF, I’m coding” tee hee.

A complete shock was when Kenney, Eirik and I were shown on the front page of the JavaOne Today paper (Thursday edition) how cool is that? 🙂 Picture here is approximately the same.

More excititing things to come in our SanFran trip I’m sure, today we are working with some other developers (Brett, Carlos and Edwin) so that should be fun.

Meeting Tim Berners Lee

Wow, what a lecture!

Professer Sir Tim Berners Lee (the
creator of the internet) was talking at the university about the
symantic web, which was very interesting indeed.

Afterwards my boss (who was amoungst the attendees) invited me to the reception afterwards to meet the big-wigs 😉

I was introduced to Tim and we chatted for a while about Geo-Data Services (which I work on) and their use on the symantic web.

Great conversation, clever man – quite an event for a geeks diary!