<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-721183282833261750</id><updated>2011-07-04T01:13:59.223+02:00</updated><category term='install'/><category term='provisioning'/><category term='ustream'/><category term='rmi'/><category term='atf'/><category term='DemoCamp'/><category term='xls'/><category term='bug'/><category term='red hat'/><category term='Budapest'/><category term='ds'/><category term='exadel'/><category term='picasso'/><category term='bnd'/><category term='pde-incubator'/><category term='export'/><category term='m7'/><category term='equinox'/><category term='dtp-xls-output'/><category term='osgi'/><category term='xulrunner'/><category term='webtools'/><category term='css'/><category term='render'/><category term='plugin'/><category term='javaone'/><category term='installer'/><category term='services'/><category term='bitnami'/><category term='eclipse'/><category term='xhtml'/><category term='jmx'/><category term='datatools'/><category term='2008'/><category term='debug'/><category term='overview'/><category term='hibernate'/><category term='bugday'/><category term='eclipsecon'/><category term='java 7'/><category term='rhds'/><category term='optimize'/><category term='example'/><category term='jface'/><category term='3.4'/><category term='book'/><category term='rcp'/><category term='android'/><category term='annotation'/><category term='html'/><category term='jboss'/><category term='lamp'/><category term='mozilla'/><category term='xpcom'/><category term='wamp'/><category term='studio'/><category term='profile'/><title type='text'>Coffeshrub - java &amp; eclipse</title><subtitle type='html'>blog about java, eclipse, osgi, swt</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-7618652479021326226</id><published>2008-05-26T17:14:00.009+02:00</published><updated>2008-12-12T01:04:17.701+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='ds'/><title type='text'>Declarative Services</title><content type='html'>Az előző bejegyzésben írtam, hogy vannak olyan szituációk, ahol jól ki lehet használni a DS "szolgáltatásait".&lt;br /&gt;Ami a különlegességet adja egy ilyen szerviznek az az, hogy a konfigurációs fájlban (OSGI-INF/componentname.xml) meg lehet adni függőségeket (reference) a szervizünknek. Ezzel kiváltatjuk (ami természetesen, így erős túlzás, de attól még igaz) a ServiceListener + Tracker + Customizer játékot.&lt;br /&gt;Gyors példa egy épp aktuális projektből:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_00pUvoxOT2E/SDrakJju58I/AAAAAAAAB_w/QexkatqNai0/s1600-h/ds_reference.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_00pUvoxOT2E/SDrakJju58I/AAAAAAAAB_w/QexkatqNai0/s400/ds_reference.png" alt="" id="BLOGGER_PHOTO_ID_5204712633955968962" border="0" /&gt;&lt;/a&gt;Lényeges részek (jelen esetben):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;interface: amitől "függ" a szolgáltatásunk&lt;br /&gt;&lt;/li&gt;&lt;li&gt;cardinality: min.-max. előfordulás (0..n, 1..1, 0..1, 1..n)&lt;/li&gt;&lt;li&gt;bind/unbind: azon metódusok, amik a számunkra "szükséges" szolgáltatásokat kezelik.&lt;/li&gt;&lt;li&gt;activate/deactivate: ezen két metódusnak egy ComponentContext szerepel0, ha implementálva vannak a szervizünkben.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Egy ilyen szerviznél, a keretrendszer kezeli azon részeket, amit eddig a ServiceListener, -Tracker, -TrackerCustomizer hármassal tudtunk megoldani.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-7618652479021326226?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/7618652479021326226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=7618652479021326226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7618652479021326226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7618652479021326226'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/declarative-services.html' title='Declarative Services'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_00pUvoxOT2E/SDrakJju58I/AAAAAAAAB_w/QexkatqNai0/s72-c/ds_reference.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-4542987348815338932</id><published>2008-05-23T00:15:00.001+02:00</published><updated>2008-05-23T00:21:21.711+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='services'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>OSGi: Services - ServiceTrackerCustomizer, ServiceListener</title><content type='html'>&lt;p&gt;Hogyan gyűjtenénk be az már működő és a később regisztrált CommandProvider szervizeket? Alapvetően általában három ponton kell dolgoznunk.&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.osgi.org/javadoc/r4/org/osgi/util/tracker/ServiceTrackerCustomizer.html" target="_blank" title="ServiceTrackerCustomizer interface"&gt;ServiceTrackerCustomizer&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.osgi.org/javadoc/r4/org/osgi/framework/ServiceListener.html" target="_blank" title="ServiceListener interface"&gt;ServiceListener&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.osgi.org/javadoc/r4/org/osgi/util/tracker/ServiceTracker.html" title="ServiceTracker class"&gt;ServiceTracker&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Miért van ennyi mindenre szükség? Mivel adott sorrendben indulnak a modulok, ezért fent áll az a lehetőség, hogy ha a saját modulunk előtt vagy után jön létre egy szolgáltatás. Épp ezért, ha egy szerviz bejegyzése :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;előbb történik, a ServiceListener és ServiceTrackerCustomizer nem fog értesítést kapni az eseményről.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;utóbb történik, a ServiceTracker nem fog találatot adni.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Ha jól csináljuk, akkor ahogy az alábbi három ábra (forrás: Eclipse Live - &lt;a href="http://live.eclipse.org/node/407" target="_blank" title="Getting Started with OSGi"&gt;Getting Started with OSGi&lt;/a&gt;) is mutatja, nem lesz ilyen jellegű problémánk.&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align: center;"&gt;&lt;img src="http://lh5.ggpht.com/ferenc.boldog/SDXvqZju55I/AAAAAAAAB_Y/zNS1BTGhsEM/st_1.jpg?imgmax=400" /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img src="http://lh4.ggpht.com/ferenc.boldog/SDXvrJju56I/AAAAAAAAB_g/wWhBH6t8G00/st_2.jpg?imgmax=400" /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img src="http://lh6.ggpht.com/ferenc.boldog/SDXvrpju57I/AAAAAAAAB_o/qtakt5udHR4/st_3.jpg?imgmax=400" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;Ha szeretnénk ezen kicsit könnyíteni, vagy valamelyest automatizálni, akkor kell csinálnunk egy saját szolgáltatást. Ezt viszont a DS modullal érdemes megoldani, mivel sok olyan lehetőséget nyújt, ami megkönnyíti a dolgunkat. A következő bejegyzés erről fog szólni. (Eredetileg ide akartam irni, de könyebben emészthető, ha külön van.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-4542987348815338932?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/4542987348815338932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=4542987348815338932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/4542987348815338932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/4542987348815338932'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/osgi-services-servicetrackercustomizer.html' title='OSGi: Services - ServiceTrackerCustomizer, ServiceListener'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/ferenc.boldog/SDXvqZju55I/AAAAAAAAB_Y/zNS1BTGhsEM/s72-c/st_1.jpg?imgmax=400' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-5204998461006240679</id><published>2008-05-21T14:57:00.004+02:00</published><updated>2008-05-21T15:27:00.184+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Budapest'/><category scheme='http://www.blogger.com/atom/ns#' term='DemoCamp'/><title type='text'>Eclipse DemoCamp 2008 Budapest</title><content type='html'>Ismét &lt;a href="http://wiki.eclipse.org/Eclipse_DemoCamps_2008_-_Ganymede_Edition"&gt;DemoCamp&lt;/a&gt;.&lt;br /&gt;Most az Eclipse 3.4 (tervezett) megjelenési idejéhez igazítva. Várhatóan érdekes előadásokkal, jó hangulattal s más finomságokkal ;).&lt;br /&gt;Ami fontos, az eddigi helyszín (&lt;a href="http://www.port.hu/pls/re/organization.organization_page?i_organization_id=36709&amp;amp;i_area_id=8&amp;amp;i_city_id=-1&amp;amp;i_county_id=-1&amp;amp;i_country_id=44&amp;amp;i_district_id=-1"&gt;Miniatűr&lt;/a&gt;) nincs nyitva a rendezvény időpontjában. Ezért a szervezők új lehetőségeket keresnek.&lt;br /&gt;Jelentkezni és a helyszínnel kapcsolatos ötleteket &lt;a style="font-weight: bold;" href="http://wiki.eclipse.org/Eclipse_DemoCamps_2008_-_Ganymede_Edition/Budapest"&gt;itt&lt;/a&gt; lehet megtenni.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-5204998461006240679?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/5204998461006240679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=5204998461006240679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/5204998461006240679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/5204998461006240679'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/eclipse-democamp-2008-budapest.html' title='Eclipse DemoCamp 2008 Budapest'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-9187652320012421886</id><published>2008-05-13T10:41:00.009+02:00</published><updated>2008-05-13T10:52:53.768+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Android, elérhető készülékben</title><content type='html'>Ami a legfontosabb, hogy &lt;span style="font-style: italic;"&gt;módosítás nélkül&lt;/span&gt; fut a rendszer.&lt;br /&gt;Forrás &lt;a href="http://androidcommunity.com/e28-demo-working-android-handset-at-mobile-world-congress-2008-20080423/"&gt;erre&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-9187652320012421886?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/9187652320012421886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=9187652320012421886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/9187652320012421886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/9187652320012421886'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/android-elrhet-kszlkben.html' title='Android, elérhető készülékben'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-8448821978383727950</id><published>2008-05-12T23:09:00.003+02:00</published><updated>2008-12-12T01:04:18.122+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pde-incubator'/><category scheme='http://www.blogger.com/atom/ns#' term='picasso'/><category scheme='http://www.blogger.com/atom/ns#' term='ds'/><title type='text'>PDE Inclubator</title><content type='html'>Chris Aniszczyk &lt;a href="http://mea-bloga.blogspot.com/2008/05/why-paint-workbench.html"&gt;blogjában&lt;/a&gt; futottam bele a &lt;span style="font-style: italic;"&gt;Picasso&lt;/span&gt; nevű projektbe, ami egy "vizuális" debugger. A magamfajta embereknek egy igen hálás dolog. (de jó is amikor az ember állítgatja a háttérszíneket, kereteket, hogy lássa merre az annyi)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_00pUvoxOT2E/SCi4gShzcYI/AAAAAAAAB34/Ta_F8q58JfA/s1600-h/pde_picasso.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_00pUvoxOT2E/SCi4gShzcYI/AAAAAAAAB34/Ta_F8q58JfA/s320/pde_picasso.png" alt="" id="BLOGGER_PHOTO_ID_5199608634668183938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;CVS-ben a picasso mellett találtam még egy igen hasznos (mint azóta kiderült GSOC szponzorált) projektet, ami az OSGi Declarative Services konfigurációs fájljait segíti szerkeszteni.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_00pUvoxOT2E/SCi1iihzcXI/AAAAAAAAB3w/Gv5BbYJk8tA/s1600-h/pde_ds_editor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_00pUvoxOT2E/SCi1iihzcXI/AAAAAAAAB3w/Gv5BbYJk8tA/s320/pde_ds_editor.png" alt="" id="BLOGGER_PHOTO_ID_5199605374788006258" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-8448821978383727950?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/8448821978383727950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=8448821978383727950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8448821978383727950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8448821978383727950'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/pde-inclubator.html' title='PDE Inclubator'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_00pUvoxOT2E/SCi4gShzcYI/AAAAAAAAB34/Ta_F8q58JfA/s72-c/pde_picasso.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-8753598729779950954</id><published>2008-05-08T19:05:00.002+02:00</published><updated>2008-05-08T19:10:22.222+02:00</updated><title type='text'>No Comment</title><content type='html'>&lt;a href="http://ralph-at-eclipse.blog.de/2008/05/08/bug-report-4148586"&gt;http://ralph-at-eclipse.blog.de/2008/05/08/bug-report-4148586&lt;/a&gt;&lt;br /&gt;Tipikus esete annak, hogy nem néz utána a problémának az illető.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-8753598729779950954?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/8753598729779950954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=8753598729779950954' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8753598729779950954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8753598729779950954'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/no-comment.html' title='No Comment'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-890173808799498960</id><published>2008-05-07T15:21:00.007+02:00</published><updated>2008-05-07T15:58:34.982+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javaone'/><category scheme='http://www.blogger.com/atom/ns#' term='ustream'/><title type='text'>javaONE 2008 videók</title><content type='html'>Jópár előadás elérhető már az &lt;a href="http://www.ustream.tv/"&gt;ustream.tv&lt;/a&gt; csatornáin. &lt;a href="http://www.ustream.tv/channel/javaone-2008"&gt;javaONE&lt;/a&gt; illetve a hivatalos &lt;a href="http://www.ustream.tv/channel/sun-microsystems"&gt;Sun Microsystems&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-890173808799498960?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/890173808799498960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=890173808799498960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/890173808799498960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/890173808799498960'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/javaone-2008-videk.html' title='javaONE 2008 videók'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-3754052011199660333</id><published>2008-05-05T10:51:00.000+02:00</published><updated>2008-05-05T10:51:16.784+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='m7'/><category scheme='http://www.blogger.com/atom/ns#' term='3.4'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Eclipse 3.4 M7</title><content type='html'>Eljött a napja ennek a verziónak is. Letölteni &lt;a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/index.php"&gt;ITT&lt;/a&gt; lehet. Az az érzésem, ebből is lesz 'a' (vagy esetleg az RC0, ami eredetileg egyenlő az M7-tel) build, mivel az utolsó Integration verzióban vannak még hibák, márpedig az egyenlő az M7-tel elméletben.&lt;br /&gt;Lássunk pár  fontosabb újdonságot:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PDE - Target Platform Self hosting, ha jól sejtem azt takarja, hogy másik workspaceben található plugineket is lehet "használni"&lt;/li&gt;&lt;li&gt;Plugin Registry - OSGi szervizek is listázva&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ECJ - sebesség növekedés több processzoros rendszereken&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/eclipse-news-M7.html"&gt;Stb....&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Arra kíváncsi vagyok, hogy az M6-ban lévő "p2" (ez az új installáló/frissítő rendszer alapja) bugot javították, amitől néha az eclipse betöltési ideje "kicsit" megugrott a processzor használattal együtt (100%-on hajtotta 3-5 percig).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update:&lt;/span&gt; a bugot javították, már több plugin telepítésen és újraindításon vagyok túl és eddig semmi probléma :). Ráadásul az új installer is elég jól használható az m6-hoz képest, bár még koránt sem tökéletes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-3754052011199660333?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/3754052011199660333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=3754052011199660333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/3754052011199660333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/3754052011199660333'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/05/eclipse-34-m7.html' title='Eclipse 3.4 M7'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-9000659591567240127</id><published>2008-04-29T22:20:00.000+02:00</published><updated>2008-04-29T22:39:43.455+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='example'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>OSGi példák</title><content type='html'>Sokat gondolkodtam azon, hogyan lehetne igazán jól bemutatni, az OSGi igazán hasznos tulajdonságait. Végül arra a megállapításra jutottam, hogy egy olyan "komplex" applikációt írok meg, amivel elég sok tudást ki lehet használni (services, eventadmin, declarative services, logging, http stb.&lt;br /&gt;Maga a szoftver egy "Download Manager" lenne, első körben http és ftp (egy harmadik protokollon még gondolkodom) megvalósítással.&lt;br /&gt;Mostani terveim szerint pont rá lehet húzni, egy "eclipse rcp"-t vagy épp egy webes felületet, talán még a jmx konzolt is megnézem közelebbről.&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;Neil &lt;a href="http://neilbartlett.name/blog/osgibook/"&gt;OSGi könyve&lt;/a&gt; és a terveim közötti hasonlóság (most vettem észre :-) ) a véletlen műve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-9000659591567240127?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/9000659591567240127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=9000659591567240127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/9000659591567240127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/9000659591567240127'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/04/osgi-pldk.html' title='OSGi példák'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-7299981097683649943</id><published>2008-04-19T18:47:00.012+02:00</published><updated>2008-04-19T21:43:22.618+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><category scheme='http://www.blogger.com/atom/ns#' term='annotation'/><title type='text'>Annotation debuggolás</title><content type='html'>A héten szórakoztam picit ezzel az "új" java lehetőséggel, keresve a hasznosítási lehetőségeit, a belső projektekben. Tesztelés közben jött elő a probléma, hogy hogyan debuggoljuk az "annotation processor"-t. Kis kutakodás után ez lett a megoldás:&lt;br /&gt;&lt;br /&gt;Ugyebár annotációk esetén, három &lt;a href="http://java.sun.com/javase/6/docs/api/java/lang/annotation/RetentionPolicy.html"&gt;feldolgozási típusról&lt;/a&gt; beszélünk.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;RUNTIME: nincs vele feldolgozási problémánk, hiszen futási időben bármikor lekérdezhetők. Itt mindenképp megírjuk a Reflection API kódot.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;CLASS: na ez már az érdekesebbik része, hiszen a generált kódban benne van, de nem lekérdezhető&lt;/li&gt;&lt;li&gt;SOURCE: csak forrás szinten, érhető el.&lt;/li&gt;&lt;/ul&gt;A kérdés az, hogy kényelmesen, hogyan lehet fordítási időben debuggolni?&lt;br /&gt;Mivel eclipsszel dolgozunk bent és a blog is erről szól, ezért ilyen irányú megoldást kerestem, valósítottam meg.&lt;br /&gt;&lt;br /&gt;(Nem csak eclipseből használható módszer)&lt;br /&gt;Fogjuk a &lt;a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/S-3.4M6a-200804091425/ecj-3.4M6a.jar"&gt;JDT Core Batch Compiler&lt;/a&gt;-t  és csinálunk egy "run/debug configuration"-t, amiben amiben a main class a compiler mainje (org.eclipse.jdt.internal.compiler.batch.Main), hozzáadjuk a compilert a classpathhoz. Illetve pár alapvető beállítást használunk (lásd post végén levő zip fájl). Az fordító ilyen módon való futtatása, simán lehetővé teszi a hatásos debugolást.&lt;br /&gt;&lt;br /&gt;Ami már kicsit bonyolultabb, az pedig az eclipse projekteken bekapcsolható "annotation proccessing" mód kihasználása. Mivel ezt egyszerűbb mutatni, mint leírni, ezért majd csinálok egy kis videót.&lt;br /&gt;Mindenesetre a launch konfigurációk benne lesznek a zipben.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gear.hu/blog/coffeshrub/annotation_debug_test.zip"&gt;Példakód, konfigurációk&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-7299981097683649943?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/7299981097683649943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=7299981097683649943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7299981097683649943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7299981097683649943'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/04/annotation-debuggols.html' title='Annotation debuggolás'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-8905621443147687383</id><published>2008-04-18T23:46:00.004+02:00</published><updated>2008-04-19T00:08:01.563+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bnd'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>OSGi könyv</title><content type='html'>&lt;a href="http://neilbartlett.name/blog/"&gt;Neil Bartlett&lt;/a&gt; egy &lt;a href="http://neilbartlett.name/blog/osgibook/"&gt;'OSGi in Practice'&lt;/a&gt; című ingyenes könyvön dolgozik (&lt;a href="http://creativecommons.org/"&gt;CC&lt;/a&gt; licenccel fog megjelenni). Az &lt;a href="http://neilbartlett.name/downloads/preview_first_steps.pdf"&gt;első fejezet&lt;/a&gt; már elérhető, ami a kezdő lépéseket mutatja be.&lt;br /&gt;Külön érdekesnek találom, hogy nem &lt;a href="http://www.eclipse.org/equinox/"&gt;Equinox&lt;/a&gt;szal mutatja be az első köröket, hanem &lt;a href="http://felix.apache.org/"&gt;Apache Felix&lt;/a&gt;szel. Ráadásul még a &lt;a href="http://www.aqute.biz/Code/Bnd"&gt;Bnd&lt;/a&gt;-t is felhasználja, ami egy kevésbé ismert projekt, igen jó tudással.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-8905621443147687383?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/8905621443147687383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=8905621443147687383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8905621443147687383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8905621443147687383'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/04/osgi-knyv.html' title='OSGi könyv'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-7228966387151388135</id><published>2008-04-01T00:20:00.012+02:00</published><updated>2008-12-12T01:04:18.562+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rcp'/><category scheme='http://www.blogger.com/atom/ns#' term='xulrunner'/><category scheme='http://www.blogger.com/atom/ns#' term='xpcom'/><title type='text'>RCP és XULRunner tapasztalatok</title><content type='html'>Mint, ahogy azt &lt;a href="http://coffeshrub.blogspot.com/2007/08/rcp-xulrunner-s-bartai.html"&gt;tavaly írtam&lt;/a&gt; a kényelmi szempontból a vastagkliensből elérhetővé kellett tenni a régebben fejlesztett webes felületet. Mindezt úgy, hogy lehetőleg kommunikálni is tudjanak egymással. Eclipse részről, már akkor egy igen jó fejlesztés (kis túlzással) volt az AFT projekt XULRunner alapú "Browser" komponense.&lt;br /&gt;Pár olyan pont, amit én másképp valósítottam meg, illetve tapasztaltam.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nincs módosított Mozilla.org-os eclipse plugin, maga a loader keresi meg a platformhoz tartozó verziót. Ez a könnyebb frissíthetőség miatt lett így megvalósítva. Az viszont tény, hogy az eredeti megvalósítás jobb, csak ezt a Mozilla.org verziókban kéne implementálni és nem az ATF projektben.&lt;/li&gt;&lt;li&gt;Az AFT saját js &lt;-&gt; java adat transzformációját lecseréltem JSon alapokra.&lt;/li&gt;&lt;li&gt;Illetve a kommunikációra használt "div+textarea" csodát kirámoltam egy "script" objektumba. Mindig az járt a fejemben, hogy egyszer tuti lesz egy olyan css ami megjeleníti.&lt;/li&gt;&lt;li&gt;A saját gyártású ssl cert.-k miatt, írni kellett egy preloadert. Mivel van egy olyan hiba, ami miatt rossz méretben nyílik a figyelmeztető dialógus.&lt;/li&gt;&lt;li&gt;Ha ráérez az ember, akár teljesen át tudja szabni a megjelenített weboldalt.&lt;/li&gt;&lt;li&gt;Használj &lt;a href="http://getfirebug.com/lite.html"&gt;FireBug Lite&lt;/a&gt; konzolt&lt;br /&gt;&lt;/li&gt;&lt;li&gt;JavaXPCom-t debuggolni egy rémálom. Lásd a képet lejjebb.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_00pUvoxOT2E/R_FuAbB4wYI/AAAAAAAAB2g/s_C1gRk1aoU/s1600-h/xulrunner_xpcomjava_debug.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_00pUvoxOT2E/R_FuAbB4wYI/AAAAAAAAB2g/s_C1gRk1aoU/s320/xulrunner_xpcomjava_debug.png" alt="" id="BLOGGER_PHOTO_ID_5184045599614878082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tuti rengeteg kisebb dolgot nem soroltam fel, de ha valami bevillan, úgyis leírom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-7228966387151388135?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/7228966387151388135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=7228966387151388135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7228966387151388135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7228966387151388135'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/04/rcp-s-xulrunner-tapasztalatok.html' title='RCP és XULRunner tapasztalatok'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_00pUvoxOT2E/R_FuAbB4wYI/AAAAAAAAB2g/s_C1gRk1aoU/s72-c/xulrunner_xpcomjava_debug.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-3128806455112679118</id><published>2008-04-01T00:10:00.004+02:00</published><updated>2008-04-01T00:18:36.731+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Eclipse 3.4 M6</title><content type='html'>Letölteni innét lehet: "&lt;a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M6-200803301350/index.php"&gt;3.4 M6&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;Ennek a verziónak a legnagyobb újítása, az Equinox Provisioning Platform (&lt;a href="http://wiki.eclipse.org/Equinox_p2_Getting_Started"&gt;p2&lt;/a&gt;).&lt;br /&gt;Ez által megújult / megváltozott:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;plugin telepítés (dropins)&lt;/li&gt;&lt;li&gt;'eclipse installer'&lt;/li&gt;&lt;li&gt;új 'update manager' (remélhetőleg jobban működik, mint a régi)&lt;/li&gt;&lt;li&gt;végre megoldható az, hogy ha több eclipse verziót tartunk fent (pl. egyikben van rcp delta + ecf a másikban meg webtools + database) nem kell duplán installálnunk, hanem csak a konfiguráció fog változni. &lt;/li&gt;&lt;/ul&gt;Ezen felül még sok újdonság van, amiről erre "&lt;a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M6-200803301350/eclipse-news-M6.html"&gt;M6 - New and Noteworthy&lt;/a&gt;" olvashatsz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-3128806455112679118?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/3128806455112679118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=3128806455112679118' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/3128806455112679118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/3128806455112679118'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/04/eclipse-34-m6.html' title='Eclipse 3.4 M6'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-9004864814690899461</id><published>2008-03-27T15:34:00.008+01:00</published><updated>2008-03-27T16:07:55.687+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lamp'/><category scheme='http://www.blogger.com/atom/ns#' term='wamp'/><category scheme='http://www.blogger.com/atom/ns#' term='bitnami'/><title type='text'>*AMP és társai</title><content type='html'>Ki ne futott volna bele abba a problémába, hogy hirtelen össze kell rakni egy kis teszt környezetet. Vagy épp nem volt kedve "szenvedni" svn szerver, trac stb. telepítésével és konfigurálásával.&lt;br /&gt;Nekik készülnek a &lt;a href="http://bitnami.org/"&gt;BitNami Stack&lt;/a&gt;-ek.&lt;br /&gt;Mondhatni mesés a választék. Egy gyors lista azokból a csomagokból, amiből választhatunk és telepíthetünk:&lt;blockquote&gt;WordPress, Joomla, Roller, Liferay, DokuWiki, MediaWiki, Drupal, phpBB, Mantis, Opina, KnowledgeTree, Redmine, Trac, Alfresco, Moodle, Subversion, Tracks, AMP (linux,mac,solaris,win), (J)Ruby, Djnago.&lt;/blockquote&gt;Kötelező jelleggel kap is direkt linket jobb szélen :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-9004864814690899461?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/9004864814690899461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=9004864814690899461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/9004864814690899461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/9004864814690899461'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/03/amp-s-trsai.html' title='*AMP és társai'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-8839915871096445050</id><published>2008-03-21T22:02:00.006+01:00</published><updated>2008-03-22T02:21:16.936+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipsecon'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>EclipseCon 2008</title><content type='html'>Most ért véget a az idei EclipseCon. Rengeteg jó előadást hallhatott az akinek sikerült elmennie. Részemről kimaradt (a piszkos anyagiak ugyebár), de remélem jövőre sikerül nekem is kijutni. Ian &lt;a href="http://ianskerrett.wordpress.com/2008/03/21/nationalities-at-eclipsecon/"&gt;statisztikája&lt;/a&gt; szerint két magyar ember is volt, ha jól sejtem ők az &lt;a href="http://www.eclipse.org/ohf/"&gt;OHF&lt;/a&gt; projekt tagjai voltak a &lt;a href="http://www.b2international.com/"&gt;B2I&lt;/a&gt;-től.&lt;br /&gt;Szemezgetek pár olyan előadásból ahol felkerült a prezentáció és szerintem igen hasznos vagy informatív (és még elég sok prezentációt én sem néztem meg):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=221"&gt;Using Commands and Menu Contributions&lt;/a&gt; - ez egy elég nagy hiánypótló, eddig talán egy használható írást láttam (már) a 3.3-ban megjelent új menü, gomb kezelésről.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=194"&gt;RCP Authorisation Managment&lt;/a&gt; - 3.4-ben debütáló projekt, aminek valószínűleg igen sok fejlesztő fog örülni.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=12"&gt;MP3 Manager&lt;/a&gt; és az &lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=101"&gt;RSSOwl 2.0&lt;/a&gt;, az MP3 Managernel sokkal inkább használható az előadás anyaga. De az tény, hogy érdemes mindkét projekt forráskódját átnézni.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=149"&gt;OSGi Complete&lt;/a&gt; ez is egy hiánypótló a négy friss Equinox / OSGi "modulról".&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=65"&gt;API Design Workshop&lt;/a&gt; - a cím magáért beszél.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Jó pár előadás anyaga nem került fel, pedig 100%, hogy érdekesek voltak (tudom, ezért kell elmenni).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-8839915871096445050?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/8839915871096445050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=8839915871096445050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8839915871096445050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8839915871096445050'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2008/03/eclipsecon-2008.html' title='EclipseCon 2008'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-1907844595434127121</id><published>2007-08-24T19:02:00.000+02:00</published><updated>2007-08-24T19:17:01.535+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='datatools'/><category scheme='http://www.blogger.com/atom/ns#' term='dtp-xls-output'/><title type='text'>dtp-xls-output v0.0.3</title><content type='html'>Elkészült az &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=203206&amp;package_id=242156&amp;amp;release_id=534645"&gt;következő&lt;/a&gt; verzió. Mi az ami megtalálható benne újdonság és javítás?&lt;div&gt;&lt;ul&gt;&lt;li&gt;javított feldolgozás "Multi" beállításnál&lt;/li&gt;&lt;li&gt;típusok megfelelő párosítása szám és dátum formátum esetén&lt;/li&gt;&lt;li&gt;beállítható dátum feldolgozó minta. (még mindig utálok szakmai szöveget magyarra ferdíteni)&lt;/li&gt;&lt;li&gt;oszlop nevek megjelenítése (állítható természetesen).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;A következő lépés a dátum típusoknál (Timestamp, Time, java.sql.Date, Date) egyenként beállítható &lt;span class="Apple-style-span" style="font-style: italic;"&gt;feldolgozó minta &lt;/span&gt;és a típushoz választható excel formázás.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-1907844595434127121?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/1907844595434127121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=1907844595434127121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/1907844595434127121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/1907844595434127121'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/08/dtp-xls-output-003.html' title='dtp-xls-output v0.0.3'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-8341642616735992533</id><published>2007-08-23T15:50:00.000+02:00</published><updated>2007-08-23T17:06:45.206+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rcp'/><category scheme='http://www.blogger.com/atom/ns#' term='atf'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='xulrunner'/><category scheme='http://www.blogger.com/atom/ns#' term='xpcom'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>RCP, XULRunner és barátai</title><content type='html'>Miután 3.3-as Eclipse már &lt;a href="http://download.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part3.html"&gt;hivatalosan&lt;/a&gt; is támogatja minden platformon a &lt;a href="http://developer.mozilla.org/en/docs/XULRunner"&gt;XULRunner&lt;/a&gt;-t. Gondoltuk, miért ne integráljuk be a belső rendszerbe, hogy kicsit hatékonyabban működjön. A cél az volt, hogy az RCP klienst és egy webes rendszert úgy kössük össze, hogy ne kelljen adatokat másolgatni (egyik ablakból a másikba), hanem szépen kommunikáljanak egymással.&lt;div&gt;Ezután természetesen jött az a rész, hogy nem megy az csak úgy hipp-hopp.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;BrowserViewer - nem támogatja a xulrunner-t (mozillát), ugyebár ez a browser ui-ja az eclipse platformnak (addressbar-ral, buttonbar-ral, stb...). Ha megbütyköli az ember, hogy szeresse a xulrunnert is, akkor a popup kezélese nem működik rendesen (éljen), bár ez is javítható, de akkoris. ;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/browser/Browser.html"&gt;Browser&lt;/a&gt;(Composite,SWT.MOZILLA) amíg nincs beállítva path-ra a xulrunner, addig csak dobálja az errorokat.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eclipse.org/atf/"&gt;ATF&lt;/a&gt;-ben benne van a xulrunner támogatás, működik is, csak ha az ember szeretné leválasztani, és csak az alapokat használni, annyi felesleges dolog jön vele, hogy csak ez az irány sem túl megfelelő.&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.mozilla.org/en/docs/JavaXPCOM"&gt;JavaXPCOM&lt;/a&gt;-nak mindene van, csak normális doksija nem (legalábbis nekem úgy tűnik).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Ezektől függetlenül már kész van a működő prototípus. Van popup kezelés, tudom követni (fogjuk rá normálisan) a történéseket browser szinten és javascriptet is tudok hívni java-ból a megjelenített html-be (azért ha ATF nem lenne, tuti tépném a hajam), na meg van meg csomó minden amire egyenlőre nincs szükség.&lt;/div&gt;&lt;div&gt;Viszont, hiányzik még például a javascript függvényhívás figyelése (bár erre is van már ötlet, itt is köszi Ádám).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Jelenleg épp próbálom, egy (több) normális (sallang nélküli) plugin-ba leválasztani a dolgokat, esetlegesen (szinte biztos) patchelni a BrowserViewer-t. Aztán valamilyen formában még publikálva is lesz.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Erre (&lt;a href="http://ladyr.es/wiki/wiki/XPCOMGuide"&gt;http://ladyr.es/wiki/wiki/XPCOMGuide&lt;/a&gt;) található még egy nagyon jól összerakott leírás. Amit ha előbb találok meg, igen örültem volna.&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/721183282833261750-8341642616735992533?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/8341642616735992533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=8341642616735992533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8341642616735992533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/8341642616735992533'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/08/rcp-xulrunner-s-bartai.html' title='RCP, XULRunner és barátai'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-7818838616820335580</id><published>2007-08-16T01:15:00.000+02:00</published><updated>2007-08-16T01:31:03.559+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xls'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='datatools'/><category scheme='http://www.blogger.com/atom/ns#' term='export'/><category scheme='http://www.blogger.com/atom/ns#' term='dtp-xls-output'/><title type='text'>dtp-xls-output v0.0.2</title><content type='html'>Feldobtam egy &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=203206&amp;amp;package_id=242156"&gt;frissítést&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Újdonságok:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;pref. oldal, az xls mentés módjára.&lt;/li&gt;&lt;li&gt;a beállításokhoz kapcsolódó módosítások az "outputter"-ben.&lt;/li&gt;&lt;/ul&gt;Várható újdonságok:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;dátumnál a feldolgozáshoz tartozó formátum beállítása&lt;br /&gt;&lt;/li&gt;&lt;li&gt;típuscsoportonként állítható feldolgozásmód&lt;br /&gt;&lt;/li&gt;&lt;li&gt;cella nevek az első sorban&lt;br /&gt;(illetve, ha &lt;a href="http://poi.apache.org/"&gt;POI&lt;/a&gt;-ból meglehet csinálni, akkor rögzített "fejlécként")&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-7818838616820335580?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/7818838616820335580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=7818838616820335580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7818838616820335580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7818838616820335580'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/08/dtp-xls-output-v002.html' title='dtp-xls-output v0.0.2'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-7022192802160370785</id><published>2007-08-13T23:38:00.000+02:00</published><updated>2007-08-14T00:07:01.120+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhds'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='exadel'/><category scheme='http://www.blogger.com/atom/ns#' term='webtools'/><category scheme='http://www.blogger.com/atom/ns#' term='studio'/><category scheme='http://www.blogger.com/atom/ns#' term='red hat'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><title type='text'>Red Hat Developer Studio beta 1</title><content type='html'>Miután a Red Hat jól bevásárolt (&lt;a href="http://labs.jboss.com/"&gt;JBoss&lt;/a&gt;, &lt;a href="http://exadel.com/web/portal/products/ExadelStudioPro"&gt;Exadel&lt;/a&gt;), fogta a termékeiket és szépen egybe gyúrták egy közös csomagba.&lt;br /&gt;Ebből lett a &lt;a href="http://www.redhat.com/developers/rhds/index.html"&gt;RHDS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Elég szép mennyiségű tudás lett beleintegrálva:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Eclipse 3.3 + WebTools 2.0&lt;/li&gt;&lt;li&gt;JBoss IDE + jBPM + Seam&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Spring IDE&lt;/li&gt;&lt;li&gt;Hibernate Tools&lt;/li&gt;&lt;li&gt;Freemarker IDE&lt;/li&gt;&lt;li&gt;Jetty, Resin, JRun szerver támogatás&lt;/li&gt;&lt;li&gt;JSF + Struts (Exadel)&lt;/li&gt;&lt;li&gt;JBoss 4.2 AS&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;A végleges verzió még idén "nyáron" várható, GPLv2 alatt. (Ha valaki nekiáll letölteni, csak egy szálon próbálja, mert szépen korlátozva van.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-7022192802160370785?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/7022192802160370785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=7022192802160370785' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7022192802160370785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7022192802160370785'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/08/red-hat-developer-studio-beta-1.html' title='Red Hat Developer Studio beta 1'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-1045687098581244477</id><published>2007-08-11T20:28:00.000+02:00</published><updated>2007-08-12T21:47:07.939+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xls'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='datatools'/><title type='text'>XLS export plugin Eclipse DTP-hez</title><content type='html'>A héten szükségem volt párszor adatbázis lekérdezések elmentésere, főként XLS formátumban. Mivel a &lt;a href="http://www.eclipse.org/datatools/"&gt;DTP&lt;/a&gt; "csak" csv, txt, xml formátumokat támogat, így gyorsan összedobtam egy alap plugint, ami ezt elvégzi.&lt;div&gt;Jelen esetben az oszloptípusokat még nem kezeli (bár már készülőben van), mindent szöveges mezőként (de utálok szakmai dolgokat ennyire magyarul írni) kezel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;div&gt;Mivel a Google Code nem támogatja az EPL licence-szel rendelkező projekteket, ezért az egészet átmozgatom SF-re. Ideiglenes letöltés linkek: &lt;a href="http://gear.hu/blog/coffeshrub/dtp-xls-output.html"&gt;http://gear.hu/blog/coffeshrub/dtp-xls-output.html&lt;/a&gt;&lt;/div&gt;&lt;/span&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/721183282833261750-1045687098581244477?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/1045687098581244477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=1045687098581244477' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/1045687098581244477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/1045687098581244477'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/08/xls-export-plugin-eclipse-dtp-hez.html' title='XLS export plugin Eclipse DTP-hez'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-7494468469950944960</id><published>2007-08-05T13:52:00.000+02:00</published><updated>2007-08-05T16:04:21.593+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='provisioning'/><category scheme='http://www.blogger.com/atom/ns#' term='installer'/><title type='text'>Equinox Provisioning M1</title><content type='html'>Mi is ez a "&lt;a href="http://wiki.eclipse.org/Equinox_Provisioning_M1"&gt;provisioning&lt;/a&gt;"? Alapjában véve egy telepítő és karbantartó eszköz, ami biztosítja, hogy egy plugin mappából legyen kiszolgálva az összes verzió. Ha jól sejtem/tudom akkor ezzel a kiegészítéssel akarják leváltani, a most nem túl jól működő "Update Manager"-t.&lt;div&gt;Sajnos a M1 verzió alap esetben nem műküdik, csak a c:\eclipse.prov mappából. Ezért az &lt;a href="http://coffeshrub.blogspot.com/2007/07/equinox-based-eclipse-installer.html"&gt;installer&lt;/a&gt; segítségével amit írtam,  csináltam egy olyan &lt;a href="http://www.gear.hu/blog/coffeshrub/equinox_prov_installer.jar"&gt;telepítőt&lt;/a&gt;, ami jelen esetben win32 alapon bárhová installálva működik (linux alatt az installer elindul, de maga a "provisioning m1" még nem, mivel szükség van pár plusz konfigurációs fájl módosítására.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-7494468469950944960?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/7494468469950944960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=7494468469950944960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7494468469950944960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/7494468469950944960'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/08/equinox-provisioning-m1.html' title='Equinox Provisioning M1'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-2374399405774437375</id><published>2007-08-01T23:41:00.000+02:00</published><updated>2007-08-01T23:58:37.682+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rcp'/><category scheme='http://www.blogger.com/atom/ns#' term='profile'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='optimize'/><title type='text'>RCP applikációk optimalizálása</title><content type='html'>&lt;a href="http://www.ibm.com/developerworks/java/library/j-rcp1/index.html"&gt;developerWorks&lt;/a&gt;-ön jelent meg egy elég jó összefoglaló cikk (első része) arról, hogy mit, hogyan tudunk egyszerűen tesztelni, és megoldást találni rá. Remélem hamarosan, jön a következő része is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-2374399405774437375?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/2374399405774437375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=2374399405774437375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/2374399405774437375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/2374399405774437375'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/08/rcp-applikcik-optimalizlsa.html' title='RCP applikációk optimalizálása'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-1548549128883195760</id><published>2007-07-30T11:25:00.000+02:00</published><updated>2007-07-30T12:05:51.509+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='bugday'/><title type='text'>Eclipse BugDay #1 (2007.07.27.)</title><content type='html'>&lt;div&gt;Azt nem mondanám, hogy óriási sikerrel zárult (&lt;a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;keywords_type=allwords&amp;amp;keywords=bugday&amp;emailtype1=substring&amp;amp;email1=&amp;emailtype2=substring&amp;amp;amp;amp;email2=&amp;bugidtype=include&amp;amp;bug_id=&amp;votes=&amp;amp;amp;amp;chfieldfrom=&amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;amp;amp;amp;type0-0-0=noop&amp;amp;value0-0-0="&gt;123/18 javított hiba&lt;/a&gt;), de ahhoz képest, hogy a &lt;a href="http://wiki.eclipse.org/BugDayJuly2007"&gt;projektektől&lt;/a&gt; alig volt ember (legalábbis én többet vártam volna), azért nem rossz teljesítmény.&lt;/div&gt;&lt;div&gt;Főleg, hogy volt pár elborultabb bejegyzés, amit nem hiszem, hogy egy nap alatt kéne implementálni/javítani. :)&lt;/div&gt;&lt;div&gt;Ettől függetlenül én is kedvet kaptam (mondhatni, ennyi a minimum, ha már az Eclipse-szel keresem a kenyerem), hogy a következő &lt;a href="http://wiki.eclipse.org/Category:Bug_Day"&gt;BugDay&lt;/a&gt;-be (2007.08.31.) én is besegítsek.&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/721183282833261750-1548549128883195760?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/1548549128883195760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=1548549128883195760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/1548549128883195760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/1548549128883195760'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/07/eclipse-bugday-1-20070727.html' title='Eclipse BugDay #1 (2007.07.27.)'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-5457031611190996758</id><published>2007-07-24T00:42:00.000+02:00</published><updated>2007-07-24T00:57:38.307+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java 7'/><category scheme='http://www.blogger.com/atom/ns#' term='overview'/><title type='text'>Java 7 áttekintés</title><content type='html'>&lt;a href="http://tech.puredanger.com/"&gt;PDT&lt;/a&gt;-nél találtam egy linket az izraeli Java Tech Day-en bemutatott &lt;a href="http://il.sun.com/sunnews/events/2007/javaday/pdf/track1/Java7-A.lot.to.be.waiting.for_v03.pdf"&gt;Java 7 összefoglaló&lt;/a&gt; előadás fóliáira.&lt;div&gt;Ami engem megfogott, pl.: &lt;/div&gt;&lt;div&gt;&lt;ul id=""&gt;&lt;li&gt;modularity, JAM&lt;/li&gt;&lt;li&gt;superpackages&lt;/li&gt;&lt;li&gt;property&lt;/li&gt;&lt;li&gt;... ;)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-5457031611190996758?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/5457031611190996758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=5457031611190996758' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/5457031611190996758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/5457031611190996758'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/07/java-7-ttekints.html' title='Java 7 áttekintés'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-5123083993679659223</id><published>2007-07-23T23:50:00.000+02:00</published><updated>2007-07-24T00:11:32.340+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='render'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>The Flying Saucer - XHTML/CSS 2.1 Renderer</title><content type='html'>A minap futottam bele, &lt;a href="https://xhtmlrenderer.dev.java.net/"&gt;ebbe&lt;/a&gt; az igen szép kis projektbe.&lt;div&gt;Nagyon régóta csend honolt, az igazán használható (vagy csak én nem halottam róla) [x]html + css-t megjelenítő java szoftverek körül.&lt;/div&gt;&lt;div&gt;Ez a verzió már igazán jól működik (bár van embeddelhető mozilla engine, stb.., de ez egy natív megoldás).&lt;br /&gt;&lt;div&gt;A legjobb bemutató példa maga a szoftver, ami &lt;a href="https://xhtmlrenderer.dev.java.net/r7/demos.html"&gt;webstart&lt;/a&gt;-ból indítható.&lt;/div&gt;&lt;div&gt;Remélem nem fog eltűnni a süllyesztőben.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-5123083993679659223?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/5123083993679659223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=5123083993679659223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/5123083993679659223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/5123083993679659223'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/07/flying-saucer-xhtmlcss-21-renderer.html' title='The Flying Saucer - XHTML/CSS 2.1 Renderer'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-6169192264675170025</id><published>2007-07-17T09:10:00.000+02:00</published><updated>2007-07-17T15:40:41.483+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jface'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Equinox based Eclipse Installer</title><content type='html'>A hétvégén, kicsit elszórakoztam, az eclipse.org OSGi implementációjával (Equninox) és befejeztem egy nemrég elkezdett ötletemet.&lt;div&gt;Így készült el tegnap este, az eclipse installer. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A cél az volt, hogy semmi külső libraryt ne kelljen használni. A végeredmény egy JFace wizarddal működő, elég jól tömörített (90 mb) "eclipse classic - windows (140 MB)" verziót tartalmazó jar.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;A dolog egyik érdekessége az, hogy az osgi kényelmével, simán össze lehet rakni egy több platformos úgymond "all in one" eclipse installt. Ráadásul ez jelen esetben, kb. 4mb / platform plusz adatot ad az installer méretéhez (tesztelve: linux, mac, win).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aki esetleg meg akarja nézni működés közben, innét &lt;a href="http://gear.hu/blog/coffeshrub/eclipse33_installer_win32.jar"&gt;[eclipse33_installer_win32.jar]&lt;/a&gt; (egyenlőre csak win. verzió és 1.6-os java-val van fordítva) letöltheti. Figyelem: ez csak TECH demó, épp ezért meg vannak benne javítani való dolgok ;)&lt;br /&gt;&lt;br /&gt;Update: egyenlőre csak különállóan, de &lt;a href="http://gear.hu/blog/coffeshrub/eclipse33_installer_linux_gtk_x86.jar"&gt;[eclipse33_installer_linux_gtk_x86.jar]&lt;/a&gt; is elérhető.&lt;br /&gt;&lt;/div&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/721183282833261750-6169192264675170025?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/6169192264675170025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=6169192264675170025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/6169192264675170025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/6169192264675170025'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/07/equinox-based-eclipse-installer.html' title='Equinox based Eclipse Installer'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-721183282833261750.post-4934188094442069943</id><published>2007-07-12T10:14:00.000+02:00</published><updated>2008-12-12T01:04:18.806+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jmx'/><category scheme='http://www.blogger.com/atom/ns#' term='rmi'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>Server-side OSGi and remote managment</title><content type='html'>Mivel nemrég nézegettem, hogyan lehetne kihasználni az &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; &lt;a href="http://www.eclipse.org/equinox"&gt;Equinox (OSGi)&lt;/a&gt; HTTP szervert, gondoltam kiegészítem egy kis érdekességgel &lt;a href="http://jtechnics.anzix.net/"&gt;Karenin&lt;/a&gt; blog &lt;a href="http://jtechnics.anzix.net/2007/07/osgi-server-side.html"&gt;bejegyzését&lt;/a&gt;.&lt;div&gt;Első körben csináltam egy frissített (3.3 release) alapú &lt;a href="http://gear.hu/blog/coffeshrub/bridge_33.war"&gt;bridge.war&lt;/a&gt;-t. Ezzel semmi extra teendő nem volt, ugyan úgy működik ahogy eddig.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Viszont, ha megnézzük a módosított &lt;a href="http://gear.hu/blog/coffeshrub/hu.gear.equinox.servlet_0.0.1.jar"&gt;hello world plugin&lt;/a&gt;-t (&lt;a href="http://gear.hu/blog/coffeshrub/hu.gear.equinox.servlet.tar.gz"&gt;source&lt;/a&gt;). Akkor láthatjuk, hogy a servlet regisztrációja átkerült a plugin.xml-be. Természetesen működik az eredeti módszerrel is, de ha már van extension point hozzá, használjuk azt ;) . Illetve érdekességként egy kis eclipse alapú loggolást is tettem be.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A második verzióban (&lt;a href="http://gear.hu/blog/coffeshrub/bridge_33_with_rmi.war"&gt;bridge.war +jmxrmi&lt;/a&gt;), a belepakoltam, az jmx-server+rmi pluginokat. Így, már egy akár távolról is konfigurálható szerverünk lesz. Sajnos itt egy kis kavarás volt a classloaderek terén, ezért módosítottam a launch.ini-t (infó erre: &lt;a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=131253"&gt;bug 131253&lt;/a&gt;, &lt;a href="http://www.eclipsezone.com/eclipse/forums/t96608.html"&gt;EZ#1&lt;/a&gt;, &lt;a href="http://www.eclipsezone.com/eclipse/forums/t70400.html"&gt;EZ#2&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ha már van színes-szagos jmx konzolunk, próbáljuk is ki.&lt;/div&gt;&lt;div&gt;A teszteléshez Eclipse-en kívül, csak a &lt;a href="http://europa-mirror1.eclipse.org/eclipse/equinox/drops/R-3.3-200706251500/download.php?dropFile=eclipse-equinox-jmx-common-3.3.zip"&gt;jmx-common&lt;/a&gt; és a &lt;a href="http://europa-mirror1.eclipse.org/eclipse/equinox/drops/R-3.3-200706251500/download.php?dropFile=eclipse-equinox-jmx-client-3.3.zip"&gt;jmx-client&lt;/a&gt; csomagokra lesz szükségünk. Ha mindent jól csináltunk, akkor elérhetővé válik a "JMX Resource Managment" perspektíva (ctrl-3, JMX). Kapcsolódásnál rmi-t állítsunk be protokollnak. Ezek után valami hasonló fog minket fogadni.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://gear.hu/blog/coffeshrub/eclipse_jmx_rmi_client.png"&gt;&lt;img src="http://4.bp.blogspot.com/_00pUvoxOT2E/RpXgPXv3oVI/AAAAAAAAArY/rjuStyGxWVM/s320/eclipse_jmx_rmi_client.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;A kliens plugin, nem mindig mutatkozik elég stabilnak, ezért csináltam egy különálló verziót, ami csak a szükséges dolgokat tartalmazza (&lt;a href="http://gear.hu/blog/coffeshrub/eclipse_jmx_rmi_client_win32.zip"&gt;eclipse_jmx_rmi_client.zip&lt;/a&gt;). Az org.eclipse.equinox.jmx.client.app (&lt;a href="http://gear.hu/blog/coffeshrub/org.eclipse.equinox.jmx.client.app.tar.gz"&gt;soruce&lt;/a&gt;) nem hivatalos equinox plugin. Csak a kliens különálló futtatásához írtam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/721183282833261750-4934188094442069943?l=coffeshrub.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeshrub.blogspot.com/feeds/4934188094442069943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=721183282833261750&amp;postID=4934188094442069943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/4934188094442069943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/721183282833261750/posts/default/4934188094442069943'/><link rel='alternate' type='text/html' href='http://coffeshrub.blogspot.com/2007/07/server-side-osgi-and-remote-managment.html' title='Server-side OSGi and remote managment'/><author><name>Ferenc Boldog</name><uri>http://www.blogger.com/profile/08200110534596245590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_00pUvoxOT2E/RpXgPXv3oVI/AAAAAAAAArY/rjuStyGxWVM/s72-c/eclipse_jmx_rmi_client.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
