<?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'><id>tag:blogger.com,1999:blog-2124153373622490226</id><updated>2010-02-04T21:03:03.969Z</updated><title type='text'>Innolocity</title><subtitle type='html'>Lets talk about Innolocity. Innolocity is the velocity of Innovation. Lets talk about the nature of innovation and about innovations and trends. The aim of the blog is to identify real innovations and to find out, why it is so difficult to create effective innovation.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/Blog.html'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.tritsch.org/Blog/atom.xml'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-3925860689445767640</id><published>2009-12-16T04:34:00.002Z</published><updated>2009-12-16T04:57:37.867Z</updated><title type='text'>Link of the Month - The best Zoom feature ever</title><content type='html'>The frontend for many mass-customization, product-configurators is based on &lt;a href="http://www.adobe.com/products/flex/"&gt;Adobe Flash/Flex&lt;/a&gt;, but as we all know, a fool with a tool is still a ... and therefore there are lots of examples out there where the design and implementation of the UI leaves "room for improvement".&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the same there are also examples of very clever and thought-through UI design/implementation. One example in this category is the website for the movie &lt;a href="http://creationthemovie.com"&gt;"Creation"&lt;/a&gt;. I really like the way they implemented the Zoom feature (and the moving bug :)).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check it out.  &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/2124153373622490226-3925860689445767640?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/3925860689445767640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=3925860689445767640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/3925860689445767640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/3925860689445767640'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/12/link-of-month-best-zoom-feature-ever.html' title='Link of the Month - The best Zoom feature ever'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-2064784561591426896</id><published>2009-12-15T16:50:00.004Z</published><updated>2009-12-15T17:27:58.854Z</updated><title type='text'>Mass-customization delivered - Back to the roots ...</title><content type='html'>&lt;div&gt;20 years ago I started my career as a Technical Project Manager/Lead Architect for EDS and was working on Bill-of-Material solutions for the Automotive Industry (e.g. Opel).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;During my self-declared summer-sabbatical, I was musing over what I want to do next and felt that (if possible) I would like to work again in a business domain and (if possible) maybe (again) in manufacturing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am happy to report that it worked out just fine!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A couple of month ago I was approached by &lt;a href="http://www.brandvis.com/"&gt;Brandvis Ltd&lt;/a&gt; and they were looking for a Chief Architect with manufacturing background to help them with the implementation of their next-generation mass-customization platform. For the time being the platform is targeted at the garment industry (or to be precise at &lt;a href="http://en.wikipedia.org/wiki/High-visibility_clothing"&gt;high-visible, high-performance, technical workwear&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Personal_protective_equipment"&gt;Personal Protective Equipment (PPE)&lt;/a&gt;). The Brandvis Software Solution allows you to customize these garments and (if necessary) certify the garments (in real-time) against the &lt;a href="http://en.wikipedia.org/wiki/High-visibility_clothing#BS_EN_471:2003"&gt;relevant standards&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The software that is behind the solution needs to be tightly integrated with underlying Bill-of-Material information and also with the Supply-Chain that is driving the manufacturing process. What we (Brandvis) have right now is a good start, but lots remains to be done. I am really looking forward to the adventure of building this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ultimately/Potentially the Brandvis Solution might evolve into a general-purpose solution to deliver on the promises of the holy-grail of manufacturing: the implementation of a general-purpose &lt;a href="http://en.wikipedia.org/wiki/Mass_customization"&gt;mass-customization&lt;/a&gt; solution.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mass-customization is a very interesting and exciting concept and you can expect that I will start to talk about it more on this blog.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-2064784561591426896?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/2064784561591426896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=2064784561591426896' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/2064784561591426896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/2064784561591426896'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/12/mass-customization-delivered-back-to.html' title='Mass-customization delivered - Back to the roots ...'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-5597661726496460704</id><published>2009-09-22T07:28:00.003+01:00</published><updated>2009-09-22T18:45:17.307+01:00</updated><title type='text'>Effective Android - Using Apache CXF to access SOAP services</title><content type='html'>A year ago I developed a small set of demos to show how to&lt;a href="http://www.tritsch.org/Blog/2008/04/apache-cxf-generates-client-side-soap.html"&gt; access SOAP services from the iPhone&lt;/a&gt;. To do this I used a very interesting feature of Apache CXF: The ability to generate a complete &lt;a href="http://cwiki.apache.org/CXF20DOC/javascript-clients.html"&gt;JavaScript client-side SOAP-stack&lt;/a&gt; on the fly.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I just finished an update/upgrade of this demo to show &lt;a href="http://www.flickr.com/photos/rolandtritsch/3601394870/"&gt;that it also works with the Android Phone&lt;/a&gt;. I also ported it to maven, means installing, building and running the demo is much easier now. The source code and the maven build environment is available for &lt;a href="http://www.tritsch.org/downloads/iphone.v3.zip"&gt;download&lt;/a&gt; and here is the &lt;a href="http://www.tritsch.org/downloads/README-iphone_v3.txt"&gt;README&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy :). &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-5597661726496460704?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/5597661726496460704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=5597661726496460704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5597661726496460704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5597661726496460704'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/06/effective-android-using-apache-cxf-to.html' title='Effective Android - Using Apache CXF to access SOAP services'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-8285497658038658614</id><published>2009-09-17T08:05:00.005+01:00</published><updated>2009-09-17T09:03:19.850+01:00</updated><title type='text'>Social Networking - Updating your status: all or nothing?</title><content type='html'>Yesterday I was stumbling over a &lt;a href="http://www.facebook.com/oisin.hurley?ref=mf"&gt;Facebook status update from Oisin Hurley&lt;/a&gt; ...&lt;div&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;b&gt;O&lt;/b&gt;&lt;b&gt;isin Hurley &lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;is starting to get a bit irritated with people that unselectively duplicate their twitter stream to their Facebook status. They're different interactions, people.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is an interesting observation and creates a bigger question: where do we go with this social-networking, micro-blogging, status-update thingy?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Initially it was easy: there was just/only twitter and this was the place to do micro-blogging and status-updates, but by now all social-networking sites (Facebook, Linked-In, XING, Plaxo, Bebo, ...) have a similar feature. On top of that all major IM platforms (AIM, MSN, Skype, ...) by now also feature a status-update feature, means as a user you are between a rock and a hard place: you either update them all at once (and "over-communicate") or you update them separately (and spend a lot of time on it).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my case my social networks are not segmented by type/kind or friend, means it is not that all my personal friends are on Facebook and my business friends are on Twitter. The segmentation is more on the tools side. Some of my friends use Facebook (only), some use Twitter (only) and some use both. Looking at it from this point of view I want to send my micro-blog entries/status updates to both or even all of of my social-networking sites (this is what Barack Obama is doing :)).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another way to look at it is maybe a segmentation by content type, means there are probably different kind of messages: more private/personal mood-messages/updates (Roland is happy. Just started a rocket with Alexandros.) , more professional micro-blog entries (Roland is working to make Lightsabre run on Android), more factual statements (e.g. a location) (Roland is in Dublin), ... and so on. Question is ... do these content types somehow map themselves to different sites/tools? I am not really sure about this, because currently people do not pick their social networking sites/tools on purpose or by brand (e.g. Facebook is the social-network for friends and Twitter is the social-network for news, professional live and marketing), means one content type might be interesting for half the people on my Facebook network and half the people on my Twitter network.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That kind of leads me to a (suggested) conclusion: the solution is not to send certain updates only to one site or the other. The solution is to create groups of people in every network and have tools which allow you to send certain messages to these groups on your networks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Any other thoughts? Suggestions?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; color: rgb(51, 51, 51); "&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-8285497658038658614?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/8285497658038658614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=8285497658038658614' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8285497658038658614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8285497658038658614'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/09/social-networking-updating-your-status.html' title='Social Networking - Updating your status: all or nothing?'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-1522285952984725520</id><published>2009-09-12T18:38:00.004+01:00</published><updated>2009-09-12T19:20:23.569+01:00</updated><title type='text'>Effective Mac - Using TimeMachine Part II or Why Restore was greyed out?</title><content type='html'>It happened again!!! Another HD crash. A year ago I lost my original 160GB drive and replaced it with a 250GB drive. Now this one failed only 12 month later. I am not sure what is happening here, but I do not feel that I "mishandle" my MacBook in a way that would explain this rate of failure. Let me know, what your experience is. Are MacBooks DiskEaters?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway ... in any case I had a chance to see, if my new backup strategy is better than my old one. You might remember (or not :)) that last year I found out that you have to &lt;a href="http://www.tritsch.org/Blog/2008/09/effective-mac-using-time-maschine.html"&gt;use TimeMachine the "right way"&lt;/a&gt;, if you want to have a pleasant restore experience.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This time around I booted from &lt;a href="http://docs.info.apple.com/article.html?path=Mac/10.5/en/15638.html"&gt;the Installation CD, went to Utilities and selected "Restore System from Backup ..."&lt;/a&gt;. Imagine my surprise when I was confronted with a selection of snapshots until 2 month ago (and I was sure that the last backup was from Sep., 03rd), but I figured "Hey, better *something* from mid of May than nothing and maybe I can restore more files using the TimeMachine application after the initial restore" and of we go ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6 hours later my system is restored and I start the TimeMachine application and surprise (again :)) I can see all me backups until Sep., 03rd, but all backups between mid of May and Sep., 03rd are greyed out (including the Restore button). Weird and frustrating. What the hell did I do to make all of these backups "un-restoreable"?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After an hour of investigation I found the problem: Mid of may I renamed the disk in the MacBook from "Macintosh HD" to "Roland's HD". Trivial, simple change, nothing to think about, nothing to worry about and TimeMachine continues to back up as normal, but will create a new backup set with the new volume name.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What is not really immediately obvious is that you can restore from various backup sets, when you run "Restore System from Backup ...". After you have selected the disk to restore from, there is a drop-down box at the top of the screen, that will allow you to select a backup set (in case you have more than one on the disk) and the next screen will then display all snapshots in that set, means the solution to my problem was to select the "Roland's HD" set and voila ... suddenly the snapshots between mid of May and Sep., 03rd are displayed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After another 6 hours I was in pretty good shape and I now like TimeMachine even more than before.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;BTW, ... if you are in Dublin and need help with your Mac I recommend the guys from the &lt;a href="http://www.themacshop.ie/"&gt;MacShop&lt;/a&gt; at Merrion Square. Good, competent, fast. This is how it should be.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-1522285952984725520?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/1522285952984725520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=1522285952984725520' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1522285952984725520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1522285952984725520'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/09/effective-mac-using-timemachine-part-ii.html' title='Effective Mac - Using TimeMachine Part II or Why Restore was greyed out?'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-1370729833123353388</id><published>2009-06-20T11:22:00.003+01:00</published><updated>2009-06-20T11:46:30.982+01:00</updated><title type='text'>ACCU 2009 - Slides are available</title><content type='html'>A couple of weeks ago I attended &lt;a href="http://accu.org/index.php/conferences"&gt;ACCU 2009&lt;/a&gt; to deliver a talk on "&lt;a href="http://accu.org/index.php/conferences/accu_conference_2009/accu2009_sessions#RESTful%20Services%20and%20Distributed%20OSGi%20-%20Friends%20or%20Foes"&gt;RESTful Services and Distributed OSGi - Friends or Foes&lt;/a&gt;" and "&lt;a href="http://accu.org/index.php/conferences/accu_conference_2009/accu2009_sessions#AJAX%20for%20Mobile%20Devices%20-%20Using%20Apache%20Projects%20to%20get%20the%20job%20done"&gt;AJAX for Mobile Devices - Using Apache Projects to get the job done&lt;/a&gt;". The conference was very well organized (thanks Giovanni) and took place in the beautiful city of Oxford. The format (keynote presentations and smaller breakout sessions) allowed for a good mix of thought-provoking presentations and good discussions. The audience was made up from very-experienced software-engineers and no-BS project-mangers.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My most favorite presentation/keynote was delivered by &lt;a href="http://accu.org/index.php/conferences/accu_conference_2009/accu2009_sessions#The%20Benefits%20of%20Abstraction%20in%20Patterns"&gt;Linda Rising (The Benefits of Abstraction in Patterns)&lt;/a&gt;. She talked about the potential of patterns going beyond the ability to put structure into the domain of software engineering.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am looking forward to learn about the agenda for next year.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-1370729833123353388?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/1370729833123353388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=1370729833123353388' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1370729833123353388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1370729833123353388'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/06/accu-2009-slides-are-available.html' title='ACCU 2009 - Slides are available'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-6660684063725135009</id><published>2009-06-19T18:46:00.000+01:00</published><updated>2009-06-19T18:41:53.091+01:00</updated><title type='text'>Street Performance World Championship - a non-technical blog post</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="left"&gt;&lt;p&gt;Sorry - this is a non-technical blog post. If you are not interested in having a good time, stop reading now. Otherwise ...&lt;br /&gt;&lt;br /&gt;I am on the LUAS on the way home from &lt;span&gt;&lt;span&gt;the &lt;a href="http://www.spwc.ie"&gt;Street Performance World Championship&lt;/a&gt; in Dublin.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px; white-space: pre; "&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;All of the performances are good/funny, but my personal favorite are &lt;a href="http://www.myspace.com/thehumanknot"&gt;Alakazam&lt;/a&gt; and &lt;a href="http://www.mr-toons.dk"&gt;Mr. Toons&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Go and check it out. It is worth-while the time.&lt;/p&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/2124153373622490226-6660684063725135009?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/6660684063725135009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=6660684063725135009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/6660684063725135009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/6660684063725135009'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/06/street-performance-world-championship.html' title='Street Performance World Championship - a non-technical blog post'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-7134869683879284678</id><published>2009-06-18T12:12:00.001+01:00</published><updated>2009-06-18T12:21:14.748+01:00</updated><title type='text'>Smart Energy - let's bring Smart Meters, Smart Grid, Micro Grid and the software behind it together</title><content type='html'>&lt;div&gt;A year ago I had a couple of pints with &lt;a href="http://www.linkedin.com/pub/dan-salt/5/409/835"&gt;Dan Sal&lt;/a&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.linkedin.com/pub/dan-salt/5/409/835"&gt;t&lt;/a&gt; (Chief Software Architect at GE Energy) and we discussed the current state of affairs with respect to IT and Software Architectures/Solutions in the Energy/Utility sector. As a result I started to develop an interest in &lt;a href="http://www.youtube.com/watch?v=DGiy7Safnhg"&gt;Smart Meter&lt;/a&gt; (just watch the first 5 min), &lt;a href="http://www.youtube.com/watch?v=9Ylcpyqz4fk&amp;amp;feature=related"&gt;Smart Grid&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=3XuCJBvq6Sk"&gt;Micro Grid&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=H1L5HjtxJQY"&gt;Grid 2.0&lt;/a&gt; concepts/solutions.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is a summary of the problems as I see them ...&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;we need to become more intelligent about how to consume energy&lt;/li&gt;&lt;li&gt;we need to become more intelligent about how to produce energy&lt;/li&gt;&lt;li&gt;and we need to become more intelligent about how to distribute/store energy&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The main focus of this blog entry is on the first bullet point, but I also quickly want to talk about the second and third bullet. Becoming more intelligent about producing, distributing and storing energy and that means first of all &lt;a href="http://www.nytimes.com/2008/08/27/business/27grid.html?_r=2&amp;amp;oref=slogin"&gt;becoming more intelligent about producing, distributing and storing renewable energy (wind, water, solar, ...)&lt;/a&gt;. &lt;a href="http://www.youtube.com/watch?v=3XuCJBvq6Sk"&gt;Micro Grids&lt;/a&gt; might be an interesting approach to consider in this area, but this means that the IT infrastructure must be able to deal with lots small independent energy "providers" (maybe even down to the household level). There are ideas how to implement something like this, but nothing ready for prime time yet. Storing energy to deal with the peaks is another dimension of the problem that needs to be consider, but a combination of &lt;a href="http://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity"&gt;old&lt;/a&gt; and &lt;a href="http://www.greentechmedia.com/articles/read/electric-vehicles-could-surpass-grid-or-support-it/"&gt;new&lt;/a&gt; (e.g. V2G - Vehicle to Grid) approaches might be suitable to provide some relief here.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let's come back to the main topic: How to become more intelligent about consuming (less) energy (in the first place). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Three years ago I was driving in a cab from Zuerich Airport to a customer meeting. The cab was a &lt;a href="http://www.toyota.com/prius-hybrid/"&gt;Toyota Prius&lt;/a&gt;. It was my first time in a Prius. In general I work in a cab (email, phone, SMS, whatever, ...), but this time I was totally fascinated by a/the display in the middle of the dashboard. &lt;a href="http://www.flickr.com/photos/its_our_city/2838668732/"&gt;The display&lt;/a&gt; showed how the Prius was producing and consuming energy with its fuel-/electro- engines and -dynamos (in (soft-/near-) real-time). Brilliant!!! You get into a traffic jam and the natural play-/compete-with-your-car instinct kicks in and you try to move the car through the traffic jam, just by using the electro-engine (just by being gentle on the accelerator).  And even without a traffic jam you are tempted to constantly compete with the car to make optimal usage of the available energy. The question is not anymore how fast you get from A to B. The question becomes "can I get from A to B using less than a gallon (less than 4 liters) of fuel". The display creates a totally new sense of awareness about what is going on and with that it starts to change behavior. The guys behind the Prius are geniuses. Adding the display makes the difference between a good and a great car, because with the display the Prius is not only a good car it is also changing societies, by changing awareness levels and behaviors.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What can we learn from this? Easy ... it is not good enough to optimize the way you consume energy, you also need to provide direct feedback to the consumer on how he/she is doing and must give the consumer tools/ways to influence the amount of energy that gets consumed. Basically you need to empower the consumer!!! You need to share the responsibility between those who produce the energy (to produce energy with the lowest environmental impact possible at the lowest possible cost) and those who consume the energy (to consume as less as possible).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The bad news is that in general right now households/consumers of energy (gas, oil, electricity, ...) are not aware of what, when, how (much) they consume. They get a bill (every month or every quarter) and have no insight into why they consumed this amount of energy and what to do/change to maybe reduce the energy consumption. The (immediate) feedback is missing. The &lt;i&gt;display&lt;/i&gt; is missing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But there is also good news. We can fix this. Originally Smart Meters concepts and technologies got introduced to allow the utility companies to read your meter without sending somebody to your house (a clear benefit for them; not so much for you :)). In the meantime smart meters have evolved. They can and will fix the "remote reading" problem, but they also allow you (the consumer) to get immediate feedback on your energy consumption.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But it might be a couple of years until smart meters get installed in (all of) the households (&lt;a href="http://en.wikipedia.org/wiki/Smart_meter"&gt;the only country in Europe, which is almost done with this is Italy&lt;/a&gt;). What do you do in the meantime? One option is to use a &lt;a href="http://www.electricity-monitor.com/energy-monitor-comparison-chart-i-26.html"&gt;wireless energy monitor&lt;/a&gt;. The good news is &lt;a href="http://www.bluelineinnovations.com/flash/corporatevideo/video_large_medium.html"&gt;these devices are available, do not cost a lot and are easy to install&lt;/a&gt;. The bad news is they are very limited with respect to their capabilities and connectivity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What I am looking for is a smart meter or an energy monitor that is connected to my (W)LAN and is able to dump/collect the data to a hard-disk of my choice (laptop or special purpose appliance). I then want to be able to display the data in real-time on a display of my choice (TV, computer screen, mobile phone, ...).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To my knowledge such a device/appliance does not exist today.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now things get even more tricky. How can I find out if my energy consumption is good or good enough (read near the optimum)? And how can I analyze/break down my energy consumption to identify potential culprits?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the end we could upload the (location-aware) data to a data-warehouse and run analytics on it that would allow us to calculate the average per person per household in a certain area and provide feedback to the best/worst five energy consumers in the area. If you consume much more energy than you neighbors (per person) you might want to find out what the hell is going on (&lt;a href="http://www.google.org/powermeter"&gt;Google is working on something like this&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bottom line: To change the behavior we need to visualize the problem (i.e. how much energy (electricity, gas, oil, ... you consume). It will take 5-10 years to bring smart meters to the majority of households in the developed world. In the meantime energy monitors can/should be used to give immediate feedback to you (the consumer), but currently these devices are very limited in terms of what they can monitor (most of them can only monitor electricity), capability (storing historic data) and connectivity (make the data available to a/the community for analysis).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hhhhhhmmmmm ... any ideas??? Otherwise it seems I need to get my soldering gun out. &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/2124153373622490226-7134869683879284678?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/7134869683879284678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=7134869683879284678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/7134869683879284678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/7134869683879284678'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/06/smart-energy-lets-bring-smart-meters.html' title='Smart Energy - let&apos;s bring Smart Meters, Smart Grid, Micro Grid and the software behind it together'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-457192709581314432</id><published>2009-06-18T10:50:00.004+01:00</published><updated>2009-06-18T11:19:35.102+01:00</updated><title type='text'>Reading books - Steve Jobs, Raising Boys and The Complete Robot</title><content type='html'>A month ago I decided to use some of my time during the summer and work my way through the pile of books that I always wanted to read and never really got to. The first four weeks proofed to be interesting, very interesting.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I started with "&lt;a href="http://books.google.com/books?id=peqmAAAACAAJ&amp;amp;dq=icon+steve&amp;amp;client=firefox-a"&gt;ICon: The Greatest Second Act in the History of Business&lt;/a&gt;". It is obviously a biography about Steve Jobs, but it is also a good book on the history of Apple, the Silicon Valley, Next, Disney and Pixar. It is an unauthorized biography and is (sometimes very) critical of Steve Jobs and how he got to where he is today.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"&lt;a href="http://books.google.com/books?id=z1YbQMpZwR8C&amp;amp;dq=raising+boys+book&amp;amp;printsec=frontcover&amp;amp;source=bn&amp;amp;hl=en&amp;amp;ei=WBI6SqGJE9mM_AbyyN28Bg&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=4"&gt;Raising boys&lt;/a&gt;" was the next one and is a must read for Mums and Dads. Some of the stuff is common sense, but some chapters give a good insight into what the hell is going on sometimes and why.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Currently I am reading&lt;a href="http://en.wikipedia.org/wiki/The_Complete_Robot"&gt; "Isaac Asimov's - The Complete Robot&lt;/a&gt;" a collection of short stories about robots and how they will (potentially) become part of our society. One story talks about a boy who prefers his robot-dog over a real one. Just wondering how many children prefer their gameboy over a (real) dog. Good food for thought. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-457192709581314432?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/457192709581314432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=457192709581314432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/457192709581314432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/457192709581314432'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/06/reading-books-steve-jobs-raising-boys.html' title='Reading books - Steve Jobs, Raising Boys and The Complete Robot'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-8536005941634667394</id><published>2009-06-18T08:40:00.005+01:00</published><updated>2009-06-18T10:49:58.221+01:00</updated><title type='text'>TEDx Dublin - Reviewing a very nice friday evening</title><content type='html'>Last friday (means already almost a week ago) I had the chance to attend the first TEDx event in Dublin at the &lt;a href="http://sciencegallery.com/tedxdublin"&gt;Science Gallery&lt;/a&gt;. To make a long story short ... it was a GREAT event. Great people, great presentations, great location. If you ever get the chance to attend a TEDx event or maybe even to attend a TED conference ... DO IT!!!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just in case you have never heard about TED I suggest you check out the &lt;a href="http://www.ted.com/"&gt;website&lt;/a&gt;. There are hundreds of thought-provoking videos and presentations available. TED stands for Technology, Entertainment and Design. TED conferences are held every two years and provide a platform for &lt;b&gt;Ideas Worth Spreading&lt;/b&gt;. And my god, some of these ideas are worth spreading indeed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are a couple of presentations I found interesting ...&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/robert_full_learning_from_the_gecko_s_tail.html"&gt;Robert Full Learning from the gecko's tail&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/lang/eng/blaise_aguera_y_arcas_demos_photosynth.html"&gt;Blaise Aguera y Arcas demos Photosynth&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/lang/eng/al_gore_warns_on_latest_climate_trends.html"&gt;Al Gore warns on latest climate trends&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/lang/eng/matthieu_ricard_on_the_habits_of_happiness.html"&gt;Matthieu Ricard on the habits of happiness&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/lang/eng/brian_greene_on_string_theory.html"&gt;Brian Greene on string theory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/lang/eng/jill_bolte_taylor_s_powerful_stroke_of_insight.html"&gt;Jill Bolte Taylor's stroke of insight&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/pattie_maes_demos_the_sixth_sense.html"&gt;Pattie Maes on the Sixth Sense&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;... and there are lots more. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Back to the event in Dublin ... we had about 200 people in the room (packed) and the event was very well organized and moderated by &lt;a href="http://aquigley.blogspot.com/2009/06/june-2009-tedxdublin.html"&gt;Aaron Quigley&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The presenters talked about ...&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ted.com/speakers/blaise_aguera_y_arcas.html"&gt;Blaise Aguera y Arcas&lt;/a&gt; - &lt;a href="http://photosynth.net"&gt;Photosynth&lt;/a&gt; and ways to construct 3D models from 2D pictures&lt;/li&gt;&lt;li&gt;&lt;a href="http://eleceng.ucd.ie/~srickard"&gt;Scott Rickard&lt;/a&gt; - &lt;a href="http://sparse.ucd.ie/"&gt;Noise Separation and Sparsity&lt;/a&gt; (Using DUET to separate the sparsity) &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hitlabnz.org/wiki/M._Billinghurst"&gt;Mark Billinghurst&lt;/a&gt; - How to make &lt;a href="http://www.hitlabnz.org/wiki/Video_-_The_Interesting_Mechanism"&gt;Augmented Reality (AR)&lt;/a&gt; more accessible for the masses&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;... and all of the presentations featured live demos of the research results (very impressive). There are &lt;a href="http://fortifyservices.blogspot.com/2009/06/tedx-dublin-overview-and-pics.html"&gt;good blog posts&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/aquigley"&gt;pictures&lt;/a&gt; about the event available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My personal favorite was Mark's presentation on AR. Can't wait for the Mac version of &lt;a href="http://www.hitlabnz.org/wiki/BuildAR"&gt;BuildAR&lt;/a&gt; to become available.&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/2124153373622490226-8536005941634667394?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/8536005941634667394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=8536005941634667394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8536005941634667394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8536005941634667394'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/06/tedx-dublin-reviewing-very-nice-friday.html' title='TEDx Dublin - Reviewing a very nice friday evening'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-7948301990580144010</id><published>2009-06-09T09:23:00.007+01:00</published><updated>2009-06-10T09:13:53.777+01:00</updated><title type='text'>FUSEforge Lightsaber/Lightsabre - Research on Asynchronous Distributed OSGi (for Jedi's :))</title><content type='html'>The &lt;a href="http://cxf.apache.org/distributed-osgi.html"&gt;Distributed OSGi spec (RFC 119)&lt;/a&gt; is coming along nicely, means now might be a good time to raise the head and start to think about what might come next. A couple of month ago &lt;a href="http://coderthoughts.blogspot.com/"&gt;David&lt;/a&gt;, &lt;a href="http://romanroe.blogspot.com"&gt;Roman&lt;/a&gt; and &lt;a href="http://www.tritsch.org/"&gt;myself&lt;/a&gt; got together and concluded to set up a research project on the alternatives available to potentially extend the Distributed OSGi spec with some asynchronous messaging concepts/capabilities.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The research is still ongoing, but the intermediate results (including a first demo!!!) are now available on &lt;a href="http://fusesource.com/forge/"&gt;FUSEforge&lt;/a&gt; (Project &lt;a href="http://fusesource.com/forge/projects/LIGHTSABRE"&gt;Lightsabre&lt;/a&gt;). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The demo will also be presented at &lt;a href="http://www.osgi.org/DevConEurope2009/HomePage"&gt;OSGi DevCon Europe&lt;/a&gt;. Maybe (another) reason to attend. Enjoy and stay tuned.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-7948301990580144010?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/7948301990580144010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=7948301990580144010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/7948301990580144010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/7948301990580144010'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/06/fuseforge-lightsaberlightsabre-research.html' title='FUSEforge Lightsaber/Lightsabre - Research on Asynchronous Distributed OSGi (for Jedi&apos;s :))'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-5529421842545778153</id><published>2009-06-08T07:06:00.001+01:00</published><updated>2009-06-10T09:15:49.141+01:00</updated><title type='text'>Skills, Innovation and the future of Ireland - Bermuda Triangle or Trinity</title><content type='html'>Ireland (like any other country in the world right now) needs to reinvent itself. The Celtic Tiger (1.0) is over. Question is: What's next? Do we want a Celtic Tiger 2.0? If so, how should it look like? And how do we make it happen?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://chrishornat.blogspot.com/2009/01/innovation.html"&gt;Chris Horn&lt;/a&gt; has published a couple of interesting blog entries and articles on the topic.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For me the key is skills and innovation. Skill comes in two flavors: expertise and experience. The Celtic Tiger 1.0 was based on expertise. At the time Ireland was building a very well educated workforce (Trinity College, UCD, University of Limerick, ... ) and was also enjoying (or creating) other (monetary) benefits (like low corporate taxes, low wages, lots of EU aids, ...).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/Celtic_Tiger"&gt;These times are clearly over&lt;/a&gt; and Ireland has to find a new (the next) niche to compete in the global economy. My hope and my belief is that Ireland can reinvent itself around a different set of skills, namely the experience the workforce has gained in the last 10 years. Right now is the (a good) time to reinvent Ireland as a place, where small startups can flourish and succeed: A European (Software) Business Incubator.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets make it happen.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-5529421842545778153?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/5529421842545778153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=5529421842545778153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5529421842545778153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5529421842545778153'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/02/skills-innovation-and-future-of-ireland.html' title='Skills, Innovation and the future of Ireland - Bermuda Triangle or Trinity'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-1935641911091779546</id><published>2009-05-28T18:29:00.005+01:00</published><updated>2009-05-31T07:59:02.922+01:00</updated><title type='text'>Effective Android - Getting Started Guide for the Android Dev Phone 1</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;This week I spend a day to get my new Android Phone up and running.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the end I figured it might make sense to write up a cookbook on what to do when you finally get your hands on the box and unwrap your new toy. Here we go ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;The (ultimate :)) Android Getting Started Guide (for Mac Users :)) &lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First things first: This guide assumes that you got yourself an &lt;a href="http://developer.android.com/guide/developing/device.html"&gt;Android Dev Phone 1&lt;/a&gt;. It will not work for the T-Mobile G1.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Obviously the first thing you want to do is to open the box, put the battery into the phone and charge it (for at least 3 hours). The phone comes with an US power-supply and an USB-cable, means in Europe you either need to have an adapter or you need to charge the phone with the USB-cable (I charged it with the cable).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The phone comes with the Android 1.0 firmware pre-installed, but the current version is 1.5 and is much better (yes, believe me - &lt;a href="http://developer.android.com/sdk/android-1.5-highlights.html"&gt;it is better&lt;/a&gt;). Therefore while charging the phone you might want to download a couple of files:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://developer.android.com/sdk/1.5_r2/index.html"&gt;the Android SDK 1.5&lt;/a&gt; - you need this for the tools&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.htc.com/www/support/android/adp.html"&gt;the Android 1.5 firmware&lt;/a&gt; (down&lt;span&gt;&lt;span&gt;load ota-radio-2_22_19_26I.zip a&lt;span&gt;&lt;span&gt;nd signed-dream_devphone_userdebug-ota-148830.zip) - &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;this is what you want to install on the phone (make sure to configure your browser (e.g. Safari) NOT to unzip the files after download - you need the zip files). &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;After the phone was charged I put my SIM-card into the phone and followed the instructions on the Start Here! Setup Guide that comes with the phone and went through the setup process. As part of this process &lt;a href="http://androidcommunity.com/forums/f41/g1-setup-google-account-9855/"&gt;you have to login to your Google Account&lt;/a&gt; (no comment :)). That also means that you need to have a GPRS connection and that means that your SIM card needs to have a data plan and that &lt;a href="http://www.androidonhtc.com/setup_data"&gt;your APN must be configured to work with the phone&lt;/a&gt; (if this sounds like a little bit of a hassle - it is!!!).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After everything is up and running you might want to replace the very small 1GB microSD-Card with something bigger (you need to do this sooner or later anyway). I recommend at least an &lt;a href="http://www.buy.com/prod/easystore-8gb-microsd-card/q/loc/101/210912084.html"&gt;8GB card&lt;/a&gt;. Just follow the instructions in the Setup Guide (and do not forget to unmount before you take the card out of the slot).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next step is to install the SDK. Just unzip the file to a/the location of you choice (in my case /opt) and add the .../tools directory to your path (e.g. in the ~/.bashrc file).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Plug the phone into one of the USB-ports, start a shell and type ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;div&gt;~\&gt; adb devices&lt;/div&gt;&lt;div&gt;List of devices attached &lt;/div&gt;&lt;div&gt;HT93MLZ00125&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;device&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;... to verify that you can see the phone. You then need to &lt;a href="http://www.htc.com/www/support/android/adp.html"&gt;follow the instructions from the HTC-website&lt;/a&gt; to upgrade the firmware to 1.5. A couple of observations ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;the firmware updater is always looking for a file called update.zip in the root of the SD-card, means while copying/pushing the file to the device you need to rename it to update.zip&lt;/li&gt;&lt;li&gt;to switch on logging you have to type ALT-l(og) not ALT-i (hard to read or I need new glasses :))&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;"5. Use the adb sync command to copy the contents of the radio image package to the update.zip archive on the device's SD card:$ adb push &lt;recovery-image-package&gt;.zip /sdcard/update.zip" ... should probably read ... "5. Use the adb sync command to copy the contents of the recovery image package to the update.zip archive on the device's SD card:$ adb push &lt;recovery-image-package&gt;.zip /sdcard/update.zip" (looks like an honest copy-and-paste bug :))&lt;/recovery-image-package&gt;&lt;/recovery-image-package&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Afterwards you probably want to find a WLAN-Hotspot to speed up the rest of the configuration/setup process. But be aware ... my WLAN-Router was using channel 13 and initially the phone is configured to use only 11 channels, means my phone did not find my hotspot. To fix this you need to go to Settings &gt; Wireless Controls &gt; Wi-Fi Settings and press the Menu button, select Advance &gt; Regulatory domain and tell the phone to use (all) 14 channels (took me *only* an hour to find this one :)).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next step is to sync/upload you contacts to your Google Account and sync the contacts and the calendar. &lt;a href="http://googlemac.blogspot.com/2008/05/mac-os-x-1053-sync-google-contacts.html"&gt;The sync is only working, if you have an iPod or an iPhone.&lt;/a&gt; Otherwise your best option is to &lt;a href="http://bborofka.com/A_to_G/A_to_G.html"&gt;upload your contacts&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Configuring the email client to work with your POP3 and/or IMAP mail accounts is straight forward.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Last but not least you want to install a couple more programs. Here is my hit-list ...&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Twitteroid - a must have (obviously :))&lt;/li&gt;&lt;li&gt;Pixelpipe - very good (offline) (micro-) blogging client&lt;/li&gt;&lt;li&gt;Chess - the only game you need&lt;/li&gt;&lt;li&gt;GPS Status 2 - cool GUI&lt;/li&gt;&lt;li&gt;Hi AIM - one way to do IM&lt;/li&gt;&lt;li&gt;Skype (Beta) - was not able to make it work (yet)&lt;/li&gt;&lt;li&gt;NewsRob - RSS client to read your Goggle Reader Account&lt;/li&gt;&lt;li&gt;Par 3 Golf - ok, the "other" game you need&lt;/li&gt;&lt;li&gt;Glympse - to keep people in the loop on your whereabouts&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;To put some structure into the application space I created folders on my home screen and moved the apps into the appropriate folders (e.g Games, Tools, ...). BTW ... if you want to change the name of a folder you have to open it and put your finger on the title bar until the change-the-name dialog opens.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally you want to &lt;a href="http://www.salling.com/mediasync/mac/"&gt;sync you iTunes Playlists and Podcasts with the phone&lt;/a&gt;. First you need to install software and then you need to mount the SD-card to the laptop. You can do this by pulling down the status/notification bar on the home screen and push the "USB connected" notification. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All of this took me (on and off) 8 hours. Next step is to set up a/the development environment. Sounds like another 8 hours of good fun lie ahead of me :).&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/2124153373622490226-1935641911091779546?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/1935641911091779546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=1935641911091779546' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1935641911091779546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1935641911091779546'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/05/effective-android-getting-started-guide.html' title='Effective Android - Getting Started Guide for the Android Dev Phone 1'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-5822760245809243899</id><published>2009-05-27T09:16:00.001+01:00</published><updated>2009-05-27T09:16:44.524+01:00</updated><title type='text'>Effective Andriod - a new category</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="left"&gt;&lt;p&gt;Last year I introduced categories like "Link of the Month" and "Effective Mac" to my bloging". Heads up ... there is a new category coming: Effective Android will talk about my adventures with my new Android phone.&lt;/p&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/2124153373622490226-5822760245809243899?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/5822760245809243899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=5822760245809243899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5822760245809243899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5822760245809243899'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/05/effective-andriod-new-category.html' title='Effective Andriod - a new category'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-5549874291658013222</id><published>2009-05-18T16:16:00.002+01:00</published><updated>2009-05-18T17:08:33.930+01:00</updated><title type='text'>Need a new phone - iPhone vs. Blackberry vs. Android</title><content type='html'>Last year I went hill-walking with &lt;a href="http://www.linkedin.com/pub/andrew-o-sullivan/8/b48/6b0"&gt;Andrew&lt;/a&gt; and &lt;a href="http://www.blogger.com/profile/00743810504276237137"&gt;Adrian&lt;/a&gt; in &lt;a href="http://maps.google.com/maps?t=h&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;ll=51.758489,-9.635131&amp;amp;spn=0.029167,0.077248&amp;amp;z=14"&gt;Kerry&lt;/a&gt;. By now everybody knows the story: I drowned my iPhone in Adrian's backpack. The backpack was 100% water-proof, means it did not let any water out and at the end of a 4 1/2 hour (irish) survival tour with heavy, "horizontal" rain the iPhone did not pass the "can-your-iPhone-also-work-under-water" test.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I decided to look at it as an opportunity. An opportunity to also "test" one of the last mobile devices I never had before: A Blackberry (Curve).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Unfortunately I have to admit it never really worked for me. The Blackberry is a good mobile email reader, but that's it. The iPhone is a mobile computing platform, that will also allow you to read your email, if you wish to do so. In the last 12 month I really missed my beloved iPhone :(.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fortunately two weeks ago live-changing events opened up the opportunity for me to look at getting a new phone for myself. The first step was to look at my requirements:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Needs to be a mobile computing platform (not just a phone and an email reader).&lt;/li&gt;&lt;li&gt;Needs to allow me to write applications for it. If possible in JAVA. If possible using an OSGi container.&lt;/li&gt;&lt;li&gt;Needs to work in multiple countries (e.g. Germany, Ireland, Greece, ...) without killing me on the voice- and data-roaming charges. Means, if possible it should not be SIM-locked.&lt;/li&gt;&lt;li&gt;Needs to be affordable (both in terms of buying it and using it)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The list of options turned out to be kind of small. I first looked at the iPhone, but was not to happy with the plans and the prices that I can get for the iPhone (if you look for an iPhone without a SIM-lock it gets even worse). And the iPhone has no JVM (and will probably never have/get one).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I then looked at the Blackberry (Bold and Storm), but was not able to convince myself that these devices are the right platform for my software engineering ambitions in the next couple of weeks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the end I stumbled over an interesting alternative. &lt;a href="http://www.android.com/"&gt;The Android Platform!&lt;/a&gt; Exactly what I was looking for from a technical point of view (e.g. ability to run JAVA), but how about the rest of my requirements? It turns out that there is an &lt;a href="http://developer.android.com/guide/developing/device.html"&gt;Android Dev Phone&lt;/a&gt; that you can order (USD 399,- + VAT, one per developer), when you register yourself as an Android Developer (and the phone is SIM- and hardware-unlocked :)). Happy days!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My new toy will arrive in the next couple of days. Stay tuned. Will send out an update as soon as I am able to deploy the first bundles :).&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/2124153373622490226-5549874291658013222?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/5549874291658013222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=5549874291658013222' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5549874291658013222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5549874291658013222'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/05/need-new-phone-iphone-vs-blackberry-vs.html' title='Need a new phone - iPhone vs. Blackberry vs. Android'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-8431461485607748237</id><published>2009-05-18T15:54:00.003+01:00</published><updated>2009-05-18T16:14:40.083+01:00</updated><title type='text'>Effective Mac - Make the Mac listen ...</title><content type='html'>This morning I was using my new &lt;a href="http://money.cnn.com/galleries/2007/biz2/0709/gallery.favorites_tools.biz2/index.html"&gt;JawBone&lt;/a&gt; Bluetooth headset to make a Skype call. The quality was bad and therefore I decided to switch to my headset. The result was better, but still not what I was looking for. At the end I took the time to really understand, where the sound is coming from and to my big surprise I found out that the &lt;a href="http://forums.macrumors.com/showthread.php?t=342539"&gt;line-in jack is not working with normal headsets&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the Mac you need a mic (or a headset) with "power" (e.g. a USB mic or a pre-amp mic). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Conclusion: I have stored away my headset and will use the built-in speaker/built-in mic to make calls. In case I need privacy I will just plug in my iPhone earbuds. That sounds like a/the winning configuration. But that also means that I do not have a solution for environments with a lot of background noise. Maybe I need to go back and need to find out why the quality with the JawBone was bad in the first place.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-8431461485607748237?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/8431461485607748237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=8431461485607748237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8431461485607748237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8431461485607748237'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/05/effective-mac-make-mac-listen.html' title='Effective Mac - Make the Mac listen ...'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-8271159354805640885</id><published>2009-01-23T12:46:00.003Z</published><updated>2009-01-24T07:52:53.408Z</updated><title type='text'>Orchestrating the orchestration - EIP vs. BPEL vs. BPML</title><content type='html'>Occasionally (and in any case not often enough) I am having diner or lunch (or any another excuse) to meet my dear friend &lt;a href="http://www.griegers.de/iweb-griegers.de/Home.html"&gt;Klaus Grieger&lt;/a&gt;. He is a Principal Architect with &lt;a href="http://www.cimt-ag.de/Software-Development.8.0.html?&amp;amp;L=2"&gt;CIMT AG&lt;/a&gt;. Klaus is what I would call a "deep thinker". Discussions with him are in between interesting, challenging, invigorating and exhausting :).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The topic of the Christmas Lunch (we had the choice between &lt;a href="http://www.snack-point.com/"&gt;"The best Worscht in Town"&lt;/a&gt; (Worscht is Hessian Slang for sausage) and &lt;a href="http://www.eatchacha.com/"&gt;"Positive Eating"&lt;/a&gt; and we did the right thing) was his observation that there is good news and bad news when it comes to the topic of (services) orchestration: the (from my point of view) good news is that more and more companies start to use orchestration concepts to introduce a cleaner separation of concern to their (service-oriented) architectures. The bad news is that a lot of customers seem to be confused what orchestration is (e.g. "orchestration is BEPL") and how to use/implement it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before we start we should probably introduce a couple of standards, abbreviations and concepts:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;*&lt;a href="http://en.wikipedia.org/wiki/Enterprise_Integration_Patterns"&gt;EIP&lt;/a&gt; - Enterprise Integration Patterns - A set of design patterns to design, build and deploy messaging solutions for distributed systems. Based on the &lt;a href="http://books.google.com/books?id=dH9zp14-1KYC&amp;amp;dq=enterprise+integration+pattern&amp;amp;printsec=frontcover&amp;amp;source=bn&amp;amp;hl=en&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;resnum=5&amp;amp;ct=result"&gt;book&lt;/a&gt; by Gregor Hophe and Bobby Woolf. &lt;/div&gt;&lt;div&gt;*&lt;a href="http://en.wikipedia.org/wiki/Domain-specific_programming_language"&gt;DSL&lt;/a&gt; - Domain Specific Language - A DSL is a programming language dedicated to a specific problem domain. There are solutions available to &lt;a href="http://camel.apache.org/index.html"&gt;describe EIPs with DSLs&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;*(WS-)&lt;a href="http://en.wikipedia.org/wiki/Business_Process_Execution_Language"&gt;BPEL&lt;/a&gt; - Business Process Execution Language - A language to describe the orchestration of (web-)services.&lt;/div&gt;&lt;div&gt;*&lt;a href="http://en.wikipedia.org/wiki/Business_Process_Modeling_Language"&gt;BPML&lt;/a&gt; - Business Process Modeling Language - A superset of BPEL. More suitable to describe workflows. &lt;/div&gt;&lt;div&gt;*&lt;a href="http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation"&gt;BPMN&lt;/a&gt; - Business Process Management Notation - BPEL does not define a/the way to describe the business processes in a graphical way. This is addressed by BPMN. You can &lt;a href="http://www.bpm.fit.qut.edu.au/projects/babel/tools/"&gt;generate BPEL from BPMN&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are also a couple of &lt;a href="http://www.nettab.org/2005/docs/NETTAB2005_Ross-TalbotOral.pdf"&gt;good discussions&lt;/a&gt; available on &lt;a href="http://www.infoq.com/news/2008/09/Orchestration"&gt;orchestration vs. cheography&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My suggestion is to structure the discussion by introducing different levels of orchestration:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;*Component-Level/Microflow Orchestration - within a service&lt;/div&gt;&lt;div&gt;*Services-Level/Business-Process Orchestration - between services, but no interactions with humans and no long-running processes/transactions&lt;/div&gt;&lt;div&gt;*&lt;a href="http://en.wikipedia.org/wiki/Workflow"&gt;Workflows&lt;/a&gt; - between services, including interactions with humans (e.g. approvals, etc.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The big question is, if BPEL is the silver bullet for all of these and the answer for me is clearly no. Using BPEL to do component-level orchestration is clearly overkill. EIPs (using a java-based DSL) are much better suited to get this job done. BPEL has also its &lt;a href="http://soa.sys-con.com/node/204417"&gt;limitations&lt;/a&gt; when it comes to the description of workflows. Using BPML to implement/describe your workflows might be a better choice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But BPEL is clearly the language of choice when it comes to the orchestration of services in a SOA. At the same time, even this decision should not be taken lightly. One of the cited main advantages of using BPEL (and the tools that need to come with it) is the ability to design, change and maintain business processes in a graphical way (including the claim that this can be done by your business domain experts). My question is: do you really need this? How often do your business processes or more specifically the orchestration of the processes change? Once a week? Once a month? Once a year? If it is the later, you might want to reconsider the decision to introduce BPEL (and all of the overhead that comes with it) to your project/company, since it might be easier to just write two pages of JAVA code and you are done.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Executive Summary: I can recommend to have lunch in the Cha Cha. Good fresh food. Not to heavy. On the topic of orchestration I recommend a practical approach: start buttom up. Use DSL-based EIP as much as possible, before you use BEPL-based services-orchestration and/or BPML-based workflows.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-8271159354805640885?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/8271159354805640885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=8271159354805640885' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8271159354805640885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/8271159354805640885'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/01/orchestrating-orchestration-eip-vs-bepl.html' title='Orchestrating the orchestration - EIP vs. BPEL vs. BPML'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-6494454109730612603</id><published>2009-01-22T18:28:00.005Z</published><updated>2009-01-22T19:06:33.955Z</updated><title type='text'>Commercial Open Source for Apache Projects - Survival of the fittest</title><content type='html'>Just found &lt;a href="http://www.freedomoss.com"&gt;another company&lt;/a&gt; offering commercial support for Apache ServiceMix and Apache ActiveMQ (&lt;a href="http://fusesource.com/"&gt;like we do :)&lt;/a&gt;). For me this is good news. It shows that more and more people use Apache integration projects in mission-critical deployment scenarios. And that these deployments generate enough value for customers to warrant an "insurance" against worst-case scenarios. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For me it was never the goal to be the only company to offer consulting, training and support for Apache integration projects. My goal was (and will always be) to provide the "best" (read most valuable) consulting, training and support offerings you can get for these projects.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Luckily Progress shares this ambition. This year we will increase the revenue we generate with FUSE (and the budget that comes with it) by roughly 200%. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Statements like &lt;a href="http://www.freedomoss.com/freeesb"&gt;this&lt;/a&gt; ...&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;"With the recent announcement of Progress Software acquiring Iona Technologies, Freedom OSS believes that professional support for Servicemix ESB and Active MQ will be dropped from IONA/Fuse."&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;... can safely be considered FUD.&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/2124153373622490226-6494454109730612603?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/6494454109730612603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=6494454109730612603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/6494454109730612603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/6494454109730612603'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/01/commercial-open-source-for-apache.html' title='Commercial Open Source for Apache Projects - Survival of the fittest'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-5877456429912409952</id><published>2009-01-10T08:38:00.002Z</published><updated>2009-01-10T08:54:07.837Z</updated><title type='text'>Effective Mac - Sleeping on the plane</title><content type='html'>About a year ago, I "borrowed" the battery from Christina's MacBook to extend my "life", while I am on the plane. The Mac (being the Mac) has a nice feature, which will hibernate the machine when the battery gets low. This allows you to change the battery without rebooting.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was looking for a way to hibernate the machine on demand. This is also useful if you want to conserve battery power (e.g. while one a plane). The sleep mode is a drain on the battery, because the RAM needs to be kept alive/refreshed. This is especially a problem, if you have a lot of RAM.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Found the following &lt;a href="http://blog.kaputtendorf.de/2007/08/17/hibernation-tool-for-mac-os/"&gt;applescript&lt;/a&gt;. Seems useful.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-5877456429912409952?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/5877456429912409952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=5877456429912409952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5877456429912409952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/5877456429912409952'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/01/effective-mac-sleeping-on-plane.html' title='Effective Mac - Sleeping on the plane'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-3516887035804248268</id><published>2009-01-04T12:19:00.002Z</published><updated>2009-01-04T12:45:20.703Z</updated><title type='text'>Effective Mac - Using OpenOffice, NeoOffice and/or iWorks08</title><content type='html'>Finally! OpenOffice is now available for the Mac. In the last two month I used OpenOffice 3.0, NeoOffice 2.2.5 and iWorks08 in parallel (with a special focus on the presentation functionality).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The result is surprising (and maybe not :)). If you use the "native" formats (e.g. ODF, .key/.page) everything works fine. Obviously things get more interesting, if you want to use these tools to read and write MS-Office files (.ppt/.doc/.xls) or even MS-Office 2007 files (.pptx, etc.).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this case it is my experience that you (still) have to limit yourself to a (non-obvious) subset of the functionality to make sure you can import/export your files to/from MS-Office. Especially for Powerpoint 2007 files I currently have to use all three tools and see, which tool will give me the best result, when I import .pptx files. In some cases entire slides show up blank. In other cases they are "reformated" in a way that makes them unreadable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Buttom line: It seems that for the time being, neither OpenOffice nor NeoOffice is a solution on its own, when it comes to importing/exporting to/from MS-Office. But that may change in the future.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&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/2124153373622490226-3516887035804248268?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/3516887035804248268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=3516887035804248268' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/3516887035804248268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/3516887035804248268'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/01/effective-mac-using-openoffice.html' title='Effective Mac - Using OpenOffice, NeoOffice and/or iWorks08'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-4774194592856442286</id><published>2009-01-04T11:53:00.002Z</published><updated>2009-01-04T12:18:53.453Z</updated><title type='text'>Conference Update - Apache Con, Java Days and ACCU</title><content type='html'>It seems over Christmas a lot of people did what I did: Clean up the Todos, catch up on EMail and get ready for 2009. As a side effect my colleagues and I (the Open Source Center of Competence in Progress) got notifications from various conference committees that our speaking proposals got accepted.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;* &lt;a href="http://open-source-adventures.blogspot.com"&gt;Andreas&lt;/a&gt; and &lt;a href="http://trenaman.blogspot.com/"&gt;Adrian&lt;/a&gt; will talk/present at &lt;a href="http://www.eu.apachecon.com/c/aceu2009/"&gt;ApacheCon 2009&lt;/a&gt; in Amsterdam (NL)&lt;/div&gt;&lt;div&gt;* &lt;a href="http://www.davidgreco.it/MySite/Welcome.html"&gt;David&lt;/a&gt; will talk/present at the Italian &lt;a href="http://roma.javaday.it/javaday2009/"&gt;JavaDays 2009&lt;/a&gt; in Rome (IT)&lt;/div&gt;&lt;div&gt;* And myself will talk/present at &lt;a href="http://accu.org/index.php/conferences/accu_conference_2009/accu2009_speakers"&gt;ACCU 2009&lt;/a&gt; in Oxford (UK)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't miss the chance to drop us a line or just corner us to catch up on the state of affairs with respect to Open Source, Integration, Mobile Computing, Live, Universe and everything else.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-4774194592856442286?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/4774194592856442286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=4774194592856442286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/4774194592856442286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/4774194592856442286'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2009/01/conference-update-apache-con-java-days.html' title='Conference Update - Apache Con, Java Days and ACCU'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-2524764580886452397</id><published>2008-12-28T14:48:00.004Z</published><updated>2008-12-28T15:21:44.736Z</updated><title type='text'>Link of the Month - TwitterFeed</title><content type='html'>In the last two month I have put some work into my online presence (&lt;a href="http://www.tritsch.org"&gt;website&lt;/a&gt;, &lt;a href="http://www.tritsch.org/Blog/Blog.html"&gt;blog&lt;/a&gt;, &lt;a href="http://twitter.com/rolandtritsch"&gt;twitter&lt;/a&gt;, &lt;a href="http://www.linkedin.com/in/rolandtritsch"&gt;linked-in&lt;/a&gt;, ...). Obviously I try to minimize the maintenance effort for me, but maximize the user experience for the "customers" of my online presence (I am talking about you, dear reader :)). &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One great tool in this regard is &lt;a href="http://twitterfeed.com"&gt;TwitterFeed&lt;/a&gt;. It allows you to create "feeds", which will "listen" on RSS feeds and will then turn them into tweets. An obvious use case is to create a "listener" on your own block and make sure your followers learn when you publish a new blog entry.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A more sophisticated, integrated (and wwwwaaaayyyyy cooler) use case is to use NetNewsWire to read your RSS feeds/news/articles and use the integration with &lt;a href="http://delicious.com/rolandtritsch"&gt;del.ico.us&lt;/a&gt; to bookmark what you read. You then go to TwitterFeed and create a listener on the RSS feed on your del.ico.us account and voila: everytime  you are reading something and bookmark it with del.ico.us a tweet gets generated. Very elegant. I like it.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also added a "My Del.ico.us" widget to my blog (on the right hand side), which means that my reading list will also get updated automatically.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check it out. Let me know, if there are more better ways to integrate your online presence.&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/2124153373622490226-2524764580886452397?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/2524764580886452397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=2524764580886452397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/2524764580886452397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/2524764580886452397'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2008/12/link-of-month-twitterfeed.html' title='Link of the Month - TwitterFeed'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-314793187443195396</id><published>2008-12-07T13:16:00.001Z</published><updated>2008-12-08T14:28:48.269Z</updated><title type='text'>Apache CXF vs. Axis 2 - The current state of affairs or The missing book</title><content type='html'>(Blogging from the plane again. This time on my way to the Progress &lt;br /&gt;Sales Kickoff in Miami.)&lt;p&gt;The other day I stumbled over a &lt;a href="http://www.slideshare.net/itemis/axis2-vs-cxf-high-noon-apache-presentation/"&gt;good presentation&lt;/a&gt;&lt;br /&gt;from &lt;a href="http://www.falkoriemenschneider.de/index.html"&gt;Falko Riemenschneider&lt;/a&gt;. The high-level summary is ...&lt;/p&gt;&lt;p&gt;* Axis 2 is not as easy to use as CXF, but is more ubiquitous in the &lt;br /&gt;marketplace (and got better documentation, including a book in german)&lt;br /&gt;* CXF is a very well developed piece of software, but needs more &lt;br /&gt;people using it (and needs more/better documentation, including a book &lt;br /&gt;in any language, but preferably in english)&lt;/p&gt;&lt;p&gt;I need to think about this book thing. Anybody interested to write a &lt;br /&gt;book about CXF in English?&lt;/p&gt;&lt;p&gt;&amp;lt;Couldn't keep my mouth shut&amp;gt;&lt;br /&gt;I am volunteering myself to translate it into German.&lt;br /&gt;&amp;lt;/Couldn't keep my mouth shut&amp;gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-314793187443195396?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/314793187443195396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=314793187443195396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/314793187443195396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/314793187443195396'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2008/12/apache-cxf-vs-axis-2-current-state-of.html' title='Apache CXF vs. Axis 2 - The current state of affairs or The missing book'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-2972906972535126584</id><published>2008-11-25T09:14:00.005Z</published><updated>2008-11-25T09:32:53.818Z</updated><title type='text'>FUSE on the german autobahn - listing to a CAOS podcast</title><content type='html'>For private reasons I had/have to spend some time in Germany these days. The house of my parents is about 45 mins away from the office, means I get to listen to some podcasts while I am doing 160 miles/hour on the german autobahn. One of my favorite podcasts is the &lt;a href="http://caostheory.libsyn.com/"&gt;CAOS Theory podcast&lt;/a&gt; from the 451 Group.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yesterday I was listening to &lt;a href="http://caostheory.libsyn.com/index.php?post_id=400761"&gt;one&lt;/a&gt; that discussed the current state of affairs with respect to the Open Source Middleware space. One of the conclusions was that FUSE will probably benefit from the Progress acquisition, because Progress made a clear commitment to Open Source and will increase the investment in FUSE.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just for the record: These conclusions are correct.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-2972906972535126584?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/2972906972535126584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=2972906972535126584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/2972906972535126584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/2972906972535126584'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2008/11/fuse-on-german-autobahn-listing-to-caos.html' title='FUSE on the german autobahn - listing to a CAOS podcast'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2124153373622490226.post-1736127009965487206</id><published>2008-11-14T07:48:00.004Z</published><updated>2008-11-14T08:02:39.485Z</updated><title type='text'>FUSE Quickstart - a sneak preview</title><content type='html'>Yes, we are busy to add new content to &lt;a href="http://fusesource.com/"&gt;FUSEsource&lt;/a&gt; :). First we published a/the first set of &lt;a href="http://fusesource.com/resources/video-archived-webinars/"&gt;FUSE TV videos&lt;/a&gt; and next we are going to publish a set of "FUSE Quickstart" screen casts. Take a look at the &lt;a href="http://www.tritsch.org/Podcast/Podcast.html"&gt;sneak preview&lt;/a&gt; and/or wait for the high-res versions to become available on &lt;a href="http://fusesource.com/"&gt;FUSEsource&lt;/a&gt; later on this month.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tip/Hint: The best way to get the sneak preview is to &lt;a href="itpc://www.tritsch.org/Podcast/rss.xml"&gt;subscribe&lt;/a&gt; to the podcast and download all videos into iTunes :).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2124153373622490226-1736127009965487206?l=www.tritsch.org%2FBlog%2FBlog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/1736127009965487206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2124153373622490226&amp;postID=1736127009965487206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1736127009965487206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2124153373622490226/posts/default/1736127009965487206'/><link rel='alternate' type='text/html' href='http://www.tritsch.org/Blog/2008/11/fuse-quickstart-sneak-preview.html' title='FUSE Quickstart - a sneak preview'/><author><name>Roland Tritsch</name><uri>http://www.blogger.com/profile/11466499881992143250</uri><email>roland@tritsch.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00127751041140477534'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>