<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>B:\datenbrei &#187; Java</title>
	<atom:link href="http://b4mad.net/datenbrei/skos/coding/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://b4mad.net/datenbrei</link>
	<description>Collaborating Individuals - All Knowledge on one Floppy</description>
	<lastBuildDate>Mon, 18 Feb 2013 08:00:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>digging into XMPP/Jabber pubsub again, for micropublishing</title>
		<link>http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/</link>
		<comments>http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 11:46:12 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/</guid>
		<description><![CDATA[For the last few days I tries to relax by having some ideas how to make the micropublishing world a better place. I would like to be able to push information to some of my peers. Not only that I would like to save a bookmark at delicious and tag it with &#8220;for:someone&#8221;. I would [...]]]></description>
				<content:encoded><![CDATA[<p>For the last few days I tries to relax by having some ideas how to make the micropublishing world a better place. I would like to be able to push information to some of my peers. Not only that I would like to save a bookmark at delicious and tag it with &#8220;for:someone&#8221;. I would like to have a more instant way to show them what gets my attention at the moment and what I think might interest them.</p>
<p>The weapon of choice for near real time information delivery is obviously <a href="http://www.xmpp.org/" title="XMPP">XMPP</a>. I will use publish-subscribe to provide information, by doing so any of my peers may or may not subscribe to a node onto which I publish information. And I will set up a hierarchy of nodes onto which I will publish different kinds of information. So here we go with the root node: <code>home/b4mad.net/goern</code>, this is mainly due to the fact that I use <a href="http://www.process-one.net/en/ejabberd/" title="ejabberd">ejabberd2</a> to run my XMPP Server. There are a few subnodes:</p>
<ul>
<li>bookmark &#8211; for bookmarks that I send out, I need to figure out the format of published information</li>
<li>micropublish &#8211; for twitter like things, that is basically Atom over XMPP</li>
<li>media/stillimage &#8211; for a photostream&#8230;</li>
</ul>
<p>As a good semantic web citizen I will note down what nodes exist at which URI and what they are used for. The <a href="http://b4mad.net/RDF/goern/nodelist.rdf">first rough scratch</a> is available.</p>
<p>For the moment there is a shell like Java application which accepts two commands: exit and purge, to exit the shell and purge off all items from the micropublish node. Any other words typed in the shell will be treated a an micropublish update and published as a <a href="http://www.rfc-editor.org/rfc/rfc5023.txt">Atom</a> entry to my micropublish node.  The second application is a gateway to <a href="http://twitter.com/goern/">twitter.com</a>: it is subscribed to my pubsub micropublish node and will pick up any atom entry and post it as a twitter update.</p>
<p>The next thing it write up is a process and format to publish my bookmarks and to have some nice GUI clients that can handle my updates&#8230; Or should it be integrated into WorkPress?!</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Generating SIOC data out of mailing list archives</title>
		<link>http://b4mad.net/datenbrei/archives/2006/05/30/generating-sioc-data-out-of-mailing-list-archives/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/05/30/generating-sioc-data-out-of-mailing-list-archives/#comments</comments>
		<pubDate>Tue, 30 May 2006 06:23:47 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sioc]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=305</guid>
		<description><![CDATA[SIOC provides &#34;an ontology for describing discussion forums and posts on topic threads in online community sites&#34; and so called exporters for WordPress or Drupal blogging/cms software. Using that one is perfectly suited to provide information about the activities of communities on websites. A exporter for mailing lists (which are heavily used by communities too) [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://rdfs.org/sioc/">SIOC</a> provides &quot;an ontology for describing discussion forums and posts on topic threads in online community sites&quot; and so called exporters for WordPress or Drupal blogging/cms software. Using that one is perfectly suited to provide information about the activities of communities on websites. A exporter for mailing lists (which are heavily used by communities too) is not provided. I will outline how such a <em>SIOC mailinglist exporter</em> may work&#8230;</p>
<p>I like to reuse, so that&#8217;s the first policy.<br />
The second policy is, that I dont want to deal with the email archives, but will use RSS or Atom representation of the archive as the source of information.</p>
<p><img src="http://b4mad.net/2006/05/30/Mailing%20List%20SIOC%20exporter.png" alt="SIOC mailinglist exporter architecture" /></p>
<p>How to understand the information provided by mailing list archives in a SIOC context? </p>
<p>First of all, the mailing list archive is obviously a <code>sioc:Forum</code> (archive itself represented by a RSS or Atom feed) with <code>sioc:Post</code>s (individual mails, RSS/Atom items). The sender of the mail is a <code>sioc:User</code>, which is the <code>sioc:has_creator</code> of the <code>sioc:Post</code>. The website hosting the mailing list archive is defined as the <code>sioc:Site</code>, the initialy mentioned <code>sioc:Forum</code> <code>sioc:has_host</code> this <code>sioc:Site</code>. Got it?</p>
<p>As a test subject I took the <a href="http://http://groups.google.com/group/sioc-dev">SIOC-dev mailing list at Google Groups</a>, development is supported by <a href="http://rdfreactor.ontoware.org/">RDFReactor</a>.</p>
<p>Results of my work can be found 1. <a href="http://b4mad.net/2006/05/30/SIOCer-20060530.tar.bz2">as Java code</a> and 2. as the resultung <a href="http://b4mad.net/2006/05/30/googlegroups-sioc-dev.rdf">SIOC data</a>.</p>
<p>Comments and any other feedback is welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/05/30/generating-sioc-data-out-of-mailing-list-archives/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WITW GUI Client</title>
		<link>http://b4mad.net/datenbrei/archives/2006/01/05/witw-gui-client/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/01/05/witw-gui-client/#comments</comments>
		<pubDate>Thu, 05 Jan 2006 07:53:59 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=258</guid>
		<description><![CDATA[Over the last few weeks I have enhanced my skills in GUI design and programming, not good jet, but here is what I hacked: a Thinlet driven GUI client for WITW webservice. Feel free to download and comment on the current version. The GUI is pretty simple, you may get or set the current position [...]]]></description>
				<content:encoded><![CDATA[<p>Over the last few weeks I have enhanced my skills in <a href="http://en.wikipedia.org/wiki/GUI"><abbr title="graphical user interface">GUI</abbr></a> design and programming, not good jet, but here is what I hacked: a <a href="http://thinlet.com/">Thinlet</a> driven GUI client for <a href="http://norman.walsh.name/2005/02/15/ws-wtf"><abbr title="Where In The World">WITW</abbr> webservice</a>. Feel free to <a href="http://b4mad.net/2006/01/05/WITW-20060105.tar.gz">download</a> and comment on the current version.</p>
<p>The GUI is pretty simple, you may get or set the current position of a user. The username (and if available) the passowrd may be set in the Preferences dialog. It you get the current position of a user the landmark combobox is updated with the landmarks of the user. That&#8217;s it, not much but a start.</p>
<p><strong>next step</strong>: find foaf file location of user and display his menow status :)</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/01/05/witw-gui-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WITW Java webservice Interface</title>
		<link>http://b4mad.net/datenbrei/archives/2005/12/01/witw-java-webservice-interface/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/12/01/witw-java-webservice-interface/#comments</comments>
		<pubDate>Thu, 01 Dec 2005 17:11:30 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=242</guid>
		<description><![CDATA[Today I finished packaging up some of the Java Code I did. I released a WITW-webservice.jar which contains some classes to use with the Where in the World (WITW) web service of Norman Walsh. The .jar contains the full source but no documentation jet&#8230; TODO: write documentation.]]></description>
				<content:encoded><![CDATA[<p>Today I finished packaging up some of the Java Code I did. I released a <a href="http://b4mad.net/2005/12/01/WITW-webservice.jar"><code>WITW-webservice.jar</code></a> which contains some classes to use with the <a href="http://norman.walsh.name/2005/02/is/goern">Where in the World (WITW)</a> web service of <a href="http://norman.walsh.name/">Norman Walsh</a>. </p>
<p>The <code>.jar</code> contains the full source but no documentation jet&#8230;</p>
<p><em>TODO</em>: write documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/12/01/witw-java-webservice-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
