<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18490491</id><updated>2012-05-24T13:55:45.514+02:00</updated><category term='Agile Software Development'/><category term='AOP'/><category term='Conferences'/><category term='Planet-Eclipse'/><category term='Sessionfire'/><category term='OSGi'/><category term='Architecture'/><category term='Equinox'/><category term='Podcast'/><category term='Eclipse'/><category term='Spring'/><category term='Refactoring'/><category term='Virgo'/><title type='text'>Martin Lippert</title><subtitle type='html'>I work at vmware as engineer on the Eclipse-based developer tooling for Spring. My main work and research focuses on Agile Software Development, Refactoring, Eclipse-Technology, OSGi, Spring and Aspect-Oriented Programming. Contact me at: &lt;a href="mailto:lippert@acm.org"&gt;lippert@acm.org&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/-/Planet-Eclipse'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/search/label/Planet-Eclipse'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/-/Planet-Eclipse/-/Planet-Eclipse?start-index=26&amp;max-results=25'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>69</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18490491.post-6245263748556457574</id><published>2012-01-09T18:41:00.000+01:00</published><updated>2012-01-09T18:41:43.514+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>open and transparent demo camp sponsoring</title><content type='html'>Its been a while since Peter Friese and I started to organize the Eclipse Demo Camp in Hamburg. And since the early days, we couldn't have done it without companies sponsoring the event so that we could sit in a nice location, have free drinks and quite often even free food for everybody joining us to watch great demos and great speakers.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since sponsoring was always an important part of organizing that event, we decided to try something new in this area. For the next demo camp (the Juno release camps in the summer of 2012), we try a totally open and transparent sponsoring. &lt;b&gt;Everybody&lt;/b&gt; is invited to join us sponsoring this event. All you (as a sponsor) need to do is: &lt;a href="http://wiki.eclipse.org/Eclipse_DemoCamps_Juno_2012/Hamburg"&gt;register yourself as a sponsor on the demo camp wiki page&lt;/a&gt; with your name and the amount of money you would like to spend. And we explicitly invite everybody: from big companies spending several hundreds of Euros to individuals spending only a few bucks. Every single Euro is welcome and highly appreciated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The sponsoring will have absolutely zero effect on the selection of speakers or demos and we continue to have no sponsored talks or company presentations at the beginning (the only exception to this is if the management of the company that is giving us the room for free is asking for a small intro at the beginning, but we try to avoid that as well). And attendance will be free, as usual... :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Ah, one more thing: &lt;/b&gt;We will donate 20% of the food/drinks that we order for the event to a local organization that helps homeless people. We think its not fair when we sit inside having more food than we can eat and having other people sitting on the street being hungry. Therefore 20% of all the drinks/food that we order will be delivered directly to that organization on the evening of the demo camp.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-6245263748556457574?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/6245263748556457574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=6245263748556457574' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6245263748556457574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6245263748556457574'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2012/01/open-and-transparent-demo-camp.html' title='open and transparent demo camp sponsoring'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-8516114735717216336</id><published>2011-06-27T17:37:00.003+02:00</published><updated>2011-06-27T17:46:22.306+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Virgo'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Video podcast from the OSGi Users Forum UK meeting on OSGi Tooling</title><content type='html'>Last week I went to the OSGi Users Forum UK meeting in London to join a panel on OSGi Development Tooling. I was invited as one of the people working on the Virgo IDE, the Eclipse-based developer tooling for the Virgo runtime at Eclipse (which we recently contributed from vmware to Eclipse and made the first milestone build available to the public).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The idea of the panel was to tell the panelists (all somewhat related to OSGi tooling) what you wanna get from those tools, what you are missing and what you would like to have in the future. Obviously we touched the old discussion whether manifest-first or manifest-generation is the better or more natural way of doing OSGi development, but this was not the only topic.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now there is a video podcast available online:&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://skillsmatter.com/podcast/java-jee/osgi-development-tooling-panel-2320/js-2154"&gt;OSGi Users' Forum UK: OSGi Development Tooling Panel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;It was fun having a part of the panel sitting in front of the audience in person while the other part of the panel joined the session via Skype video. Thanks again to the organizers for making this panel happen!!! And enjoy the video!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-8516114735717216336?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/8516114735717216336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=8516114735717216336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/8516114735717216336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/8516114735717216336'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2011/06/video-podcast-from-osgi-users-forum-uk.html' title='Video podcast from the OSGi Users Forum UK meeting on OSGi Tooling'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-5638397769548727861</id><published>2011-05-04T09:20:00.003+02:00</published><updated>2011-05-04T09:27:59.442+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from Spring Tooing Talk at JAX 2011</title><content type='html'>Yesterday I gave a short talk at &lt;a href="http://jax.de/2011/"&gt;JAX 2011&lt;/a&gt; called "Spring Tooling - What's Cooking". During the talk I gave an overview of the Spring tooling landscape, demoed some nice features of Spring IDE and the SpringSource Tool Suite and deployed a small Spring app into the hosted &lt;a href="http://www.cloudfoundry.com/"&gt;cloudfoundy.com&lt;/a&gt; PaaS as well as into a local CloudFoundry cloud running exclusively on my notebook. Was fun doing that all in 30min... :-)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are the slides from that talk:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/JAX2011-SpringToolingWhatsCooking.pdf"&gt;Spring Tooling - What's Cooking&lt;/a&gt; (pdf)&lt;/li&gt;&lt;/ul&gt;The slides also contain the part that I didn't talked about (the team behind Spring IDE and STS, challenges of distributed agile development and our release cycles). So if you missed that from the talk, take a look at those slides.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-5638397769548727861?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/5638397769548727861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=5638397769548727861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/5638397769548727861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/5638397769548727861'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2011/05/slides-from-spring-tooing-talk-at-jax.html' title='Slides from Spring Tooing Talk at JAX 2011'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-5513096471048736096</id><published>2011-04-08T10:45:00.002+02:00</published><updated>2011-04-08T10:50:48.022+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Agile Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from Berlin Expert Days 2011</title><content type='html'>Yesterday I was invited to the &lt;a href="https://bed-con.org/"&gt;Berlin Expert Days 2011&lt;/a&gt; to give two talks, one on my lessons learned from using and coaching agile development methods and techniques and one about my OSGi experiences. Here are the slides now:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.com/events/BED2011-10AgileYearsLater.pdf"&gt;10 Agile Years Later - Lessons Learned&lt;/a&gt; (pdf, in German)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.com/events/BED2011-OSGiBestPractices.pdf"&gt;OSGi Best and Worst Practices&lt;/a&gt; (pdf)&lt;/li&gt;&lt;/ul&gt;Thanks again for inviting me to this nice event!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-5513096471048736096?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/5513096471048736096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=5513096471048736096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/5513096471048736096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/5513096471048736096'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2011/04/slides-from-berlin-expert-days-2011.html' title='Slides from Berlin Expert Days 2011'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-6251038316191716791</id><published>2011-03-25T12:08:00.004+01:00</published><updated>2011-03-25T12:21:33.770+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Talk at Nordic Coding - and why OSGi is sometimes a bitter pill</title><content type='html'>I am happy to be invited to speak at &lt;a href="http://www.diwish.de/index.php?id=termindetails&amp;amp;no_cache=1&amp;amp;view=single&amp;amp;event_id=498&amp;amp;cHash=ef04de10b9"&gt;the upcoming Nordic Coding Event in Kiel at April 15th&lt;/a&gt; about OSGi. The title of the talk is: "A quick tour through OSGi - and why it is sometimes a bitter pill". So after giving a short introduction about the basic principles of OSGi and explaining why its often indispensable medicine for your project, I will talk about my experiences using OSGi for many years now. And I will talk about why that medicine could be a necessary, but quite bitter pill for you and your project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-6251038316191716791?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/6251038316191716791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=6251038316191716791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6251038316191716791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6251038316191716791'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2011/03/talk-at-nordic-coding-and-why-osgi-is.html' title='Talk at Nordic Coding - and why OSGi is sometimes a bitter pill'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-662494217604317954</id><published>2011-02-01T13:37:00.002+01:00</published><updated>2011-02-01T13:45:46.071+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Upcoming Event: JAX 2011</title><content type='html'>I am pretty happy to participate in the upcoming &lt;a href="http://www.jax.de/"&gt;JAX 2011 conference&lt;/a&gt; in Mainz, Germany as part of the &lt;a href="http://jax.de/2011/sessions/?tid=1878"&gt;Eclipse Tools Day&lt;/a&gt; (organized by Lars Vogel). In my talk &lt;a href="http://jax.de/2011/sessions/?tid=1878#session-17825"&gt;"Spring Tooling - What's cooking"&lt;/a&gt; I will talk about the stuff I am doing in my job all day: building Eclipse-based tooling for the Spring development platform. Aside of showing some of the nice features we built into this tooling (like direct deployment to different PaaS clouds and nice improvements for annotation-based spring programming) I will also take a look under the hood. I will take a look at the challenges and problems building this tooling on top of the Eclipse platform and how we adressed them.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;See you at JAX 2011 in Mainz!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-662494217604317954?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/662494217604317954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=662494217604317954' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/662494217604317954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/662494217604317954'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2011/02/upcoming-event-jax-2011.html' title='Upcoming Event: JAX 2011'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-3517236837559191590</id><published>2011-01-07T13:53:00.004+01:00</published><updated>2011-01-07T15:32:18.651+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Upcoming Event: Eclipse Summit India 2011</title><content type='html'>I've been invited to speak at the upcoming Eclipse Summit India at May 26th + 27th in Bangelore, India. The current plan is to talk about:&lt;div&gt;&lt;pre wrap=""&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;OSGi Best and Worst Practices&lt;/li&gt;&lt;li&gt;Module Systems and Architectures&lt;/li&gt;&lt;li&gt;Bytecode Weaving in OSGi&lt;/li&gt;&lt;li&gt;Classloading and Type Visibility in OSGi&lt;/li&gt;&lt;/ul&gt;See you in Bangalore!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-3517236837559191590?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/3517236837559191590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=3517236837559191590' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/3517236837559191590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/3517236837559191590'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2011/01/upcoming-event-eclipse-summit-india.html' title='Upcoming Event: Eclipse Summit India 2011'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-3766493396891277120</id><published>2010-10-15T14:39:00.002+02:00</published><updated>2010-10-15T14:45:44.739+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Spring Extension Factory now on Github</title><content type='html'>Two years ago I wrote a tiny little piece of software that lets you combine Spring Dynamic Modules and the Equinox Extension Registry in an easy way. Now I found the time to put this &lt;a href="http://github.com/martinlippert/spring-extension-factory"&gt;SpringExtensionFactory on Github&lt;/a&gt;. So if you ever wanted to use Spring Dynamic Modules to inject dependencies into your RCP view and editors - take a look, its quite simple to use... :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-3766493396891277120?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/3766493396891277120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=3766493396891277120' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/3766493396891277120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/3766493396891277120'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2010/10/spring-extension-factory-now-on-github.html' title='Spring Extension Factory now on Github'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-7425362769006996132</id><published>2010-05-16T20:33:00.004+02:00</published><updated>2010-05-16T21:09:45.257+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Eclipse Demo Camp in Hamburg on July 9th - Don't miss it!!!</title><content type='html'>The upcoming Eclipse Helios Demp Camp in Hamburg on July 9th will be really amazing. Peter and myself are working on a great program for this event and we already have good ideas and suggestions. Apart from that we have organized a new location. The demo camp will take place in the Magazin-Kino in Hamburg, a cinema just for us for this evening. As you can imagine, popcorn, ice-cream, and soft-drinks will be ready for you as well as some more surprises! So don't miss it!!! Join us on July 9th, register here: &lt;a href="http://wiki.eclipse.org/Eclipse_DemoCamps_Helios_2010/Hamburg"&gt;Helios Demo Camp Hamburg Wiki Page&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;See you at the cinema!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;P.S.: There is no soccer game (FIFA World Cup) that evening. So there is no reason not to come... :-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-7425362769006996132?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/7425362769006996132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=7425362769006996132' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/7425362769006996132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/7425362769006996132'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2010/05/eclipse-demo-camp-in-hamburg-on-july.html' title='Eclipse Demo Camp in Hamburg on July 9th - Don&apos;t miss it!!!'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-822002658775836927</id><published>2010-03-12T13:38:00.002+01:00</published><updated>2010-03-12T13:46:50.631+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides on OSGi Best and Worst Practices from Java-User-Group-Meeting in Karlsruhe</title><content type='html'>I gave a talk at the &lt;a href="http://jug-ka.de/"&gt;Java User Group Karlsruhe&lt;/a&gt; last week on best and worst practices using OSGi for building business applications (thanks to David for inviting me). You can get the slides from the user group or directly here:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/JUG-KA-2010-OSGiBestPractices.pdf"&gt;OSGi Best and Worst Practices (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Thanks again for joining! The room was full of people and I especially enjoyed all the great questions and discussions during and after the talk. Thanks again, it was a pleasure to be a guest at the event!&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-822002658775836927?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/822002658775836927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=822002658775836927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/822002658775836927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/822002658775836927'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2010/03/slides-on-osgi-best-and-worst-practices.html' title='Slides on OSGi Best and Worst Practices from Java-User-Group-Meeting in Karlsruhe'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-3121682628441050097</id><published>2010-02-12T22:11:00.002+01:00</published><updated>2010-02-12T22:14:01.689+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides on OSGi Lessons Learned from OOP-2010 Conference</title><content type='html'>&lt;div&gt;A few weeks ago I gave a talk at the OOP-2010 conference in Munich about the lessons I learned from building business apps on top of OSGi during the past five years. Finally I put the slides online:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/OOP2010-OSGiLessonsLearned.pdf"&gt;OSGi - Lessons Learned (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Sorry for the delay!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-3121682628441050097?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/3121682628441050097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=3121682628441050097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/3121682628441050097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/3121682628441050097'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2010/02/slides-on-osgi-lessons-learned-from-oop.html' title='Slides on OSGi Lessons Learned from OOP-2010 Conference'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-553843351758635082</id><published>2009-12-11T10:23:00.004+01:00</published><updated>2010-04-10T22:13:55.990+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Agile Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from Meet-The-Experts on Architecture</title><content type='html'>Last friday I was invited to give a talk at the &lt;a href="http://www.meettheexperts.de/"&gt;Meet-the-Experts event&lt;/a&gt; in Solingen. I talked about my view on architectures in an agile world and how module systems drive those architectures for a flexible future. Here are the slides:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/MeetTheExperts-Architektur-2009-ModuleSystemsAndArchitectures.pdf"&gt;How Module Systems Drive Architectures (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Enjoy!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-553843351758635082?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/553843351758635082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=553843351758635082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/553843351758635082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/553843351758635082'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/12/slides-from-meet-experts-on.html' title='Slides from Meet-The-Experts on Architecture'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-7927842318862121883</id><published>2009-12-10T14:59:00.004+01:00</published><updated>2009-12-10T15:11:33.153+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>2nd Eclipse DemoCamp Hamburg in 2009</title><content type='html'>I organized a number of demo camps over the past years (always together with my colleague and friend &lt;a href="http://www.peterfriese.de/"&gt;Peter Friese&lt;/a&gt;), but the last one was different. I was overwhelmed by the huge number of registered attendees for the 2nd Eclipse Demo Camp in Hamburg this year. We had over 110 people registered on the wiki - around twice as much as for the other camps in the past. And nearly all of them showed up at the event. This was absolutely amazing! Thanks again to all of you making this event such a big success!!!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Peter posted some notes on the program and what happened during the demo camp, so I don't repeat all this and instead direct you to &lt;a href="http://www.peterfriese.de/eclipse-democamp-hamburg-112009/"&gt;his nice summary of the event&lt;/a&gt;. And I have to say many many thanks to all the wonderful speakers who all gave funny and entertaining talks and made the evening not just full-packed with information and details on Eclipse stuff, but also a fun event. I enjoyed it very very much!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looking forward to organizing the next demo camps and hoping to see you all there!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-7927842318862121883?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/7927842318862121883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=7927842318862121883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/7927842318862121883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/7927842318862121883'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/12/2nd-eclipse-democamp-hamburg-in-2009.html' title='2nd Eclipse DemoCamp Hamburg in 2009'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-2268531304258897056</id><published>2009-11-16T20:45:00.003+01:00</published><updated>2009-11-16T20:58:00.544+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>OSGi for Eclipse Developers Webinar</title><content type='html'>Today I gave an &lt;a href="http://live.eclipse.org/node/819"&gt;Eclipse webinar on "OSGi for Eclipse Developers"&lt;/a&gt; together with Chris Aniszczyk and Bernd Kolb. We talked about various OSGi things that might sound strange and/or unfamiliar to you if you come from the Eclipse way of developing applications. We talked about the relationship of Eclipse and OSGi, dependency management and why you should use Import-Package instead of Require-Bundle, dynamics with OSGi, services vs. extensions, versioning, some compendium services and tooling for OSGi. If you missed the live broadcast, you can &lt;a href="http://live.eclipse.org/node/819"&gt;watch the entire webinar from here again&lt;/a&gt;.  Enjoy!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-2268531304258897056?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/2268531304258897056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=2268531304258897056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2268531304258897056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2268531304258897056'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/11/osgi-for-eclipse-developers-webinar.html' title='OSGi for Eclipse Developers Webinar'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-1461569032763036665</id><published>2009-11-13T10:15:00.004+01:00</published><updated>2009-11-13T10:49:23.512+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Coming Up: Eclipse Demo Camp in Hamburg at December, 4th</title><content type='html'>The &lt;a href="http://wiki.eclipse.org/Eclipse_DemoCamps_November_2009/Hamburg"&gt;Eclipse Demo Camp in Hamburg&lt;/a&gt; is coming up on 4th of December (its a Friday) from 6:30pm - 10pm at the stylish EAST hotel (like the past demo camps in Hamburg). And I am pretty impressed about the number of participants: We already have more than 70 people registered for the event. Wow... Maybe one of the reasons is the exciting program we put together... :-)&lt;div&gt;&lt;ul&gt;&lt;li&gt;Tom Schindl will talk about Eclipse e4&lt;/li&gt;&lt;li&gt;Jan Köhnlein talks about building graphical and textual editors for your domain-specific language.&lt;/li&gt;&lt;li&gt;Jochen Krause will showcase Eclipse RAP and how you can build your rich AJAX apps using the Eclipse UI metaphors.&lt;/li&gt;&lt;li&gt;Nils Hartmann and Gerd Wütherich will share some insights into the various ways of how to realize an automated build process for OSGi and Eclipse applications.&lt;/li&gt;&lt;li&gt;And Ekkehard Gentz will show us "redview", a technology to build dynamic views for enterprise applications based on Riena, EMF and CDO.&lt;/li&gt;&lt;/ul&gt;Thanks to all the speakers who have agreed to join us in Hamburg to give demos on cool technologies - some of them travelling to Hamburg especially for the camp. Thank you all very very very much!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you haven't registered yet, go to the &lt;a href="http://wiki.eclipse.org/Eclipse_DemoCamps_November_2009/Hamburg"&gt;wiki page&lt;/a&gt; and put your name on the list (if you have no account for the wiki, just create one or send me an email and I will put you on the list). There is no fee or ticket you need to pay for, itemis and it-agile will sponsor the event. Thank you guys for that!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Its a great opportunity to see the technology in action, meet with the guys building that stuff and have a chat. See you at the Demo Camp in Hamburg. Don't miss it! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-1461569032763036665?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/1461569032763036665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=1461569032763036665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/1461569032763036665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/1461569032763036665'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/11/coming-up-eclipse-demo-camp-in-hamburg.html' title='Coming Up: Eclipse Demo Camp in Hamburg at December, 4th'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-8458871933024612099</id><published>2009-11-13T10:03:00.004+01:00</published><updated>2009-11-13T10:08:16.330+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from WJAX Talk on Building Web-Apps with OSGi</title><content type='html'>I uploaded the slides of my talk on building web applications on top of OSGi that I gave yesterday at &lt;a href="http://www.wjax.de/"&gt;WJAX 2009&lt;/a&gt; together with &lt;a href="http://drupal.wuetherich.com/"&gt;Gerd Wütherich&lt;/a&gt; and &lt;a href="http://www.objektpark.de/"&gt;Peter Roßbach&lt;/a&gt;:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/WJAX2009-WebOSGi.pdf"&gt;Mit OSGi Webanwendungen entwickeln - Was geht, was nicht? (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;The slides are German only. Sorry about that... Hope you enjoy it anyway... :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-8458871933024612099?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/8458871933024612099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=8458871933024612099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/8458871933024612099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/8458871933024612099'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/11/slides-from-wjax-talk-on-building-web.html' title='Slides from WJAX Talk on Building Web-Apps with OSGi'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-2826817206407226254</id><published>2009-10-28T18:01:00.003+01:00</published><updated>2009-10-28T18:05:16.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from Eclipse Summit Europe 2009</title><content type='html'>Today I gave two talks at the &lt;a href="http://www.eclipsecon.org/summiteurope2009/"&gt;Eclipse Summit Europe 2009&lt;/a&gt; in Ludwigsburg. Here are the slides:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/ESE2009-OSGiBestPractices.pdf"&gt;OSGi Best Practices (together with Jeff McAffer) (pdf)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/ESE2009-BytecodeWeavingOSGi.pdf"&gt;Equinox Weaving: Bytecode Weaving for OSGi (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Enjoy!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-2826817206407226254?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/2826817206407226254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=2826817206407226254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2826817206407226254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2826817206407226254'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/10/slides-from-eclipse-summit-europe-2009.html' title='Slides from Eclipse Summit Europe 2009'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-1356888618330350835</id><published>2009-10-26T18:02:00.005+01:00</published><updated>2009-10-26T18:24:06.793+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Ready for Eclipse Summit Europe 2009</title><content type='html'>Tomorrow I will travel to the &lt;a href="http://www.eclipsecon.org/summiteurope2009/"&gt;Eclipse Summit Europe 2009&lt;/a&gt; (Ludwigsburg, Germany) to meet great people, see interesting talks and participate in two session on stage: I am happy to present together with Jeff McAffer from EclipseSource our experiences using OSGi in various settings and the "best practices" that we extracted from that. So if you are interested in avoiding the faults and mistakes I did during the past years, join our talk (&lt;a href="http://www.eclipsecon.org/summiteurope2009/sessions?id=1002"&gt;OSGi Best Practices&lt;/a&gt;) and see me talking about my own failures... :-) Its Wednesday at 1:30pm.&lt;br /&gt;&lt;br /&gt;In the second talk I will give a short overview of the Equinox Weaving project (formerly known as Equinox Aspects), what's new and what's coming up in the future (&lt;a href="http://www.eclipsecon.org/summiteurope2009/sessions?id=857"&gt;Equinox Weaving: Bytecode Weaving in OSGi&lt;/a&gt;). So if you would like to hear more about bytecode weaving classes in an OSGi environment, don't miss these 20 minutes at Wednesday at 3:30pm.&lt;br /&gt;&lt;br /&gt;See you all in Ludwigsburg!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-1356888618330350835?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/1356888618330350835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=1356888618330350835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/1356888618330350835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/1356888618330350835'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/10/ready-for-eclipse-summit-eurrope-2009.html' title='Ready for Eclipse Summit Europe 2009'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-2590316886388153903</id><published>2009-10-08T22:34:00.007+02:00</published><updated>2009-10-09T23:26:30.274+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from JAOO: OSGi on the Server</title><content type='html'>&lt;div style="text-align: left;"&gt;It was my first time being at &lt;a href="http://jaoo.dk/aarhus-2009/"&gt;JAOO&lt;/a&gt; in Aarhus, Denmark, and it was absolutely great. Lots of interesting talks and discussions and I enjoyed a lot to talk in this fantastic cinema-like room:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://4.bp.blogspot.com/_A_IF8Fq8cIQ/Ss-p_XINi3I/AAAAAAAAAHQ/ZwWdaIb3tBA/s400/IMG_0010.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5390714184991083378" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I talked about the different settings how you can use OSGi on the server-side and about the dynamics of OSGi applications:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/JAOO2009-OSGiOnTheServer.pdf"&gt;OSGi on the Server (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;And you can find most of the slides of the other talks at the &lt;a href="http://jaoo.dk/aarhus-2009/schedule/"&gt;schedule pages of the conference&lt;/a&gt;. Enjoy!&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-2590316886388153903?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/2590316886388153903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=2590316886388153903' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2590316886388153903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2590316886388153903'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/10/slides-from-jaoo-osgi-on-server.html' title='Slides from JAOO: OSGi on the Server'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_A_IF8Fq8cIQ/Ss-p_XINi3I/AAAAAAAAAHQ/ZwWdaIb3tBA/s72-c/IMG_0010.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-4864125605671744726</id><published>2009-10-03T11:57:00.000+02:00</published><updated>2009-10-03T11:57:34.240+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>JAOO is coming...</title><content type='html'>I will leave Hamburg this Sunday to travel to Aarhus, Denmark, for this years &lt;a href="http://jaoo.dk/aarhus-2009/"&gt;JAOO conference&lt;/a&gt;. It's my first JAOO and I heart so many good things about it. :-) And I have the great opportunity to give a talk on "&lt;a href="http://jaoo.dk/aarhus-2009/presentation/OSGi+on+the+Server"&gt;OSGi on the Server&lt;/a&gt;". Eberhard Wolff is organizing the "Java Now" track and invited me to this. Thank you very very much for that, Eberhard!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-4864125605671744726?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/4864125605671744726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=4864125605671744726' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/4864125605671744726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/4864125605671744726'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/10/jaoo-is-coming.html' title='JAOO is coming...'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-2734033852728096950</id><published>2009-09-19T20:34:00.004+02:00</published><updated>2009-09-19T20:54:07.537+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='AOP'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Eclipse 3.6 M2 is out - and includes Equinox Weaving</title><content type='html'>The &lt;a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.6M2-200909170100/index.php"&gt;second milestone of Eclipse 3.6 is available for download&lt;/a&gt; - and its the first milestone build that includes the Equinox Weaving feature as part of the &lt;a href="http://download.eclipse.org/equinox/drops/S-3.6M2-200909170100/index.php"&gt;Equinox &lt;/a&gt;&lt;a href="http://download.eclipse.org/equinox/drops/S-3.6M2-200909170100/index.php"&gt;3.6 M2 &lt;/a&gt;&lt;a href="http://download.eclipse.org/equinox/drops/S-3.6M2-200909170100/index.php"&gt;downloads&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After graduating the Equinox Aspects work we renamed it to Equinox Weaving. The reason for this is: The design separates between the base mechanism of modifying bytecode at class loading time and the actual bytecode modification. The AspectJ-based aspect weaving for bundles is just one of many possible bytecode modifiers you can think of. Another one that we implemented (but is not yet part of the Equinox Weaving project) allows you to use Springs load-time weaving infrastructure on top of a OSGi runtime together with Spring Dynamic Modules. And the nice thing about it is: While you are free to choose whatever weaver you like, the caching mechanism of Equinox Weaving works independent from all those weavers.&lt;br /&gt;&lt;br /&gt;We still need to update the Equinox web to reflect the graduation and design changes of Equinox Weaving, but please feel free to take a look at it. We are happy to answer questions on the newsgroup and the mailing list.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-2734033852728096950?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/2734033852728096950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=2734033852728096950' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2734033852728096950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/2734033852728096950'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/09/eclipse-36-m2-is-out-and-includes.html' title='Eclipse 3.6 M2 is out - and includes Equinox Weaving'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-1041657929549815814</id><published>2009-09-05T15:44:00.002+02:00</published><updated>2009-09-05T15:51:21.506+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='AOP'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Eclipse Summit Europe 2009 Program Online</title><content type='html'>The &lt;a href="http://www.eclipsecon.org/summiteurope2009/sessions?"&gt;technical program&lt;/a&gt; for &lt;a href="http://www.eclipsecon.org/summiteurope2009/"&gt;Eclipse Summit Europe 2009&lt;/a&gt; is now online and I am pretty happy to be part of it with two sessions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eclipsecon.org/summiteurope2009/sessions?id=857"&gt;Equinox Aspects - Bytecode Weaving for OSGi&lt;/a&gt;: This is some kind of an update talk on the Equinox Aspects (or better: Equinox Weaving) project. Will give some insights what has happened and what is planned for the future.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eclipsecon.org/summiteurope2009/sessions?id=1002"&gt;OSGi Best Practices&lt;/a&gt;: This is a joint talk with Jeff McAffer, Paul Vanderlei and Simon Archer where we will throw together our experiences from building apps on top of OSGi over the past years.&lt;/li&gt;&lt;/ul&gt;Don't forget to register for the event. Looking forward to seeing you all there!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-1041657929549815814?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/1041657929549815814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=1041657929549815814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/1041657929549815814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/1041657929549815814'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/09/eclipse-summit-europe-2009-program.html' title='Eclipse Summit Europe 2009 Program Online'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-6419816440265791623</id><published>2009-07-02T20:22:00.003+02:00</published><updated>2009-07-02T20:33:15.516+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from Talk at Java-Forum-Stuttgart 2009</title><content type='html'>Today I gave a talk on building dynamic applications with OSGi at the &lt;a href="http://www.java-forum-stuttgart.de/"&gt;Java-Forum-Stuttgart 2009&lt;/a&gt;. This was mostly the talk I gave (and prepared) together with Kai Tödter and Gerd Wütherich for previous conferences. Here are the slides:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/JFS-2009-DynamicOSGiApps.pdf"&gt;Patterns and Best Practices for Dynamic OSGi Applications (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;The talk were in the main hall of the conference center and it was fun standing on that huge stage... :-) And of course I got completely confused during the talk while switching between the demo application and a slide showing a screenshot of that demo app - picking up every possible embarrassment... ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-6419816440265791623?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/6419816440265791623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=6419816440265791623' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6419816440265791623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6419816440265791623'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/07/slides-from-talk-at-java-forum.html' title='Slides from Talk at Java-Forum-Stuttgart 2009'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-4441502907554842918</id><published>2009-05-29T14:11:00.004+02:00</published><updated>2009-05-29T14:15:55.670+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>Slides from the OSGi Talks at Java User Group Essen</title><content type='html'>Already two weeks ago I gave two talks together with Gerd Wütherich at the Java User Group Essen meeting at May 14th. We talked about OSGi in general and building web applications on top of OSGi in specific. We had a room full of interested people and I enjoyed a lot talking there. If you are interested in the slides, here they are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/ruhrJUG-2009-osgi-by-example.pdf"&gt;OSGi Service Platform by Example (pdf, in german)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.martinlippert.org/events/ruhrJUG-2009-mit-osgi-webanwendungen-entwickeln.pdf"&gt;Mit OSGi Web-Anwendungen entwickeln (pdf, in german)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-4441502907554842918?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/4441502907554842918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=4441502907554842918' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/4441502907554842918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/4441502907554842918'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/05/slides-from-osgi-talks-at-java-user.html' title='Slides from the OSGi Talks at Java User Group Essen'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18490491.post-6412478176513781711</id><published>2009-05-07T23:07:00.003+02:00</published><updated>2009-05-07T23:15:29.728+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Planet-Eclipse'/><title type='text'>OSGi Talks at Java User Group Essen</title><content type='html'>I will be at the &lt;a href="http://www.ruhrjug.de/index.php"&gt;Java User Group Essen&lt;/a&gt; meeting next week to talk about OSGi together with my colleague &lt;a href="http://www.gerd-wuetherich.de/"&gt;Gerd Wütherich&lt;/a&gt;. We will talk about the basic ideas behind OSGi as well as building web applications on top of OSGi. Take a look at the &lt;a href="http://www.ruhrjug.de/vorschau/details/8-gerd-wuetherich-martin-lippert--osgi"&gt;announcement &lt;/a&gt;for more details (in German).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18490491-6412478176513781711?l=martinlippert.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martinlippert.blogspot.com/feeds/6412478176513781711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18490491&amp;postID=6412478176513781711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6412478176513781711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18490491/posts/default/6412478176513781711'/><link rel='alternate' type='text/html' href='http://martinlippert.blogspot.com/2009/05/osgi-talks-at-java-user-group-essen.html' title='OSGi Talks at Java User Group Essen'/><author><name>Martin Lippert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
