| 2008 |
| 2007 |
| JavaPolis 2008 | JavaPolis 2008 presentation given in Belgium |
| JAX Keynote | JAX Keynote presentation Munich November |
| OSGi Best Practices | Best practices in OSGi |
| 2006 |
| Why OSGi | CCNC 2006, Las Vegas, OSGi Tutorial |
| EclipseCon 2006 | Santa Clara, New OSGi Tutorial authored together with Thomas Watson, IBM |
| ApacheCon 2006 | Tutorial, based on EclipseCon tutorial |
| ESS Presentation |
| OOPSLA tutorial | significantly modified to use bnd. |
| 2005 |
| Providing Reliability in Home Networks | Presentation given for Inria in Nice |
| OSGi Basic Architecture | Basic Architecture of the OSGi Platform |
| OSGi Business Perspective | Looking at the OSGi R4 specification from a business perspective. This presentation was given on the OSGi world congress in 2005. |
| Service Blinder | A presentation about the XML situps and other cruft we have to type in to get things to work. This presentation was an influence in the development of iPOJO. |
| Mobile and Vehicle | An overview of the ongoing development of the Mobile and Vehicle specifications |
| 2004 |
| CES 2004 | A presentation giving in Las Vegas and the OSGi world congress about OGSi and other technologies like Jini, UPnP, and .NET |
| OSGi World Congress Workshop | The course material for the pre-congress workshop |
| Bundle Programming | A tutorial how to program bundles |
| Tutorial Intro | OSGi Tutorial, Intro |
| Tutorial Eclipse | How to use Eclipse 3.1 for the tutorial |
| Tutorial Bundle Programming | Tutorial, how to program for bundles |
| Tutorial MEG | Mobil e Expert Group Preview |
| Tutorial R4 Preview | Tutorial R4 Preview |
| Tutorial Inside OSGi | Look inside the OSGi Framework |
| Tutorial Remote Management | Overview of OSGi Remote Management |
| Tutorial Services | How to use services |
| 2003 |
| R3 Remote Management | An overview of how remote management is envisioned in OSGi R3 |
| Getting Started with OSGi | A quick guide to getting started with OSGi |
| Exercises | Bootcamp exercises |
| R4 Sneek Peek | A preview of the coming OSGi R4 specification |
| Tokyo | A presentation given to the OSGi user group in Tokyo |
| 2002 |
| OSG World Congress | Technical Presentation for OSGi world congress |
| OSGi World Congress Tutorial | Slides for the OSGi WC pre congress tutorial |
| Why Java? | A presentation that reasons why Java was, and is, the best choice for the OSGi service platform |
| An introduction to OSGi | OSGi Introduction (R2) |
| Exercise | An extra excercise for the OSGi World Congress tutorial |
| XML to Framemaker | An overview of how to XML and XSLT to create Framemaker documents. Given to the Portland writers group. |
| Embedded Java | How to use Java on embedded systems |
| OSGi & UPnP | A presentation how OSGi relates to UPnP, and discusses the many misconceptions |
| Publishing Lite | A presentation about using a very light weight editing process using XML for the OOPSLA 2001 |
| 2000 |
| From Virtual to Reality | A story about a home server and the role of OSGi in this market. This presentation links marvin to the OSGi work. |
| Homeserver | Another call for an homeserver. |
| eBox Goals | An Ericsson preentation about what should be done with the e-box |
| Client Access | A proposal for a better way to publish information to clients (human or machine) |
| 1999 |
| Service Application Manager | A presentation for Ericsson Ireland about an idea to provide a single access point for the management of end-user services. |
| Overview of OSGi | An overview of OSGi 'before release 1. |
| Java | A presentation about Java |
| Gemplus Presentation | A presentation on the 1999 SIM card conference. At research John Olof Bauner and Peter Kriens had developed several applications with the SIM application toolkit. |
| Embedded Java | A discussion about the issues of using Java in an embedded environment. |
| eBox future | A very funny presentation shaking up Ericsson management to make hard decisions concerning the eBox |
| 1998 |
| Marvin, a personal assistant | Marvin, a proposal for the development of a personal assistant computer |
| Marvin next generation | A very optimistic implementation view of Marvin, the personal assistant. |