<?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-30582414</id><updated>2011-12-13T19:53:01.025-08:00</updated><category term='unit testing'/><category term='jackrabbit'/><category term='testing'/><category term='jlibrary'/><category term='in-memory'/><category term='h2'/><category term='integration testing'/><title type='text'>Martin Perez's weblog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30582414.post-2149911543005072417</id><published>2007-07-01T00:53:00.000-07:00</published><updated>2007-07-01T00:59:40.387-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jlibrary'/><title type='text'>jLibrary 1.1 has been released</title><content type='html'>&lt;a href="http://jlibrary.sourceforge.net"&gt;jLibrary&lt;/a&gt; 1.1 has been released. jLibrary 1.1. jLibrary is a very easy to use Document Management System that can be used from the desktop using the provide Eclipse RCP based application and that is built on top of &lt;A href="http://jackrabbit.apache.org"&gt;Apache Jackrabbit&lt;/A&gt; the &lt;A href="http://jcp.org/en/jsr/detail?id=170"&gt;JSR-170&lt;/A&gt; reference implementation. You can take a look to the &lt;A href="http://jlibrary.sourceforge.net/4/whatsnew.html"&gt;changes summary&lt;/A&gt; to see all the changes, short summary is below though.  &lt;br /&gt;&lt;br /&gt;The server has been improved with a new HTTP tunnelling layer replacing the old web services one, improving scalability and lowering memory usage. Web Services layer is now an optional add-in. Documents can also have custom properties that you can add, remove, search in, etc. Other important changes are the migration to Maven 2, a more easy to use build system and the addition of plenty of unit tests to help developers start coding with jLibrary. &lt;br /&gt;&lt;br /&gt;In the client side many bugs have been fixed, the core system has been migrated to Eclipse 3.2, the build system is now also much easier and the stability has been improved. &lt;br /&gt;&lt;br /&gt;And finally, thanks to the Eclipse Maven PDE plug-in and the new deployment system, there is now stable versions available for Linux 32 and 64 bits and a Mac OS X. &lt;br /&gt;&lt;br /&gt;Hope you like it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-2149911543005072417?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/2149911543005072417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=2149911543005072417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/2149911543005072417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/2149911543005072417'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2007/07/jlibrary-11-has-been-released.html' title='jLibrary 1.1 has been released'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-8962003881208463786</id><published>2007-02-04T00:40:00.000-08:00</published><updated>2007-02-04T01:17:09.971-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='in-memory'/><category scheme='http://www.blogger.com/atom/ns#' term='h2'/><category scheme='http://www.blogger.com/atom/ns#' term='jackrabbit'/><category scheme='http://www.blogger.com/atom/ns#' term='unit testing'/><category scheme='http://www.blogger.com/atom/ns#' term='integration testing'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Fast unit and integration testing with Jackrabbit</title><content type='html'>When it´s time time do unit testing (always :D) and integration testing with Apache Jackrabbit, things can be a little awkward, specially if you don´t have a powerful computer. Creating a new repository and interacting with it can be very expensive operations without good hardware and by consequence the unit and integration testing time gets longer and longer. &lt;br /&gt;&lt;br /&gt;Fortunately enough, since &lt;A href="http://apache.mirrors.esat.net/jackrabbit/RELEASE-NOTES.txt"&gt;Jackrabbit 1.2.1&lt;/A&gt; this has changed. Support has been added for &lt;A href="http://www.h2database.com"&gt;H2 database engine&lt;/A&gt; and there is now &lt;A href="http://issues.apache.org/jira/browse/JCR-613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel"&gt;in-memory  file systems&lt;/A&gt;. Enabling both features definitely will add loads of vitamins to your testing phase. &lt;br /&gt;&lt;br /&gt;Here is the needed config:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  &amp;lt;PersistenceManager&lt;br /&gt;     class="org.apache.jackrabbit.core.persistence.db.SimpleDbPersistenceManager"&amp;gt;&lt;br /&gt;    &amp;lt;param name="url" value="jdbc:h2:${wsp.home}/db"/&amp;gt;&lt;br /&gt;    &amp;lt;param name="driver" value="org.h2.Driver"/&amp;gt;   &lt;br /&gt;    &amp;lt;param name="schema" value="h2"/&amp;gt;&lt;br /&gt;    &amp;lt;param name="schemaObjectPrefix" value="${wsp.name}_"/&amp;gt;&lt;br /&gt;  &amp;lt;/PersistenceManager&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  &amp;lt;FileSystem class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem"&amp;gt;&lt;br /&gt;    &amp;lt;param name="path" value="${rep.home}/versions"/&amp;gt;&lt;br /&gt;  &amp;lt;/FileSystem&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-8962003881208463786?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/8962003881208463786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=8962003881208463786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/8962003881208463786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/8962003881208463786'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2007/02/fast-unit-testing-and-integration.html' title='Fast unit and integration testing with Jackrabbit'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115503962392021120</id><published>2006-08-08T05:11:00.000-07:00</published><updated>2006-08-08T05:20:23.936-07:00</updated><title type='text'>Changing job, home, country, everything...</title><content type='html'>I'm a bit unactive right now. Until now my excuse was my recently taken vacations in Belgium and Holland. But now I have an excuse even better!!&lt;br /&gt;&lt;br /&gt;I have a new job. From the August 21 I will be working in Dublin, Ireland for a top vendor financial company. The job is with J2EE and seems really exciting. I'm really looking forward to start this new career. Since five years ago I didn't have that feeling when you are desiring to go to your job, meet new colleagues, learn new technologies, business models, etc. In summary, I think that for me this is like a rebirth. &lt;br /&gt;&lt;br /&gt;BTW, it would be great to meet any reader from this blog, or any other people interested in Java, J2EE, Eclipse, jLibrary :-), web services, etc. I will have to start looking for Java and Eclipse communities near the surrounding area. Now that I'm going to live in a big city I want to take this opportunity to learn as much as possible. &lt;br /&gt;&lt;br /&gt;In the next weeks I will be looking for a home and settling in my new job, so this blog would be probably a bit innactive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115503962392021120?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115503962392021120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115503962392021120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115503962392021120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115503962392021120'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/08/changing-job-home-country-everything.html' title='Changing job, home, country, everything...'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115451570455448536</id><published>2006-08-02T03:45:00.000-07:00</published><updated>2006-08-02T03:48:24.560-07:00</updated><title type='text'>Amsterdam's Maradona</title><content type='html'>I saw this guy on my vacations in Amsterdam some days ago. It was simply awesome. I was on the other side of the street and when I looked to a little square I saw a guy doing amazing things with a soccer ball. When I came back and I browsed into youtube, I found that someone had already recorded these marvelous tricks on video.&lt;br /&gt;&lt;br /&gt;For your enjoy: &lt;A href="http://www.youtube.com/watch?v=jwO2I78Qbwg&amp;search=amsterdam%20maradona"&gt;Amsterdam's Maradona&lt;/A&gt;. &lt;br /&gt;&lt;br /&gt;Believe me, I saw him with my own eyes, it's absolutely real, even the final part, amazing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115451570455448536?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115451570455448536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115451570455448536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115451570455448536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115451570455448536'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/08/amsterdams-maradona.html' title='Amsterdam&apos;s Maradona'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115270006628395489</id><published>2006-07-12T03:12:00.000-07:00</published><updated>2006-07-12T03:27:46.330-07:00</updated><title type='text'>Top ten ways to create a real J2EE disaster</title><content type='html'>I have been just heard and enjoyed the Cameron Purdy's JavaOne presentation &lt;i&gt;&lt;A href="http://developers.sun.com/learning/javaoneonline/sessions/2006/TS-5397/index.html"&gt;Top The Top Ten Ways to Botch an Enterprise Java Technology-based Application&lt;/A&gt;&lt;/i&gt; thanks to the &lt;A href="http://developers.sun.com/learning/javaoneonline"&gt;JavaOne multimedia sessions&lt;/A&gt;. &lt;br /&gt;&lt;br /&gt;It was a pretty good presentation indeed, and a great source for better practices and useful architecting advices -ok, I'm not sure if I got this feeling because the presentation was done on a negative approach, you now maybe I'm one of those people thinking &lt;i&gt;Hey, I would never do that :-)&lt;/i&gt;, but the fact is that it worked, it was a brilliant presentation.&lt;br /&gt;&lt;br /&gt;This could be a brief summary:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;#10 Specifying the mechanism for data access without understanding the granularity of the data model&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#9 Assuming the container will take care of transactions&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#8 Using a stateless architecture&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#7 Designing the application for deployment on a single server and leave scalability and realibility up to the container&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#6 Utilizing popular technologies such as Web Services for component integration and remoting&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#5 Rolling your own frameworks&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#4 Distributing synchronous object graphs across servers&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#3 Designing logic and data flows assuming the application is a single-user system&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#2 Compensating for a lack of knowledge of the application domain by building in systemic flexibility&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#1 Putting off system testing until the application is ready to deploy&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;So, this is a pretty good list. mmmm I think I would never do that... lie... I must recognize that I felt over some of those points at some time, I think that everybody did it, and that's nice, that's what we call... experience :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115270006628395489?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115270006628395489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115270006628395489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115270006628395489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115270006628395489'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/top-ten-ways-to-create-real-j2ee.html' title='Top ten ways to create a real J2EE disaster'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115208692182008989</id><published>2006-07-05T01:04:00.000-07:00</published><updated>2006-07-05T01:08:41.833-07:00</updated><title type='text'>Struts and Shale divorced</title><content type='html'>It seems that Struts and Shalle have divorced last Sunday. On this &lt;A href="http://www.nabble.com/Shale-to-Become-Top-Level-ASF-Project-tf1864470.html"&gt;Mailing list entry&lt;/A&gt;, Martin Cooper announced the official project split:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;On behalf of the ASF Board and Struts PMC, we are pleased to announce that Shale has been accepted as a top-level project of the Apache Software Foundation.&lt;br /&gt;&lt;br /&gt;As a top-level project, Shale will have its own website, mailing lists, repository space, and Project Management Committee. Shale will be an automomous ASF project, rather than a subproject of Apache Struts. &lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I suppose that the divorce had been germinating from months ago, but it was definitive because of this very big &lt;A href="http://www.nabble.com/Does-Struts-really-need-two-frameworks--%28long%29-t1819034.html"&gt;this thread&lt;/A&gt; that Floyd Marinescu &lt;A href="http://www.infoq.com/news/Shale-and-Struts-Finally-Part"&gt;has resumed&lt;/A&gt;.&lt;br /&gt;&lt;br /&gt;Ok, so it seems that now the people won't get confused again with the difference between Struts and Shale. Only the time will say if this was a good move.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115208692182008989?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115208692182008989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115208692182008989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115208692182008989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115208692182008989'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/struts-and-shale-divorced.html' title='Struts and Shale divorced'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115200415556234007</id><published>2006-07-04T02:02:00.000-07:00</published><updated>2006-07-04T02:09:15.570-07:00</updated><title type='text'>Evans study: Eclipse and NetBeans high usage but low rating</title><content type='html'>Evans Data Corp has just released &lt;A href="http://www.evansdata.com/n2/pr/releases/IDE%20Scorecard%20Release.shtml"&gt;The Developers’ Choice - IDE Scorecard&lt;/A&gt;, a study in which 1,200 developers worldwide rank the top IDEs they are using. &lt;br /&gt;&lt;br /&gt;It seems a curious study. The most widely used IDE is clearly again Visual Studio. Eclipse gets a good third position while NetBeans is on the 6th position, that is also nice. So both Open Source IDEs have good health regarding users base. &lt;br /&gt;&lt;br /&gt;But if we go to user overall rating we have that both NetBeans and Eclipse hold the  last positions (in that order), while IBM Rational Application Developer gets the first  place over Visual Studio. The reason that Evans give is: &lt;i&gt;"this is due to their open and evolving nature"&lt;/i&gt;. &lt;br /&gt;&lt;br /&gt;&lt;A href="http://evansdata.com/devchoice_ide_scorecard.php?s=edc"&gt;You can download the IDE Scorecard for free&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115200415556234007?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115200415556234007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115200415556234007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115200415556234007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115200415556234007'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/evans-study-eclipse-and-netbeans-high.html' title='Evans study: Eclipse and NetBeans high usage but low rating'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191327426671854</id><published>2006-07-03T00:54:00.000-07:00</published><updated>2006-07-03T00:54:34.266-07:00</updated><title type='text'>Callisto is out!</title><content type='html'>Congratulations to all the people and teams involved in this awesome release. By the way, the &lt;A href="http://www.eclipse.org/callisto/"&gt;Callisto home page&lt;/A&gt; seems really great and it really makes clear that Eclipse is more than a Java IDE. &lt;br /&gt;&lt;br /&gt;Time to try it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191327426671854?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191327426671854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191327426671854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191327426671854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191327426671854'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/callisto-is-out.html' title='Callisto is out!'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191324786553672</id><published>2006-07-03T00:53:00.002-07:00</published><updated>2006-07-03T00:54:07.866-07:00</updated><title type='text'>Rich clients, Happy users</title><content type='html'>Wow, just on my daily review to PlanetEclipse (yes, though I'm at 120% of my CPU time I always keep some  free minutes to read those great entries) I discovered that my article for EclipseReview was published. Thanks for the &lt;A href="http://mea-bloga.blogspot.com/2006/06/eclipsereview.html"&gt;advice&lt;/A&gt; Chris. &lt;br /&gt;&lt;br /&gt;Uff, I'm not sure if I like this going public, I'm very shy about people reading my English :D Don't be very harsh guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191324786553672?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191324786553672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191324786553672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191324786553672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191324786553672'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/rich-clients-happy-users.html' title='Rich clients, Happy users'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191322715876550</id><published>2006-07-03T00:53:00.001-07:00</published><updated>2006-07-03T00:53:47.163-07:00</updated><title type='text'>jLibrary 1.0 released, finally :)</title><content type='html'>&lt;p&gt;As promised, here is the last jLibrary spam post on many days, weeks or even months...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;jLibrary 1.0 final has been released. jLibrary is the first Open Source Document Management System based on Eclipse Rich Client Platform. It uses a backend based on the JSR-170 reference implementation, Apache Jackrabbit, and can run on any J2EE compliant application server like jboss, Geronimo, or even Apache Tomcat.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Some of the most notable jLibrary features are:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Based on the JSR-170 specification.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Modulable architecture based on Eclipse Rich Client Platform.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Ability to add third-party plugins.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Support for multiple databases and storage systems.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Local and remote repositories.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Repositories are accessible with a Web Services based interface with SOAP+Attachments support.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Simple WebDAV and Web views also available.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;XPath search support to search on document contents and on every property.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;JCR Browser to browse JSR-170 based repositories.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;JAAS support for custom login module access.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Security synchronization interface to easily synchronize users and groups with your LDAP or user databases.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Support for soft-deleted documents.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Plugabble API to add new service and repository implementations.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Easy to use desktop management interface.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Ability to easily drag and drop contents between repositories.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Copy-paste and drag and drop support from the operating system.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;4 different perspectives to effectively separate responsabilities.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;21 different views also configurable.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;GEF based relations diagram editor.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Translated to English, Spanish, French, German and Italian.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;A welcome screen to guide users starting with jLibrary.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Online update support thanks to Eclipse RCP update plug-in.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;ActiveX support offering the user the posibility to use their common applications to edit their documents: Microsoft Word, Open Office, Adobe Acrobat, Autodesk AutoCAD, etc.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Wizards based user interface making user to work with the application.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Tools management. The user can easy configure the tools that he wants to use to externally open documents.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Integrated properties view to show very fast document,directories,resources and repository properties.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Support of drag &amp; drop between different views, allowing very fast, easy and intuitive work.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Easy export/import feature to share their repositories.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Web crawling support, allowing the user to download entire web sites to his repository.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Easy security and category management.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Multipage and multieditor support.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Use of Eclipse RCP preferences API to manage user preferences.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Possibility to load/store content from the operating system directly into documents.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Modern editors thanks to the use of Eclipse Forms: attractive look, flat widgets, expandable sections, ...&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Customized editors for all the entities: documents, directories, repositories, users, categories, ...&lt;br /&gt;    &lt;li&gt;Source code editors for common text files like XML or HTML with source highlighting.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Take a look to the New and Noteworthy document to find more information about the changes done on this release (http://jlibrary.sourceforge.net/4/whatsnew.html). You can download jLibrary from the downloads page (http://jlibrary.sourceforge.net/0/index.html). You can find there Windows and Linux distributions with or without JRE 1.5 bundled. Note that you need a JRE 1.5 to run jLibrary.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Once downloaded feel free to follow the Installation, Configuration and First Steps documents (http://jlibrary.sourceforge.net/5/index.html).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;jLibrary user interface is internationalized both in English, Spanish, French and Italian. If you want to translate jLibrary user interface to another language (only one resources file has to bee changed) contact with us - well, you can also contact if you want to help with the project. :-)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;jLibrary 1.0 is the fruit of many months of hard work. Is an Open Source Document Management System released with a BSD license, something that was needed by the IT industry. This is a very big project with a small team, so we are open to ideas, contributions, support, donations, etc. You can contact directly with me to make business or with the jLibrary developers mailing lists at sourceforge.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We really hope that you like jLibrary.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191322715876550?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191322715876550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191322715876550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191322715876550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191322715876550'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/jlibrary-10-released-finally.html' title='jLibrary 1.0 released, finally :)'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191320511152746</id><published>2006-07-03T00:53:00.000-07:00</published><updated>2006-07-03T00:53:25.113-07:00</updated><title type='text'>How jLibrary innovates</title><content type='html'>&lt;p&gt;As you probably already know, jLibrary was nominated to the JAX Innovation Awards. Finally, the project got a place between 6th and 10th, but I don't know really the number :-)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I must recognize that I was very surprised for being on the 10 nominees, so the result wasn't a disappointment for me. It was a big prize being there.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Some weeks before knowing that I was nominated I told some people that I really didn't think about having a 0.00001% to win. Why? Because I don't think that jLibrary innovates on the sense that people likes innovations. Innovation projects are typical related to universities, research institutes, healthcare foundations, etc. In fact, I think that some of the work we do on my job at the hospital could easily have been nominated with good winning possibilities (for example some internal telemedicine projects).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;jLibrary is more pragmatic because is a final end user tool, and so tries to give the user a different kind of innovations. So, I really think that jLibrary innovates but not on a "winning-contests-innovation" sense. So, which have been on my oppinion the innovations behind jLibrary?&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Bring content management to the desktop:&lt;/b&gt; Traditionally content management has been an area very centric to web applications. Probably we could say that the content management systems are web based on a range that could go from 90% to 99%. Probably, the percentage could go from the 98% to 99% if we only take in count Open Source products. So I think that this is the main innovation, to give the user the opportunity to copy, paste, drag and drop things from the operating system, edit their documents with their  tools (OO, Word, ...). In summary, give the user the opportunity of really doing pragmatic content management.&lt;br/&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Provide a bridge between Eclipse RCP and JSR-170:&lt;/b&gt; Yes. jLibrary is the first application that has merged the Eclipse RCP and the JSR-170 worlds, being able to communicate from an Eclipse based client architecture to a JSR-170 server repository based on Jackrabbit. jLibrary is not as ambitious as the current Apogee proposal, but this shouldn't hide that jLibrary has been the first tool able to do this. Also note this jLibrary architecture has been already used since the 2005. (As a side note, I don't want to confuse anyone with this point. The point is a reality, but the idea behind jLibrary is to remain as pragmatic and simple as it's today and not to compete with anyone. So I hope to don't receive more comments as &lt;i&gt;"hey how do you compare to Alfresco or Nuxeo"&lt;/i&gt;. We are different tools with different objectives and scopes, and even more, probably jLibrary could easily leverage those both great projects.)&lt;br/&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Bringing pragmatism to the content management:&lt;/b&gt; As some of our users said on the forums, you can start to work with jLibrary with 0-5 minutes training because it is insultingly easy to use and deploy. And so it appears like a good tool for people, team, enterprises, that don't want headaches to store their documents.&lt;br/&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;BTW, probably this would be my last but one spam post about jLibrary on a very large time. The last would be the 1.0 final announcement. It will be very soon ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191320511152746?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191320511152746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191320511152746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191320511152746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191320511152746'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/how-jlibrary-innovates.html' title='How jLibrary innovates'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191318491565719</id><published>2006-07-03T00:52:00.001-07:00</published><updated>2006-07-03T00:53:04.916-07:00</updated><title type='text'>Back at home</title><content type='html'>&lt;p&gt;I'm back from a really insane week on Frankfurt and Alicante. It has been really hard because just on tuesday, on my first day, I got a terrible cold probably due to having to walk about 750m on a very hard rain to be able to get my rented car. That's the bad thing on ryanair-airports, things are not as near as they should be ;)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So I spent all the trip between kleenex and having a runny nose. If that wasn't enough, I lost my voice on Thursday. That was really bad, because I had a speak at Alicante on Friday, so I had to talk with a microphone very near to my lips so the audience at least could hear me. I think the university staff is going to upload my speak to the conference web page. It will be very funny to hear me without voice.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Respect to jLibrary, finally it couldn't win. I cannot say that the result is different from what I expected. If you take a look to the &lt;A href="http://www.jax-award.com/jax_award/gewinner_en.php"&gt;winners&lt;/A&gt; you will see that, if we forget the Spring Framework that was clearly on other level respect to the other projects, all the four projects are really innovative so they worth the prize.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191318491565719?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191318491565719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191318491565719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191318491565719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191318491565719'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/back-at-home.html' title='Back at home'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191316791101067</id><published>2006-07-03T00:52:00.000-07:00</published><updated>2006-07-03T00:52:47.913-07:00</updated><title type='text'>jLibrary nominated to JAX Awards</title><content type='html'>&lt;p&gt;Today I have received an email that between other things it says:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;Dear Martin Perez,&lt;/i&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;Thanks again for submitting your contribution to the JAX Innovation Award&lt;br /&gt;2006. Congratulations, you are one step closer to winning the Award since&lt;br /&gt;you've been nominated by the JAX Innovation Award Jury which has chosen 10&lt;br /&gt;nominees out of 48 submissions in total.&lt;/i&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;On behalf of the JAX Team of Software &amp; Support Verlag I'd like to invite&lt;br /&gt;you to the JAX Innovation Award Ceremony at the Rhein-Main-Hallen in&lt;br /&gt;Wiesbaden on Wednesday, May 10, 2006 at 6.45pm.&lt;/i&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;During the ceremony, that will be attended by approx. 1000 conference&lt;br /&gt;attendees, the six winners will be announced and the awards for the proud&lt;br /&gt;winners will be handed out by Masoud Kamali, CEO of Software &amp; Support&lt;br /&gt;Media.&lt;/i&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;So this is incredibly cool. The only drawback is that I only have 7 days to prepare all the trip, get hotel, get flight, get car, etc.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If someone is going to JAX Awards too, then I will look forward to know you! Drop me an email at mpermar_in_gmail_dot_com&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191316791101067?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191316791101067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191316791101067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191316791101067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191316791101067'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/jlibrary-nominated-to-jax-awards.html' title='jLibrary nominated to JAX Awards'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191314350297457</id><published>2006-07-03T00:51:00.002-07:00</published><updated>2006-07-03T00:52:23.506-07:00</updated><title type='text'>EclipseCon, day 3</title><content type='html'>&lt;p&gt;The day started with a talk of Greg Stein about open source and Eclipse. Well, I mostly agree with some people that was commenting that he did not say anything specially new, interesting, or that was not already known. It was a good introduction for those of the attendees that were not familiar with open source world, but nothing more. The conclusion can be, BSD license or Apache license, make your choice just now, because you're going to end at that point.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Next, I was on the OS pavillion until 3.15 PM. Not a really very busy day on the pavillion, and everybody was telling moreless the same. If we forget the break points, at some moments on the pavillion there were only the exhibitors and some friends. I see this a normal thing, and something to improve on the next versions of EclipseCon. My personal suggestion is to have an exclusive day for the exhibitors, with some receptions to attract people or something similar. Just like in the tutorials day but with exhibitors. Why? Very easy, this year if I was attending to the EclipseCon I will be sure on the talks and BOFs instead of going to the exhibitors. Personally, I prefer to learn from the experts than to going to see products. So I suppose that many people made the same choice.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After the OS pavillion was closed, I could finally go to enjoy some of the EclipseCon talks. First, I went to the Eclipse RCP application best practices panel. It was an interesting panel with some good tips. Then, I dropped myself on one of the short talks ballroom, and I saw really interesting products. I specially liked the speak about back in time in debugging. It was really shocking to see how with a ruler the speaker was able to go back and forward in time on a simulation. Really cool. I also should drop a note about Hannover. I posted on this blog about Hannover more than one (near two?) years ago, and I did not see anything new on the project look and feel. I suppose that one year ago they were announcing only a simple GUI fake.  Anyways, there is no official release yet for Hannover.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After this, I was on the reception talking with Alex, Daniel and Richard, and with some other people too. And we went to the BIRT BOF. Ok, I really wanted to go to the jBoss IDE BOF, but nobody was there. So, I'm not a BIRT user, but I really learnt a lot on the BOF. The fact, is that I made a quick test to BIRT, some time ago. Even these days I'm having some visits on this blog due to the comments I made. For me BIRT is a great tool, and an interesting choice as it seems really powerful. The only problem with BIRT is the Eclipse dependency that can move people further away from using it, and also that is not as standard as could be a XML/XSL/FO/SVG/... based solution. Ok, this last solution is very laborious but it is standard. I also do not like the dual licencing from Actuate respect to BIRT, but that is another subject. Personally I don't like, I feel my self very skeptic, when a company offers two different flavours of the same product. Yes, I know the idea "the base is free", but for me the idea is "we can do better things but you are going to pay for them".&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Next I was on the Update manager and Open Source BOF. Well, many update manager topics and few open source topics, but it was great. Many interesting people and many advanced topics. In summary everybody was claiming that the update manager currently is very simple for the needings of a company, and that means that it should have metadata support, better dependency checkings, ability to do smart bundle downloading, create centralized repositories, etc... Jeff McAffer also told us some tips about the new update manager support, and it will be really interesting to see &lt;A href="http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/pack200.html"&gt;Pack200&lt;/A&gt; in action. Thanks to this BOF, finally, I had the opportunity to meet Philippe Ombrédanne. He is the founder of &lt;A href="http://www.nexb.com"&gt;nexb&lt;/A&gt;, and well, some months ago we had a couple of emails because he was really &lt;b&gt;brave&lt;/b&gt; enough to be able to run jLibrary 1.0beta3 version! Something that is really a merit.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191314350297457?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191314350297457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191314350297457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191314350297457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191314350297457'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/eclipsecon-day-3.html' title='EclipseCon, day 3'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191310838077985</id><published>2006-07-03T00:51:00.001-07:00</published><updated>2006-07-03T00:51:48.383-07:00</updated><title type='text'>EclipseCon, day 2</title><content type='html'>&lt;p&gt;I know that the EclipseCon day 2 has not ended yet. But currently, I'm blogging from my hotel bedroom. i must say thata I'm totally exhausted. Many of the companions I knew on the Open Source Pavillion, including myself, we coincide in that the day has been really &lt;b&gt;exhausting&lt;/b&gt;. So i did not have forces to go to any BOF.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The day started with a very hilarious talk from Joel Spolsky, really very good. I must recognize that I have not read his book. But, i'm going to buy it to read it in the way at home at Friday. 16 fligh hours allows you to greatly increase your culture :)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After that, I went to the Open Source Pavillion. On that pavillion I knew my neighbours from &lt;a href="http://www.interface21.com"&gt;Spring&lt;/A&gt;, &lt;A href="http://www.jfire.org"&gt;jFire&lt;/A&gt; and &lt;A href="http://udig.refractions.net"&gt;uDIG&lt;/A&gt;. I will recommend you to take a look to this last two projects, because it worths the pain (I'm not recommend you to try Spring framework, because I'm sure you're using it already!).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The morning was pretty quiet. People was coming to the exhibitor pavillion on the talks rest. So we had several waves of people asking for things. I knew several interesting people in the morning, so it was really a good experience. At 1 PM, we had a rest, and also I had the opportunity to see the John Wiegand and Erich Gamma keynote. Then, I could go to eat to the restaurant, have some spanish talks with the people at the restaurant that is really a rest for my brain :), and the I went to see Patrick Paulin talk about plug-ins. I would love to chat on the discussion but it was time to return and prepare the stand again.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;And then the afternoon came, and that was really crazy. Specially after 6 PM, when the talks had ended. Then we had an avalanche on the Open Source Pavillion. Oh, God, I'm really tired. My mouth was really on fire, well, as I saw that was a common case on the other Open Source exhibitors. That's really great people! During this time, I had the opportunity of being talking with *many* interesting people. Every talk, and I mean *absolutely every* was very instructive, and I learned reallly a lot talking with every visitor. Being talking with &lt;A href="http://www.sourceforge.net/projects/ktable"&gt;Lorenz Maierhofer&lt;/A&gt;. But I must recognize, that I really was on a cloud when I was talking with Ward Cunningham about jLibrary. I give him a demo. You can believe me that it's really incredible being talking and thinking at the same time: &lt;i&gt;God, this cannot be true, I'm bringing a demo to Ward Cunningham.&lt;/i&gt;. Simply incredible!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So now, I'm in my bed. I really must rest. I hope to have tomorrow at least a day as good as have been today. &lt;b&gt;If you have not come to see jLibrary and talk with me, please do it tomorrow.&lt;/b&gt; Yes, I know that I'm now complaining about being tired and talking too much, but well..... I must recognize I loved it :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191310838077985?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191310838077985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191310838077985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191310838077985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191310838077985'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/eclipsecon-day-2.html' title='EclipseCon, day 2'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191307973637536</id><published>2006-07-03T00:51:00.000-07:00</published><updated>2006-07-03T00:51:19.736-07:00</updated><title type='text'>EclipseCon, day 1</title><content type='html'>&lt;p&gt;Yesterday was a very busy day here at EclipseCon, not for me really, but there were a lot of people going from one room to another, to try to get most of the information available at the tutorials. As I did not have a tutorials pass, so I was observing and meeting new people.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Later, I had the pleasure of meeting &lt;A href="http://www.luisdelarosa.com/blog/"&gt;Luis de la Rosa&lt;/A&gt;, from webMethods, a really nice guy. We were looking together the Eclipse Community Awards. You can see the results on &lt;A href="http://ianskerrett.blogspot.com/2006/03/eclipse-community-award-winners.html"&gt;Ian's&lt;/A&gt; weblog. Finally, jLibrary could not win on the Best Open Source RCP Application because the finalists were uDIG and Gumtree. The winner was Gumtree, a very cool nuclear science application. It was also very cool to see the young guys of RadRails. They won the prize for the best Open Source Development Tool, and that's really great as they said for a work done on their spare time.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After all this, there was a funny show. Ufff, fortunately the speaker did not choose me, because it would have been really ridiculous. But hey, Andre and Alex won a &lt;A href="http://alblue.blogspot.com/2006/03/eclipse-something-fishy-is-going-on-at.html"&gt;funny prize&lt;/A&gt;. Finally, I had the opportunity of drinking some beers with Andre, Alex and Patrick. Very nice and friendly guys. By the way, Andre won the prize for the Best deployment in an enterprise that is really important. Congratulations!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191307973637536?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191307973637536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191307973637536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191307973637536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191307973637536'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/eclipsecon-day-1.html' title='EclipseCon, day 1'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191305974528263</id><published>2006-07-03T00:50:00.002-07:00</published><updated>2006-07-03T00:50:59.746-07:00</updated><title type='text'>Come to see jLibrary at EclipseCon</title><content type='html'>&lt;p&gt;Ok. So now is the big day for me. I will be presenting jLibrary on the booth 215, that's the Open Source Pavillion sponsored by Business Objects. So, I'm really wishing to meet you there. If you want to see jLibrary, if you want to talk about Open Source, if you want to talk about Eclipse, if you want to talk about Eclipse Rich Client Platform, if you want to give me 1.000.000$, ... (well, forget this last one), then that's your place!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Hey, I will look forward to share experiences with all of you.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191305974528263?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191305974528263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191305974528263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191305974528263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191305974528263'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/come-to-see-jlibrary-at-eclipsecon.html' title='Come to see jLibrary at EclipseCon'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191304215425280</id><published>2006-07-03T00:50:00.001-07:00</published><updated>2006-07-03T00:50:42.156-07:00</updated><title type='text'>EclipseCon, day 0</title><content type='html'>&lt;p&gt;This was really a day of learning. After recovering from the jet lag I was brave enough to go down to San José. The first thing I learnt is that maybe the San Francisco light train could be free, becuase I did several *long* trips and there were not a person asking for tickets. I must be the only stupid that bought a ticket there. I eat on a chinese restaurant on the downtown, it was really good and I was not able to end all the food. That's really a shame for an spanish guy as we have fame of liking a lot to eat.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Just back from San Jose I went to the Ian's Eclipse bloggers party. It was really cool to know a lot of interesting people. I have been talking with many of them and really learning a lot! The only problem is that we were really a lot, so I did not can talk with all the bloggers. I hope to fix this in the subsequent days.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191304215425280?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191304215425280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191304215425280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191304215425280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191304215425280'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/eclipsecon-day-0.html' title='EclipseCon, day 0'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191302553086044</id><published>2006-07-03T00:50:00.000-07:00</published><updated>2006-07-03T00:50:25.533-07:00</updated><title type='text'>Hello California, Hello Hilton</title><content type='html'>&lt;p&gt;Yeah, I'm finally on California. Fortunately, my pessimistic predictions of baggage lost (new terminal on Madrid), travels delayed, or reservations failed did not happen. You can imagine my face when I saw my loved suitcase on San Francisco airport, after having survived the new Barajas terminal 4&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After this trip, I'm really tired. Now, I now what is the "tourist class syndrome". As I live on La Coruña (Galicia, Spain), my trip plan was very funny: La Coruña -&gt; Madrid, Madrid -&gt; London, London -&gt; San Francisco. Making some counts, I think that I have been on the air and on airports about 16 hours. And, of course, now I also can definitively say that I know what is the jet lag effect.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;One advice for those coming to EclipseCon. One taxi from the San Francisco Airpot is about 122$. I got one, but I went out after the taxi driver told me the prize because I found it really excessive. So, my tip: If you go to the second floor you can go in shuttle services. The trip costed moreless 1/3 = 36$. So it's your choice.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Finally, my company, &lt;A href="http://www.itdeusto.com"&gt;IT Deusto&lt;/A&gt; really had a great detail, not only with the travel but also with the room. The room is simply great, and the Internet connection here is awesome.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now is time to wait for the great event. See u there.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191302553086044?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191302553086044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191302553086044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191302553086044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191302553086044'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/hello-california-hello-hilton.html' title='Hello California, Hello Hilton'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191300443686900</id><published>2006-07-03T00:49:00.001-07:00</published><updated>2006-07-03T00:50:04.436-07:00</updated><title type='text'>jLibrary does Eclipse Corner</title><content type='html'>&lt;p&gt;EclipseCon is really near and as you know &lt;A href="http://jlibrary.sourceforge.net"&gt;jLibrary&lt;/A&gt; will be there. So, as the great moment is coming, this week I was preparing some jLibrary repositories to show to the conference audience coming to my humble stand.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So, I was thinking: &lt;i&gt;How can I create a repository that really shows the power behind jLibrary?&lt;/i&gt;. And I found the response! Hey, let's make repositories with Eclipse stuff. So I will take several Eclipse-related repositories to the conference. There will be one with the EclipseCon 2005 slides, there will be another one with the EclipseCon 2004 slides, and finally there will be one with the Eclipse Corner articles.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I have taken some screenshots of the &lt;b&gt;Eclipse Corner&lt;/b&gt; repository. I think that this is a great example of what you can do with jLibrary and how useful it can be. Here there are some samples:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;br /&gt;&lt;A href="http://www.jroller.com/resources/m/mpermar/corner1.png" target="_blank"&gt;&lt;img src="http://www.jroller.com/resources/m/mpermar/corner1-small.png" border="0"/&gt;&lt;/A&gt;&lt;/center&gt;&lt;center&gt;Here it is, Eclipse Corner inside jLibrary, with all the articles in a repository, so you can search, browse, edit, tag, etc. (click on the image to enlarge)&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;br /&gt;&lt;A href="http://www.jroller.com/resources/m/mpermar/corner2.png" target="_blank"&gt;&lt;img src="http://www.jroller.com/resources/m/mpermar/corner2-small.png" border="0"/&gt;&lt;/A&gt;&lt;/center&gt;&lt;center&gt;I created a documents hierarchy based on the articles date. But, fortunately, jLibrary can define categories to group articles by topics. (click on the image to enlarge)&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;br /&gt;&lt;A href="http://www.jroller.com/resources/m/mpermar/corner3.png" target="_blank"&gt;&lt;img src="http://www.jroller.com/resources/m/mpermar/corner3-small.png" border="0"/&gt;&lt;/A&gt;&lt;/center&gt;&lt;center&gt;After all this, I could not resist the temptation of exporting all the content to a web using the jLibrary portal web template :-) (click on the image to enlarge)&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;br /&gt;&lt;A href="http://www.jroller.com/resources/m/mpermar/corner4.png" target="_blank"&gt;&lt;img src="http://www.jroller.com/resources/m/mpermar/corner4-small.png" border="0"/&gt;&lt;/A&gt;&lt;/center&gt;&lt;center&gt;Here is another sample of the exported static web site. In this case it is a random document. (click on the image to enlarge)&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;br /&gt;&lt;A href="http://www.jroller.com/resources/m/mpermar/corner5.png" target="_blank"&gt;&lt;img src="http://www.jroller.com/resources/m/mpermar/corner5-small.png" border="0"/&gt;&lt;/A&gt;&lt;/center&gt;&lt;center&gt;Well, I did another test with other templates. Just for fun :-) (click on the image to enlarge)&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Well, I will take with me this and the other Eclipse repositories to show them to the interested conference audience. See you there!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191300443686900?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191300443686900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191300443686900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191300443686900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191300443686900'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/jlibrary-does-eclipse-corner.html' title='jLibrary does Eclipse Corner'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191298044464503</id><published>2006-07-03T00:49:00.000-07:00</published><updated>2006-07-03T00:49:40.446-07:00</updated><title type='text'>Are you going to EclipseCon?</title><content type='html'>&lt;p&gt;Hey, I'm getting excited as next week I will get my plane to &lt;A href="http://www.eclipsecon.org"&gt;EclipseCon&lt;/A&gt; on Sta Clara, California. I don't know anyone there, but I hope to know a lot of people on this trip. So, if you are going to EclipseCon and you are interested on Java, programming, Eclipse, jLibrary, or simply in knowing me, please feel free to contact with me at mpermar_AT_gmail_DOT_com.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;BTW, my plane goes from London to San Francisco and the trip is scheduled for March 18th. So, who knows, maybe someone is going on the same flight and we could travel together.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;See you there anyways!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191298044464503?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191298044464503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191298044464503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191298044464503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191298044464503'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/are-you-going-to-eclipsecon.html' title='Are you going to EclipseCon?'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191294787976113</id><published>2006-07-03T00:48:00.001-07:00</published><updated>2006-07-03T00:49:07.880-07:00</updated><title type='text'>jLibrary will be at EclipseCon 2006</title><content type='html'>&lt;p&gt;Yes. Finally it is official. I will be on &lt;A href="http://www.eclipsecon.org"&gt;EclipseCon&lt;/A&gt; presenting &lt;A href="http://jlibrary.sourceforge.net"&gt;jLibrary&lt;/A&gt;. The project has been awarded with  an &lt;A href="http://www.eclipse.org/org/press-release/20060120cb_pavilion.php"&gt;Eclipse scholarship&lt;/A&gt;, and so I will be presenting jLibrary into the EclipseCon Open Source Pavillion at 20-23 March. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;I'm very happy for this opportunity. It will be a great challenge, for me and for my English ;) I must also thank to all the people that sent me great opinions and feedback about jLibrary. Hey, you can ever imagine how good is now the CVS version. It has many improvements in comparison with the currently downloadable version. I must also thank to all the developers that are currently working on jLibrary, they are doing really an awesome job.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I really don't know if many people reads this blog, but if you are going to EclipseCon, it will be a pleasure to know you&lt;/p&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191294787976113?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191294787976113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191294787976113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191294787976113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191294787976113'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/jlibrary-will-be-at-eclipsecon-2006.html' title='jLibrary will be at EclipseCon 2006'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191291557378974</id><published>2006-07-03T00:48:00.000-07:00</published><updated>2006-07-03T00:48:35.573-07:00</updated><title type='text'>Xstream on Eclipse</title><content type='html'>&lt;p&gt;Today I had a lot of problems with XStream and Eclipse RCP due to Eclipse to a multiple classloaders issue. Fortunately, I found this forum entry from Joseph Jaquinta on codecomments.com that I want to share with you.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Really basic for anyone using Eclipse RCP and XStream: &lt;A href="&lt;br /&gt;http://www.codecomments.com/archive418-2005-10-656551.html&lt;br /&gt;"&gt;&lt;br /&gt;http://www.codecomments.com/archive418-2005-10-656551.html&lt;br /&gt;&lt;/A&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Thanks Joseph!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191291557378974?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191291557378974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191291557378974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191291557378974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191291557378974'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/xstream-on-eclipse.html' title='Xstream on Eclipse'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191287490670921</id><published>2006-07-03T00:47:00.000-07:00</published><updated>2006-07-03T00:47:54.906-07:00</updated><title type='text'>Oracle ADF goes open source: Good news for Java Server Faces</title><content type='html'>&lt;p&gt;Just I have read that on TheServerSide that &lt;A href="http://www.theserverside.com/news/thread.tss?thread_id=38669"&gt;Oracle ADF&lt;/A&gt; goes Open Source. It will be licensed under an Apache license and it seems that project's fate is now in &lt;A href="http://myfaces.apache.org/"&gt;Apache MyFace&lt;/A&gt;'s hands. That's great.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I have been played recently with MyFaces, and it gave me a good impression. I only had few problems integrating it with IBM WebSphere (in fact, I'm using IBM implmentation), but nothing more. So, I'm sure that this notice will increase MyFaces adoption.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;On the other side, JSF is showing itself as the way to go. People is adopting it more and more, and with their inclussion in JEE 1.5 will make this standard even more decisive, even when now the fashion thing is to build JSF+AJAX UIs&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191287490670921?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191287490670921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191287490670921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191287490670921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191287490670921'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/oracle-adf-goes-open-source-good-news.html' title='Oracle ADF goes open source: Good news for Java Server Faces'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191282786247348</id><published>2006-07-03T00:46:00.000-07:00</published><updated>2006-07-03T00:47:07.863-07:00</updated><title type='text'>jLibrary Screencasts</title><content type='html'>&lt;p&gt;Believe me, this will be the last jLibrary spam-announce in a long time :)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I have added a new &lt;A href="http://jlibrary.sourceforge.net/12/index.html"&gt;screencasts section&lt;/A&gt; to the web page. In this section you will find several flash videos explaining jLibrary use: creating content, searching, editing documents, ActiveX support, category and security management, web crawling, etc.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This are also very useful to whom want to take an idea of what jLibrary can do. In fact, they are better than screenshots :)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;A href="http://jlibrary.sourceforge.net/12/index.html"&gt;Click here&lt;/A&gt; to see the Screencasts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191282786247348?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191282786247348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191282786247348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191282786247348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191282786247348'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/jlibrary-screencasts.html' title='jLibrary Screencasts'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191276936723462</id><published>2006-07-03T00:45:00.000-07:00</published><updated>2006-07-03T00:46:09.380-07:00</updated><title type='text'>jLibrary and Magnolia</title><content type='html'>&lt;p&gt;Anyone that has browsed over the jLibrary 1.0b4 new features could has seen that there is a brand new JCR browser. Well, this browser is really simple, but at least it serve us to browse over Jackrabbit compatible repositories. As Magnolia is a product that uses Jackrabbit as its backend, someone has asked me if it should be possible to browse Magnolia-based repositories using jLibrary. Well, the short answer for this question is no, but the long answer is yes, but it requires some work :-)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://jlibrary.sourceforge.net/11/magnolia.html"&gt;Here is the complete article and some thoughts about it.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191276936723462?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191276936723462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191276936723462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191276936723462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191276936723462'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/jlibrary-and-magnolia.html' title='jLibrary and Magnolia'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191272216975057</id><published>2006-07-03T00:44:00.000-07:00</published><updated>2006-07-03T00:45:22.180-07:00</updated><title type='text'>If jLibrary does not start ...</title><content type='html'>&lt;p&gt;Today, revising my referers I have seen that someone looked in google France for 'jLibrary does not start'. So I have thought, even than many people have reported successful comments,  that maybe other people could have been having problems and need help. This is the TODO list to resolve problems with jLibrary 1.0beta4 version:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;The standalone server needs JAVA_HOME variable to be defined&lt;/li&gt;&lt;br /&gt;&lt;li&gt;jLibrary client should be launched from the Start menu. If you want to launch it from other place, pleace see the link in the Start menu (right click -&gt; properties) to see the parameters needed to run jLibrary.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;jLibrary needs a JDK 1.5 compatible to run. In fact, jLibrary includes one and it should be used automatically, but who knows, maybe people are using the wrong JDK.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you have created repositories. Don't try to create two repositories with the same name. It won't work :-)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;On the directory &lt;i&gt;%JLIBRARY_INSTALL%/workspace/.metadata/&lt;/i&gt; there is a .log file that contains log execution trace.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you have another problem &lt;a href="mailto:mpermar@gmail.com"&gt;send me an email&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191272216975057?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191272216975057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191272216975057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191272216975057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191272216975057'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/if-jlibrary-does-not-start.html' title='If jLibrary does not start ...'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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-30582414.post-115191055945067867</id><published>2006-07-03T00:08:00.000-07:00</published><updated>2006-07-03T00:09:19.450-07:00</updated><title type='text'>Hello blogspot</title><content type='html'>I decided to migrate my blog to blogpost. jroller isn't having any special problem, but I like the simplicity from blogger.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30582414-115191055945067867?l=mpermar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mpermar.blogspot.com/feeds/115191055945067867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30582414&amp;postID=115191055945067867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191055945067867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30582414/posts/default/115191055945067867'/><link rel='alternate' type='text/html' href='http://mpermar.blogspot.com/2006/07/hello-blogspot.html' title='Hello blogspot'/><author><name>Martín</name><uri>http://www.blogger.com/profile/04196591517428959128</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></feed>
