<?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>Szyman.Blog</title>
	<atom:link href="http://szyman.magres.net/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://szyman.magres.net/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 06 Mar 2010 22:38:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Unified approach to management of distributed personal information</title>
		<link>http://szyman.magres.net/blog/?p=53</link>
		<comments>http://szyman.magres.net/blog/?p=53#comments</comments>
		<pubDate>Sat, 06 Mar 2010 21:58:14 +0000</pubDate>
		<dc:creator>Szyman</dc:creator>
				<category><![CDATA[Personal Information Management]]></category>
		<category><![CDATA[pim]]></category>
		<category><![CDATA[thesis]]></category>

		<guid isPermaLink="false">http://szyman.magres.net/blog/?p=53</guid>
		<description><![CDATA[My master thesis has been completed and published some time ago. Here is the problem definition for this project.


Motivation
The computer today is a central place where we process a lot of our personal information. We use it to communicate, socialize, play, work and learn. The information on the computer is, however, fragmented and scattered across [...]]]></description>
			<content:encoded><![CDATA[<p>My <a title="Thesis. Ready for print." href="http://szyman.magres.net/pim/Thesis-print.pdf">master thesis</a> has been completed and <a title="Orbit" href="http://orbit.dtu.dk/getResource?recordId=257418&amp;objectId=1&amp;versionId=1">published</a> some time ago. Here is the problem definition for this project.</p>
<p><span id="more-53"></span></p>
<blockquote>
<h2>Motivation</h2>
<p>The computer today is a central place where we process a lot of our personal information. We use it to communicate, socialize, play, work and learn. The information on the computer is, however, fragmented and scattered across different applications, file formats or even external websites. It is difficult to combine and link different pieces of information together or to get an overview of everything we know about a particular subject. In essence, a unified method for working with personal information available through the computer is needed that will correspond to the individual way each of us organizes information in our minds.</p>
<h2>Problem</h2>
<p>How to improve personal information management through:</p>
<ul>
<li>integration of various sources of information, such as social networks, email, calendars, documents, images, music files, etc.,</li>
<li>allowing the user to store different kinds of new information,</li>
<li>combining, linking, assigning meaning, tags or other metadata to information,</li>
<li>organizing information into meaningful groups,</li>
<li>presenting information in a way that is useful to the user, and</li>
<li>sharing information with others.</li>
</ul>
<h2>Approach</h2>
<p>An analysis of existing approaches to personal information management, based on selected PIM software, will be performed. A prototype application enabling the user to manage information according to the aforementioned principles will be developed: A functional model involving ways of storing, viewing, interacting with, combining and annotating information will be explored. A data model for the prototype will be described. The first version of the prototype with basic functionality will be finalized and a user interview will be conducted to gather feedback about that prototype. A final prototype will be created based on this feedback.</p></blockquote>
<p>The whole text of the master thesis can be obtained from <a title="Unified approach to management of distributed personal information" href="http://szyman.magres.net/pim/Thesis-print.pdf">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://szyman.magres.net/blog/?feed=rss2&amp;p=53</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Functionality demo movie</title>
		<link>http://szyman.magres.net/blog/?p=20</link>
		<comments>http://szyman.magres.net/blog/?p=20#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:19:53 +0000</pubDate>
		<dc:creator>Szyman</dc:creator>
				<category><![CDATA[Personal Information Management]]></category>
		<category><![CDATA[pim]]></category>
		<category><![CDATA[thesis]]></category>

		<guid isPermaLink="false">http://szyman.magres.net/blog/?p=20</guid>
		<description><![CDATA[ Here is a video of the PIM system in action. When viewing it, please turn on the full-screen mode so you can see what&#8217;s going on.

flowplayer("player", "/img/flowplayer/flowplayer-3.1.5.swf");
Here is a transcript of what is going on in the video:

We have received an invitation for a diving event. We create a Note to collect information about [...]]]></description>
			<content:encoded><![CDATA[<p><script src="/img/flowplayer/flowplayer-3.1.4.min.js"></script> Here is a video of the PIM system in action. When viewing it, please turn on the full-screen mode so you can see what&#8217;s going on.<span id="more-20"></span></p>
<p><a href="/pim/semanticNotebook.flv" style="display:block;width:425px;height:300px;" id="player"></a></p>
<p><script>flowplayer("player", "/img/flowplayer/flowplayer-3.1.5.swf");</script></p>
<p>Here is a transcript of what is going on in the video:</p>
<ol>
<li>We have received an invitation for a diving event. We create a Note to collect information about this event and then paste the message onto this Note. We mark a relevant fragment of text and annotate it with a to-do task, so possibly we could be reminded about it.</li>
<li>We also want to keep track of the people involved in this event. We find our group of diving friends and drag them onto the note. Jon is the organizer. For the others, we make the note a Social event. This results in a new field being added to the Note. We can now drag others there.</li>
<li>The To-Do task we have created can be accessed directly from the annotated text fragment. It is also visible in the list of all to-do’s. The to-do also references the annotated text fragment, which allows us to find the Note it was placed on.</li>
<li>After the event has taken place, we might want to create a photo album for it. We can drag pictures directly from the browser, and from a disk folder. A unified approach means that the system treats them in the same way.</li>
<li>Furthermore, we can associate pictures with people. When dropping a picture onto a person, the application asks for a type of link to create between them.</li>
<li>We can now view the details of a picture and we see how those associations are presented.</li>
<li>We can also add the photo album to the Note, so it will be easy to find later.</li>
<li>Every object can be viewed in many ways. The Note has a default view associated with it, but we can also use a generic view. Here we see all the elements of the Note displayed in another way.</li>
<li>Finally, after some time passes, we might want to find this Note again. We didn’t file it in any special way, but we can find it by starting at any object associated with the note that we can think of. For example – a participant of the diving event.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://szyman.magres.net/blog/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PIM system prototype demo</title>
		<link>http://szyman.magres.net/blog/?p=3</link>
		<comments>http://szyman.magres.net/blog/?p=3#comments</comments>
		<pubDate>Wed, 03 Mar 2010 12:17:57 +0000</pubDate>
		<dc:creator>Szyman</dc:creator>
				<category><![CDATA[Personal Information Management]]></category>
		<category><![CDATA[pim]]></category>
		<category><![CDATA[thesis]]></category>

		<guid isPermaLink="false">http://szyman.magres.net/blog/?p=3</guid>
		<description><![CDATA[The PIM prototype system is available in the form of a self-contained demo. You can download it and try it out.
Here are some instructions for running the PIM demo.

Prerequisites
Download the demo package from here.
The PIM system prototype requires the following:

A working Java JRE environment (at least Java 5)
.NET framework 3.5 SP1
.NET Framework 4.0 Beta 1 [...]]]></description>
			<content:encoded><![CDATA[<p>The PIM prototype system is available in the form of a self-contained demo. You can download it and try it out.</p>
<p>Here are some instructions for running the PIM demo.</p>
<p><span id="more-3"></span></p>
<h1>Prerequisites</h1>
<p>Download the demo package from <a title="PIM demo package" href="http://szyman.magres.net/pim/pim_demo.zip">here</a>.</p>
<p>The PIM system prototype requires the following:</p>
<ul>
<li>A working Java JRE environment (at least Java 5)</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;displaylang=en">.NET framework 3.5 SP1</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=DED875C8-FE5E-4CC9-B973-2171B61FE982&amp;displaylang=en">.NET Framework 4.0 Beta 1</a> (or later)</li>
</ul>
<p>(Please try running the application first – maybe you have all the prerequisites.)</p>
<h1>Setup</h1>
<p>The system is composed of two parts – a Java server and a .NET client. The demo is self-contained – it doesn’t install or modify anything outside its directory.</p>
<p>To run the application:</p>
<ol>
<li>Start the Java server – <strong>server\start.bat</strong>.</li>
<li>Run the .NET client – <strong>client\PimClient.exe</strong>.</li>
</ol>
<h1>Usage</h1>
<p>Some basic principles:</p>
<ul>
<li>Most elements have context menus. Right-click on different  places to invoke actions on different objects.
<ul>
<li>To invoke an action on the whole object which is opened in a tab, right-click on the tab header.</li>
</ul>
</li>
<li>Click the “Move to sidebar” button in the top toolbar to move the currently opened tab to the right. This makes it possible to have two objects opened side by side.</li>
<li>Objects can be dragged from one place to another. For example, to set an object as a value of some property, drop it on the collection associated with that property.
<ul>
<li>Images from disk folders or a web browser can be dragged-and-dropped too. (Note: Metadata is extracted from disk files and this can take some time to process, so the image might not show up immediately.)</li>
<li>Objects can be dragged-and-dropped one another – this pops up a box asking for the type of relationship to establish.</li>
</ul>
</li>
</ul>
<p>Importing data:</p>
<ul>
<li>Edit <strong>client\PimClient.xml</strong>. At the top of the file there is a section for configuring the hostname/username/password for IMAP import and a addressbook path for Thunderbird Addressbook import.</li>
<li>Start the <strong>PimClient</strong>. Use the <em>File</em> menu to initiate an import.</li>
</ul>
<h1>Known issues</h1>
<p>Changes are saved to the repository once every 30 seconds. This means that:</p>
<ul>
<li>Searching for an object might not return a result until it is saved.</li>
<li>Changes can be explicitly saved by opening the context menu and selecting Commit (this might freeze the application until data is saved).</li>
<li>When the application is closed, any unsaved changes are lost.</li>
</ul>
<p>Other problems:</p>
<ul>
<li>Sometimes contents of Note objects gets lost.</li>
<li>Sometimes importing images from disk causes the application to throw an exception. The images are usually imported into the repository but not added to the collection they were drag-n-dropped into. Try searching for type Picture to find those images.</li>
</ul>
<h1>Importing Facebook data</h1>
<ol>
<li>Start the server.</li>
<li>Go to the Facebook FOAF Generator page:<br />
<a href="http://ext.dcs.shef.ac.uk/%7Eu0057/FoafGenerator">http://ext.dcs.shef.ac.uk/~u0057/FoafGenerator</a></li>
<li>Download the generated file to disk.</li>
<li>The file contains an error which needs to be corrected before importing. Open the file in a text editor and do a search and replace on “#me” to “me” (without the quotes).</li>
<li>Open the OpenRDF Workbench:<br />
<a href="http://localhost:8080/openrdf-workbench/">http://localhost:8080/openrdf-workbench/</a></li>
<li>Select the “pim” repository.</li>
<li>Click Modify -&gt; Add.</li>
<li>Select Data format = RDF and click on RDF data file to find the saved file.</li>
<li>Click Upload</li>
</ol>
<p>After importing the data, the list of People in the client should include all the Facebook friends.</p>

<a href='http://szyman.magres.net/blog/?attachment_id=4' title='demo_01'><img width="150" height="150" src="http://szyman.magres.net/blog/wp-content/uploads/2009/12/demo_01-150x150.jpg" class="attachment-thumbnail" alt="" title="demo_01" /></a>
<a href='http://szyman.magres.net/blog/?attachment_id=5' title='demo_02'><img width="150" height="150" src="http://szyman.magres.net/blog/wp-content/uploads/2009/12/demo_02-150x150.jpg" class="attachment-thumbnail" alt="" title="demo_02" /></a>
<a href='http://szyman.magres.net/blog/?attachment_id=6' title='demo_03'><img width="150" height="150" src="http://szyman.magres.net/blog/wp-content/uploads/2009/12/demo_03-150x150.jpg" class="attachment-thumbnail" alt="" title="demo_03" /></a>
<a href='http://szyman.magres.net/blog/?attachment_id=13' title='instructions_01'><img width="150" height="150" src="http://szyman.magres.net/blog/wp-content/uploads/2009/12/instructions_01-150x150.jpg" class="attachment-thumbnail" alt="" title="instructions_01" /></a>

]]></content:encoded>
			<wfw:commentRss>http://szyman.magres.net/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

