<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6868595312516376692</id><updated>2008-08-19T15:18:51.895+02:00</updated><title type='text'>Enterprise Software Development</title><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default?start-index=26&amp;max-results=25'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-759869387976973777</id><published>2008-08-19T15:04:00.001+02:00</published><updated>2008-08-19T15:17:35.317+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photographie'/><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><title type='text'>tears of the night</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/myfear/2777321709/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3090/2777321709_3e5cd6b90a.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/myfear/2777321709/"&gt;tears of the night&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/myfear/"&gt;myfear&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	(Canon EOS 350D DIGITAL; 17.08.2008; 1/1250 at f/4; ISO 100; white balance: Auto; focal length: 50 mm)&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/tears-of-night.html' title='tears of the night'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=759869387976973777' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/759869387976973777'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/759869387976973777'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-8345150173835193922</id><published>2008-08-19T08:51:00.002+02:00</published><updated>2008-08-19T08:55:01.298+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>These things I believe.</title><content type='html'>&lt;a href="http://jonoscript.wordpress.com/" target="_blank"&gt;Jono DiCarlo&lt;/a&gt; at &lt;a href="http://labs.mozilla.com/" target="_blank"&gt;Mozilla Labs&lt;/a&gt; documented his feelings about user interface design in a great post titled &lt;a href="http://jonoscript.wordpress.com/2008/07/17/these-things-i-believe/" target="_blank"&gt;These Things I Believe&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;b&gt;Is change good or bad?&lt;/b&gt;&lt;br /&gt;Change has a cost. Change disrupts the user’s habits. Change forces the user to learn something new.&lt;br /&gt;Sometimes the new UI is so much better than the old one that the change is worth the cost.&lt;br /&gt;Sometimes it isn’t.&lt;br /&gt;The trick is knowing when change is worth it.&lt;br /&gt;[...]</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/these-things-i-believe.html' title='These things I believe.'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=8345150173835193922' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/8345150173835193922'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/8345150173835193922'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-1063837716045410024</id><published>2008-08-15T08:27:00.001+02:00</published><updated>2008-08-19T15:18:51.923+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anforderungsanalyse'/><title type='text'>Business requirements are bullshit!</title><content type='html'>Hach, herrlich :-) Selten so geschmunzelt bei einem Blogeintrag wie bei diesem.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://steve-yegge.blogspot.com/2008/08/business-requirements-are-bullshit.html" target="_blank"&gt;http://steve-yegge.blogspot.com/2008/08/business-requirements-are-bullshit.html&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/business-requirements-are-bullshit.html' title='Business requirements are bullshit!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=1063837716045410024' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1063837716045410024'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1063837716045410024'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-5524401122303551749</id><published>2008-08-15T08:06:00.002+02:00</published><updated>2008-08-19T15:18:27.130+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teams'/><title type='text'>Führung in Teams</title><content type='html'>Ich gebe es ja zu. Ich lese Blogs. Besonders gerne stöbere ich durch den Blogroll von &lt;a href="http://blogs.thoughtworks.com/" target="_blank"&gt;Thoughtworks&lt;/a&gt;. Vermutlich mag ich die Firma einfach. Oder der Name hat es mir angetan. Keine Ahnung. Tatsache ist, dass hin und wieder Posts dabei sind, die sich nicht mit Software oder Programmiersprachen beschäftigen. Einer davon kommt von Greg “Gigu”. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.gigoo.org/2008/08/15/napoleon-of-technical-leaders/" target="_blank"&gt;http://blog.gigoo.org/2008/08/15/napoleon-of-technical-leaders/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Auf alle Fälle lesenswert!</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/fhrung-in-teams.html' title='Führung in Teams'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=5524401122303551749' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5524401122303551749'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5524401122303551749'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-4318619530565119687</id><published>2008-08-15T07:43:00.001+02:00</published><updated>2008-08-15T07:51:52.459+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photographie'/><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><title type='text'>cut out</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/myfear/2764867900/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3266/2764867900_8a8b7a4645.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/myfear/2764867900/"&gt;cut out&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/myfear/"&gt;myfear&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	(Canon EOS 350D DIGITAL; 10.08.2008; 1/1600 at f/5.6; ISO 200; white balance: Auto; focal length: 200 mm)&lt;br /&gt;&lt;br /&gt;Entstanden bei einem Spaziergang im Wildpark in Poing. Gut, wenn man immer seine Kamera dabei hat. Angepasst mit Lightroom 1.4.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/cut-out.html' title='cut out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=4318619530565119687' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/4318619530565119687'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/4318619530565119687'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-5102896380488881605</id><published>2008-08-15T07:37:00.002+02:00</published><updated>2008-08-15T07:40:53.122+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwareentwicklung'/><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Anleitung für Performance und Java Runtime Monitoring</title><content type='html'>Auf den IBM Developerworks sind drei neue Artikel erschienen, in denen sich Nicholas Whitehead mit Java Performance und Java Runtime Monitoring auseinandersetzt.&lt;br /&gt;Sehr spannend zu lesen mit einer Menge hilfreicher Tips.&lt;br /&gt;&lt;br /&gt;* Teil 1, &lt;a href="http://www.ibm.com/developerworks/library/j-rtm1/index.html" target="_blank"&gt;Run-time performance and availability monitoring for Java systems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* Teil 2, &lt;a href="http://www.ibm.com/developerworks/library/j-rtm2/index.html" target="_blank"&gt;Post-compilation instrumentation and performance monitoring&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* Teil 3, &lt;a href="http://www.ibm.com/developerworks/library/j-rtm3/index.html" target="_blank"&gt;Monitoring performance and availability of an application ecosystem&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/anleitung-fr-performance-und-java.html' title='Anleitung für Performance und Java Runtime Monitoring'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=5102896380488881605' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5102896380488881605'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5102896380488881605'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-4321684410738836926</id><published>2008-08-14T08:48:00.002+02:00</published><updated>2008-08-14T08:55:56.123+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sap'/><title type='text'>ZBV adee</title><content type='html'>Eine News-Meldung der SAP hat heute meine Aufmerksamkeit erregt.&lt;br /&gt;Nach langen Jahren verabschiedet man sich von der ZBV (Zentrale Benutzer Verwaltung).&lt;br /&gt;Man mag fast wehmütig werden. In den vergangenen Jahren hab ich das Ding fast ein wenig lieb gewonnen. Auch wenn es immer mal wieder zu den verrücktesten, technischen Lösungen verleitet hat.&lt;br /&gt;Nunmehr soll mit dem aktuellen Release SAP NetWeaver 7.1 die vorerst letzte Version der Zentralen Benutzerveraltung (ZBV) ausgeliefert werden. Für alle Kunden, die die ZBV einsetzen, bieten sich nun zwei Möglichkeiten: Erstens der Wechsel auf das SAP Identity Management System oder auf das eine Dittanbieters.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sap.com/germany/plattform/netweaver/components/IDM/index.epx" target="_blank"&gt;SAP Pressemeldung&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/zbv-adee.html' title='ZBV adee'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=4321684410738836926' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/4321684410738836926'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/4321684410738836926'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-5097166169479265344</id><published>2008-08-13T12:06:00.001+02:00</published><updated>2008-08-13T12:09:48.410+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weblogic workshop'/><category scheme='http://www.blogger.com/atom/ns#' term='bea oracle'/><title type='text'>Oracle removes licensing for Workshop Eclipse plug-ins</title><content type='html'>Oracle is also delivering the Eclipse tools for Oracle WebLogic Server 10gR3 with a simpler packaging (just one, with all features), and a new price (free). This release of Workshop for WebLogic 10g R3 combines all the features of the other products.&lt;br&gt;&lt;br&gt;To download the software, go to the &lt;a  href="http://www.oracle.com/technology/software/products/ias/bea_main.html#devtools"&gt;Workshop for WebLogic 10g R3 download page&lt;/A&gt; on OTN. &lt;br&gt;This release unifies all the previous packages, and removes all licensing features of any kind. Note that the Adobe Flex Builder bundle has been removed.  Workshop for WebLogic will be freely available on all supported platforms, including websphere, weblogic, tomcat, jboss, jetty and resin. Oracle WebLogic Server 10g R3 developers who use Eclipse will find updated Workshop plug-ins for developing Java/EE and JAX-WS web services that are bundled with the server.  Some of the major highlights of this release include:&lt;br&gt; &lt;br&gt;&lt;B&gt;Support for industry standards&lt;/B&gt;&lt;br&gt;&lt;UL&gt;&lt;br&gt;  &lt;LI&gt;IDE based on Eclipse 3.3 &amp;#38; WTP 2.0 &lt;br&gt;  &lt;LI&gt;Support for JDK 6 &lt;br&gt;  &lt;LI&gt;Windows Vista support &lt;br&gt;  &lt;LI&gt;XMLBeans 2.3 support &lt;/LI&gt;&lt;br&gt;&lt;/UL&gt;&lt;br&gt;&lt;B&gt;New Web Services Support &lt;/B&gt;&lt;br&gt;&lt;UL&gt;&lt;br&gt;  &lt;LI&gt;JAX-WS tooling for WebLogic Server 10.3 &lt;br&gt;  &lt;LI&gt;Design/Build/Deploy Support &lt;br&gt;  &lt;LI&gt;Start from Java or from WSDL &lt;br&gt;  &lt;LI&gt;JAX-B support with new JAX-B Wizard &lt;br&gt;  &lt;LI&gt;Create JAX-B types from schema &lt;br&gt;  &lt;LI&gt;Generate ant snippets &lt;br&gt;  &lt;LI&gt;New ClientGen Wizard &lt;br&gt;  &lt;LI&gt;Create Web Service Clients from JAX-RPC &amp;#38; JAX-WS Web Services &lt;br&gt;  &lt;LI&gt;Generate ClientGen ant snippets &lt;br&gt;  &lt;LI&gt;Updated JAX-RPC support for WebLogic 10.3 &lt;/LI&gt;&lt;br&gt;&lt;/UL&gt;&lt;br&gt;&lt;B&gt;Support for EE5 Standards &lt;/B&gt;&lt;br&gt;&lt;UL&gt;&lt;br&gt;  &lt;LI&gt;New EE5 Project Creation &lt;br&gt;  &lt;LI&gt;Create EE5 EAR and EJB Projects &lt;br&gt;  &lt;LI&gt;Create Web Applications based on new standards &lt;br&gt;  &lt;LI&gt;Servlet 2.5 &lt;br&gt;  &lt;LI&gt;Full support for new Servlet spec, including optional web.xml &lt;br&gt;  &lt;LI&gt;JSP 2.1, JSF 1.2, JSTL 1.2 &lt;br&gt;  &lt;LI&gt;Updated wizards and tag support for new standards (SunRI and Apache myFaces) &lt;br&gt;    &lt;br&gt;&lt;LI&gt;WYSIWYG and AppXRay support for Universal Expression Language &lt;/LI&gt;&lt;br&gt;&lt;/UL&gt;&lt;br /&gt;&lt;br /&gt;(Quelle: &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=50311" target="_blank"&gt;theserverside.com&lt;/a&gt;)</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/oracle-removes-licensing-for-workshop.html' title='Oracle removes licensing for Workshop Eclipse plug-ins'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=5097166169479265344' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5097166169479265344'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5097166169479265344'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-5750762216634108303</id><published>2008-08-11T12:40:00.002+02:00</published><updated>2008-08-15T07:52:13.589+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photographie'/><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><title type='text'>A man paints with his brains and not with his hands.</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/myfear/2752775556/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3101/2752775556_3d298a3ab2.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/myfear/2752775556/"&gt;A man paints with his brains and not with his hands.&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/myfear/"&gt;myfear&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; Zeit für ein neues Bild. Aufgenommen schon Anfang des Jahres. Aber ich mag des dennoch. Es sieht so künstlich aus, wenn es bearbeitet ist :) Wünsche einen tollen Start in die hoffentlich nicht zu hektische Woche!&lt;br /&gt;&lt;br /&gt;(Canon EOS 350D DIGITAL; 16.02.2008; 1/500 at f/29; ISO 100; white balance: Auto; focal length: 27 mm)&lt;br /&gt;&lt;br /&gt;(Quote: Michelangelo Buonarroti, 1475 - 1564)&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/man-paints-with-his-brains-and-not-with.html' title='A man paints with his brains and not with his hands.'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=5750762216634108303' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5750762216634108303'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5750762216634108303'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-6261163531671121361</id><published>2008-08-10T08:09:00.002+02:00</published><updated>2008-08-10T08:15:53.480+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jee6'/><category scheme='http://www.blogger.com/atom/ns#' term='jee'/><title type='text'>JSR 316 oder auch JEE6</title><content type='html'>Irgendwie ist es ein wenig an mir vorbei gegangen.&lt;br /&gt;Am 17.07. wurde die Expert-Group für die neue JEE6 Spezifkation&lt;br /&gt;zusammengestellt.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jcp.org/en/jsr/detail?id=316" target="_blank"&gt;http://jcp.org/en/jsr/detail?id=316&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Einige spannende Dinge tun sich da. Zu allererst bleibt die Einführung von "Profiles" zu bemerken. Ein recht &lt;a href="http://douglasdooley.blogspot.com/2008/08/jee-6.html" target="_blank"&gt;kritischer Artikel&lt;/a&gt; von Douglas Dooley beschreibt recht gut, zu welchem ersten Eindruck man kommen mag.&lt;br /&gt;&lt;br /&gt;Ebenfalls spannend sind die deferred Teile. Nicht mehr dabei: &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;JSR-168 Portlet Specification&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-170 Content Repository for Java technology API&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-207 Process Definition for Java&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-208 Java Business Integration (JBI)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-225 XQuery API for Java (XQJ)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-235 Service Data Objects&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-286 Portlet Specification 2.0&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-289 SIP Servlet v1.1&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JSR-301 Portlet Bridge Specification for JavaServer Faces&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Als Trost bleibt: Vielleicht kommen die mit JEE7 und dem &lt;a href="http://jcp.org/en/jsr/detail?id=277" target="_blank"&gt;JSR-277 Java Module System&lt;/a&gt; wieder.</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/jsr-316-oder-auch-jee6.html' title='JSR 316 oder auch JEE6'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=6261163531671121361' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6261163531671121361'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6261163531671121361'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-59175016629678024</id><published>2008-08-09T10:58:00.002+02:00</published><updated>2008-08-15T07:53:27.724+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwaredesign'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>"SOA is Dead"!?</title><content type='html'>In seinem &lt;a href="http://blogs.msdn.com/william_oellermann/default.aspx" target="_blank"&gt;Blog erklärt William Oellermann&lt;/a&gt; warum aus seiner Sicht die Diskussion darüber, ob SOA tot sei oder nicht, am eigentlichen Problem vorbeigehe. Wichtig seien vielmehr die anstehenden Aufgaben. Probleme verschwänden nicht, bloß weil man sich entschließe, ein Akronym wie SOA aufzugeben. Betrachte man das, was seit dem Aufkommen der Bezeichung SOA erreicht wurde, sei es schon erstaunlich, wie lange man gebraucht habe, um da anzukommen, wo wir heute seien.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IT zu Business Technology machen&lt;/strong&gt;&lt;br /&gt;Das eigentliche Ziel sei schließlich die Zusammenarbeit von Business und IT zu befördern, um so den Business Nutzen der Technik zu erhöhen. Hauptproblem aus Oellermanns Sicht sei dabei, dass die meisten Organisationen so wenig funktional seien, dass man fast sagen könne, sie seien profitabel obwohl und nicht weil es sie gibt. Das mache es für diese Organisationen aber beispielsweise kaum möglich, in naher Zukunft einen höheren Grad an Agilität zu erreichen.&lt;br /&gt;Nenn es wie du willst - aber arbeite daran!&lt;br /&gt;&lt;br /&gt;Über kurz oder lang sei die Entwicklung weg von den hergebrachten IT-Silos aber unvermeidlich, um mehr Nutzen aus Technologie zu ziehen. Sein Fazit: "Sollte SOA tatsächlich tot sein, in Ordnung - lang lebe das nächste Akronym." Es gebe aber in jedem Fall eine Menge Arbeit zu tun und das sei letztlich entscheidend.&lt;br /&gt;&lt;br /&gt;(Quelle: &lt;a href="http://it-republik.de/business-technology/news/SOA-Totgesagte-leben-laenger-044582.html" target="_blank"&gt;http://it-republik.de/business-technology/&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/soa-is-dead.html' title='&quot;SOA is Dead&quot;!?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=59175016629678024' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/59175016629678024'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/59175016629678024'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-6315808365997022449</id><published>2008-08-08T08:08:00.005+02:00</published><updated>2008-08-08T08:21:24.539+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weblogic server'/><category scheme='http://www.blogger.com/atom/ns#' term='bea oracle'/><title type='text'>Oracle Weblogic Server 10.3</title><content type='html'>Es ist passiert :) Der erste Oracle Weblogic Server ist draussen:&lt;br /&gt;&lt;a href="https://mix.oracle.com/group_messages/43550-download-oracle-weblogic-server-10-3" target="_blank"&gt;Oracle Download Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ein Überblick über die neuen Features:&lt;br /&gt;&lt;b&gt;Lightweight WebLogic Server&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The first enhancement area is making WebLogic Server more &amp;quot;lightweight.&amp;quot;   The term "quot;lightweight&amp;quot; means different things to different people, including characteristics such as quot;faster download,quot; quot;smaller disk footprint,quot; quot;less memory consumption,quot;  quot;faster deployment,quot; or quot;faster server startup.quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The primary underlying requirement is to enable developers to be more productive by reducing the resources and time consumed by the server and server-related actions.   In WebLogic Server 10.3, we're delivering improvements in all of the areas cited above.   Here are some examples:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Download time and installation footprint&lt;/strong&gt; &amp;mdash;  Over the years, we have included complementary technologies and tools in the WebLogic Server download: JVMs, the Workshop IDE, the Domain and Upgrade Wizards, database drivers, the WebLogic Server console, and more.   These optional tools add to WebLogic Server download and installation time and installation footprint.  In this Technology Preview release we are giving you more installation options, making the above and other technologies selectable at time of installation.   Look for download options as well as we get closer to general availability (GA). &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Application development round-trip time&lt;/strong&gt; &amp;mdash;  Many WebLogic Server developers go through a full application redeployment (or a server reboot) during iterative development whenever they find a problem and make an application change (however small).  This can be disruptive and time-consuming to the development process.  This Technology Preview includes a feature called quot;FastSwapquot; that leverages Java SE features and enables developers to make changes to a single class or set of classes, recompile and save these changes, and have these changes immediately reflected in a running server without loss of server context.  This is a much more responsive and seamless experience than before. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Optional service startup&lt;/strong&gt; &amp;mdash;  Many developers use WebLogic Server for development of Web applications, and don't use EJB or JMS services.  These services are always started by the server, with minor but non-zero impact on server startup and memory consumption.  The Technology Preview enables you to specify whether you want to start these services.   This capability is a result of ongoing progress in making the WebLogic Server server more modular, to give you more control over which pieces of the server you use.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Console performance improvements&lt;/strong&gt; &amp;mdash;   The WebLogic Server console offers a rich set of functionality, supporting WebLogic Server configuration and deployment tasks with substantial flexibility for end-user customization.  In recent releases, the implementation supporting these capabilities made the console less responsive.  In this release you will see notable performance improvements relative to WebLogic Server 9.2 and 10.0 when starting and using the console&amp;mdash;on the order of two to three times more responsive.  The console look and feel is also much improved.  &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Startup and runtime performance&lt;/strong&gt; &amp;mdash;  We have continued to invest in startup time reductions and server throughput improvements to make the WebLogic Server environment more responsive for developers, administrators, and end users. &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Programming Model and API Support&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The second enhancement area is support for new developer APIs.  The primary WebLogic Server value proposition is providing reliability, availability, scalability, and performance (RASP) benefits for enterprise-class Java applications and services.  Java EE is the primary programming model used with WebLogic Server; we remain the technology leader in adoption of Java EE standards, and the Technology Preview contains further enhancements to our existing Java EE 5 support, particularly EJB and JPA support.&lt;br /&gt;However, we want to extend the value of our RASP infrastructure to other Java programming models and frameworks used by developers.   Here is some of the additional support found in the Technology Preview:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;SOA Server-Web services/SCA support&lt;/strong&gt; &amp;mdash; WebLogic Server provides an environment for developing and hosting SOA services, and is the foundation for BEA's SOA offering.   WebLogic Server 10.3 delivers new features for developing services and application for Service-Oriented Architectures.  First we're enhancing Web services standards support for both JAX-RPC (J2EE 1.4) and JAX-WS (Java EE 5) Web services.   Service Component Architecture (SCA) support, which will enable standards-based development of composite applications, is coming soon.  This will be made available in coming months in preview form as an add-on to the WebLogic Server 10.3 Technology Preview.   We have not yet finalized the packaging for this technology; it may not be included with WebLogic Server 10.3 when WebLogic Server 10.3 is generally available.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Spring enhancements&lt;/strong&gt; &amp;mdash;  WebLogic Server has supported development and execution of Spring applications since WebLogic Server 9.0, and we continue to provide enhancements in this area.   WebLogic Server 10.3 provides improvements to distributed management of Spring applications, and improved integration of Spring security with WebLogic Server.   The Technology Preview release currently supports Spring 2.0.2; we intend to upgrade this support to Spring 2.1 by GA.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Web 2.0 support&lt;/strong&gt; &amp;mdash;   WebLogic Server 10.3 will support the development of AJAX-enabled applications with WebLogic Server through Dojo client support.  In addition, we are leveraging Dojo client technology in the implementation of a publish/subscribe infrastructure for HTTP clients.   This feature will enable browser and Java clients to establish persistent sessions with WebLogic Server servers, and subscribe to messages published to the server messaging infrastructure.  Using this technology, clients can send and receive lightweight data-driven updates on topics and information of interest, without requiring a full HTTP request/response update.  &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Technology Integration and Standards&lt;/b&gt;&lt;br /&gt;The third enhancement area is enterprise technology integration and standards updates.   WebLogic Server applications must coexist and interoperate with other technologies via de facto or de jure standards to support development and execution of  secure, high-performance, and high-availability enterprise applications.  We've updated our support to meet key customer and developer requirements in this area: &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;C# JMS client for .NET integration&lt;/strong&gt; &amp;mdash;   In WebLogic Server 9.2, BEA delivered major improvements to the WebLogic Server JMS subsystem.  For example, we delivered huge performance improvements for use cases involving persistent messaging. As a result of this and many other improvements, we're seeing increased adoption of WebLogic Server JMS for enterprise messaging infrastructure, and consequent demand for better direct integration with non-WebLogic Server technologies, like .NET.   To meet these requirements in WebLogic Server 10.3, we've developed C# JMS client APIs that will enable .NET applications to interface directly with the JMS subsystem, without requiring any Java on the .NET client.  &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;SAML 2.0&lt;/strong&gt; &amp;mdash;  The Security Assertion Markup Language (SAML) is the standard for exchange of security information to enable single sign-on across security domains.  This WebLogic Server 10.3 Technology Preview supports the SAML 2.0 standard (and brings forward existing SAML 1.1 support) to enable single sign-on for Web apps as well as Web services. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Web Services standards&lt;/strong&gt; &amp;mdash;   As noted above, WebLogic Server 10.3 includes new and updated support for Web services standards, especially OASIS WS-* standards such as WS-Security, WS-Policy, WS-Reliable Messaging, and WS-Addressing.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Java SE 6&lt;/strong&gt; &amp;mdash;   WebLogic Server 10.3 supports and leverages Java SE 6, the latest release of the Java SE platform.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Eclipse support&lt;/strong&gt; &amp;mdash;  We intend to provide an updated version of BEA Workshop for WebLogic, our Eclipse-based IDE, to support the GA release of WebLogic Server 10.3.   For this Technology Preview, we've updated our WebLogic Server Tools (plug-ins for the Eclipse IDE) on Dev2Dev to enable use of Eclipse for developing applications with the Technology Preview. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Other goodies&lt;/strong&gt; &amp;mdash; We continue to provide ongoing innovation and improvement to meet enterprise requirements for manageability and availability.   For example, the WebLogic Diagnostic Framework first introduced in WebLogic Server 9.2 provides powerful capabilities for monitoring WebLogic Server servers and applications and diagnosing problems.  We're delivering further improvements in the Technology Preview.  The Technology Preview also delivers improvements to JMS Service-Level migration.  See the Technology Preview documentation.&lt;/li&gt; &lt;br /&gt;&lt;/ul&gt;                    &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Quelle:&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/dev2arch/2007/11/weblogic-server-10-tech-preview.html" target="_blank"&gt;weblogic-server-10-tech-preview Highlights&lt;/a&gt;)</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/oracle-weblogic-server-103.html' title='Oracle Weblogic Server 10.3'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=6315808365997022449' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6315808365997022449'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6315808365997022449'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-1589572333872878316</id><published>2008-08-04T11:29:00.002+02:00</published><updated>2008-08-04T11:30:52.228+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='theserverside'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>Introduction to m2eclipse</title><content type='html'>Eine &lt;a href="http://www.theserverside.com/tt/articles/content/Introductiontom2eclipse/article.html" target="_blank"&gt;Einführung in die Benutzung von m2eclipse&lt;/a&gt; ist seit ein paar Tagen auf &lt;a href="http://www.theserverside.com" target="_blank"&gt;theserverside.com&lt;/a&gt; zu finden.&lt;br /&gt;&lt;br /&gt;Sehr lesenswert!</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/introduction-to-m2eclipse.html' title='Introduction to m2eclipse'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=1589572333872878316' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1589572333872878316'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1589572333872878316'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-4504512421371448001</id><published>2008-08-04T11:21:00.002+02:00</published><updated>2008-08-15T07:52:27.153+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konferenz'/><category scheme='http://www.blogger.com/atom/ns#' term='bea oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><title type='text'>Meet me at the DOAG Konferenz 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.eisele.net/images/berufliches/doag2008.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px;" src="http://www.eisele.net/images/berufliches/doag2008.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Nach langem Warten bin ich mal wieder auf einer Konferenz zu sehen.&lt;br /&gt;Von Montag, 1. Dezember 2008 bis Mittwoch, 3. Dezember 2008 auf der DOAG 2008 - Konferenz + Ausstellung in Nürnberg:&lt;br /&gt;&lt;br /&gt;Es geht um eine Einführungsveranstaltung zum BEA Weblogic Server 10. Nachdem BEA von Oracle geschluckt wurde, hat Oracle nunmehr ja beschlossen, ihren eigenen Applikationsserver zugunsten des Weblogic aufzugeben. Daher wird es Zeit, dass auch die Oracle Gemeinde eine kleine Einführung in den WLS bekommt.</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/08/meet-me-at-doag-konferenz-2008.html' title='Meet me at the DOAG Konferenz 2008'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=4504512421371448001' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/4504512421371448001'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/4504512421371448001'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-7512605663431336443</id><published>2008-07-22T12:09:00.001+02:00</published><updated>2008-07-22T12:11:16.340+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwareentwicklung'/><title type='text'>Fünf Missverständnisse bei der Webanwendungsentwicklung</title><content type='html'>Web Application Development. Nichts leichter als dass und doch gibt es wenigstens fünf große Missverständnisse, über die man als Webentwickler stolpern kann. Eran Galperin, seit über 5 Jahren als Web Developer tätig, hat sie jetzt zusammengetragen:&lt;br /&gt;&lt;br /&gt;    * Objektorientierter Code ist weniger performant als prozeduraler Code.&lt;br /&gt;    * Das Backend ist das Wichtigste bei der Entwicklung&lt;br /&gt;    * Grafikdesigner sind auch gute Interfacedesigner&lt;br /&gt;    * Es gibt eine überlegene Programmiersprache&lt;br /&gt;    * XML ist ökonomischer als eine Datenbank&lt;br /&gt;&lt;br /&gt;Dabei lässt Eran seine Punkte nicht als bloße Behauptungen im Raum stehen, sondern erklärt jedes Missverständnis anhand eines kurzen Beispiels und zeigt auf, worin der Irrglaube genau besteht.&lt;br /&gt;&lt;br /&gt;(Quelle: &lt;a href="http://it-republik.de/php/news/Web-Application-Development-%96-5-Missverstaendnisse-044296.html" target="_blank"&gt;Jaxenter&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.techfounder.net/2008/07/20/common-misconceptions-in-web-application-development/" target="_blank"&gt;und hier ist das Original&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/07/fnf-missverstndnisse-bei-der.html' title='Fünf Missverständnisse bei der Webanwendungsentwicklung'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=7512605663431336443' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/7512605663431336443'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/7512605663431336443'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-2129182437156395477</id><published>2008-07-21T06:36:00.006+02:00</published><updated>2008-07-25T08:18:45.151+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwareentwicklung'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>maven goal eclipse:rad und checkstyle</title><content type='html'>Ich muss gestehen, dass ich länger danach gesucht habe.&lt;br /&gt;Nun bin ich fündig geworden.&lt;br /&gt;Das Maven goal eclipse:rad erzeugt die IBM RAD spezifischen Konfigurationsdateien und macht damit aus einem einfachen eclipse-projekt ein echtes RAD Projekt.&lt;br /&gt;Was fehlt nun noch zum richtigen Enterprise Software Projekt?&lt;br /&gt;Natürlich die Softwarequalität.&lt;br /&gt;Wenn man am maven-eclipse-plugin folgende zusätztliche Einstellungen vornimmt, dann wird direkt beim Build der IDE Konfiguration die entsprechende Checkstyle Einstellung gesetzt:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;plugin&amp;gt;&lt;br /&gt;&amp;lt;groupid&amp;gt;org.apache.maven.plugins&amp;lt;/groupid&amp;gt;&lt;br /&gt;&amp;lt;artifactid&amp;gt;maven-eclipse-plugin&amp;lt;/artifactid&amp;gt;&lt;br /&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&amp;lt;additionalconfig&amp;gt;&lt;br /&gt;&amp;lt;file&amp;gt;&lt;br /&gt;&amp;lt;name&amp;gt;.checkstyle&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;lt;url&amp;gt;http://some.place.org/path/to/file&amp;lt;/url&amp;gt;&lt;br /&gt;&amp;lt;/file&amp;gt;&lt;br /&gt;&amp;lt;/additionalconfig&amp;gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;br /&gt;&amp;lt;/plugin&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Nachtrag:&lt;br /&gt;Auf den ersten Blick könnte man meinen, dass es sich bei dem &amp;lt;file&amp;gt; um die checkstyle.xml handelt. Das ist leider nicht wahr. &lt;br /&gt;Tatsächlich handelt es sich um den xml-Schnipsel, den Eclipse in der.checkstyle Datei erwartet. Erst darin befindet sich dann der Pfad zu einer externen oder internen Konfiguration.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;fileset-config file-format-version=&amp;quot;1.2.0&amp;quot; simple-config=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;local-check-config name=&amp;quot;ITP_Checks_for_ACM&amp;quot; location=&amp;quot;&lt;b&gt;/path/to/checks.xml&lt;/b&gt;&amp;quot; type=&amp;quot;external&amp;quot; description=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;  &amp;lt;additional-data name=&amp;quot;protect-config-file&amp;quot; value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt; &amp;lt;/local-check-config&amp;gt;&lt;br /&gt; &amp;lt;fileset name=&amp;quot;Alle&amp;quot; enabled=&amp;quot;true&amp;quot; check-config-name=&amp;quot;ITP_Checks_for_ACM&amp;quot; local=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;  &amp;lt;file-match-pattern match-pattern=&amp;quot;.&amp;quot; include-pattern=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt; &amp;lt;/fileset&amp;gt;&lt;br /&gt;&amp;lt;/fileset-config&amp;gt;&lt;br /&gt;&lt;/code&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/07/maven-goal-eclipserad.html' title='maven goal eclipse:rad und checkstyle'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=2129182437156395477' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/2129182437156395477'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/2129182437156395477'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-1495121955830791539</id><published>2008-07-21T06:30:00.002+02:00</published><updated>2008-07-21T06:34:25.521+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwareentwicklung'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>Maven Repository Manager Nexus</title><content type='html'>Kaum gibt es mal wieder ein verregnetes Wochenende, kann man sich auf die Suche nach Dingen begeben, die man schon immer haben wollte.&lt;br /&gt;Und wie üblich, wird man im Netz fündig. Hab ich im letzten Post noch den Codebaus Maven Proxy als zentrales Repository empfohlen, kann ich heute mit einem neuen Fund aufwarten. &lt;br /&gt;Der Nexus Repository Manager (&lt;a href="http://nexus.sonatype.org/" target="_blank"&gt;http://nexus.sonatype.org/&lt;/a&gt;). &lt;br /&gt;Ein schickes Stück Software. &lt;br /&gt;Wer es bunt mag, mit einer komfortablen Oberfläche, der sollte einen Blick darauf werfen. Ich hab mich ürigens entschieden, bei dem Codehaus Proxy zu bleiben. &lt;br /&gt;Gründe:&lt;br /&gt;- Er ist offensichtlich schlanker&lt;br /&gt;- Hat weniger Konfigurationsmöglichkeiten (damit auch weniger Fehlerquellen)&lt;br /&gt;- Man kann ihm leichter Dinge "unterschieben" ;)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Nexus is a powerful and robust Maven repository manager, created to provide reliable access to artifacts required for development and provisioning. Maven's central repository has always served as a great convenience for users of Maven, but it has always been recommended to maintain your own repositories to ensure stability within your organization. Nexus greatly simplifies the maintenance of your own internal repositories and access to external repositories. With Nexus you can completely control access to, and deployment of, every artifact in your organization from a single location. &lt;br /&gt;&lt;/blockquote&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/07/maven-repository-manager-nexus.html' title='Maven Repository Manager Nexus'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=1495121955830791539' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1495121955830791539'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1495121955830791539'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-6294451466137685958</id><published>2008-07-19T08:06:00.003+02:00</published><updated>2008-07-19T08:39:03.549+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwareentwicklung'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>Maven Best Practices</title><content type='html'>Den Einsazt von maven als Experiment zu bezeichnen ist warscheinlich schlicht zu gewagt. Dafür existiert es schon zu lange und wird in vielen Projekten erfolgreich verwendet. In Summe ist es ein wirklich netter Ansatz um modulorientiert Software zu entwicklen und zu builden. Alles in Allem finde ich es nach den ersten Wochen des wirklich harten Projekteinsatzes durchaus charmant.&lt;br /&gt;&lt;br /&gt;Ein paar Punkte fallen allerdings immer wieder unangenehm auf. Aus ihnen kann man schnell und einfach ein paar best practices ableiten:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Keine Snapshot builds.&lt;br /&gt; &lt;br /&gt;Maven gibt nicht umsonst eine Warnung aus. Wenn es sich gar nicht vermeiden läßt, dann sollte man auf alle Fälle einen halbwegs getesteten Snapshot verwenden und den manuell im Repository bereitstellen.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Grosse Teams brauchen einen Proxy.&lt;br /&gt; &lt;br /&gt;Je größer das Entwicklungsteam ist, desto eher sollte man über einen maven proxy nachdenken. Eine stabile und brauchbare Lösung kommt von Codehaus (&lt;a href="http://maven-proxy.codehaus.org/" target="_blank"&gt;http://maven-proxy.codehaus.org/&lt;/a&gt;). Nett ist, dass man diesen sowohl standalone als auch als WAR auf nahezu jedem beliebigen Appserver betreiben kann. &lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Modulabhängigkeiten sind böse.&lt;br /&gt; &lt;br /&gt;Modulabhängigkeiten mit maven machen einfach keinen Spass. Vor allem dann nicht, wenn man aus maven heraus mit bspw. eclipse:eclipse auch die Entwicklungsumgebung und ihre Abhänigkeiten definiert. Bei jeder Änderung eines Moduls sind potentiell andere Module betroffen. Für das Neuanlegen/Updaten der Entwicklungsumgebungen geht ganz schön viel Zeit drauf. Allein das sollte Grund genug sein, die maven Module entlang den Softwarekomponenten zu schneiden. Damit macht man den Entwicklern auch das (ungewollte) Verweben der Komponenten schon beim Build sehr unangenehm. Es ist damit quasi ein pre-build-dependency check :)&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Maven ist nicht ant.&lt;br /&gt; &lt;br /&gt;Wer lange Jahre mit ant seine Projekte gebaut hat, der kommt mit maven erfahrungsgemäß nicht sofort klar. Die Dokumentation von maven ist sehr verstreut und die tatsächlichen Fähigkeiten muss man sich doch in der Praxis erarbeiten. Es empfiehlt sich, dass im Projekt ein Verantwortlicher mit maven Erfahrung regelmäßig überprüft, ob und wie man was besser machen kann. &lt;br /&gt;Darüber hinaus gibt es Dinge, die man mit maven einfach nicht machen kann. So kann man pro Modul bspw. nur ein Artefakt (*.jar, *.war, etc.) erzeugen. Benötigt man mehr, dann muss man tatsächlich auf ant zurückgreifen&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Maven und Opensource lieben sich.&lt;br /&gt; &lt;br /&gt;Abseits von Opensource Entwicklungsumgebungen wird der Einsatz von maven schnell unbequem. Setzt man beispielsweise auf WebSphere, Bea und Co, dann fehlen einem die gewohnt kompfortablen ant Targets zur Erstellung von Deployment Descriptoren und Ähnliches. Auch wenn es für den RAD schon ein &lt;a href="http://maven.apache.org/plugins/maven-eclipse-plugin/rad-mojo.html" target="_blank"&gt;goal im maven&lt;/a&gt; gibt. Hier muss man tatsächlich noch ein wenig investieren, damit auch auf weniger quelloffenen Umgebungen eine nahtlose Integration möglich ist.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Soviel für Heute. Mehr in den kommenden Woche, wenn Zeit bleibt.</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/07/maven-best-practices.html' title='Maven Best Practices'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=6294451466137685958' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6294451466137685958'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6294451466137685958'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-1328861347073835466</id><published>2008-06-20T07:28:00.003+02:00</published><updated>2008-06-20T07:42:07.820+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwareentwicklung'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='ant'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>ant oder maven oder wie man schnell und einfach ..</title><content type='html'>... Java Projekte kompliziert machen kann.&lt;br /&gt;Ok. Ich geb es ja zu: Auch ich bin nicht immer auf der Höhe der Zeit, was die aktuellsten Hype-Tools oder Open Source Trends angeht. Einen hab ich bisher sicherlich verschlafen. Maven. &lt;br /&gt;Auf mehr oder minder elegante Art und Weise wurde ich jetzt dann mit der Nase draufgedrückt. Frei nach dem Motto: Das Wasser ist blau und tief: Schwimm!&lt;br /&gt;Mit ein paar Jahren Build und Ant Erfahrung bringt einen sowas nicht mehr um den Nachtschlaf und daher bin ich frohen Mutes drangegangen. Und ich muss gestehen, ich hatte es mir einfacher vorgestellt. Selten hab ich ein Werkzeug in der Hand gehabt, was derart eigenwillig war *g*&lt;br /&gt;Mal kurz zum positiven: Das Modulkonzept und die Definition von Abhängigkeiten treibt einem vor lauter Freude das Wasser in die Augen. Einfach klasse. Damit kann man, wenn man es nicht ganz verbockt sich eine Menge Refactoring sparen. Man verlagert die Aufwände einfach in den Build und definiert sein Projekt sauber. Klasse!&lt;br /&gt;Auch das automatische Herunterladen von abhängigen Open Source Bibliotheken ist einfach klasse. Aber dann geht es los: Der Kampf mit den Projektanforderungen.&lt;br /&gt;- Wie sieht eine elegante Integration in Eclipse aus?&lt;br /&gt;- Welche Bibliotheken gibt es in welchen Repositories und warum?&lt;br /&gt;- Wie strukturiert man poms und super-poms?&lt;br /&gt;- Welche Repositories braucht man neben maven 1 und 2 noch?&lt;br /&gt;- Wann steigt mir die Netzwerktruppe auf den Hals, wenn ich mit 40 Entwicklern den ganzen Tag Bibliotheken aus dem Netz ziehe?&lt;br /&gt;- Warum brauche ich wofür einen Maven Proxy?&lt;br /&gt;- Was für Plugins gibt es?&lt;br /&gt;- Warum brauche ich immer noch Ant?&lt;br /&gt;- Soll Ant Maven oder Maven Ant aufrufen?&lt;br /&gt;- Wann wird welche Einstellung von wo vererbt?&lt;br /&gt;- Wieso gibt es keine brauchbare Visulaisierung von Abhängigkeiten?&lt;br /&gt;&lt;br /&gt;Fragen über Fragen. Mal sehen, ob ich demnächst noch ein paar Antworten schreiben kann :)</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/06/ant-oder-maven-oder-wie-man-schnell-und.html' title='ant oder maven oder wie man schnell und einfach ..'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=1328861347073835466' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1328861347073835466'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1328861347073835466'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-3240012385113655230</id><published>2008-06-14T12:36:00.002+02:00</published><updated>2008-06-14T12:41:15.186+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portlet'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><category scheme='http://www.blogger.com/atom/ns#' term='JSR-286'/><title type='text'>JSR 286: Portlet Specification 2.0</title><content type='html'>Es ist so weit. Die neue Portlet Spezifikation 2.0 (&lt;a href="http://jcp.org/en/jsr/detail?id=286" target="_blank"&gt;JSR 286&lt;/a&gt;) ist da. Lang hat es gedauert und es scheint auch ein steiniger Weg gewesen zu sein, die Ideen von Sun und IBM unter einen Hut zu bekommen.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;dl&gt;The major changes in version 2 of the Java Portlet API are:&lt;/dl&gt;&lt;br /&gt;&lt;li&gt;Events - enabling a portlet to send and receive events and perform state changes or send further events as a result of processing an event.&lt;/li&gt;- Public render parameters &lt;br /&gt;&lt;li&gt;allowing portlets to share parameters with other portlets.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Resource serving - provides the ability for a portlet to serve a resource (including doing ajax calls).&lt;/li&gt;&lt;br /&gt;Portlet filter - allowing on-the-fly transformations of information in both the request to and the response from a portlet. &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;(Quelle: &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=49711" target="_blank"&gt;The Serverside&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Wenn man mal ehrlich ist, dann sind das alles Dinge, die man in den Portalen der Hersteller schon seit langem findet. Vielleicht ist es daher auch schon fast zu spät für die Version 2.0. Aber das wird die Zeit schon zeigen.</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/06/jsr-286-portlet-specification-20.html' title='JSR 286: Portlet Specification 2.0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=3240012385113655230' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/3240012385113655230'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/3240012385113655230'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-6199939722219295553</id><published>2008-06-11T07:35:00.002+02:00</published><updated>2008-06-11T07:44:16.480+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Mein Entwicklerhandbuch: Google</title><content type='html'>Immer wieder mal kommen Kollegen zu mir und fragen mich nach der Problemlösung für xyz. Ob ich da schonmal was gesehen/gehört/gelesen/gemacht habe.&lt;br /&gt;Leider muss ich mir auch gelegentlich eingestehen, dass ich wohl nicht alles weiss und antworte mit einem Schulterzucken: "Leider nein! Hast Du schonmal danach gegoogelt?"&lt;br /&gt;Antwort: "Ja, aber ....".&lt;br /&gt;Ok. Dann reizt es mich doch und ich beschliesse ein paar Minuten zu investieren. Dabei bleibt es zumeist auch. Nach der Eingabe von ein paar Suchworten finde ich die Lösung oder zumindest einen guten Hinweis auf die Lösung. &lt;br /&gt;Da bleibt die Frage, was mache ich anders, als die Kollegen?&lt;br /&gt;Aus dieser Überlegung sind meine Top Such-Strategien für Google geworden:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Search for exceptions&lt;/b&gt;&lt;br&gt;Je ungewöhnlicher die Exception ist, je einfacher findet man meist eine Lösung. In Foren und auf Supportseiten pasten die Nutzer zumeist endloslange Stacktraces. Das hilft beim Finden!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Search for more than one word&lt;/b&gt;&lt;br&gt;Je mehr Suchworte man verwendet, desto besser! Unter drei Suchworten fange ich gar nicht an. Lieber beschäftige ich mich mit kleinen Treffermengen, als mit xtausend Ergebnissen.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Change searchword order&lt;/b&gt;&lt;br&gt;Hat auch schon was gebracht. Auch wenn ich die Algorithmen von Google und Co nicht genauer kenne, sind die Ergebnisse doch teilweise unterschiedlich. Je nachdem, welches Suchwort weiter vorne steht.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;use quotation marks&lt;/b&gt;&lt;br&gt;Machmal ist es deutlich hilfreich, wenn man zusammenhängende Begriffe auch wirklich als zusammenhängend kennzeichnet. Das macht man am besten mit Anführungszeichen.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;search in english&lt;/b&gt;&lt;br&gt;Suche im Deutschen Web oder auf Deutsch ist zumeist wenig erfolgreich. Entweder übersetze ich, das wonach ich suche, oder ich suche direkt im ganzen Netz und nicht nur in &amp;quot;Seiten auf deutsch&amp;quot;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;mixed typing&lt;/b&gt;&lt;br&gt;Ich suche auch gerne mal nach-dingen-die-mit-einem Gedankenstrich verbunden sind. Auch wenn Keywords anders geschrieben werden (bspw.: OneToMany, o.ä.) ist es machmal hilfreich, wenn man nach one-to-many sucht.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;More to come ... :)</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/06/mein-entwicklerhandbuch-google.html' title='Mein Entwicklerhandbuch: Google'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=6199939722219295553' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6199939722219295553'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/6199939722219295553'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-833883535453822522</id><published>2008-06-06T12:28:00.004+02:00</published><updated>2008-06-06T12:32:37.723+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='whitestein'/><title type='text'>Release of Whitestein LS/ABPM Version 1.1.1 and LS/ABPM SDK</title><content type='html'>Seit geraumer Zeit habe ich die Gelegenheit mit der neuen &lt;a href="http://www.whitestein.com/autonomic-technology-platform/ls-abpm-living-systems-autonomic-business-process-management" target="_blank"&gt;Business Process Management Suite&lt;/a&gt; von &lt;a href="http://www.whitestein.com" target="_blank"&gt;Whitestein Technologies&lt;/a&gt; zu arbeiten.&lt;br /&gt;Vor kurzem ist die Version 1.1.1 mit einem zugehörigen SDK auf den Markt gekommen. Das SDK bietet neben dem Produkt auch eine Entwicklungsumgebung sowohl für die Prozessmodelle als auch für relevante Java Artefakte. &lt;br /&gt;Ein spannendes Thema in Summe. Mehr kommt bald :)&lt;br /&gt;&lt;a href="http://www.whitestein.com/news-events/release-of-ls-abpm-version-111-and-ls-abpm-sdk" target="_blank"&gt;Hier die vollständige Newsmeldung auf den Webseiten von Whitestein.&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/06/release-of-whitestein-lsabpm-version.html' title='Release of Whitestein LS/ABPM Version 1.1.1 and LS/ABPM SDK'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=833883535453822522' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/833883535453822522'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/833883535453822522'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-437431678718338372</id><published>2008-06-02T07:33:00.002+02:00</published><updated>2008-08-15T07:52:42.572+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bea oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><title type='text'>dev2dev wird oracle mix</title><content type='html'>Nungut. Es muss wohl so sein. Nachdem die ersten Schritte in Richtung bea becomes oracle gemacht sind, muss auch so langsam die bea eigene Entwicklerseite dev2dev dran glauben. Alles wird nach Oracle Mix migriert. Zumindest bleibt das zu hoffen.&lt;br /&gt;Ich hab dann seit heute auch dort mein eigenes Profil .. mal sehen, wie das mit den bea Produkten unter dem Dach von oracle weiter geht.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="https://mix.oracle.com/groups/10943" target="_blank"&gt;bea developer und architects group&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="https://mix.oracle.com/" target="_blank"&gt;Oracle Mix Home&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="https://mix.oracle.com/user_profiles/26709-markus-eisele" target="_blank"&gt;Mein Mix Profil&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/06/dev2dev-wird-oracle-mix.html' title='dev2dev wird oracle mix'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=437431678718338372' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/437431678718338372'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/437431678718338372'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-1013875581790713631</id><published>2008-04-25T12:32:00.002+02:00</published><updated>2008-04-25T12:41:57.932+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='softwareentwicklung'/><category scheme='http://www.blogger.com/atom/ns#' term='programmierung'/><category scheme='http://www.blogger.com/atom/ns#' term='jee'/><title type='text'>EJB is dying!</title><content type='html'>Dass nenne ich mal einen Start in das Wochenende. Nach einer etwas längeren Zeit der Dienstreisen hab ich heute meinen Informationsbedarf mal wieder gestillt. Und prompt bin ich &lt;a href="http://it-republik.de/jaxenter/news/JAX-Snapshot-Die-Zukunft-von-Java-Enterprise-042893.html" target="_blank"&gt;über einen Artikel über eine Keynote&lt;/a&gt; auf der &lt;a href="http://it-republik.de/jaxenter/jax/" target="_blank"&gt;JAX2008&lt;/a&gt; gestolpert.&lt;br /&gt;&lt;br /&gt;Zum Thema The Future of Enterprise Java referierte &lt;a href="http://it-republik.de/jaxenter/jax/speaker.php?language=de#1174-johnson-rod" target="_blank"&gt;Rod Johnson&lt;/a&gt; (&lt;a href="http://www.springsource.com/" target="_blank"&gt;SpringSource&lt;/a&gt;). Den zugehörigen &lt;a href="http://it-republik.de/jaxenter/news/JAX-Snapshot-Die-Zukunft-von-Java-Enterprise-042893.html" target="_blank"&gt;JAXenter Artikel&lt;/a&gt; verfasste Sebastian Meyen in seinem unverwechselbaren Stil :)&lt;br /&gt;&lt;br /&gt;Aufregung galt Rods Einstellung: „EJB is dying“! Denn damit hat er ausgesprochen, was vielen von uns im Hinterkopf herumschwirrt und sich dennoch keiner zu sagen traut.&lt;br /&gt;Aber was genau wird die Zukunft bringen? OSGi? Spring? Oder gar die bisher noch recht theoretische Agententechnologie?&lt;br /&gt;Neugierig bleiben ist die Devise :) Und über die Agententechnologie werde ich im laufenden Jahr sicherlich noch das ein oder andere schreiben. Hoffentlich auch bald mal etwas konkreter :)</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/04/ejb-is-dying.html' title='EJB is dying!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=1013875581790713631' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1013875581790713631'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/1013875581790713631'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-6868595312516376692.post-5497054904843698491</id><published>2008-04-22T06:30:00.002+02:00</published><updated>2008-04-22T06:41:42.836+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr programmierung'/><category scheme='http://www.blogger.com/atom/ns#' term='XUL Runner'/><title type='text'>XUL Runner in der Praxis</title><content type='html'>Seit dem 16.April gibt es nun auch für die Entwickler aus der grossen Flickr-Community eine eigene Website. Unter &lt;a href="http://code.flickr.com" target="_blank"&gt;code.flickr.com&lt;/a&gt; findet sich allerhand Informationen zu den Flickr APIs und Produkten. &lt;br /&gt;Über ein Produkt hab hab ich vor einigen Wochen schonmal etwas geschrieben. Der Uploader meiner lieblings Foto-Community &lt;a href="http://flickr.com/" target="_blank"&gt;flickr&lt;/a&gt; basiert seit der 3.x Version auf dem &lt;a href="http://developer.mozilla.org/en/docs/XULRunner" target="_blank"&gt;Mozilla XUL&lt;/a&gt; Runner. Verantwortet wird die Entwicklung von &lt;a href="http://rcrowley.org/" target="_blank"&gt;Richard Crowley&lt;/a&gt;. Der seit mittlerweile neun Monaten bei flickr angestellte berichtet &lt;a href="http://code.flickr.com/blog/2008/04/16/flickr-uploadr-start-to-finish-now/" target="_blank"&gt;in einem Post auf dem code.flickr.com/blog/&lt;/a&gt; darüber, wie er auf XUL gekommen ist. &lt;br /&gt;Spannend sind darüber hinaus auch die Posts in seinem Blog. Darin hat er einige Fallstricke bei der Entwicklung dokumentiert.</content><link rel='alternate' type='text/html' href='http://www.eisele.net/blog/2008/04/xul-runner-in-der-praxis.html' title='XUL Runner in der Praxis'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6868595312516376692&amp;postID=5497054904843698491' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.eisele.net/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5497054904843698491'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6868595312516376692/posts/default/5497054904843698491'/><author><name>myfear</name><uri>http://www.blogger.com/profile/16195673592300911244</uri><email>noreply@blogger.com</email></author></entry></feed>