references

Code


Talk is cheap, trust the source. Most of the code I've written is proprietary, but some is online on GitHub, SourceForge and Tigris:


Frameworx project (on Tigris)

We opensourced all our code when the Frameworx company was shut down in 2004. I wrote most/all of the model engineering code in Louis, the model-driven ORM (Object-Relational Mapping) component. This is also where Buckminster was born, a build automation tool that matured and migrated to become part of the Eclipse eco system.


Social Music Discovery Project (on Github)

This is/was an open source project where we aimed to extend the Logitech Squeezebox server with social interaction capabilties. I co-designed the data model and wrote the Eclipse-based rich client, Yggdrasil. Unfortunately, Logitech terminated the Squeezebox product line before we were able to launch anything really useful (we had an alpha version running as a plugin for the server).


p2rplaylister (on sourceforge)

A command line tool for automatically generating MP3 playlists from ID3 tags. I wrote this to overcome a restriction in my first media streamer, the Turtle Beach Audiotron, which didn't read ID3 v2 tags with multiple genres. I still use it, but haven't maintained it for quite some time. It just runs.


p2r network connection monitor (on sourceforge)

Intended to detect and log WAN outages to help end users troubleshoot problems and discuss availability with ISPs. Currently just an embryo, plan to evolve it to make it work at least for my personal use.


p2r-foxport (on Github)

A simple command-line tool for automatically exporting Firefox and Chrome bookmarks to HTML.

Writings and Presentations


Development is not only about code. Again, most of my sketches and writings are proprietary, but some are online:


Boken om IT-arkitektur

Akenine et al, ISBN 9789175579535


Agile in the large - using Rational Team Concert for product development

(Rational User Conference 2014)


Lightweight Observable Values for Multiple Grids

(US Patent: application #20140173219)


Consolidation Command Center

(US Patent application #20140200938)


Consolidation Command Center Method

(US Patent application #20140200939)


Dynamic Message Dialog with Dynamic Message Filter (IP.COM)


SMD Personas


Certifierad IT Arkitekt Master


The Frameworx UML Profile for Information and Data Modeling (and how to model)

Those who say it cannot be done should not interrupt those who are doing it.

-- George Bernard Shaw