<?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>dasz.at - Benutzbare Technologie &#187; Business</title>
	<atom:link href="http://dasz.at/index.php/category/business/feed/" rel="self" type="application/rss+xml" />
	<link>http://dasz.at</link>
	<description>Benutzbare Technologie</description>
	<lastBuildDate>Wed, 07 Jul 2010 06:54:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kolab Sync for Android and Outlook: Developer Preview</title>
		<link>http://dasz.at/index.php/2010/02/kolab-sync-android-outlook-developer-preview/</link>
		<comments>http://dasz.at/index.php/2010/02/kolab-sync-android-outlook-developer-preview/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:18:18 +0000</pubDate>
		<dc:creator>David Schmitt</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Kolab Sync]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://dasz.at/?p=357</guid>
		<description><![CDATA[We are proud to announce the first developer preview for Kolab sync clients for both Android and Outlook. Both are licensed under the GPLv3.
Using this software you will be able synchronize your contacts and calendar to any IMAP folder. Every item is saved in a separate Email using the Kolab Storage Format. This allows for [...]]]></description>
			<content:encoded><![CDATA[<p>We are proud to announce the first developer preview for <a href="http://www.kolab.org/">Kolab</a> sync clients for both <a href="http://www.android.com/">Android</a> and <a href="http://office.microsoft.com/en-us/outlook/default.aspx">Outlook</a>. Both are licensed under the <a href="http://opensource.org/licenses/gpl-3.0.html">GPLv3</a>.</p>
<p>Using this software you will be able synchronize your contacts and calendar to any IMAP folder. Every item is saved in a separate Email using the <a href="http://www.kolab.org/doc/kolabformat-2.0rc7-html/index.html">Kolab Storage Format</a>. This allows for interoperability with <a href="http://www.kolab.org/about-kolab-clients.html">other Kolab Clients</a>.</p>
<p>Please join us on the Google code projects for the <a href="http://code.google.com/p/kolab-android/">Android</a> and the <a href="http://code.google.com/p/kolab-outlook/">Outlook</a> connectors.</p>
<p>Since there are still quite a few rough edges, this is only a developer preview to publish the already done work. Read on for a more detailed status of the development so far.</p>
<p><span id="more-357"></span></p>
<h3>Status</h3>
<ul>
<li><strong>Sync Infrastructure:</strong> although the two projects are written in Java and C#, they share the basic algorithms and principles of operation. This groundwork is also shared between the addressbook and contacts synchronizers of each project. This is already stable. Some edge cases still require a second synchronization run to converge.</li>
<li><strong>Addressbook Synchronization:</strong> being the easier part of the two, this is mostly finished and working.</li>
<li><strong>Calendar Synchronization:</strong> Arthur is currently implementing the last piece here: reading and writing of recurrences.</li>
<li><strong>Managing Edit Collisions:</strong> If two copies of the same item are edited and then synchronized, there is no easy way to automatically manage the merge. On the Android the server item always wins. For the Outlook plugin we plan on implementing a conflict resolution dialog where the user can pick and choose from the conflicting items.</li>
<li><strong>Managing Duplicates:</strong> When starting to use synchronization tools, users often end up with multiple copies of the same entries (especially in the addressbook) when multiple data sources are added. Currently the only way to work around this problem is to use a third-party duplicate-detector or wipe all but one device clean before synchronizing. A way to handle this could be added similar to a edit conflict resolver.</li>
<li><strong>Multiple Calendars, multiple IMAP Folders:</strong> planned.</li>
<li><strong>Testing:</strong> Currently there are only manual test routines.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dasz.at/index.php/2010/02/kolab-sync-android-outlook-developer-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CruiseControl.NET and other open source stuff</title>
		<link>http://dasz.at/index.php/2010/01/cruisecontrol-net/</link>
		<comments>http://dasz.at/index.php/2010/01/cruisecontrol-net/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 11:49:23 +0000</pubDate>
		<dc:creator>David Schmitt</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://dasz.at/index.php/2010/01/cruisecontrol-net/</guid>
		<description><![CDATA[Recently I&#8217;ve spent some time setting up a CruiseControl.NET instance for our internal projects. Using this project, we have an automatic and immediate feedback whether our checkins work without having to waste developer time waiting on the full unit test suite.
To improve response times of the server running CC.Net while integrating, I&#8217;ve applied the ProcessPriority [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve spent some time setting up a <a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET">CruiseControl.NET</a> instance for our internal projects. Using this project, we have an automatic and immediate feedback whether our checkins work without having to waste developer time waiting on the full unit test suite.</p>
<p>To improve response times of the server running CC.Net while integrating, I&#8217;ve applied the ProcessPriority patch from <a href="http://jira.public.thoughtworks.org/browse/CCNET-504">CCNET-504</a> and now run all processes at <code>BelowNormal</code>. Now there is no noticeable impact on other services on the server while a build is running. Since the patch didn&#8217;t apply cleanly to the newest CC.Net version, I updated the patch to current HEAD and posted it in the bugtracker. Thanks to Craig Sutherland the patch is now applied in the HEAD and will be released with 1.5. Having already wet my feet, I <a href="http://groups.google.com/group/ccnet-devel/browse_thread/thread/7ec6aa7d1bd878db#">proposed</a> a refactoring for the Tasks to move all common properties to the <code>BaseExecutableTask </code>class, thereby removing ~300 lines of code and unifying the diverse set of properties currently in the wild. This will have to wait for the next release in order to not interfere with a timely 1.5 release.</p>
<p>Currently CC.Net builds the projects from <a href="http://subversion.tigris.org/">subversion</a>, runs all unit tests with <a href="http://www.nunit.org/index.php">NUnit</a> and checks code quality with <a href="http://www.mono-project.com/Gendarme">Gendarme</a>.</p>
<p>While integrating Gendarme in our build process, I found and reported <a href="https://bugzilla.novell.com/show_bug.cgi?id=567817">two</a> <a href="https://bugzilla.novell.com/show_bug.cgi?id=567995">bugs</a> in the rules, which triggered false positives on our code. Thanks to Sebastien Pouliot both appear to be already fixed and slated for release with the next Gendarme (2.8).</p>
]]></content:encoded>
			<wfw:commentRss>http://dasz.at/index.php/2010/01/cruisecontrol-net/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What is puppet?</title>
		<link>http://dasz.at/index.php/2009/06/what-is-puppet/</link>
		<comments>http://dasz.at/index.php/2009/06/what-is-puppet/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 14:15:27 +0000</pubDate>
		<dc:creator>David Schmitt</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://dasz.at/index.php/2009/06/what-is-puppet/</guid>
		<description><![CDATA[Puppet is an application to automate the configuration of UNIX systems. The puppet master defines the intended system state (packages, files, services, etc) on a central server. On the managed installations an agent regularly fetches the manifest and applies it to the system. The agent sends information (like hostname or IP address) from the system [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://reductivelabs.com/trac/puppet">Puppet</a> is an application to automate the configuration of UNIX systems. The puppet master defines the intended system state (packages, files, services, etc) on a central server. On the managed installations an agent regularly fetches the manifest and applies it to the system. The agent sends information (like hostname or IP address) from the system to the server. This can be used to parametrise the configuration.</p>
<p><span id="more-83"></span></p>
<p>Puppet doesn&#8217;t care whether it manages one or a hundred servers with the same configuration. Contrary to manual configuration, the effort scales with the number of programmed services instead of the number of administrated servers.</p>
<p>Another important factor is the organisation of configuration into modules. These can be developed, tested and deployed independently. David runs the first and <a href="http://git.black.co.at/">one of the biggest public repositories</a> of such modules under the very liberal BSD-License. Thanks to my engagement in the puppet community I was recently asked by multiple IT-departments to hold on-site trainings.</p>
<p>Finally it has to be noted that a manifest (puppet configuration) is a very detailed documentation of the (intended) system state.</p>
<p>David uses puppet for <a href="http://www.edv-bus.at/">EDV-Beratung&#038;Service</a> to run a <a href="http://www.edv-bus.at/Preise.htm">web- and mail hosting</a> system. Before the advent of puppet, each customer was configured manually, leading to all kind of errors. With puppet any error gets fixed once and for all by improving the source code of the puppet manifest. Additionally this will also fix the problem on all existing customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://dasz.at/index.php/2009/06/what-is-puppet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alarm: Softwarepatents on the move again</title>
		<link>http://dasz.at/index.php/2009/03/alarm-softwarepatents-on-the-move-again/</link>
		<comments>http://dasz.at/index.php/2009/03/alarm-softwarepatents-on-the-move-again/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 09:16:32 +0000</pubDate>
		<dc:creator>David Schmitt</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://dasz.at/index.php/2009/03/alarm-softwarepatents-on-the-move-again/</guid>
		<description><![CDATA[
From a press release of FFII e.V.:
The President of the European Patent Office (EPO), Alison Brimelow, has asked the Enlarged Board of Appeal (EBA) to decide on the interpretation of the European Patent Convention (EPC) regarding the exclusion of software from patentability. The EBA is replacing the European Parliament in order to validate software patents [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://stopsoftwarepatents.eu/"><img src="http://stopsoftwarepatents.eu/media/ssp-362-60.gif" alt="stopsoftwarepatents.eu petition banner" width="362" height="60" /></a></center></p>
<p>From a <a href="http://press.ffii.org/Press_releases/EPO_seeks_to_validate_software_patents_without_the_European_Parliament">press release</a> of <a href="http://www.ffii.org/">FFII e.V.</a>:</p>
<blockquote><p>The President of the European Patent Office (EPO), Alison Brimelow, has asked the Enlarged Board of Appeal (EBA) to decide on the interpretation of the European Patent Convention (EPC) regarding the exclusion of software from patentability. The EBA is replacing the European Parliament in order to validate software patents EU-wide without the need of a debate.</p></blockquote>
<p>We already have signed. You should sign too, to make your voice against modern forms of highwaymens heard! <a href="http://stopsoftwarepatents.eu/DE/">Sign here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dasz.at/index.php/2009/03/alarm-softwarepatents-on-the-move-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reference Project: New User Interface for Simulation Tool</title>
		<link>http://dasz.at/index.php/2008/06/referenzprojekt-neue-benutzeroberflache-fur-simulationswerkzeug/</link>
		<comments>http://dasz.at/index.php/2008/06/referenzprojekt-neue-benutzeroberflache-fur-simulationswerkzeug/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 18:24:16 +0000</pubDate>
		<dc:creator>David Schmitt</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://dasz.at/index.php/2008/06/referenzprojekt-neue-benutzeroberflache-fur-simulationswerkzeug/</guid>
		<description><![CDATA[
Soil.NET is a port of an old DOS application written in Pascal to the .NET framework. It is a one-off programming project for the civil engineering office Steinhauser, who are useing the application to support writing expertises in the area of vibration protection and seismology. While the mathematical core could be taken almost literally, the [...]]]></description>
			<content:encoded><![CDATA[<p><center><img id="image50" src="http://dasz.at/wp-content/uploads/2008/06/soilnet-screenshot-ausschnitt.png" alt="Soil.NET detail" /></center></p>
<p>Soil.NET is a port of an old <a href="http://en.wikipedia.org/wiki/DOS">DOS</a> application written in <a href="http://en.wikipedia.org/wiki/Pascal_%28programming_language%29" title="old programming language">Pascal</a> to the <a href="http://en.wikipedia.org/wiki/.NET_Framework">.NET framework</a>. It is a one-off programming project for the <a href="http://steinhauser.eu/">civil engineering office Steinhauser</a>, who are useing the application to support writing expertises in the area of vibration protection and seismology. While the mathematical core could be taken almost literally, the use of a modern GUI toolkit <a href="http://de.wikipedia.org/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">WPF</a> enabled important improvements in user interface experience:</p>
<p><span id="more-44"></span></p>
<ul>
<li><strong>Free data entry:</strong> the DOS application only allowed sequential input. The WPF implementation not only enables free entry and correcting of parameters, but also displays the results immediately to the user. The feedback allows users to test more combinations of parameters in the same time.</li>
<li><strong>Model comparisons:</strong> as with data entry, models could only be input sequentially. Single typos thus lead to having re-type the whole dataset. The new implementation allows models to be input independently and to choose, display, and print different charts and combinations without having to re-enter any data.</li>
<li><strong>Graphical quality:</strong> the DOS application was restricted to 640&#215;480 <a href="http://en.wikipedia.org/wiki/Pixel">pixels</a> on screen and when printing. Of course this doesn&#8217;t meet current expectations and is noted negatively when including the graphics in expertises and similar documents. Trhough using the <a href="http://zedgraph.org/">ZedGraph</a> library, graphics can be created in arbitrary resolutions and print outs conform to the specifications of the printer and the used paper formats.</li>
</ul>
<p>Finally a <a id="p48" href="http://dasz.at/wp-content/uploads/2008/06/testausdruck.pdf" title="printed page">printed page</a> and a screenshot of the complete application:</p>
<p><center><br />
<a class="imagelink" href="http://dasz.at/wp-content/uploads/2008/06/soilnet-screenshot-gros.png" title="Soil.NET complete"><img id="image47" src="http://dasz.at/wp-content/uploads/2008/06/soilnet-screenshot-gros.thumbnail.png" alt="Soil.NET complete" /></a><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://dasz.at/index.php/2008/06/referenzprojekt-neue-benutzeroberflache-fur-simulationswerkzeug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almost ready&#8230;</title>
		<link>http://dasz.at/index.php/2008/05/es-ist-soweit/</link>
		<comments>http://dasz.at/index.php/2008/05/es-ist-soweit/#comments</comments>
		<pubDate>Wed, 07 May 2008 15:01:52 +0000</pubDate>
		<dc:creator>Arthur Zaczek</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://dasz.at/index.php/2008/05/es-ist-soweit/</guid>
		<description><![CDATA[&#8230; our company dasz.at OG is almost founded.
We were positively surprised by the nice and friendly officials who we needed to register our company.
Now we can legally provide programming and consulting services.
]]></description>
			<content:encoded><![CDATA[<p>&#8230; our company dasz.at OG is almost founded.</p>
<p>We were positively surprised by the nice and friendly officials who we needed to register our company.</p>
<p>Now we can legally provide programming and consulting services.</p>
]]></content:encoded>
			<wfw:commentRss>http://dasz.at/index.php/2008/05/es-ist-soweit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
