My Stuff

2010 Conferences

OSGi DevCon @ JAX London

February 23 - Keynote titled OSGi in the Enterprise: Agility, Modularity, and Architecture’s Paradox

EclipseCon

March 22 - 25 - Tutorial on Modular Architecture

Über Conf

June 14 - 17 - Sessions titled Turtles and Architecture and Patterns of Modular Architecture

Catalyst

July 26 - 30 - Two sessions on rich mobile applications and one on agile development. Half day tutorial on software process improvement.

Tweets @ Twitter

Where's the best place for Spring DM/Blueprint services help. DM google group very quiet. Gemini forums don't appear real active. #osgi 1 week ago

git is so darn easy to use I feel like I'm missing something. Maybe I am. 1 week ago

New Airport Extreme up and running. Wi-Fi is back. 3 weeks ago

My wireless router just died. No power. Fried, I guess. 3 weeks ago

Wi-Fi network is completely gone. #WTF That's why I have a backup -> Palm Pre with 3G Hotspot. 3 weeks ago

LinkedIn Profile

The opinions expressed on this site are my own, and not necessarily those of my employer.

OSGi Survey

Filed Under Architecture & Design, Java, OSGi, Platforms | Leave a Comment 

I’ve created a simple on-line survey to gauge interest in OSGi within the enterprise. I appreciate anyone who can spare a few moments to provide their input. I plan to leave the survey open until May 30th, 2008. At some point, I hope to share the results.

OSGi & Spring

Filed Under Architecture & Design, Java, OSGi, Platforms | 2 Comments 

It’s time to move on and show the simple elegance Spring brings to OSGi development using the HelloWorldSpec sample from the OSGi & Modularity post. But first, a little primer on Spring Dynamic Modules. Spring DM is not an OSGi implementation. Instead, Spring DM aims to make working with OSGi easier just as Spring makes the world of Enterprise Java simpler. One of the more striking characteristics of Spring DM is that it removes most your code’s dependencies on OSGi by taking care of the OSGi plumbing. To function in an OSGi runtime environment, the Spring .jars have been packaged as OSGi bundles.

Read more

Software Development Failure

Filed Under Agile, Development, IT Labor, Industry | 3 Comments 

Software failure statistics are abundant and serve as clear evidence that we must reform software development. While industry claims an IT labor shortage is the motivating force behind outsourcing, the greatest factor is directly related to our inability to deliver value-add software. As organizations continue to lose faith in IT as a trusted partner, the services we offer are little more than an ample commodity, and the search for cheaper labor will persist. But, there is no IT labor shortage.

Read more