<?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>Goddchen 's Blog &#187; API</title>
	<atom:link href="http://blog.goddchen.de/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.goddchen.de</link>
	<description></description>
	<lastBuildDate>Tue, 20 Jul 2010 12:56:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GAutoUpdater &#8211; Autoupdate for Application</title>
		<link>http://blog.goddchen.de/2008/06/gautoupdater-autoupdate-for-application/</link>
		<comments>http://blog.goddchen.de/2008/06/gautoupdater-autoupdate-for-application/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 10:18:13 +0000</pubDate>
		<dc:creator>Goddchen</dc:creator>
				<category><![CDATA[Computer / Informatik]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[auto update]]></category>
		<category><![CDATA[Autoupdate]]></category>
		<category><![CDATA[GAutoUpdater]]></category>
		<category><![CDATA[Goddchen]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.goddchen.de/?p=6</guid>
		<description><![CDATA[Hi! Mir spinnt da mal wieder eine neue Projektidee im Kopf Es geht darum, dass ich bereits einige Projekte gemacht habe bei denen ich mir ein Autoupdate Feature gewünscht hätte. Sprich: Beim Start der Applikation wird online auf eine neue Version geprüft und diese bei Bedarf installiert. Leider habe ich selbst nach langem Googlen nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>Mir spinnt da mal wieder eine neue Projektidee im Kopf <img src='http://blog.goddchen.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Es geht darum, dass ich bereits einige Projekte gemacht habe bei denen ich mir ein Autoupdate Feature gewünscht hätte. Sprich: Beim Start der Applikation wird online auf eine neue Version geprüft und diese bei Bedarf installiert.</p>
<p>Leider habe ich selbst nach langem Googlen nicht wirklich eine freie Lösung gefunden, die mir genügt hat.</p>
<p>Ich hätte gerne eine Lösung welche man per Konfigurationsdatei auf einer beliebigen URL großzügig konfigurieren kann. Der Autoupdater holt sich dann einfach diese Konfigurationsdatei, liest alle Optionen aus und wendet das Update an.</p>
<p>Unterstützen sollte er natürlich Dateitypen wie:</p>
<ul>
<li>Download</li>
<li>Overwrite</li>
<li>Execute</li>
<li>Shutdown Application and Execute</li>
<li>&#8230;</li>
</ul>
<p>Die Verwendung sollte äußerst einfach sein und könnte in etwa so aussehen:</p>
<pre name="code" class="csharp">
GAutoUpdater updater = new GAutoUpdater("http://url.xy/updater.xml");
if(updater.checkForUpdate(currentVersion))
{
       updater.performUpdate();
}
</pre>
<p>Ebenfalls sollte der GAutoUpdater mehrere Platformen und auch mehrere Programmiersprachen unterstützen. So kann man ihn für alle möglichen Applikationen verwenden, und selbst eine zentrale Konfigurationsdatei für eine Applikation haben, die in mehrere Programmiersprachen und auf mehreren Platformen existiert.</p>
<p>Ich werde mich mal ein bisschen ransetzen in meiner Freizeit <img src='http://blog.goddchen.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Falls jemand mithelfen möchte, ihr seid gerne eingeladen <img src='http://blog.goddchen.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Gr33tz Goddchen</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="pageTracker._trackPageview('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://blog.goddchen.de/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.goddchen.de/2008/06/gautoupdater-autoupdate-for-application/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
