Video: Mini RC 2006/2007

This new video features stunts performed by Mini RC planes and helicopters.

Mini RC (SilverLit X-Twin) 2006/2007 from Ola Lindberg on Vimeo.


  1. Trädgårdsföreningen, Gothenburg, Sweden 2006
    Starring: Max and Ola
    Time: 0-1:123
  2. Stampen Churchyard, Gothenburg Sweden 2006
    Time: 1:23-1:30
  3. Trädgårns uteservering, Gothenburg, Sweden 2006
    Starring: Max and Ola
    Time: 1:30-3:18
  4. Tollare Folkhögskola, Saltsjö Boo, Sweden 2007
    Starring: Johan and Ola
    Time: 3:18-3:50
  5. Trädgårns uteservering, Gothenburg, Sweden 2006
    Starring: Max
    Time: 3:50-4:26
  6. Tollareängen, Saltsjö Boo, Sweden 2007
    Starring: Adam
    Time: 4:27-4:52
  7. Trädgårdsvägen, Saltsjö Boo, Sweden 2007
    Starring: Simon and Adam
    Time: 4:52-5:37

See this Google Map for all locations pinned down.


  • You Are My Everything – Open Space
  • Garmisch Partenkirchen – Black Paint

Both songs available at


  • Max Persson
  • Ola Lindberg (me)
  • Adam Lindberg
  • Simon Larsson
  • Johan Wallin

This video (as well as the audio) is licensed under the Creative Commons 2.5 Attribution-NonCommercial-ShareAlike 2.5 license.


Also on Google Video .

Bachelor Thesis!

In the last semester at the IT University I wrote my Bachelor Thesis together with Peter Thorin. We evaluated the maturity of a Microsoft tool for model driven development called Microsoft Domain-Specific Languge Tools (DSL Tools).

The work included building a MetaModel for Service-Oriented Architectures (SOA) using DSL Tools and compare the results, both in the time it took to develop the MetaModel and the number of elements in our language, with existing studies on similar techniques (UML MetaModel extensions and UML Profiles).

Since no definition for SOA existed a literature review was conducted as part of the work. This resulted in a requirement specification for what elements that should be included in our SOA based on in how many different studies an element was mentioned.

The work was very interesting since no previous work on DSL Tools were available and that DSL Tools will become an important technique when developing software.

The work resulted in an article; Bachelors article: Evaluating Microsoft Domain-Specific Language Tools – an Empirical Study of Domain-Specific Languages and Service-Oriented Architecture. The study was rewarded with an A.

Video from the presentation

Update 071129: This paper has been accepted to the SERPS conference! Read more on the Göteborg University web site.

Semester 5: Project Socio

Socio Icon The fifth semester (at the IT University) I was part of a six person team that analyzed an existing application written for Mac OS X (in Objective-C), with the ambitions to reuse as much as possible of the application, though changing requirements for it.

The first requirement added, was that the new application (Socio) should be available on other platforms than Mac OS X. This requirement was achieved by building the new code in C# / Mono and embedding both the Mono runtime and the Objective-C runtime in a C application.

The second requirement added was to make the current monolith application extendable. This requirement was solved by creating a Plug-in architecture where the whole application runs as different plug-ins for the complete functionality.

The first thing that was done was an analysis of the current application followed by the creation of a requirement specification and architecture for this application (no requirements or architecture documents were available). Then we added the two requirements and created a new architecture that was implemented.

The hardest part in this project was to understand, learn and make all different techniques work together.

My roles in this project were as architect and developer.

The following artifacts were produced during the project:

  • Article – An Evaluation of Porting and Reuse Activities
  • Requirements
  • Architecture
  • Design
  • And a number of other documents

Download all documentation from the Socio project (16 MB)

Development for this project is continued; see the Socio web site and the Sharp Wired web site for more information.