<?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-8003069</id><updated>2011-07-08T08:17:43.874-07:00</updated><title type='text'>Java Blog by MaMe</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default?start-index=101&amp;max-results=100'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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>569</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8003069.post-2253847897122149580</id><published>2010-01-05T09:47:00.000-08:00</published><updated>2010-01-05T09:47:50.239-08:00</updated><title type='text'>Azureus : Java BitTorrent Client Tracker: 4.3.0.4/2.1.6</title><content type='html'>&lt;a href="http://www02.woopi.org:6969/"&gt;Azureus : Java BitTorrent Client Tracker: 4.3.0.4/2.1.6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Die komplette erste Season 1 von Star Trek TNG das nächste Jahrhundert als torrent download (OTRKEY).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2253847897122149580?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www02.woopi.org:6969/' title='Azureus : Java BitTorrent Client Tracker: 4.3.0.4/2.1.6'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2253847897122149580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2253847897122149580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2253847897122149580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2253847897122149580'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2010/01/azureus-java-bittorrent-client-tracker.html' title='Azureus : Java BitTorrent Client Tracker: 4.3.0.4/2.1.6'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-428107282429212806</id><published>2009-04-30T03:15:00.000-07:00</published><updated>2009-04-30T03:15:49.768-07:00</updated><title type='text'>core_java_vol2_8e_ch09.pdf (application/pdf-Objekt)</title><content type='html'>&lt;a href="http://www.sun.com/books/documents/core_java_vol2_8e_ch09.pdf"&gt;core_java_vol2_8e_ch09.pdf (application/pdf-Objekt)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-428107282429212806?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sun.com/books/documents/core_java_vol2_8e_ch09.pdf' title='core_java_vol2_8e_ch09.pdf (application/pdf-Objekt)'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/428107282429212806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=428107282429212806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/428107282429212806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/428107282429212806'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2009/04/corejavavol28ech09pdf-applicationpdf.html' title='core_java_vol2_8e_ch09.pdf (application/pdf-Objekt)'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-905213386558387595</id><published>2009-01-04T10:56:00.000-08:00</published><updated>2009-01-04T10:56:23.607-08:00</updated><title type='text'>HBCI4Java - Open-Source HBCI-Client- und Server-Bibliothek f�r Java</title><content type='html'>&lt;a href="http://hbci4java.kapott.org/"&gt;HBCI4Java - Open-Source HBCI-Client- und Server-Bibliothek f�r Java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-905213386558387595?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hbci4java.kapott.org/' title='HBCI4Java - Open-Source HBCI-Client- und Server-Bibliothek f�r Java'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/905213386558387595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=905213386558387595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/905213386558387595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/905213386558387595'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2009/01/hbci4java-open-source-hbci-client-und.html' title='HBCI4Java - Open-Source HBCI-Client- und Server-Bibliothek f�r Java'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2361818477117058306</id><published>2009-01-02T11:53:00.000-08:00</published><updated>2009-01-02T11:53:04.828-08:00</updated><title type='text'>Asterisk :: The Open Source PBX &amp; Telephony Platform |</title><content type='html'>&lt;a href="http://www.asterisk.org/"&gt;Asterisk :: The Open Source PBX &amp;amp; Telephony Platform |&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Asterisk is the world's leading open source PBXi, telephony engine, and telephony applications toolkit. Offering flexibility unheard of in the world of proprietary communications, Asterisk empowers developers and integrators to create advanced communication solutions...for free.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2361818477117058306?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.asterisk.org/' title='Asterisk :: The Open Source PBX &amp; Telephony Platform |'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2361818477117058306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2361818477117058306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2361818477117058306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2361818477117058306'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2009/01/asterisk-open-source-pbx-telephony.html' title='Asterisk :: The Open Source PBX &amp; Telephony Platform |'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-5827217361648046667</id><published>2008-12-26T09:50:00.001-08:00</published><updated>2008-12-26T09:50:37.320-08:00</updated><title type='text'>xhtmlrenderer: The Flying Saucer Project</title><content type='html'>&lt;a href="https://xhtmlrenderer.dev.java.net/"&gt;xhtmlrenderer: The Flying Saucer Project&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-5827217361648046667?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://xhtmlrenderer.dev.java.net/' title='xhtmlrenderer: The Flying Saucer Project'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/5827217361648046667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=5827217361648046667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/5827217361648046667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/5827217361648046667'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/12/xhtmlrenderer-flying-saucer-project.html' title='xhtmlrenderer: The Flying Saucer Project'/><author><name>Vivi</name><uri>http://www.blogger.com/profile/12443302816643901618</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-8003069.post-7639607072302899251</id><published>2008-12-26T09:50:00.000-08:00</published><updated>2008-12-26T09:50:10.148-08:00</updated><title type='text'>JPC - Interactive JPC Demo</title><content type='html'>&lt;a href="http://www-jpc.physics.ox.ac.uk/Demo.html"&gt;JPC - Interactive JPC Demo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-7639607072302899251?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www-jpc.physics.ox.ac.uk/Demo.html' title='JPC - Interactive JPC Demo'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/7639607072302899251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=7639607072302899251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7639607072302899251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7639607072302899251'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/12/jpc-interactive-jpc-demo.html' title='JPC - Interactive JPC Demo'/><author><name>Vivi</name><uri>http://www.blogger.com/profile/12443302816643901618</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-8003069.post-7774430777294042769</id><published>2008-12-26T07:44:00.000-08:00</published><updated>2008-12-26T07:44:50.996-08:00</updated><title type='text'>New series! Open source Java projects - JavaWorld</title><content type='html'>&lt;a href="http://www.javaworld.com/javaworld/jw-01-2008/jw-01-opensourcejava1.html"&gt;New series! Open source Java projects - JavaWorld&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-7774430777294042769?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.javaworld.com/javaworld/jw-01-2008/jw-01-opensourcejava1.html' title='New series! Open source Java projects - JavaWorld'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/7774430777294042769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=7774430777294042769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7774430777294042769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7774430777294042769'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/12/new-series-open-source-java-projects.html' title='New series! Open source Java projects - JavaWorld'/><author><name>Vivi</name><uri>http://www.blogger.com/profile/12443302816643901618</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-8003069.post-839834105306798994</id><published>2008-10-19T01:28:00.000-07:00</published><updated>2008-10-19T01:28:07.057-07:00</updated><title type='text'>jaramiko: ssh2 protocol for java</title><content type='html'>&lt;a href="http://www.lag.net/jaramiko/"&gt;jaramiko: ssh2 protocol for java&lt;/a&gt;: "jaramiko is a port of paramiko for java: a pure-java implementation of the SSH version 2 protocol, released under the MIT license. it uses only features from java 1.3 (for example, InputStream instead of ReadableByteChannel) to make it more likely to work on embedded JVMs.&lt;br /&gt;&lt;br /&gt;so far, it can do client and server mode SSH2, all the standard ciphers (AES, Blowfish, 3DES), compression, and all the shell, command, and subsytem channels. it can't do SFTP yet, though that's in progress."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-839834105306798994?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.lag.net/jaramiko/' title='jaramiko: ssh2 protocol for java'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/839834105306798994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=839834105306798994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/839834105306798994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/839834105306798994'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/10/jaramiko-ssh2-protocol-for-java.html' title='jaramiko: ssh2 protocol for java'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3152613727441752634</id><published>2008-10-16T11:36:00.000-07:00</published><updated>2008-10-16T11:36:01.471-07:00</updated><title type='text'>Multi Span Cell Table Example : Grid Table���Swing Components���Java</title><content type='html'>&lt;a href="http://www.java2s.com/Code/Java/Swing-Components/MultiSpanCellTableExample.htm"&gt;Multi Span Cell Table Example : Grid Table���Swing Components���Java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3152613727441752634?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.java2s.com/Code/Java/Swing-Components/MultiSpanCellTableExample.htm' title='Multi Span Cell Table Example : Grid Table���Swing Components���Java'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3152613727441752634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3152613727441752634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3152613727441752634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3152613727441752634'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/10/multi-span-cell-table-example-grid.html' title='Multi Span Cell Table Example : Grid Table���Swing Components���Java'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-8749210804788932779</id><published>2008-10-07T05:58:00.000-07:00</published><updated>2008-10-07T05:58:38.932-07:00</updated><title type='text'>Support</title><content type='html'>&lt;a href="http://www.trilead.com/Products/Trilead_SSH_for_Java/Support/"&gt;Support&lt;/a&gt;: "Trilead SSH for Java&lt;br /&gt;Trilead SSH for Java is a freely available open-source library which implements the SSH-2 protocol in pure Java (tested on J2SE 1.4.2 and 5.0). It allows one to connect to SSH servers from within Java programs. It supports SSH sessions (remote command execution and shell access), local and remote port forwarding, local stream forwarding, X11 forwarding, SCP and SFTP. There are no dependencies on any JCE provider, as all crypto functionality is included.&lt;br /&gt;&lt;br /&gt;Trilead SSH for Java is being actively developed by Dr. Christian Plattner who is working now for Trilead. Dr. Plattner originally created the well-known Ganymed SSH-2 for Java library during his PhD studies, however, the work on the Ganymed code has been discontinued.&lt;br /&gt;&lt;br /&gt;Please note that Trilead SSH for Java is completely backwards compatible to the Ganymed code."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-8749210804788932779?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.trilead.com/Products/Trilead_SSH_for_Java/Support/' title='Support'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/8749210804788932779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=8749210804788932779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8749210804788932779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8749210804788932779'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/10/support.html' title='Support'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-5037436453560279023</id><published>2008-09-23T01:43:00.000-07:00</published><updated>2008-09-23T01:43:13.277-07:00</updated><title type='text'>pdf-renderer: PDFRenderer Home Page</title><content type='html'>&lt;a href="https://pdf-renderer.dev.java.net/#screenshots"&gt;pdf-renderer: PDFRenderer Home Page&lt;/a&gt;: "The PDF Renderer is just what the name implies: an open source, all Java library which renders PDF documents to the screen using Java2D. Typically this means drawing into a Swing panel, but it could also draw to other Graphics2D implementations. We hope you will come up with cool things to do with it that we never thought of.&lt;br /&gt;&lt;br /&gt;PDF is one of the core file formats of the Internet, so it is very important for Java programmers to be able to both read and write PDFs. Great open source libraries like iText have long handled the writing half, but until now there has not been a good way to read PDFs using open source Java libraries. It could be used to draw on top of PDFs, share them over a network, convert PDFs to PNG images, or maybe even project PDFs into a 3D scene."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-5037436453560279023?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://pdf-renderer.dev.java.net/#screenshots' title='pdf-renderer: PDFRenderer Home Page'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/5037436453560279023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=5037436453560279023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/5037436453560279023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/5037436453560279023'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/pdf-renderer-pdfrenderer-home-page.html' title='pdf-renderer: PDFRenderer Home Page'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2242661102808537851</id><published>2008-09-18T02:07:00.000-07:00</published><updated>2008-09-18T02:07:41.266-07:00</updated><title type='text'>Yahoo! Developer Network - Flash Developer Center - ASTRA Flash Components - Charts</title><content type='html'>&lt;a href="http://developer.yahoo.com/flash/astra-flash/charts/"&gt;Yahoo! Developer Network - Flash Developer Center - ASTRA Flash Components - Charts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Similar to other Flash components, you can create a chart by placing an instance on the stage or by using ActionScript to create an instance dynamically.&lt;/p&gt;    &lt;ul class="topspace"&gt;&lt;li&gt;&lt;a href="http://developer.yahoo.com/flash/astra-flash/charts/#stage"&gt;Initializing a Chart on Stage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.yahoo.com/flash/astra-flash/charts/#actionscript"&gt;Initializing a Chart with ActionScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;h4 id="stage"&gt;Initializing a Chart on Stage&lt;/h4&gt;    &lt;p&gt;The easiest way to create a chart is to drag one of the chart components, such as ColumnChart, from the Components panel to the stage. This will immediately create a instance of the chart and add it to the display list. You may use the Properties panel to set some of its basic properties, such as the data provider and category names, and to change the position and size of the component. For more advanced functionality, you will need to manipulate the chart with ActionScript. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2242661102808537851?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developer.yahoo.com/flash/astra-flash/charts/' title='Yahoo! Developer Network - Flash Developer Center - ASTRA Flash Components - Charts'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2242661102808537851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2242661102808537851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2242661102808537851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2242661102808537851'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/yahoo-developer-network-flash-developer.html' title='Yahoo! Developer Network - Flash Developer Center - ASTRA Flash Components - Charts'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-8647539384925862663</id><published>2008-09-17T13:52:00.000-07:00</published><updated>2008-09-17T13:52:15.527-07:00</updated><title type='text'>Open Flash Chart - Tutorials</title><content type='html'>&lt;a href="http://teethgrinder.co.uk/open-flash-chart-2/adv-js-2-charts.php"&gt;Open Flash Chart - Tutorials&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-8647539384925862663?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://teethgrinder.co.uk/open-flash-chart-2/adv-js-2-charts.php' title='Open Flash Chart - Tutorials'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/8647539384925862663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=8647539384925862663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8647539384925862663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8647539384925862663'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/open-flash-chart-tutorials.html' title='Open Flash Chart - Tutorials'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1217740023229887371</id><published>2008-09-17T01:15:00.000-07:00</published><updated>2008-09-17T01:15:07.952-07:00</updated><title type='text'>Google Search WSDL</title><content type='html'>http://api.google.com/GoogleSearch.wsdl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1217740023229887371?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://api.google.com/GoogleSearch.wsdl' title='Google Search WSDL'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1217740023229887371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1217740023229887371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1217740023229887371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1217740023229887371'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/google-search-wsdl.html' title='Google Search WSDL'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2376499614348011295</id><published>2008-09-15T02:40:00.000-07:00</published><updated>2008-09-15T02:40:40.442-07:00</updated><title type='text'>gridengine: Home</title><content type='html'>&lt;a href="http://gridengine.sunsource.net/"&gt;gridengine: Home&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;What is the Grid Engine project?&lt;/b&gt; &lt;/p&gt;&lt;p&gt;The Grid Engine project is an open source community effort to facilitate the adoption of distributed computing solutions. Sponsored by &lt;a href="http://www.sun.com/gridware" target="_blank"&gt;Sun Microsystems&lt;/a&gt; and hosted by &lt;a href="http://www.collab.net/" target="_blank"&gt;CollabNet&lt;/a&gt;, the Grid Engine project provides enabling distributed resource management software for wide ranging requirements from compute farms to grid computing. A &lt;a href="http://youtube.com/watch?v=0JBsMitNnQ8"&gt;video&lt;/a&gt; is available that introduces grid computing and the Grid Engine project.&lt;/p&gt;  &lt;p&gt;By any use of this Website, you agreed to be bound by these &lt;a href="http://www.sunsource.net/TUPPCP.html"&gt;Policies and Terms of Use&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Mission&lt;/b&gt; &lt;/p&gt;&lt;p&gt;The Grid Engine project is about expanding the application and use of distributed computing. We want to:  &lt;/p&gt;&lt;ul&gt;&lt;li&gt; Advance Grid Engine technology&lt;/li&gt;&lt;li&gt; Establish community-driven standards for distributed computing&lt;/li&gt;&lt;li&gt; Enable developers to create innovative services and applications across distributed heterogeneous compute environments&lt;/li&gt;&lt;/ul&gt; We've outlined an overall vision and set of objectives guiding our development process. You can view them in our &lt;a href="http://gridengine.sunsource.net/background.html"&gt;introduction page&lt;/a&gt; and our &lt;a href="http://gridengine.sunsource.net/documentation.html"&gt;documentation&lt;/a&gt;. &lt;p&gt;&lt;b&gt;About This Site&lt;/b&gt; &lt;/p&gt;&lt;p&gt;This site is a base for continued collaborative development of the Grid Engine project. You will find Grid Engine distributed resource management software here, as well as evolving ideas for continued evolution of the code. We hope you will find the Grid Engine project useful in the deployment of your distributed computing applications.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2376499614348011295?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://gridengine.sunsource.net/' title='gridengine: Home'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2376499614348011295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2376499614348011295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2376499614348011295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2376499614348011295'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/gridengine-home.html' title='gridengine: Home'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2933432902386766341</id><published>2008-09-13T01:35:00.000-07:00</published><updated>2008-09-13T01:35:06.941-07:00</updated><title type='text'>JarClassLoader</title><content type='html'>&lt;a href="http://www.jdotsoft.com/JarClassLoader.php"&gt;JarClassLoader&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2933432902386766341?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jdotsoft.com/JarClassLoader.php' title='JarClassLoader'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2933432902386766341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2933432902386766341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2933432902386766341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2933432902386766341'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/jarclassloader.html' title='JarClassLoader'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-6426174137673342837</id><published>2008-09-09T13:09:00.001-07:00</published><updated>2008-09-09T13:09:48.786-07:00</updated><title type='text'>Java Persistent Objects - JPOX Project : cache.swarmcache</title><content type='html'>&lt;a href="http://www.jpox.org/docs/1_2/projects/cache.swarmcache.html"&gt;Java Persistent Objects - JPOX Project : cache.swarmcache&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-6426174137673342837?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jpox.org/docs/1_2/projects/cache.swarmcache.html' title='Java Persistent Objects - JPOX Project : cache.swarmcache'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6426174137673342837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6426174137673342837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6426174137673342837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6426174137673342837'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/java-persistent-objects-jpox-project.html' title='Java Persistent Objects - JPOX Project : cache.swarmcache'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3232640127055505387</id><published>2008-09-09T13:09:00.000-07:00</published><updated>2008-09-09T13:09:37.125-07:00</updated><title type='text'>SwarmCache - Cluster-aware Caching for Java</title><content type='html'>&lt;a href="http://swarmcache.sourceforge.net/"&gt;SwarmCache - Cluster-aware Caching for Java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3232640127055505387?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://swarmcache.sourceforge.net/' title='SwarmCache - Cluster-aware Caching for Java'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3232640127055505387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3232640127055505387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3232640127055505387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3232640127055505387'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/swarmcache-cluster-aware-caching-for.html' title='SwarmCache - Cluster-aware Caching for Java'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3339886562360129950</id><published>2008-09-09T05:44:00.000-07:00</published><updated>2008-09-09T05:44:25.708-07:00</updated><title type='text'>FileSystem (Commons VFS 1.1-SNAPSHOT API)</title><content type='html'>&lt;a href="http://commons.apache.org/vfs/apidocs/index.html"&gt;FileSystem (Commons VFS 1.1-SNAPSHOT API)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3339886562360129950?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://commons.apache.org/vfs/apidocs/index.html' title='FileSystem (Commons VFS 1.1-SNAPSHOT API)'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3339886562360129950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3339886562360129950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3339886562360129950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3339886562360129950'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/09/filesystem-commons-vfs-11-snapshot-api.html' title='FileSystem (Commons VFS 1.1-SNAPSHOT API)'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3157132647041138796</id><published>2008-08-11T07:40:00.000-07:00</published><updated>2008-08-11T07:40:31.512-07:00</updated><title type='text'>Java Tools</title><content type='html'>&lt;a href="http://www.mpi-inf.mpg.de/%7Esuchanek/downloads/javatools/"&gt;Java Tools&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3157132647041138796?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mpi-inf.mpg.de/~suchanek/downloads/javatools/' title='Java Tools'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3157132647041138796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3157132647041138796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3157132647041138796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3157132647041138796'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/08/java-tools.html' title='Java Tools'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-7592369343807720944</id><published>2008-08-06T06:29:00.000-07:00</published><updated>2008-08-06T06:29:49.568-07:00</updated><title type='text'>Jcluster Home Page</title><content type='html'>&lt;a href="http://vip.6to23.com/jcluster/index.html"&gt;Jcluster Home Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;b&gt;&lt;span style="font-size:+2;color:#5090d0;"&gt;Introduction&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;       &lt;div align="left"&gt; &lt;/div&gt;       &lt;div align="left"&gt;We present Jcluster toolkit, a high-performance Java        parallel environment, implemented entirely in pure Java. Jcluster automatically        balances resource load across the large-scale heterogeneous cluster with a        transitive random stealing algorithm and provides simple high-performance &lt;a href="http://www.csm.ornl.gov/pvm/pvm_home.html"&gt;PVM-like&lt;/a&gt; and         &lt;a href="http://www-unix.mcs.anl.gov/mpi/"&gt;MPI-like&lt;/a&gt; message passing        interfaces with multithreaded communications using UDP        protocol.&lt;/div&gt;         &lt;div align="left"&gt;The availability of high-speed networks and increasingly        powerful commodity microprocessors is making the usage of clusters of        computers an appealing vehicle for cost effective parallel computing.        Clusters, built using commodity-of-the-shelf (COTS) hardware components,        are playing a major role in redefining the concept of        supercomputing. &lt;/div&gt;       &lt;div align="left"&gt; &lt;/div&gt;       &lt;div align="left"&gt;At the same time, Java has emerged as attractive platform        allowing heterogeneous resources to be harnessed for large-scale        computation. Java's object orientation, type and reference safety,        exception handling model, code mobility, and distributed computing        primitives all contribute to its popularity as a base upon which novel,        component-based applications can be readily deployed. Increasingly, Java        is becoming pervasive as a core technology supporting applications such        as high-performance numerical computing, database connectivity,        and scalable Internet services.&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/8003069-7592369343807720944?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://vip.6to23.com/jcluster/index.html' title='Jcluster Home Page'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/7592369343807720944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=7592369343807720944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7592369343807720944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7592369343807720944'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/08/jcluster-home-page.html' title='Jcluster Home Page'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-8705862779551767823</id><published>2008-08-05T00:46:00.000-07:00</published><updated>2008-08-05T00:46:42.461-07:00</updated><title type='text'>Technical Reports - By Date - 2008</title><content type='html'>&lt;a href="http://research.sun.com/techrep/2008/"&gt;Technical Reports - By Date - 2008&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-8705862779551767823?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://research.sun.com/techrep/2008/' title='Technical Reports - By Date - 2008'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/8705862779551767823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=8705862779551767823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8705862779551767823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8705862779551767823'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/08/technical-reports-by-date-2008.html' title='Technical Reports - By Date - 2008'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-4507896470315095043</id><published>2008-08-03T01:35:00.000-07:00</published><updated>2008-08-03T01:35:02.076-07:00</updated><title type='text'>Java Service Wrapper - Download Java Service Wrapper</title><content type='html'>&lt;a href="http://wrapper.tanukisoftware.org/doc/english/download.jsp"&gt;Java Service Wrapper - Download Java Service Wrapper&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="2" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="sectionheader1" bg width="*" style="color:#8888aa;"&gt;&lt;span style="font-size:130%;color:#eeeeee;"&gt;&lt;b&gt;Java Server Wrapper Standard and Professional Editions&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://wrapper.tanukisoftware.org/doc/english/images/spacer.gif" height="4" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;In addition to supporting Java Service Wrapper development, get access to professional features:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Scaled memory settings: Ability to set initial and maximum memory levels based on the total amount of system memory.&lt;/li&gt;&lt;li&gt;Alert emails: Sleep safe at night knowing that you will be notified by email whenever anything happens with your application.&lt;/li&gt;&lt;li&gt;Event commands: Get the ability to execute arbitrary system commands in response to a wide range of JVM and Wrapper state changes.&lt;/li&gt;&lt;li&gt;Timed events: Ability to schedule JVM restarts, shutdowns, and thread dumps at specific times or intervals.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-4507896470315095043?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wrapper.tanukisoftware.org/doc/english/download.jsp' title='Java Service Wrapper - Download Java Service Wrapper'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/4507896470315095043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=4507896470315095043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4507896470315095043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4507896470315095043'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/08/java-service-wrapper-download-java.html' title='Java Service Wrapper - Download Java Service Wrapper'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-652406558672702471</id><published>2008-07-30T22:28:00.000-07:00</published><updated>2008-07-30T22:28:41.783-07:00</updated><title type='text'>SourceForge.net: JavaTeX</title><content type='html'>&lt;a href="http://sourceforge.net/projects/javatex/"&gt;SourceForge.net: JavaTeX&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-652406558672702471?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/projects/javatex/' title='SourceForge.net: JavaTeX'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/652406558672702471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=652406558672702471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/652406558672702471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/652406558672702471'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/07/sourceforgenet-javatex.html' title='SourceForge.net: JavaTeX'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-646094500774167731</id><published>2008-07-26T22:05:00.000-07:00</published><updated>2008-07-26T22:05:18.038-07:00</updated><title type='text'>HTML Parser - HTML Parser Sample Programs</title><content type='html'>&lt;a href="http://htmlparser.sourceforge.net/samples.html"&gt;HTML Parser - HTML Parser Sample Programs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-646094500774167731?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://htmlparser.sourceforge.net/samples.html' title='HTML Parser - HTML Parser Sample Programs'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/646094500774167731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=646094500774167731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/646094500774167731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/646094500774167731'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/07/html-parser-html-parser-sample-programs.html' title='HTML Parser - HTML Parser Sample Programs'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1749129233903871731</id><published>2008-07-20T06:27:00.000-07:00</published><updated>2008-07-20T06:27:31.416-07:00</updated><title type='text'>RTSJ Main Page</title><content type='html'>&lt;a href="http://www.rtsj.org/"&gt;RTSJ Main Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Real Time Java System&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1749129233903871731?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.rtsj.org/' title='RTSJ Main Page'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1749129233903871731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1749129233903871731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1749129233903871731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1749129233903871731'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/07/rtsj-main-page.html' title='RTSJ Main Page'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-91247182636992884</id><published>2008-06-28T11:02:00.000-07:00</published><updated>2008-06-28T11:02:44.576-07:00</updated><title type='text'>Main Page - jGnash</title><content type='html'>&lt;a href="http://jgnash.sourceforge.net/wiki/index.php/Main_Page"&gt;Main Page - jGnash&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-91247182636992884?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jgnash.sourceforge.net/wiki/index.php/Main_Page' title='Main Page - jGnash'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/91247182636992884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=91247182636992884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/91247182636992884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/91247182636992884'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/06/main-page-jgnash.html' title='Main Page - jGnash'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3839479329178775547</id><published>2008-06-13T12:37:00.000-07:00</published><updated>2008-06-13T12:37:08.358-07:00</updated><title type='text'>Jcluster Home Page</title><content type='html'>&lt;a href="http://vip.6to23.com/jcluster/"&gt;Jcluster Home Page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3839479329178775547?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://vip.6to23.com/jcluster/' title='Jcluster Home Page'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3839479329178775547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3839479329178775547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3839479329178775547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3839479329178775547'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/06/jcluster-home-page.html' title='Jcluster Home Page'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1938077966157626141</id><published>2008-06-03T01:48:00.000-07:00</published><updated>2008-06-03T01:48:45.361-07:00</updated><title type='text'>SMS library for the Java platform - Introduction</title><content type='html'>&lt;a href="http://smsj.sourceforge.net/introduction.html"&gt;SMS library for the Java platform - Introduction&lt;/a&gt;: "javacomm"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1938077966157626141?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://smsj.sourceforge.net/introduction.html' title='SMS library for the Java platform - Introduction'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1938077966157626141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1938077966157626141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1938077966157626141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1938077966157626141'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/06/sms-library-for-java-platform.html' title='SMS library for the Java platform - Introduction'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-8754201095695831096</id><published>2008-06-03T01:46:00.000-07:00</published><updated>2008-06-03T01:46:39.322-07:00</updated><title type='text'>Kannel: Open Source WAP and SMS Gateway</title><content type='html'>&lt;a href="http://www.kannel.org/userguide.shtml"&gt;Kannel: Open Source WAP and SMS Gateway&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-8754201095695831096?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.kannel.org/userguide.shtml' title='Kannel: Open Source WAP and SMS Gateway'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/8754201095695831096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=8754201095695831096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8754201095695831096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8754201095695831096'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/06/kannel-open-source-wap-and-sms-gateway.html' title='Kannel: Open Source WAP and SMS Gateway'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3253334929402014776</id><published>2008-06-03T01:44:00.000-07:00</published><updated>2008-06-03T01:44:57.946-07:00</updated><title type='text'>OpenSmpp SMS Tools</title><content type='html'>&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=65109"&gt;SourceForge.net: Files&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3253334929402014776?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/project/showfiles.php?group_id=65109' title='OpenSmpp SMS Tools'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3253334929402014776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3253334929402014776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3253334929402014776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3253334929402014776'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/06/opensmpp-sms-tools.html' title='OpenSmpp SMS Tools'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-878531440571823291</id><published>2008-06-03T01:38:00.000-07:00</published><updated>2008-06-03T01:38:53.235-07:00</updated><title type='text'>smppapi Home</title><content type='html'>&lt;a href="http://smppapi.sourceforge.net/"&gt;smppapi Home&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-878531440571823291?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://smppapi.sourceforge.net/' title='smppapi Home'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/878531440571823291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=878531440571823291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/878531440571823291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/878531440571823291'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/06/smppapi-home.html' title='smppapi Home'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2144907166877873561</id><published>2008-01-21T08:50:00.000-08:00</published><updated>2008-01-21T08:50:51.452-08:00</updated><title type='text'>ActiveBPEL Open Source Engine, BPEL Standard - Active Endpoints</title><content type='html'>&lt;a href="http://www.active-endpoints.com/active-bpel-engine-overview.htm"&gt;ActiveBPEL Open Source Engine, BPEL Standard - Active Endpoints&lt;/a&gt;: "ActiveBPEL Open Source Engine Project&lt;br /&gt;&lt;br /&gt;The ActiveBPEL� engine is a robust runtime environment that is capable of executing process definitions created for the Business Process Execution Language (BPEL) standard.&lt;br /&gt;&lt;br /&gt;The ActiveBPEL engine technology is developed and maintained by Active Endpoints, which also uses the same technology in its commercial products. Active Endpoints created the ActiveBPEL open source project based on the belief that the open source model is an effective means through which to foster community interest, education and development around the BPEL standard."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2144907166877873561?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.active-endpoints.com/active-bpel-engine-overview.htm' title='ActiveBPEL Open Source Engine, BPEL Standard - Active Endpoints'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2144907166877873561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2144907166877873561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2144907166877873561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2144907166877873561'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2008/01/activebpel-open-source-engine-bpel.html' title='ActiveBPEL Open Source Engine, BPEL Standard - Active Endpoints'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-857298297675046866</id><published>2007-12-07T23:58:00.000-08:00</published><updated>2007-12-07T23:58:12.003-08:00</updated><title type='text'>Der gr�te Babymarkt in Deutschland : Spielzeug-Markt in Niederfischbach</title><content type='html'>&lt;a href="http://www.spielzeug-markt.com/"&gt;Der gr�te Babymarkt in Deutschland : Spielzeug-Markt in Niederfischbach&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-857298297675046866?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.spielzeug-markt.com/' title='Der gr�te Babymarkt in Deutschland : Spielzeug-Markt in Niederfischbach'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/857298297675046866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=857298297675046866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/857298297675046866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/857298297675046866'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/12/der-grte-babymarkt-in-deutschland.html' title='Der gr�te Babymarkt in Deutschland : Spielzeug-Markt in Niederfischbach'/><author><name>Vivi</name><uri>http://www.blogger.com/profile/12443302816643901618</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-8003069.post-6494587423833402510</id><published>2007-11-24T05:22:00.000-08:00</published><updated>2007-11-24T05:22:02.374-08:00</updated><title type='text'>JavaParty - JavaParty - Java's Companion for Distributed Computing - Trac</title><content type='html'>&lt;a href="http://svn.ipd.uni-karlsruhe.de/trac/javaparty/wiki/JavaParty?redirectedfrom=WikiStart"&gt;JavaParty - JavaParty - Java's Companion for Distributed Computing - Trac&lt;/a&gt;: "JavaParty allows easy port of multi-threaded Java programs to distributed environments such as clusters. Regular Java already supports parallel applications with threads and synchronization mechanisms. While multi-threaded Java programs are limited to a single address space, JavaParty extends the capabilities of Java to distributed computing environments."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-6494587423833402510?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://svn.ipd.uni-karlsruhe.de/trac/javaparty/wiki/JavaParty?redirectedfrom=WikiStart' title='JavaParty - JavaParty - Java&apos;s Companion for Distributed Computing - Trac'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6494587423833402510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6494587423833402510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6494587423833402510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6494587423833402510'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/11/javaparty-javaparty-javas-companion-for.html' title='JavaParty - JavaParty - Java&apos;s Companion for Distributed Computing - Trac'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-6434801733164956647</id><published>2007-11-21T06:22:00.000-08:00</published><updated>2007-11-21T06:22:20.547-08:00</updated><title type='text'>Java Parallel Processing Framework Home Page</title><content type='html'>&lt;a href="http://www.jppf.org/index.php"&gt;Java Parallel Processing Framework Home Page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-6434801733164956647?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jppf.org/index.php' title='Java Parallel Processing Framework Home Page'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6434801733164956647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6434801733164956647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6434801733164956647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6434801733164956647'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/11/java-parallel-processing-framework-home.html' title='Java Parallel Processing Framework Home Page'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-7657105090393449456</id><published>2007-11-20T13:34:00.000-08:00</published><updated>2007-11-20T13:34:35.791-08:00</updated><title type='text'>Optimizing Java for Speed</title><content type='html'>&lt;a href="http://www.cs.cmu.edu/%7Ejch/java/speed.html"&gt;Optimizing Java for Speed&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-7657105090393449456?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cs.cmu.edu/~jch/java/speed.html' title='Optimizing Java for Speed'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/7657105090393449456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=7657105090393449456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7657105090393449456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7657105090393449456'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/11/optimizing-java-for-speed.html' title='Optimizing Java for Speed'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-8383512495030797149</id><published>2007-11-04T03:06:00.000-08:00</published><updated>2007-11-04T03:06:58.139-08:00</updated><title type='text'>dnsjava</title><content type='html'>&lt;a href="http://www.dnsjava.org/"&gt;dnsjava&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt; dnsjava is an implementation of DNS in Java.  It supports all defined record types (including the DNSSEC types), and unknown types.  It can be used for queries, zone transfers, and dynamic updates.  It includes a cache which can be used by clients, and a minimal implementation of a server.  It supports TSIG authenticated messages, partial DNSSEC verification, and EDNS0. &lt;/p&gt;&lt;p&gt; dnsjava provides functionality above and beyond that of the InetAddress class. Since it is written in pure Java, dnsjava is fully threadable, and in many cases is faster than using InetAddress. &lt;/p&gt;&lt;p&gt; dnsjava provides both high and low level access to DNS.  The high level functions perform queries for records of a given name, type, and class, and return the answer or reason for failure.  There are also functions similar to those in the InetAddress class.  A cache is used to reduce the number of DNS queries sent.  The low level functions allow direct manipulation of DNS messages and records, as well as allowing additional resolver properties to be set. &lt;/p&gt;&lt;p&gt; A simple tool for doing DNS lookups, a 'dig' clone and a dynamic update client are included, as well as a simple authoritative-only server. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-8383512495030797149?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dnsjava.org/' title='dnsjava'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/8383512495030797149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=8383512495030797149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8383512495030797149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8383512495030797149'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/11/dnsjava.html' title='dnsjava'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1756529674947469451</id><published>2007-10-20T01:41:00.000-07:00</published><updated>2007-10-20T01:41:26.265-07:00</updated><title type='text'>JReleaseInfo - JReleaseInfo</title><content type='html'>&lt;a href="http://jreleaseinfo.sourceforge.net/ant_d.html#releaseinfotask"&gt;JReleaseInfo - JReleaseInfo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1756529674947469451?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jreleaseinfo.sourceforge.net/ant_d.html#releaseinfotask' title='JReleaseInfo - JReleaseInfo'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1756529674947469451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1756529674947469451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1756529674947469451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1756529674947469451'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/10/jreleaseinfo-jreleaseinfo.html' title='JReleaseInfo - JReleaseInfo'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-8600975226598559928</id><published>2007-10-07T05:16:00.000-07:00</published><updated>2007-10-07T05:16:06.144-07:00</updated><title type='text'>Java J2EE Tutorials</title><content type='html'>&lt;a href="http://javalessons.com/cgi-bin/fun/java-tutorials-main.cgi?ses=ao789"&gt;Java J2EE Tutorials&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-8600975226598559928?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://javalessons.com/cgi-bin/fun/java-tutorials-main.cgi?ses=ao789' title='Java J2EE Tutorials'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/8600975226598559928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=8600975226598559928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8600975226598559928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/8600975226598559928'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/10/java-j2ee-tutorials.html' title='Java J2EE Tutorials'/><author><name>Vivi</name><uri>http://www.blogger.com/profile/12443302816643901618</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-8003069.post-2471666323563785087</id><published>2007-10-03T11:00:00.000-07:00</published><updated>2007-10-03T11:00:19.292-07:00</updated><title type='text'>JXLA, a web logs parser in java</title><content type='html'>&lt;a href="http://jxla.nvdcms.org/"&gt;JXLA, a web logs parser in java&lt;/a&gt;: "Jake dans son message me demande si je connais d'autres analyseurs de log en Java. La r�ponse �tait non, mais apr�s un petit tour sur sourceforge et freshmeat, j'en ai trouv�deux : Insight qui semble mort ( pas de mise �jour depuis 2003 ) et polliwog ( le site est sympa ), qui a sorti une version r�cemment ( d�c 2004 ). "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2471666323563785087?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jxla.nvdcms.org/' title='JXLA, a web logs parser in java'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2471666323563785087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2471666323563785087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2471666323563785087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2471666323563785087'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/10/jxla-web-logs-parser-in-java.html' title='JXLA, a web logs parser in java'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3481563938127943690</id><published>2007-10-03T10:55:00.000-07:00</published><updated>2007-10-03T10:55:42.554-07:00</updated><title type='text'>apache2.pdf (application/pdf-Objekt)</title><content type='html'>&lt;a href="http://www.rz.rwth-aachen.de/computing/windows/kurs/azubi/vortrag/apache2.pdf"&gt;apache2.pdf (application/pdf-Objekt)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3481563938127943690?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.rz.rwth-aachen.de/computing/windows/kurs/azubi/vortrag/apache2.pdf' title='apache2.pdf (application/pdf-Objekt)'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3481563938127943690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3481563938127943690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3481563938127943690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3481563938127943690'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/10/apache2pdf-applicationpdf-objekt.html' title='apache2.pdf (application/pdf-Objekt)'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2130242396645182581</id><published>2007-09-28T05:17:00.000-07:00</published><updated>2007-09-28T05:17:45.863-07:00</updated><title type='text'>JCaptcha servlet example - OWASP</title><content type='html'>&lt;a href="http://www.owasp.org/index.php/JCaptcha_servlet_example"&gt;JCaptcha servlet example - OWASP&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2130242396645182581?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.owasp.org/index.php/JCaptcha_servlet_example' title='JCaptcha servlet example - OWASP'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2130242396645182581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2130242396645182581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2130242396645182581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2130242396645182581'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/09/jcaptcha-servlet-example-owasp.html' title='JCaptcha servlet example - OWASP'/><author><name>Vivi</name><uri>http://www.blogger.com/profile/12443302816643901618</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-8003069.post-4810354401856568505</id><published>2007-06-28T03:24:00.000-07:00</published><updated>2007-06-28T03:24:16.271-07:00</updated><title type='text'>Axis2/Java - Mail transport</title><content type='html'>&lt;a href="http://ws.apache.org/axis2/1_2/mail-configuration.html#receiver"&gt;Axis2/Java - Mail transport&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The inner workings of the mail transport has been divided into two parts: the transport sender for SMTP and the transport listener for POP3. The transport listener will listen to a particular email address periodically. When an email comes in, it will be tunneled into an Axis2 engine. On the other hand, the mail transport sender sends emails to a mail server to a particular email address.&lt;/p&gt;&lt;p&gt;Mail transport can be used against a generic mail server or it can be used like a mailet. The simple mailet provided with Axis2 directs any message that comes in to a particular address into the Axis engine. The engine will process the message and use the Transport sender to send the reply.&lt;/p&gt;&lt;p&gt;The mail transports have been written with the use of Sun's JavaMail and Activation jars. They should be available in your classpath to get the mail transport to work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-4810354401856568505?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ws.apache.org/axis2/1_2/mail-configuration.html#receiver' title='Axis2/Java - Mail transport'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/4810354401856568505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=4810354401856568505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4810354401856568505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4810354401856568505'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/06/axis2java-mail-transport.html' title='Axis2/Java - Mail transport'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1542325264272439701</id><published>2007-06-07T13:48:00.000-07:00</published><updated>2007-06-07T13:48:55.701-07:00</updated><title type='text'>ObjectPlanet's Java Table</title><content type='html'>&lt;a href="http://www.objectplanet.com/table/userguide.html"&gt;ObjectPlanet's Java Table&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1542325264272439701?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.objectplanet.com/table/userguide.html' title='ObjectPlanet&apos;s Java Table'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1542325264272439701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1542325264272439701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1542325264272439701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1542325264272439701'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/06/objectplanets-java-table.html' title='ObjectPlanet&apos;s Java Table'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-7561134114357820755</id><published>2007-06-07T13:30:00.000-07:00</published><updated>2007-06-07T13:30:11.735-07:00</updated><title type='text'>SourceForge.net: Files</title><content type='html'>&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=138542"&gt;SourceForge.net: Files&lt;/a&gt;: "CleanSheets is the first spreadsheet application that is both extensible and platform-independent. It features a formula language that closely resembles that of Microsoft Excel, and extensions for aiding end-user programmers develop correct spreadsheets."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-7561134114357820755?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/project/showfiles.php?group_id=138542' title='SourceForge.net: Files'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/7561134114357820755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=7561134114357820755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7561134114357820755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7561134114357820755'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/06/sourceforgenet-files.html' title='SourceForge.net: Files'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-7615807282117912240</id><published>2007-06-02T23:04:00.000-07:00</published><updated>2007-06-02T23:04:45.811-07:00</updated><title type='text'>Java Web Parts at SourceForge</title><content type='html'>&lt;a href="http://javawebparts.sourceforge.net/index.htm"&gt;Java Web Parts at SourceForge&lt;/a&gt;: "Welcome to Java Web Parts!&lt;br /&gt;&lt;br /&gt;Java Web Parts is a project that provides small, reusable and largely independant Java components of interest to all web application developers. You can think of this project as being similar to the Jakarta Commons projects. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-7615807282117912240?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://javawebparts.sourceforge.net/index.htm' title='Java Web Parts at SourceForge'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/7615807282117912240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=7615807282117912240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7615807282117912240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/7615807282117912240'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/06/java-web-parts-at-sourceforge.html' title='Java Web Parts at SourceForge'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3979514563800794629</id><published>2007-06-02T06:43:00.000-07:00</published><updated>2007-06-02T06:43:45.233-07:00</updated><title type='text'>JWP Home � About JWP</title><content type='html'>&lt;a href="http://www.debertshaeuser.com/jwp/?page_id=7"&gt;JWP Home � About JWP&lt;/a&gt;: "About JWP&lt;br /&gt;&lt;br /&gt;JSP WebProject is a web-application which was originally developed to support my student research project at the university of cooperative education Stuttgart / AST Horb."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3979514563800794629?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.debertshaeuser.com/jwp/?page_id=7' title='JWP Home � About JWP'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3979514563800794629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3979514563800794629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3979514563800794629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3979514563800794629'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/06/jwp-home-about-jwp.html' title='JWP Home � About JWP'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-3851012885626571881</id><published>2007-05-31T07:34:00.000-07:00</published><updated>2007-05-31T07:34:17.619-07:00</updated><title type='text'>Janino -- an Embedded Java[TM] Compiler</title><content type='html'>&lt;a href="http://www.janino.net/"&gt;Janino -- an Embedded Java[TM] Compiler&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-3851012885626571881?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.janino.net/' title='Janino -- an Embedded Java[TM] Compiler'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/3851012885626571881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=3851012885626571881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3851012885626571881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/3851012885626571881'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/05/janino-embedded-javatm-compiler.html' title='Janino -- an Embedded Java[TM] Compiler'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2544530158273286266</id><published>2007-05-29T00:00:00.000-07:00</published><updated>2007-05-29T00:00:15.143-07:00</updated><title type='text'>SourceForge.net: Files</title><content type='html'>&lt;a href="https://sourceforge.net/project/showfiles.php?group_id=158069"&gt;SourceForge.net: Files&lt;/a&gt;: "OpenChord is an open source implementation of the Chord distributed hash table as described in the paper by Ion Stoica et al. 'Chord: A scalable peer-to-peer lookup service for internet applications'. It is available under GNU GPL."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2544530158273286266?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://sourceforge.net/project/showfiles.php?group_id=158069' title='SourceForge.net: Files'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2544530158273286266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2544530158273286266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2544530158273286266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2544530158273286266'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/05/sourceforgenet-files.html' title='SourceForge.net: Files'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-6805954731887850037</id><published>2007-05-21T05:28:00.000-07:00</published><updated>2007-05-21T05:28:15.786-07:00</updated><title type='text'>GNU Crypto - GNU Project - Free Software Foundation (FSF)</title><content type='html'>&lt;a href="http://www.gnu.org/software/gnu-crypto/"&gt;GNU Crypto - GNU Project - Free Software Foundation (FSF)&lt;/a&gt;: "GNU Crypto, part of the GNU project, released under the aegis of GNU, aims at providing free, versatile, high-quality, and provably correct implementations of cryptographic primitives and tools in the Java programming language for use by programmers and end-users.&lt;br /&gt;&lt;br /&gt;GNU Crypto is licensed under the terms of the GNU General Public License, with the 'library exception' which permits its use as a library in conjunction with non-Free software:&lt;br /&gt;&lt;br /&gt;  'As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.'"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-6805954731887850037?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.gnu.org/software/gnu-crypto/' title='GNU Crypto - GNU Project - Free Software Foundation (FSF)'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6805954731887850037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6805954731887850037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6805954731887850037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6805954731887850037'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/05/gnu-crypto-gnu-project-free-software.html' title='GNU Crypto - GNU Project - Free Software Foundation (FSF)'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1383233312400673466</id><published>2007-05-19T22:15:00.000-07:00</published><updated>2007-05-19T22:15:42.851-07:00</updated><title type='text'>xsddoc - JXTable</title><content type='html'>&lt;a href="http://xframe.sourceforge.net/swing/jxtable.html"&gt;xsddoc - JXTable&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This page is our entry to Swing related information and resources.&lt;/p&gt;&lt;p&gt;Our first need related to Java Swing is a easy-to-use table with some         more funcionalities thtan the Swing JTable.&lt;br /&gt;        See &lt;a class="newWindow" title="New Window" target="_blank" href="http://xframe.sourceforge.net/swing/jxtable.html"&gt;JXTable&lt;/a&gt; for more         details.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1383233312400673466?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://xframe.sourceforge.net/swing/jxtable.html' title='xsddoc - JXTable'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1383233312400673466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1383233312400673466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1383233312400673466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1383233312400673466'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/05/xsddoc-jxtable.html' title='xsddoc - JXTable'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-6312270432631066940</id><published>2007-04-11T23:24:00.000-07:00</published><updated>2007-04-11T23:24:22.177-07:00</updated><title type='text'>Open Source DMS</title><content type='html'>&lt;table border="0" width="750"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="bigtext" align="left" valign="top"&gt;&lt;br /&gt;&lt;a href="http://www.xinco.org/index_de.php"&gt;http://www.xinco.org/index_de.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;xinco™  &lt;/td&gt;  &lt;td class="text" align="left" valign="top"&gt;  [ eXtensible INformation COre ]     &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td colspan="2" class="text" align="left" valign="top"&gt;  &lt;i&gt;Der Kern ihres Informations- und Dokumentenmanagements&lt;/i&gt;&lt;br /&gt;xinco DMS™ ist ein mächtiges Web-Service-basiertes Informations- und Dokumentenmanagementsystem (DMS) für Dateien, Text, URLs und Kontakte, welches unter anderem Zugriffskontrolle, Versionskontrolle, Volltextsuche und einen FTP-artigen Client bietet.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-6312270432631066940?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.xinco.org/index_de.php' title='Open Source DMS'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6312270432631066940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6312270432631066940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6312270432631066940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6312270432631066940'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/04/open-source-dms.html' title='Open Source DMS'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-4029086405509699472</id><published>2007-03-29T23:19:00.000-07:00</published><updated>2007-03-29T23:20:46.633-07:00</updated><title type='text'>http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-grid.html</title><content type='html'>&lt;a href="http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-grid.html?page=1"&gt;http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-grid.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-4029086405509699472?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/4029086405509699472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=4029086405509699472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4029086405509699472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4029086405509699472'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/03/httpwwwjavaworldcomjavaworldjw-04.html' title='http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-grid.html'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1743224496622892403</id><published>2007-03-29T23:18:00.000-07:00</published><updated>2007-03-29T23:18:42.300-07:00</updated><title type='text'>Java grid computing - Java World</title><content type='html'>&lt;a href="http://www.javaworld.com/javaworld/jw-03-2007/jw-03-grid.html?page=1"&gt;Java grid computing - Java World&lt;/a&gt;: "What is a grid? It's more difficult to answer this question today than it was in 2002, because commercialization of the technology has resulted in many products and implementations that are labeled afs grids but do not really fit the definition. To give some historical background, grid computing emerged from academia with a formal definition in the late 1990s. In 1998, Ian Foster and Carl Kessellman defined computation grids in The Grid: Blueprint for a New Computing Infrastructure:"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1743224496622892403?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.javaworld.com/javaworld/jw-03-2007/jw-03-grid.html?page=1' title='Java grid computing - Java World'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1743224496622892403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1743224496622892403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1743224496622892403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1743224496622892403'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/03/java-grid-computing-java-world.html' title='Java grid computing - Java World'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-6238843650697799574</id><published>2007-03-29T23:11:00.000-07:00</published><updated>2007-03-29T23:11:21.746-07:00</updated><title type='text'>EntityFS</title><content type='html'>&lt;a href="http://www.entityfs.org/"&gt;EntityFS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About&lt;/h3&gt;&lt;br /&gt;Welcome to the home page of EntityFS – the object-oriented file system API for Java!  &lt;p&gt;EntityFS provides a set of abstractions and tools for working with file systems and their entities (files and directories) from Java. Notable features are: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;File system entities are true &lt;a href="http://entityfs.sourceforge.net/entities.html"&gt;entities&lt;/a&gt; in the object-oriented meaning of the word. This is to say that a file system entity has a unique &lt;i&gt;identity&lt;/i&gt; that separates it from other entities &lt;/li&gt;&lt;li&gt;File system API:s are backend-independent. File systems can be created in RAM memory, on Zip files, on file system directories, etcetera&lt;/li&gt;&lt;li&gt;Each file system have a configurable entity locking policy for accessing entities concurrently from several program threads&lt;/li&gt;&lt;li&gt;File systems and entities are &lt;i&gt;Observable&lt;/i&gt; for updates&lt;/li&gt;&lt;li&gt;&lt;i&gt;Access controllers&lt;/i&gt; can be used for restricting access to entities&lt;/li&gt;&lt;li&gt;File system functionality can be extended with &lt;i&gt;Capabilities&lt;/i&gt;, such as the &lt;i&gt;GZip compression capability&lt;/i&gt; (compresses file data transparently using the GZip algorithm).&lt;/li&gt;&lt;li&gt;EntityFS provides a rich set of tools for working with files and directories, such as the &lt;i&gt;IteratorCopier&lt;/i&gt; and the &lt;i&gt;ZipCreator&lt;/i&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/8003069-6238843650697799574?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.entityfs.org/' title='EntityFS'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6238843650697799574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6238843650697799574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6238843650697799574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6238843650697799574'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/03/entityfs.html' title='EntityFS'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-4746981274578977657</id><published>2007-03-29T23:10:00.000-07:00</published><updated>2007-03-29T23:10:41.583-07:00</updated><title type='text'>Schmant</title><content type='html'>&lt;a href="http://www.schmant.org/"&gt;Schmant&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Welcome to the home page of Schmant – a scriptable build tool for building software artifacts.&lt;/p&gt;  &lt;p&gt;Schmant provides an environment for running build scripts and a set of tools (tasks) that the scripts can use. Schmant can, and will probably mostly, be used for building  Java applications.&lt;/p&gt;  &lt;p&gt;Schmant aims to be comparable to Apache Ant in features, but nicer and easier to work with.&lt;/p&gt;  &lt;p&gt;Schmant uses the scripting support in Java 6. Build scripts can be written in any scripting  language that has a JSR 223-compatible script engine, for instance JavaScript, BeanShell or  Jython. Other notable features of Schmant are: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://schmant.sourceforge.net/releases/current/api/index.html?org/schmant/run/TaskExecutor.html" target="_new"&gt;TaskExecutor&lt;/a&gt;:s can be used for running different build tasks in parallel threads.&lt;/li&gt;&lt;li&gt;Schmant build scripts may use &lt;a href="http://www.entityfs.org/"&gt;EntityFS&lt;/a&gt; classes and methods for working with directories and files.&lt;/li&gt;&lt;li&gt;Single Ant tasks or entire Ant scripts can be run  using the &lt;a href="http://schmant.sourceforge.net/releases/current/taskref/AntTF.html"&gt;AntTF&lt;/a&gt; task. This provides a good starting point for migrating away from Ant.&lt;/li&gt;&lt;li&gt;Third-party tasks can be bundled and distributed in &lt;i&gt;task packages&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Build scripts can work with &lt;i&gt;project repositories&lt;/i&gt; (Eclipse workspaces, for instance).&lt;/li&gt;&lt;li&gt;Since build scripts run in a Java virtual machine, they have access to the entire Java class library, as well as any number of user-supplied classes.&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/8003069-4746981274578977657?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.schmant.org/' title='Schmant'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/4746981274578977657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=4746981274578977657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4746981274578977657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4746981274578977657'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/03/schmant.html' title='Schmant'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-6430724366282925405</id><published>2007-03-07T12:12:00.000-08:00</published><updated>2007-03-07T12:12:36.575-08:00</updated><title type='text'>Netx - An open-source JNLP client</title><content type='html'>&lt;a href="http://www.acm.vt.edu/%7Ejmaxwell/netx/netx.html"&gt;Netx - An open-source JNLP client&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                        Netx downloads code over the network, caches it, and runs                         it  in  a  secure environment.  Netx runs Java applications and                         applets using Sun's Java Network Launching Protocol (JNLP) to describe                         what resources to download and how to execute the code.  It can be used                         as a command-line JNLP client, as a library in other programs, or as                         the launcher for the &lt;a href="http://www.acm.vt.edu/%7Ejmaxwell/start/start.html"&gt;Java Start Button.&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;                        &lt;b&gt;Features of netx:&lt;/b&gt;&lt;br /&gt;                                                                                                                                                                                    &lt;ul&gt;&lt;li&gt;&lt;b&gt;Small Size:&lt;/b&gt; Loads from a ~130K JAR file.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Saves Memory:&lt;/b&gt; API to run apps in                                             a  shared    JVM.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Auto-Update:&lt;/b&gt; No special code needed                                              to  auto-update.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Security:&lt;/b&gt; Run code in a sandbox or                                             log   its   activities.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No Browser:&lt;/b&gt; Runs apps and applets                                              without a browser.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Fast startup:&lt;/b&gt; Runs code from a cache                                             for fast starting.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Open Source:&lt;/b&gt; Currently distributed under the                                             GPL (next release as LGPL).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Web Based:&lt;/b&gt; No installers needed to                                             deploy an app.&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/8003069-6430724366282925405?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.acm.vt.edu/~jmaxwell/netx/netx.html' title='Netx - An open-source JNLP client'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6430724366282925405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6430724366282925405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6430724366282925405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6430724366282925405'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/03/netx-open-source-jnlp-client.html' title='Netx - An open-source JNLP client'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-4860743992014325751</id><published>2007-02-28T00:18:00.000-08:00</published><updated>2007-02-28T00:18:29.074-08:00</updated><title type='text'>Main Page - FDMD</title><content type='html'>&lt;a href="http://datamatrixdec.berlios.de/index.php/Main_Page"&gt;Main Page - FDMD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This shall be the place to find both usage documentation and in depth tech background for our open source &lt;a href="http://en.wikipedia.org/wiki/Datamatrix" class="external text" title="http://en.wikipedia.org/wiki/Datamatrix" rel="nofollow"&gt;DataMatrix&lt;/a&gt;( 2d barcode) decoder. &lt;/p&gt;&lt;p&gt;It is a .net (C#) component, ready to use to decode DataMatrix from bitmaps, for example shot with a cheap webcam. It's licenced as open source under the GNU General Public Licence. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-4860743992014325751?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://datamatrixdec.berlios.de/index.php/Main_Page' title='Main Page - FDMD'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/4860743992014325751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=4860743992014325751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4860743992014325751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4860743992014325751'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/02/main-page-fdmd.html' title='Main Page - FDMD'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1262228501031764247</id><published>2007-02-27T23:40:00.000-08:00</published><updated>2007-02-27T23:40:21.603-08:00</updated><title type='text'>Tasman Barcode Reader Java SDK - tasman.bars</title><content type='html'>&lt;a href="http://www.tasman.co.uk/bars/readme.html"&gt;Tasman Barcode Reader Java SDK - tasman.bars&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The core of the barcode decoder SDK is the Java package &lt;b&gt;tasman.bars&lt;/b&gt;. This package identifies and reads barcodes contained within &lt;tt&gt;java.awt.Image&lt;/tt&gt; instances. It provides an easy route to giving Java applications a barcode reading ability. &lt;/p&gt; &lt;h2&gt;&lt;a name="Specification"&gt;&lt;/a&gt;Specification&lt;/h2&gt; &lt;img src="http://www.tasman.co.uk/bars/pdf417/newton2.gif" alt="PDF417" align="right" height="363" width="480" /&gt; &lt;!---&lt;h3&gt;Java Version&lt;/h3&gt; &lt;p&gt;Java 2 Platform version 1.3.1 or later. &lt;/p&gt;---&gt; &lt;h3&gt;Barcode Symbologies&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;Code 11 &lt;/li&gt;&lt;li&gt;Code 32 &lt;/li&gt;&lt;li&gt;Code 39 &lt;/li&gt;&lt;li&gt;Code 93 &lt;/li&gt;&lt;li&gt;Code 128 &lt;/li&gt;&lt;li&gt;Codabar &lt;/li&gt;&lt;li&gt;Data Matrix (ECC200)&lt;/li&gt;&lt;li&gt;EAN 13 &lt;/li&gt;&lt;li&gt;EAN 8 &lt;/li&gt;&lt;li&gt;Interleaved 2 of 5 &lt;/li&gt;&lt;li&gt;ITF-14 / SCC-14 &lt;/li&gt;&lt;li&gt;PDF417 &lt;/li&gt;&lt;li&gt;Planet &lt;/li&gt;&lt;li&gt;Postnet &lt;/li&gt;&lt;li&gt;QR Code (Model 2)&lt;/li&gt;&lt;li&gt;Royal Mail 4 State Customer Code&lt;/li&gt;&lt;li&gt;RSS-14&lt;/li&gt;&lt;li&gt;RSS Limited&lt;/li&gt;&lt;li&gt;Telepen &lt;/li&gt;&lt;li&gt;UPC A &lt;/li&gt;&lt;li&gt;UPC E &lt;/li&gt;&lt;li&gt;2 and 5 digit supplementals associated with EAN and UPC barcodes. &lt;/li&gt;&lt;li&gt;Patch Codes: types 1, 2, 3, 4, 6 and T. &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Alternative forms for some of the above symbology names for the benefit of search engines: Code11, Code-11, Code128, Code-128, Code32, Code-32, Code39, Code-39, Code93, Code-93, DataMatrix, i2of5, ITF, EAN13, EAN-13, EAN8, EAN-8, PDF-417, PDF 417, QRCode, RM4SCC, RSS14, UPCA, UPC-A, UPCE, UPC-E.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1262228501031764247?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.tasman.co.uk/bars/readme.html' title='Tasman Barcode Reader Java SDK - tasman.bars'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1262228501031764247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1262228501031764247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1262228501031764247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1262228501031764247'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/02/tasman-barcode-reader-java-sdk.html' title='Tasman Barcode Reader Java SDK - tasman.bars'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1119775747035902005</id><published>2007-02-27T23:21:00.000-08:00</published><updated>2007-02-27T23:21:46.629-08:00</updated><title type='text'>Open Source QR Code Library</title><content type='html'>&lt;a href="http://qrcode.sourceforge.jp/"&gt;Open Source QR Code Library&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;What is QR Code ?&lt;/h3&gt; QR Code is one of two-dimensional barcode, used widely in Japan. The advantage of QR Code from well-known barcode is larger data capacity (more than 100 bytes, typically) and error correction feature. &lt;p&gt;Most of japanese mobilephone has embeded QR Code Reader. Currently, QR Code became popular interface which connects user and web sites in Japan. But decoder library was available only under fee based until this project was launched. &lt;/p&gt;  &lt;p&gt; In other word, QR Code can be described as &lt;em&gt;universal analog/digital (real/virtual) data exchange interface&lt;/em&gt; which requires very cheap cost. By this viewpoint, I  think QR Code has big potential.  &lt;/p&gt;  &lt;h3&gt;Project Summary&lt;/h3&gt;  &lt;p&gt;This project develops open source QR Code decode/encode library. The project goal is "Utilize QR Code embeded information for programmble devices all over the world". QR Code is the industrial standard, JIS-X-0510 and ISO/IEC18004. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1119775747035902005?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://qrcode.sourceforge.jp/' title='Open Source QR Code Library'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1119775747035902005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1119775747035902005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1119775747035902005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1119775747035902005'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/02/open-source-qr-code-library.html' title='Open Source QR Code Library'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-6089767890042330376</id><published>2007-02-27T23:07:00.000-08:00</published><updated>2007-02-27T23:07:23.898-08:00</updated><title type='text'>Welcome to Barcode4J</title><content type='html'>&lt;a href="http://barcode4j.krysalis.org/index.html"&gt;Welcome to Barcode4J&lt;/a&gt;: "Barcode4J is a flexible generator for barcodes written in Java. It's free, available under the Apache License, version 2.0."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-6089767890042330376?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://barcode4j.krysalis.org/index.html' title='Welcome to Barcode4J'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/6089767890042330376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=6089767890042330376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6089767890042330376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/6089767890042330376'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/02/welcome-to-barcode4j.html' title='Welcome to Barcode4J'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-2281173713049161167</id><published>2007-02-15T10:40:00.000-08:00</published><updated>2007-02-15T10:40:20.058-08:00</updated><title type='text'>DBMail: fast and scalable sql based mail services</title><content type='html'>&lt;a href="http://www.dbmail.org/index.php?page=overview"&gt;DBMail: fast and scalable sql based mail services&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IMAP Mail Server needs a normal MTA like postfix etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-2281173713049161167?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dbmail.org/index.php?page=overview' title='DBMail: fast and scalable sql based mail services'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/2281173713049161167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=2281173713049161167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2281173713049161167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/2281173713049161167'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/02/dbmail-fast-and-scalable-sql-based-mail.html' title='DBMail: fast and scalable sql based mail services'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-551303270191805950</id><published>2007-02-15T04:24:00.000-08:00</published><updated>2007-02-15T04:24:24.795-08:00</updated><title type='text'>maxq.tigris.org</title><content type='html'>&lt;a href="http://maxq.tigris.org/"&gt;maxq.tigris.org&lt;/a&gt;: "MaxQ records you using a web site. It turns the links you click on and any other input into a Python script that you can play back at any time. You might use it to:&lt;br /&gt;&lt;br /&gt;  * Check that your web site still works (regression test).&lt;br /&gt;  * Check that your web site is producing valid HTML (using JTidy).&lt;br /&gt;  * Automatically extract information from, or take some action on, someones else's web site."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-551303270191805950?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://maxq.tigris.org/' title='maxq.tigris.org'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/551303270191805950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=551303270191805950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/551303270191805950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/551303270191805950'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/02/maxqtigrisorg.html' title='maxq.tigris.org'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-4067635385482698623</id><published>2007-01-25T23:59:00.000-08:00</published><updated>2007-01-25T23:59:29.472-08:00</updated><title type='text'>ObjectWeb - Petals - Main - TwoMinutesTour</title><content type='html'>&lt;a href="http://wiki.petals.objectweb.org/xwiki/bin/view/Main/TwoMinutesTour"&gt;ObjectWeb - Petals - Main - TwoMinutesTour&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 class="heading-1-1"&gt;&lt;span id="HAnEnterpriseServiceBus"&gt;An Enterprise Service Bus&lt;/span&gt;&lt;/h3&gt;&lt;p class="paragraph"&gt;&lt;i class="italic"&gt;Petals&lt;/i&gt; helps you to &lt;strong class="strong"&gt;integrate your Enterprise Business Units&lt;/strong&gt; in order to provide a &lt;strong class="strong"&gt;value added global solution&lt;/strong&gt;. By assembling all your enterprise elements, you can provide new applications by re-using some existing ones.&lt;/p&gt;&lt;p class="paragraph"&gt;Thus, all your applications expose their logic by exposing &lt;strong class="strong"&gt;services&lt;/strong&gt;. This concept is know as a &lt;strong class="strong"&gt;Service Oriented Architecture (SOA)&lt;/strong&gt;.&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;i class="italic"&gt;Petals&lt;/i&gt; offers a &lt;strong class="strong"&gt;solid backbone&lt;/strong&gt; for your entperise Information System and acts as a Bus where all your data are exchanged. Petals connects services to each others. &lt;i class="italic"&gt;Petals&lt;/i&gt; is an &lt;strong class="strong"&gt;Enteprise Service Bus (ESB)&lt;/strong&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-4067635385482698623?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wiki.petals.objectweb.org/xwiki/bin/view/Main/TwoMinutesTour' title='ObjectWeb - Petals - Main - TwoMinutesTour'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/4067635385482698623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=4067635385482698623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4067635385482698623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4067635385482698623'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/objectweb-petals-main-twominutestour.html' title='ObjectWeb - Petals - Main - TwoMinutesTour'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-1095522357853041158</id><published>2007-01-24T06:51:00.000-08:00</published><updated>2007-01-24T06:51:36.658-08:00</updated><title type='text'>SNMP MIB Browser</title><content type='html'>&lt;a href="http://sourceforge.net/project/downloading.php?group_id=141393&amp;use_mirror=mesh&amp;amp;filename=jmibbrowser_src.zip&amp;amp;62205645"&gt;SourceForge.net: Downloading ...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SNMP MIB Browser&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-1095522357853041158?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/project/downloading.php?group_id=141393&amp;use_mirror=mesh&amp;filename=jmibbrowser_src.zip&amp;62205645' title='SNMP MIB Browser'/><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/1095522357853041158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=1095522357853041158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1095522357853041158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/1095522357853041158'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/snmp-mib-browser.html' title='SNMP MIB Browser'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-4445976913384096969</id><published>2007-01-23T01:29:00.000-08:00</published><updated>2007-07-16T07:28:21.866-07:00</updated><title type='text'>Woopilists Java Mailinglist Server</title><content type='html'>&lt;a href="http://woopi.org/it-services/woopilists/"&gt;http://woopi.org/it-services/woopilists/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eine Software mit der man Mailinglisten realisieren kann ohne einen Mailserver zu betreiben.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-4445976913384096969?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/4445976913384096969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=4445976913384096969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4445976913384096969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/4445976913384096969'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/woopilists-java-mailinglist-server.html' title='Woopilists Java Mailinglist Server'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116887787008025785</id><published>2007-01-15T08:17:00.000-08:00</published><updated>2007-01-15T08:17:50.170-08:00</updated><title type='text'>Java OS</title><content type='html'>&lt;a href="http://www4.informatik.uni-erlangen.de/Projects/JX/"&gt;Overview&lt;/a&gt;: "JX is a Java operating system that focuses on a flexible and robust operating system architecture."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116887787008025785?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116887787008025785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116887787008025785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116887787008025785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116887787008025785'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/java-os.html' title='Java OS'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116837267594039826</id><published>2007-01-09T11:57:00.000-08:00</published><updated>2007-01-09T11:57:56.450-08:00</updated><title type='text'>JRex - The Java Browser Component</title><content type='html'>&lt;a href="http://jrex.mozdev.org/index.html"&gt;JRex - The Java Browser Component&lt;/a&gt;: "JRex - The Java Browser Component&lt;br /&gt; &lt;br /&gt;'JRex' is a Java Browser Component with set of API's for Embedding Mozilla GECKO within a Java Application.&lt;br /&gt;&lt;br /&gt;Features&lt;br /&gt;&lt;br /&gt;    * Embedded Java Browser based on Mozilla GECKO.&lt;br /&gt;    * Event capturing like InputEvents (Mouse &amp; keyboard), History, ContextMenu, ContentUrlListener, Observer, Progress, ToolTip.&lt;br /&gt;    * Compatible with AWT and Swing.&lt;br /&gt;    * Build in support for window and event management.&lt;br /&gt;    * Easy to use, developer need not know much of Mozilla details. The effective line of code for simple use is not more than 3 lines.&lt;br /&gt;    * Easy to use and easily extendable API's.&lt;br /&gt;    * Compatible with windows and *nix (Having GTK support).&lt;br /&gt;    * Compatible with Mozilla Gecko 1.4 and above. Has been tested with Mozilla Gecko 1.4 and 1.6 and 1.7.7&lt;br /&gt;    * Supports Tabbed and Java Internal Pane browser windows.&lt;br /&gt;    * Support for Profile &amp; preferences.&lt;br /&gt;    * Support for Persist, Find &amp; BroswerSetup (to enable/disable plug-in, image etc.) preferences.&lt;br /&gt;    * Support for accessing DOM objects of rendered page.&lt;br /&gt;    * JRex also implements DOM HTML2 for manipulating loaded HTML Document.&lt;br /&gt;    * In built support for Java WebStart deployment.&lt;br /&gt;    * In built support for LiveConnect which helps in communication between javascript and Java.&lt;br /&gt;          o Can be used for communication between XUL and JVM in which JRex is running.&lt;br /&gt;      Note:- JRex does not require mozilla to be installed. JRex uses GRE(which is bare minimal browser engine that can be bundled as WebStart deployment). Check the WebStart Demo to get a feel of how it works."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116837267594039826?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116837267594039826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116837267594039826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116837267594039826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116837267594039826'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/jrex-java-browser-component.html' title='JRex - The Java Browser Component'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116820519627319946</id><published>2007-01-07T13:26:00.000-08:00</published><updated>2007-01-07T13:26:36.346-08:00</updated><title type='text'>Threaded Programs Code Samples</title><content type='html'>&lt;a href="http://java.sun.com/developer/codesamples/thrds.html#applets"&gt;Threaded Programs Code Samples&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116820519627319946?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116820519627319946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116820519627319946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116820519627319946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116820519627319946'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/threaded-programs-code-samples.html' title='Threaded Programs Code Samples'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116816241864741934</id><published>2007-01-07T01:33:00.000-08:00</published><updated>2007-01-07T01:33:38.666-08:00</updated><title type='text'>Software Development Kits - PayPal</title><content type='html'>&lt;a href="https://www.paypal.com/de/cgi-bin/webscr?cmd=xpt/cps/general/SoftwareDevKit-outside"&gt;Software Development Kits - PayPal&lt;/a&gt;: "SDKs (Software Development Kit)&lt;br /&gt;Mit Hilfe dieser Kits k�nnen Sie das Kaufabwicklungsverfahren mit PayPal Web Services �ber eine Client-Bibliothek integrieren, die einen 'Wrapper' f�r die SOAP-basierte Schnittstelle bietet. Jedes Kit enth�lt Dokumentation, einen Webservice-Client und Beispielcode f�r die Integration. F�hren Sie die folgenden drei Schritte aus, um mit der Integration von PayPal zu beginnen:"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116816241864741934?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116816241864741934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116816241864741934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116816241864741934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116816241864741934'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/software-development-kits-paypal.html' title='Software Development Kits - PayPal'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116816059120602403</id><published>2007-01-07T01:03:00.000-08:00</published><updated>2007-01-07T01:03:11.280-08:00</updated><title type='text'>JCaptcha - jcaptcha</title><content type='html'>&lt;a href="http://jcaptcha.sourceforge.net/"&gt;JCaptcha - jcaptcha&lt;/a&gt;: "JCAPTCHA, for Java Completely Automated Public Test to tell Computers and Humans Apart&lt;br /&gt;The open source java framework for captcha definition and integration"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116816059120602403?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116816059120602403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116816059120602403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116816059120602403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116816059120602403'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/jcaptcha-jcaptcha.html' title='JCaptcha - jcaptcha'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116781472006580996</id><published>2007-01-03T00:58:00.000-08:00</published><updated>2007-01-03T00:58:40.223-08:00</updated><title type='text'>The Bamboo DHT -- Introduction</title><content type='html'>&lt;a href="http://bamboo-dht.org/"&gt;The Bamboo DHT -- Introduction&lt;/a&gt;: "A distributed hash table, or DHT, is a building block for peer-to-peer applications. At the most basic level, it allows a group of distributed hosts to collectively manage a mapping from keys to data values, without any fixed hierarchy, and with very little human assistance. This building block can then be used to ease the implementation of a diverse variety of peer-to-peer applications such as file sharing services, DNS replacements, web caches, etc."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116781472006580996?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116781472006580996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116781472006580996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116781472006580996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116781472006580996'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2007/01/bamboo-dht-introduction.html' title='The Bamboo DHT -- Introduction'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116738395220794733</id><published>2006-12-29T01:19:00.000-08:00</published><updated>2006-12-29T01:19:12.266-08:00</updated><title type='text'>XUI: XuiWikka</title><content type='html'>&lt;a href="http://xui.sourceforge.net/wikka/wikka.php?wakka=XuiWikka"&gt;XUI: XuiWikka&lt;/a&gt;: "XUI (pronounced Zoo'ey) is an Open Source, Rich Internet Application (RIA) framework for building applications in Java and XML. XUI supports Swing, AWT, SWT and HTML widget sets, letting you code in XML or Java or a mix of both. XUI used the well Model-View-Controller pattern to help separate the setup of user interfaces from business logic and data handling. The framework has been developed by Xoetrope∞, who also host the XUI Zone∞ where you will find more extensive documenation.&lt;br /&gt;&lt;br /&gt;Welcome to the XUI Wikki. This Wiki is dedicated to all things XUI, and includes documentation of features, hints, tips and anything that might be of interest to users and developers of XUI applications."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116738395220794733?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116738395220794733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116738395220794733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116738395220794733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116738395220794733'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/xui-xuiwikka.html' title='XUI: XuiWikka'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116730919079561810</id><published>2006-12-28T04:33:00.000-08:00</published><updated>2006-12-28T04:33:10.920-08:00</updated><title type='text'>Java EE Compatibility</title><content type='html'>&lt;a href="http://java.sun.com/javaee/overview/compatibility.jsp"&gt;Java EE Compatibility&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116730919079561810?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116730919079561810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116730919079561810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116730919079561810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116730919079561810'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/java-ee-compatibility.html' title='Java EE Compatibility'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116717086097037931</id><published>2006-12-26T14:07:00.000-08:00</published><updated>2006-12-26T14:07:41.070-08:00</updated><title type='text'>The Hadoop Distributed File System: Architecture and Design</title><content type='html'>&lt;a href="http://lucene.apache.org/hadoop/hdfs_design.html"&gt;The Hadoop Distributed File System: Architecture and Design&lt;/a&gt;: "# Introduction&lt;br /&gt;# Assumptions and Goals&lt;br /&gt;&lt;br /&gt;    * Hardware Failure&lt;br /&gt;    * Streaming Data Access&lt;br /&gt;    * Large Data Sets&lt;br /&gt;    * Simple Coherency Model&lt;br /&gt;    * Moving computation is cheaper than moving data&lt;br /&gt;    * Portability across Heterogeneous Hardware and Software Platforms&lt;br /&gt;&lt;br /&gt;# Namenode and Datanode&lt;br /&gt;# The File System Namespace&lt;br /&gt;# Data Replication&lt;br /&gt;&lt;br /&gt;    * Replica Placement . The First Baby Steps&lt;br /&gt;    * Replica Selection&lt;br /&gt;    * SafeMode&lt;br /&gt;&lt;br /&gt;# The Persistence of File System Metadata&lt;br /&gt;# The Communication Protocol&lt;br /&gt;# Robustness&lt;br /&gt;&lt;br /&gt;    * Data Disk Failure, Heartbeats and Re-Replication&lt;br /&gt;    * Cluster Rebalancing&lt;br /&gt;    * Data Correctness&lt;br /&gt;    * Metadata Disk Failure&lt;br /&gt;    * Snapshots&lt;br /&gt;&lt;br /&gt;# Data Organization&lt;br /&gt;&lt;br /&gt;    * Data Blocks&lt;br /&gt;    * Staging&lt;br /&gt;    * Pipelining&lt;br /&gt;&lt;br /&gt;# Accessibility&lt;br /&gt;&lt;br /&gt;    * DFSShell&lt;br /&gt;    * DFSAdmin&lt;br /&gt;    * Browser Interface&lt;br /&gt;&lt;br /&gt;# Space Reclamation&lt;br /&gt;&lt;br /&gt;    * File Deletes and Undelete&lt;br /&gt;    * Decrease Replication Factor&lt;br /&gt;&lt;br /&gt;# References"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116717086097037931?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116717086097037931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116717086097037931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116717086097037931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116717086097037931'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/hadoop-distributed-file-system.html' title='The Hadoop Distributed File System: Architecture and Design'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116582710813342128</id><published>2006-12-11T00:51:00.000-08:00</published><updated>2006-12-11T00:51:48.210-08:00</updated><title type='text'>Introducing JAX-WS 2.0 With the Java SE 6 Platform, Part 2</title><content type='html'>&lt;a href="http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2_pt2/?feed=JSC"&gt;Introducing JAX-WS 2.0 With the Java SE 6 Platform, Part 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116582710813342128?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116582710813342128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116582710813342128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116582710813342128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116582710813342128'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/introducing-jax-ws-20-with-java-se-6.html' title='Introducing JAX-WS 2.0 With the Java SE 6 Platform, Part 2'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116547731874475512</id><published>2006-12-06T23:41:00.000-08:00</published><updated>2006-12-06T23:41:59.056-08:00</updated><title type='text'>FrontPage - Lucene-hadoop Wiki</title><content type='html'>&lt;a href="http://wiki.apache.org/lucene-hadoop/"&gt;FrontPage - Lucene-hadoop Wiki&lt;/a&gt;: "Hadoop DFS&lt;br /&gt;&lt;br /&gt;Hadoop's Distributed File System is designed to reliably store very large files across machines in a large cluster. It is inspired by the [WWW] Google File System. Hadoop DFS stores each file as a sequence of blocks, all blocks in a file except the last block are the same size. Blocks belonging to a file are replicated for fault tolerance. The block size and replication factor are configurable per file. Files in HDFS are 'write once' and have strictly one writer at any time."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116547731874475512?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116547731874475512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116547731874475512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116547731874475512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116547731874475512'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/frontpage-lucene-hadoop-wiki.html' title='FrontPage - Lucene-hadoop Wiki'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116524800200797402</id><published>2006-12-04T08:00:00.000-08:00</published><updated>2006-12-04T08:00:02.010-08:00</updated><title type='text'>DBSight: Full-text database search platform/engine</title><content type='html'>&lt;a href="http://www.dbsight.net/"&gt;DBSight: Full-text database search platform/engine&lt;/a&gt;: "Instead of weeks or even months to develop a full-text search for your data, if you know how to use DBSight, you can easily create the full-text search literally in minutes.&lt;br /&gt;Feature-rich&lt;br /&gt;&lt;br /&gt;Besides Google-like full-text search, you can have:&lt;br /&gt;&lt;br /&gt;    * Adjust Ranking by combination of relevance and fields like product price, score, comments cout, etc&lt;br /&gt;    * Summarized and highlighted results&lt;br /&gt;    * Amazon-like Results counted for each category, and sub-category&lt;br /&gt;    * Order results by the field you choose&lt;br /&gt;    * Recent searches history&lt;br /&gt;    * RSS feed for latest match&lt;br /&gt;    * Spelling check&lt;br /&gt;    * Pagination of the results&lt;br /&gt;    * Automatic results clustering&lt;br /&gt;    * Multi-Server mode for Server Clustering"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116524800200797402?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116524800200797402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116524800200797402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524800200797402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524800200797402'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/dbsight-full-text-database-search.html' title='DBSight: Full-text database search platform/engine'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116524788252620641</id><published>2006-12-04T07:58:00.000-08:00</published><updated>2006-12-04T07:58:02.640-08:00</updated><title type='text'>dbclient: DBClient, yet another Jdbc client tool</title><content type='html'>&lt;a href="https://dbclient.dev.java.net/"&gt;dbclient: DBClient, yet another Jdbc client tool&lt;/a&gt;: "DBClient is a new Open Source Tool for connecting to jdbc compliant relational databases.&lt;br /&gt;Specific extensions will take care of each RDBMS implementation."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116524788252620641?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116524788252620641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116524788252620641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524788252620641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524788252620641'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/dbclient-dbclient-yet-another-jdbc.html' title='dbclient: DBClient, yet another Jdbc client tool'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116524152515742050</id><published>2006-12-04T06:12:00.000-08:00</published><updated>2006-12-04T06:12:05.170-08:00</updated><title type='text'>JDOInstruments -java object database- oodb -oodbms</title><content type='html'>&lt;a href="http://www.jdoinstruments.org/featurespage.htm"&gt;JDOInstruments -java object database- oodb -oodbms&lt;/a&gt;: "# Byte-Code Enhancement of classes&lt;br /&gt;# Byte-Code Compatibility&lt;br /&gt;# Datastore identity&lt;br /&gt;# Optimistic Transaction&lt;br /&gt;# Nontransactional Read&lt;br /&gt;# Retain values&lt;br /&gt;# Restore values&lt;br /&gt;# Second Class PersistenceCapable objects&lt;br /&gt;# J2EE Integration&lt;br /&gt;# Query (JDOQL)&lt;br /&gt;# Index&lt;br /&gt;# Schema Evolution"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116524152515742050?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116524152515742050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116524152515742050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524152515742050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524152515742050'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/jdoinstruments-java-object-database.html' title='JDOInstruments -java object database- oodb -oodbms'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116524069469220587</id><published>2006-12-04T05:58:00.000-08:00</published><updated>2006-12-04T05:58:14.693-08:00</updated><title type='text'>EMMA: a free Java code coverage tool</title><content type='html'>&lt;a href="http://emma.sourceforge.net/"&gt;EMMA: a free Java code coverage tool&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116524069469220587?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116524069469220587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116524069469220587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524069469220587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524069469220587'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/emma-free-java-code-coverage-tool.html' title='EMMA: a free Java code coverage tool'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116524067925420895</id><published>2006-12-04T05:57:00.000-08:00</published><updated>2006-12-04T05:57:59.436-08:00</updated><title type='text'>Jester</title><content type='html'>&lt;a href="http://jester.sourceforge.net/"&gt;Jester&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A Tests Tester&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116524067925420895?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116524067925420895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116524067925420895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524067925420895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116524067925420895'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/12/jester.html' title='Jester'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116469563278689764</id><published>2006-11-27T22:33:00.000-08:00</published><updated>2006-11-27T22:33:53.573-08:00</updated><title type='text'>db4o :: Java &amp; .NET Object Database :: Features and Benefits</title><content type='html'>&lt;a href="http://www.db4o.com/about/productinformation/features/"&gt;db4o :: Java &amp; .NET Object Database :: Features and Benefits&lt;/a&gt;: "&lt;Student&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116469563278689764?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116469563278689764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116469563278689764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116469563278689764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116469563278689764'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/db4o-java-net-object-database-features.html' title='db4o :: Java &amp; .NET Object Database :: Features and Benefits'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116379218447824055</id><published>2006-11-17T11:36:00.000-08:00</published><updated>2006-11-17T11:36:25.523-08:00</updated><title type='text'>JWindowsScheduler</title><content type='html'>&lt;a href="http://www.steffensiebert.de/soft/jwindowsscheduler/index.html?show_form=1"&gt;JWindowsScheduler&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116379218447824055?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116379218447824055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116379218447824055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116379218447824055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116379218447824055'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/jwindowsscheduler.html' title='JWindowsScheduler'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116376660210774157</id><published>2006-11-17T04:30:00.000-08:00</published><updated>2006-11-17T04:30:02.520-08:00</updated><title type='text'>AnaXagora - an OpenSource Learning Content Management System</title><content type='html'>&lt;a href="http://www.anaxagora.tudor.lu/indexEN.php"&gt;AnaXagora - an OpenSource Learning Content Management System&lt;/a&gt;: "chan"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116376660210774157?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116376660210774157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116376660210774157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116376660210774157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116376660210774157'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/anaxagora-opensource-learning-content.html' title='AnaXagora - an OpenSource Learning Content Management System'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116322129249988906</id><published>2006-11-10T21:01:00.000-08:00</published><updated>2006-11-10T21:01:32.626-08:00</updated><title type='text'>Monitoring Bandwidth (Java Distributed Computing)</title><content type='html'>&lt;a href="http://www.unix.org.ua/orelly/java-ent/dist/ch08_04.htm"&gt;Monitoring Bandwidth (Java Distributed Computing)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116322129249988906?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116322129249988906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116322129249988906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116322129249988906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116322129249988906'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/monitoring-bandwidth-java-distributed.html' title='Monitoring Bandwidth (Java Distributed Computing)'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116314364723281766</id><published>2006-11-09T23:27:00.000-08:00</published><updated>2006-11-09T23:27:27.266-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.jensign.com/JavaScience/RSASigPFX/RSASigPFX.java"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116314364723281766?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116314364723281766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116314364723281766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116314364723281766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116314364723281766'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/blog-post.html' title=''/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116314253212466985</id><published>2006-11-09T23:08:00.000-08:00</published><updated>2006-11-09T23:08:52.476-08:00</updated><title type='text'>Restlet</title><content type='html'>&lt;a href="http://www.restlet.org/"&gt;Restlet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116314253212466985?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116314253212466985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116314253212466985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116314253212466985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116314253212466985'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/restlet.html' title='Restlet'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116310736939551810</id><published>2006-11-09T13:22:00.000-08:00</published><updated>2006-11-09T13:22:49.466-08:00</updated><title type='text'>Nakov Document Signer</title><content type='html'>&lt;a href="http://www.nakov.com/documents-signing/index.html"&gt;Nakov Document Signer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116310736939551810?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116310736939551810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116310736939551810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116310736939551810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116310736939551810'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/nakov-document-signer.html' title='Nakov Document Signer'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116291046917648742</id><published>2006-11-07T06:41:00.000-08:00</published><updated>2006-11-07T06:41:09.323-08:00</updated><title type='text'>OpenCRM</title><content type='html'>&lt;a href="http://opencrm.oezdiller.com/"&gt;OpenCRM&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116291046917648742?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116291046917648742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116291046917648742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116291046917648742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116291046917648742'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/opencrm.html' title='OpenCRM'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116256275652326077</id><published>2006-11-03T06:05:00.000-08:00</published><updated>2006-11-03T06:05:56.643-08:00</updated><title type='text'>Java Cryptography Samples</title><content type='html'>&lt;a href="http://www.jensign.com/JavaScience/javacrypto/index.html"&gt;Java Cryptography Samples&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116256275652326077?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116256275652326077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116256275652326077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116256275652326077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116256275652326077'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/11/java-cryptography-samples.html' title='Java Cryptography Samples'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116236772064273416</id><published>2006-10-31T23:55:00.000-08:00</published><updated>2006-10-31T23:55:20.643-08:00</updated><title type='text'>svgsalamander: Default Project Content</title><content type='html'>&lt;a href="https://svgsalamander.dev.java.net/"&gt;svgsalamander: Default Project Content&lt;/a&gt;: "SVG Salamander is an SVG engine for Java that's designed to be small, fast, and allow programmers to use it with a minimum of fuss. It's in particular targeted for making it easy to integrate SVG into Java games and making it much easier for artists to design 2D game content - from rich interactive menus to charts and graphcs to complex animations."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116236772064273416?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116236772064273416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116236772064273416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116236772064273416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116236772064273416'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/svgsalamander-default-project-content.html' title='svgsalamander: Default Project Content'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116236758600694290</id><published>2006-10-31T23:53:00.000-08:00</published><updated>2006-10-31T23:53:09.226-08:00</updated><title type='text'>xhtmlrenderer:</title><content type='html'>&lt;a href="https://xhtmlrenderer.dev.java.net/r6/feature-list.html"&gt;xhtmlrenderer:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Flying Saucer supports the bulk of the strict XHTML and CSS 2.1 standards. We are working towards complete (and correct) feature support of these standards, but not everything works yet. Most of it is there, though.&lt;br /&gt;General XHTML / CSS features&lt;br /&gt;&lt;br /&gt;    * Formatted text: basically everything: paragraphs and spans, bold, italic, font sizes, text alignment, horizontal alignment, different fonts&lt;br /&gt;    * Box model: border, padding, margin, colors, background images, styled borders&lt;br /&gt;    * Full positioning support: static, relative, absolute, and fixed, and floats. There are still some issues dealing with multiple stacked floats. This code is being rewritten.&lt;br /&gt;    * Tables: Table support is currently being rewritten so check on the mailing list to see what works.&lt;br /&gt;    * Forms: Every standard form control is represented. There are still some bugs with alignment.&lt;br /&gt;    * Images: both as inline images with the tag and with background images.&lt;br /&gt;    * :hover styles for (dynamic) rollover effects&lt;br /&gt;    * Anchors, both external and in-document&lt;br /&gt;    * Lists: lists with proper positioning and&lt;br /&gt;    * CSS selectors. All CSS selectors in the spec should be supported, even the sibling/child ones&lt;br /&gt;    * Pagination&lt;br /&gt;    * Margin Collapsing&lt;br /&gt;    * R7pre1: Shrink-to-fit sizing. Turned on for auto-width floats, inline-blocks, and absolutely positioned content.&lt;br /&gt;    * R7pre1: min-width, max-width, min-height, and max-height properties, for non-replaced content only.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116236758600694290?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116236758600694290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116236758600694290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116236758600694290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116236758600694290'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/xhtmlrenderer.html' title='xhtmlrenderer:'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116180949130686206</id><published>2006-10-25T13:51:00.000-07:00</published><updated>2006-10-25T13:51:31.523-07:00</updated><title type='text'>JVigilancia: installation and configuration</title><content type='html'>&lt;a href="http://jvigilancia.sourceforge.net/eng/installation.html"&gt;JVigilancia: installation and configuration&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116180949130686206?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116180949130686206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116180949130686206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116180949130686206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116180949130686206'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/jvigilancia-installation-and.html' title='JVigilancia: installation and configuration'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116150973271548931</id><published>2006-10-22T02:35:00.000-07:00</published><updated>2006-10-22T02:35:32.786-07:00</updated><title type='text'>www.DrHu.org</title><content type='html'>&lt;a href="http://www.drhu.org/freeDownload.asp"&gt;www.DrHu.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116150973271548931?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116150973271548931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116150973271548931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116150973271548931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116150973271548931'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/wwwdrhuorg.html' title='www.DrHu.org'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116132668069132453</id><published>2006-10-19T23:44:00.000-07:00</published><updated>2006-10-19T23:44:40.750-07:00</updated><title type='text'>1060 Research</title><content type='html'>&lt;a href="http://www.1060research.com/index.html"&gt;1060 Research&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; 1060 Research is an industry leading innovator of software infrastructure.&lt;br /&gt;&lt;br /&gt;We are driven by a vision that software should be simple, easy to comprehend, and inherently flexible. Software that is simple can be assembled quickly, costs less, and readily adapts to inevitable changes. Our customers have built sophisticated enterprise software for a fraction of the cost of an equivalent Java J2EE or .Net based system.&lt;br /&gt;&lt;br /&gt;A focus on code leads to object-oriented designs and results in brittle systems. We turned the development equation around and focused on information instead. Our research uncovered a simple, powerful, unifying idea that moves code and objects to a supporting role behind information resources and as a result, has transformed software development for our customers.&lt;br /&gt;&lt;br /&gt;To realise our vision, we created NetKernel. NetKernel is simple, sophisticated and powerful. NetKernel is different to be better... We invite you to learn about NetKernel and explore it first hand by downloading the complete product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116132668069132453?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116132668069132453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116132668069132453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116132668069132453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116132668069132453'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/1060-research.html' title='1060 Research'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116106504558039727</id><published>2006-10-16T23:04:00.000-07:00</published><updated>2006-10-16T23:04:05.686-07:00</updated><title type='text'>Documentation - Safehaus</title><content type='html'>&lt;a href="http://docs.safehaus.org/display/PENROSE10/Documentation"&gt;Documentation - Safehaus&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Penrose is a java-based virtual directory server. Virtual directory enables federating (aggregating) identity data from multiple heterogeneous sources like directory, databases, flat files, and web services - real-time - and makes it available to identity consumers via LDAP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116106504558039727?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116106504558039727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116106504558039727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116106504558039727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116106504558039727'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/documentation-safehaus.html' title='Documentation - Safehaus'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116057477927486375</id><published>2006-10-11T06:52:00.000-07:00</published><updated>2006-10-11T06:52:59.376-07:00</updated><title type='text'>Using�JavaSVN�with�Ant</title><content type='html'>&lt;a href="http://tmate.org/svn/kb/user-guide-ant.html"&gt;Using�JavaSVN�with�Ant&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116057477927486375?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116057477927486375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116057477927486375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116057477927486375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116057477927486375'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/usingjavasvnwithant.html' title='Using�JavaSVN�with�Ant'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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-8003069.post-116056699738952419</id><published>2006-10-11T04:43:00.000-07:00</published><updated>2006-10-11T04:43:18.076-07:00</updated><title type='text'>Freie Java-Software - Jacksum, ein java checksum utility</title><content type='html'>&lt;a href="http://www.jonelo.de/java/jacksum/index_de.html"&gt;Freie Java-Software - Jacksum, ein java checksum utility&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003069-116056699738952419?l=the-java-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://the-java-blog.blogspot.com/feeds/116056699738952419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8003069&amp;postID=116056699738952419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116056699738952419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003069/posts/default/116056699738952419'/><link rel='alternate' type='text/html' href='http://the-java-blog.blogspot.com/2006/10/freie-java-software-jacksum-ein-java.html' title='Freie Java-Software - Jacksum, ein java checksum utility'/><author><name>Dr. Martin Menzel</name><uri>http://www.blogger.com/profile/08108281043085713874</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>
