Author Archive for Rob Harrop

Modular Web Applications with SpringSource Slices

Updated: added sub module instructions for Git. I've talked in the past about providing support for truly modular applications, and I'm pleased to announce that you can now access the early prototype code of SpringSource Slices. Building and Installing You can access the source code from our Git repository: To build a packaged version of Read more…

What the OSGi Web Container means for dm Server

Following my previous entry many people have been asking about the impact that the move to the OSGi Web Container will have on dm Server. The most common questions being asked are: What is being added? What is staying the same? What is changing? How do I keep up to date? I'll address each of Read more…

Introduction to the OSGi Web Container

Updated: added version control instructions for Git. For the last few months I've been working with Subbarao Meduri, Graham Charters, Hal Hildebrand and others from the OSGi Enterprise Expert Group on the RFC66 Web Container specification. The Web Container specification defines how WAR files can be deployed on an OSGi service platform in a standard Read more…

Announcing dm Server 2.0 M1

Development work on dm Server 2.0 has been fully underway for some time now and I'm pleased to announce that the first milestone is available for download. Downloads are available from our home page. You can find more information about the features in this release and the coming release in my previous entry. In this Read more…

SpringSource dm Server Roadmap

We get a lot of questions from dm Server users about what to expect in the next few releases. In this blog entry, I will outline the main features that we have on our roadmap. We are following Scrum practices so you can expect to see reasonably frequent milestones as output from our sprints, and Read more…

Announcing dm Server Getting Started Guide

Over the past few months, the community has shown a great deal of interest in dm Server. The forums are very active and we always have stimulating discussions when presenting at conferences. We've noticed that a lot of the same questions come up as users start developing their first applications for dm Server, and so Read more…

Our plans for building OSGi applications

In the recent days and weeks, we've seen an increasing amount of interest in the future of build solutions for applications made up of OSGi bundles. Due to our heavy involvement with OSGi, this is something that is near and dear to our hearts and we've spent a long time looking at customer requirements and Read more…

Slides and Demos from SpringOne Americas 2008

As promised to the attendees of my sessions, here is the content for my dm Server and concurrency sessions. Introduction to dm Server The slides and demo code for this presentation were attached to my previous entry: Getting Started with SpringSource dm Server. While I was at the conference I met with David Winterfeldt from Read more…

Diagnosing OSGi uses conflicts

In his recent blog entry, Glyn provided an introduction to the OSGi "uses" directive. In this blog, I want to dig a little deeper into the causes of uses constraint violations and present some tips for diagnosing uses problems in your applications. For most of the examples I'm going to be using raw Equinox and Read more…

Getting started with SpringSource dm Server

Updated 28-Oct-2008: Added up-to-date sample links and link to third sample Last night I presented 'Introduction to SpringSource dm Server' at the Philadelphia Spring User's Group. During this presentation I created a small application called GreenPages, demonstrating all the major aspects of dm Server. I promised the attendees that I would post the application and Read more…