<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2germanfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>jars.de - Java und Technologie</title>
	
	<link>http://jars.de</link>
	<description>Blog über Java, JEE, JSF, EJB 3.0, Tools, Ubuntu, Windows, Technologie</description>
	<lastBuildDate>Mon, 01 Mar 2010 07:02:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jars" /><feedburner:info uri="jars" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjars" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/jars" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjars" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fjars" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjars" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=de&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fjars" src="http://us.i1.yimg.com/us.yimg.com/i/de/my/addtomyyahoo4.gif">Subscribe with Mein Yahoo!</feedburner:feedFlare><item>
		<title>git als Dateimanagement Lösung</title>
		<link>http://feedproxy.google.com/~r/jars/~3/8pr3R2UdSKQ/git-als-dateimanagement-loesung</link>
		<comments>http://jars.de/tools/git-als-dateimanagement-loesung#comments</comments>
		<pubDate>Mon, 01 Mar 2010 07:02:33 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Dateimanagement]]></category>
		<category><![CDATA[Dokumentenmanagement]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Homecloud]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Versionierung]]></category>

		<guid isPermaLink="false">http://jars.de/?p=631</guid>
		<description><![CDATA[git ist eine verteilte Versionsverwaltung f&#252;r Dateien. Seinen Ursprung hat git in der Linux Welt: es wurde Linus Torvalds 2005 begonnen um das propriet&#228;res System BitKeeper bei der Verwaltung des Linux Kernel Sourcecodes abzul&#246;sen. Viele Entwickler ziehen git Subversion inzwischen vor, vor allem weil ein verteiltes System einige Vorteile gegen&#252;ber einem zentralisiertem hat.
git hat einige [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://git-scm.com/">git</a> ist eine <a href="http://de.wikipedia.org/wiki/Versionsverwaltung#Verteilte_Versionsverwaltung">verteilte Versionsverwaltung</a> f&#252;r Dateien. Seinen Ursprung hat git in der Linux Welt: es wurde Linus Torvalds 2005 begonnen um das propriet&#228;res System BitKeeper bei der Verwaltung des Linux Kernel Sourcecodes abzul&#246;sen. Viele Entwickler ziehen git Subversion inzwischen vor, vor allem weil ein verteiltes System einige Vorteile gegen&#252;ber einem zentralisiertem hat.</p>
<p>git hat einige Eigenschaften, die es auch f&#252;r andere Zwecke jenseits der Entwicklung interessant machen. Ein Einsatz f&#252;r &#8220;ganz normale&#8221; Dateien wie Office Dokumente oder andere Datendateien (vielleicht mit der Ausnahme von Mediendaten) hat einige Vorteile:<span id="more-631"></span></p>
<ul>
<li><strong>Backup:</strong> Neben dem lokalen Repository kann man auch ganz leicht auf zweites anlegen, zu dem man die Ver&#228;nderungen einfach pushen kann. Das zweite Repository liegt typischerweise im LAN, aber kann z.B. auch auf einer externen Festplatte eingerichtet werden. Im Prinzip k&#246;nnen beliebig viele Repositories eingerichtet werden.</li>
<li><strong>Ver&#228;nderungshistorie:</strong> S&#228;mtliche Dateiversionen bleiben erhalten, auch wenn man mal eine Datei &#252;berschrieben hat.</li>
<li><strong>Verteiltes Arbeiten:</strong> Wenn man mehrere Rechner nutzt wird die Datei-Synchronisation schnell zur Herausforderung. Mit git kann man jeweils lokal (auch offline) arbeiten und dann einen Abgleich der Repositories triggern.</li>
</ul>
<p>Insbesondere das verteilte Arbeiten ist eine St&#228;rke von git und f&#252;r mich ausschlaggebend einen Selbstversuch mit git f&#252;r alle meine Datendatei zu machen. Bevor ich im n&#228;chsten Artikel zur Vorgehensweise etwas schreiben werden hier noch  ein Vergleich von git zu Alternativen:</p>
<ul>
<li><strong>Cloud-Storage:</strong> System wie z.B. <a href="https://www.dropbox.com/referrals/NTE2NjQxODA5">Dropbox</a> sind sehr einfach zu bedienen und verschmelzen mit dem Dateisystem des Betriebssystems. Bestimmte Ordner werden einfach in die Could repliziert und k&#246;nnen von dort zu beliebigen anderen Rechnern synchronisiert werden. Zwar werden die Daten (Nutzer-spezifisch) verschl&#252;sselt abgelegt, aber dennoch liegen die Daten damit nicht mehr im eigenen Einflussbereich. Zudem sind insbesondere die kostenlosen Angebote oft stark beschr&#228;nkt in der Kapazit&#228;t.</li>
<li><strong>Subversion:</strong> SVN erfordert einen zentralen Server, gegen den man sich synchronisieren kann. Um &#196;nderungen zu committen muss man online sein. W&#228;hrend git sehr auf die Verwaltung gro&#223;er Datenmengen optimiert ist, kann ein Abgleich bei Subversion schon mal etwas l&#228;nger dauern. Auch st&#246;rend ist, dass das Verschieben von Dateien unkomfortabel ist und dass Subversion in jedem Verzeichnis ein .svn Ordner f&#252;r Metadaten anlegt. Was Windows Clients und Eclipse Plugins angeht, gibt es f&#252;r Subversion jedoch noch die bessere Software. </li>
</ul>
<p>Im n&#228;chsten Artikel m&#246;chte ich dann die Vorgehensweise inklusive der ben&#246;tigten git Kommandos vorstellen. Bis dahin w&#252;rde ich mich sehr &#252;ber einen Austausch von Meinung und Erfahrungen freuen!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=8pr3R2UdSKQ:ZpU5RkJ-eGk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=8pr3R2UdSKQ:ZpU5RkJ-eGk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=8pr3R2UdSKQ:ZpU5RkJ-eGk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=8pr3R2UdSKQ:ZpU5RkJ-eGk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=8pr3R2UdSKQ:ZpU5RkJ-eGk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/8pr3R2UdSKQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/tools/git-als-dateimanagement-loesung/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/tools/git-als-dateimanagement-loesung</feedburner:origLink></item>
		<item>
		<title>git gc nach Neuanlage eines Repositories</title>
		<link>http://feedproxy.google.com/~r/jars/~3/cTakc681png/git-gc-nach-neuanlage-eines-repositories</link>
		<comments>http://jars.de/tools/git-gc-nach-neuanlage-eines-repositories#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:34:50 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://jars.de/?p=648</guid>
		<description><![CDATA[Nach Erstellung  eines Git Repository f&#252;r 1,1 GB Daten habe ich mir mal den Speicherverbrauch f&#252;r das Repositories angesehen:
$ du -sh .git
606M	.git 
Das Git Repository verbraucht in dem Fall nur etwas mehr als die H&#228;lfte auf dem Datentr&#228;ger im Vergleich zum regul&#228;ren Dateisystem. Nach Neuanlage eines Repositories werden bei git allerdings sehr viele einzelne [...]]]></description>
			<content:encoded><![CDATA[<p>Nach Erstellung  eines Git Repository f&#252;r 1,1 GB Daten habe ich mir mal den Speicherverbrauch f&#252;r das Repositories angesehen:</p>
<blockquote><p><code>$ du -sh .git<br />
606M	.git </code></p></blockquote>
<p>Das Git Repository verbraucht in dem Fall nur etwas mehr als die H&#228;lfte auf dem Datentr&#228;ger im Vergleich zum regul&#228;ren Dateisystem. Nach Neuanlage eines Repositories werden bei git allerdings sehr viele einzelne &#8220;unpacked&#8221; Objekte im Dateisystem abgelegt. Um Speicherplatz und Performance zu optimieren empfiehlt sich ein <a href="http://www.kernel.org/pub/software/scm/git/docs/git-gc.html"><code>git gc</code></a>, welches die einzelnen Objekte zusammenfasst (&#8220;packed&#8221;, siehe <a href="http://www.kernel.org/pub/software/scm/git/docs/git-repack.html"><code>git repack</code></a>) und unter anderem Duplikate entfernt:</p>
<blockquote><p><code>$ git gc<br />
$ du -sh .git<br />
467M	.git </code></p></blockquote>
<p>Damit konnte der Speicherverbrauch nochmals um knapp 1/4 reduziert werden und liegt damit bei nur noch etwa 40% im Vergleich zum Dateisystem. Nicht schlecht&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=cTakc681png:r5N_n7CBxwM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=cTakc681png:r5N_n7CBxwM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=cTakc681png:r5N_n7CBxwM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=cTakc681png:r5N_n7CBxwM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=cTakc681png:r5N_n7CBxwM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/cTakc681png" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/tools/git-gc-nach-neuanlage-eines-repositories/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/tools/git-gc-nach-neuanlage-eines-repositories</feedburner:origLink></item>
		<item>
		<title>JAX 2010</title>
		<link>http://feedproxy.google.com/~r/jars/~3/qOF0h0kQT9M/jax-2010</link>
		<comments>http://jars.de/java/jax-2010#comments</comments>
		<pubDate>Thu, 11 Feb 2010 21:08:43 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jars.de/?p=621</guid>
		<description><![CDATA[
Die diesj&#228;hrige JAX findet vom 3. bis 7. Mai (Montag-Freitag) in Mainz statt. Das Programm der Java Konferenz ist wieder sehr umfangreich; bei der gro&#223;en Anzahl an Themen rund um Java kann hat man als Besucher fast schon die Qual der Wahl. Man hat einige parallele Tracks zum Ausw&#228;hlen so dass man seinen pers&#246;nlichen Schwerpunkt [...]]]></description>
			<content:encoded><![CDATA[<p><object width="685" height="88"><param name="movie" value="http://jars.de/wp-content/uploads/jax2010_468x60.sw"><embed src="http://jars.de/wp-content/uploads/jax2010_468x60.swf" width="685" height="88"></embed></object><br />
Die <a href="http://it-republik.de/jaxenter/jax2010/">diesj&#228;hrige JAX</a> findet vom 3. bis 7. Mai (Montag-Freitag) in Mainz statt. Das Programm der Java Konferenz ist wieder sehr umfangreich; bei der gro&#223;en Anzahl an Themen rund um Java kann hat man als Besucher fast schon die Qual der Wahl. Man hat einige parallele Tracks zum Ausw&#228;hlen so dass man seinen pers&#246;nlichen Schwerpunkt setzen kann. Bei der Zusammenstellung des pers&#246;nliche Programms hilft der <a href="http://jax.de/zeitplaner">Zeitplaner</a>.</p>
<p>Die Hauptkonferenz mit <a href="http://it-republik.de/konferenzen/jax2010/session/">150 Sessions</a> geht von Dienstag bis Donnerstag. Am Montag und Freitag werden neben weiteren Themenschwerpunkten (Agile, Eclipse Modelling und JSF Extreme) zus&#228;tzlich <a href="http://it-republik.de/konferenzen/jax2010/workshops/">Workshops</a> angeboten.</p>
<p>Die <a href="https://www.entwickler.com/ssl/formtool/index.php?id=75&#038;lang=de">Preisgestaltung</a> ist flexibel, je nachdem was man besuchen m&#246;chte. Die verg&#252;nstigten Fr&#252;hbucherpreise gibt es noch bis zum 25. Februar sowie 18. M&#228;rz.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=qOF0h0kQT9M:tjbwOoM2Hqc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=qOF0h0kQT9M:tjbwOoM2Hqc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=qOF0h0kQT9M:tjbwOoM2Hqc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=qOF0h0kQT9M:tjbwOoM2Hqc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=qOF0h0kQT9M:tjbwOoM2Hqc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/qOF0h0kQT9M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/java/jax-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/java/jax-2010</feedburner:origLink></item>
		<item>
		<title>Global Game Jam München 2010</title>
		<link>http://feedproxy.google.com/~r/jars/~3/zvtAKSYwq8o/global-game-jam-muenchen-2010</link>
		<comments>http://jars.de/fun/global-game-jam-muenchen-2010#comments</comments>
		<pubDate>Mon, 01 Feb 2010 06:57:53 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://jars.de/?p=557</guid>
		<description><![CDATA[Vom 29. bis 31. Januar fand der Global Game Jam statt. An verschiedenen Orten trafen sich auf der ganzen Welt Spieleentwickler um in den drei kurzen Tagen neue Spiele zu entwickeln. Wir waren bei den Abschlusspr&#228;sentationen beim Global Game Jam M&#252;nchen mit dabei: Die 7 hier entwickelten Spiele k&#246;nnen sich sehen lassen. Mehr zu den [...]]]></description>
			<content:encoded><![CDATA[<p>Vom 29. bis 31. Januar fand der Global Game Jam statt. An verschiedenen Orten trafen sich auf der ganzen Welt Spieleentwickler um in den drei kurzen Tagen neue Spiele zu entwickeln. Wir waren bei den Abschlusspr&#228;sentationen beim <a href="http://www.amiando.com/ggjmuc.html">Global Game Jam M&#252;nchen</a> mit dabei: <a href="http://globalgamejam.com/sites/mediadesign-hochschule-friends/games">Die 7 hier entwickelten Spiele</a> k&#246;nnen sich sehen lassen. Mehr zu den Spielen kommt in einem Update; hier schon einmal Fotos von der Game Jam Abschlusspr&#228;sentation:<br />
<span id="more-557"></span><br />

<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-01' title='game-jam-01'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-01-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-01" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-02' title='game-jam-02'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-02-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-02" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-03' title='game-jam-03'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-03-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-03" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-04' title='game-jam-04'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-04-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-04" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-05' title='game-jam-05'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-05-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-05" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-06' title='game-jam-06'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-06-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-06" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-07' title='game-jam-07'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-07-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-07" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-08' title='game-jam-08'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-08-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-08" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-09' title='game-jam-09'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-09-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-09" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-10' title='game-jam-10'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-10-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-10" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-11' title='game-jam-11'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-11-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-11" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-12' title='game-jam-12'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-12-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-12" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-13' title='game-jam-13'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-13-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-13" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-14' title='game-jam-14'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-14-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-14" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-15' title='game-jam-15'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-15-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-15" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-16' title='game-jam-16'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-16-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-16" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-17' title='game-jam-17'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-17-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-17" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-18' title='game-jam-18'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-18-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-18" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-19' title='game-jam-19'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-19-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-19" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-20' title='game-jam-20'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-20-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-20" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-21' title='game-jam-21'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-21-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-21" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-22' title='game-jam-22'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-22-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-22" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-23' title='game-jam-23'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-23-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-23" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-24' title='game-jam-24'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-24-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-24" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-25' title='game-jam-25'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-25-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-25" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-26' title='game-jam-26'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-26-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-26" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-27' title='game-jam-27'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-27-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-27" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-28' title='game-jam-28'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-28-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-28" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-29' title='game-jam-29'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-29-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-29" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-30' title='game-jam-30'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-30-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-30" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-31' title='game-jam-31'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-31-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-31" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-32' title='game-jam-32'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-32-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-32" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-33' title='game-jam-33'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-33-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-33" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-34' title='game-jam-34'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-34-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-34" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-35' title='game-jam-35'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-35-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-35" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-36' title='game-jam-36'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-36-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-36" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-37' title='game-jam-37'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-37-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-37" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-38' title='game-jam-38'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-38-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-38" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-39' title='game-jam-39'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-39-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-39" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-40' title='game-jam-40'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-40-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-40" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-41' title='game-jam-41'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-41-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-41" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-42' title='game-jam-42'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-42-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-42" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-43' title='game-jam-43'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-43-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-43" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-44' title='game-jam-44'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-44-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-44" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-45' title='game-jam-45'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-45-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-45" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-46' title='game-jam-46'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-46-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-46" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-47' title='game-jam-47'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-47-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-47" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-48' title='game-jam-48'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-48-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-48" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-49' title='game-jam-49'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-49-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-49" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-50' title='game-jam-50'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-50-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-50" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-51' title='game-jam-51'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-51-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-51" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-52' title='game-jam-52'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-52-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-52" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-53' title='game-jam-53'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-53-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-53" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-54' title='game-jam-54'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-54-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-54" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-55' title='game-jam-55'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-55-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-55" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-56' title='game-jam-56'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-56-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-56" /></a>
<a href='http://jars.de/fun/global-game-jam-muenchen-2010/attachment/game-jam-57' title='game-jam-57'><img width="150" height="150" src="http://jars.de/wp-content/uploads/game-jam-57-150x150.jpg" class="attachment-thumbnail" alt="" title="game-jam-57" /></a>
</p>
<p>(Fotos d&#252;rfen benutzt werden solange auf diese Seite verlinkt wird)</p>
<p>Weitere Berichte im Web:<br />
<a href="http://gameslabor.de/dailyterror/755-game-jam-in-munchen-sieben-games-in-48-stunden">gameslabor</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=zvtAKSYwq8o:x7IGuQDkSr8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=zvtAKSYwq8o:x7IGuQDkSr8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=zvtAKSYwq8o:x7IGuQDkSr8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=zvtAKSYwq8o:x7IGuQDkSr8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=zvtAKSYwq8o:x7IGuQDkSr8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/zvtAKSYwq8o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/fun/global-game-jam-muenchen-2010/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jars.de/fun/global-game-jam-muenchen-2010</feedburner:origLink></item>
		<item>
		<title>Clonen von Festplatten oder Partitionen mit Linux</title>
		<link>http://feedproxy.google.com/~r/jars/~3/V2YHppRkLfc/clonen-von-festplatten-oder-partitionen-mit-linux</link>
		<comments>http://jars.de/tools/clonen-von-festplatten-oder-partitionen-mit-linux#comments</comments>
		<pubDate>Tue, 29 Dec 2009 12:00:50 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Clone]]></category>
		<category><![CDATA[Datenrettung]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[ddrescue]]></category>
		<category><![CDATA[Rescue]]></category>

		<guid isPermaLink="false">http://jars.de/?p=539</guid>
		<description><![CDATA[Mit Linux kann im Gegensatz zu Windows eine Festplatte sehr einfach kopiert werden, auch in eine Datei. Linux kann eine Partition oder eine komplette Festplatte genau wie eine normale Datei ansprechen (z.B. /dev/hda1 oder /dev/hda). Dazu kann man eins der bootbaren CD basierten Linux Systeme nutzen, z.B. Sysclone oder den Klassiker Knoppix. Im Terminal kann [...]]]></description>
			<content:encoded><![CDATA[<p>Mit Linux kann im Gegensatz zu Windows eine Festplatte sehr einfach kopiert werden, auch in eine Datei. Linux kann eine Partition oder eine komplette Festplatte genau wie eine normale Datei ansprechen (z.B. /dev/hda1 oder /dev/hda). Dazu kann man eins der bootbaren CD basierten Linux Systeme nutzen, z.B. <a href="http://sysclone.de/">Sysclone</a> oder den Klassiker <a href="http://www.knoppix.org/">Knoppix</a>. Im Terminal kann man einfach eins der Kommandos <a href="http://de.wikipedia.org/wiki/Dd_%28Unix%29">cp, dd, gzip</a> oder <a href="http://www.gnu.org/software/ddrescue/ddrescue.html">ddrescue</a> nutzen. Der Vorteil von ddrescue ist, dass es auch mit fehlerhaften Sektoren klar kommt und zudem schneller ist. Daf&#252;r kann ddrescue allerdings keine komprimierten Dateien erzeugen.</p>
<p>Zun&#228;chst muss man rausfinden, unter welchem Device eine Festplatte oder Partition unter Linux eingebunden ist. Dazu kann man z.B. fdisk nutzen; mit der Option -l werden die Festplatten inklusive ihrer Partitionen aufgelistet:</p>
<blockquote><p><strong>fdisk -l</strong></p></blockquote>
<p>Beispiel: Partition in eine komprimierte Datei schreiben</p>
<blockquote><p><strong>dd if=/dev/hda1 | gzip > /tmp/partition_image.gz</strong></p></blockquote>
<p>Beispiel: Festplatte mit ddrescue in Imagedatei schreiben</p>
<blockquote><p><strong>ddrescue /dev/hda /tmp/diskimage</strong></p></blockquote>
<p>Aufgrund der Gr&#246;&#223;e von Imagedateien ist die Wahrscheinlichkeit recht gro&#223; dass man als Windows User eine NTFS Festplatte als Speicherort w&#228;hlt. Hierzu muss die NTFS Partition als schreibbare Partition gemountet werden (mount -t ntfs funktioniert nicht), z.B. mit <a href="http://www.ntfs-3g.org/">NTFS-3G</a>:</p>
<blockquote><p><strong>mount -t ntfs-3g /dev/hdb1 /mnt</strong></p></blockquote>
<p>Das war auch schon alles was man an Linux Tools ben&#246;tigt um schnell Komplett-Backups anfertigen oder Festplatten kopieren.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=V2YHppRkLfc:yM1wflWHQuE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=V2YHppRkLfc:yM1wflWHQuE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=V2YHppRkLfc:yM1wflWHQuE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=V2YHppRkLfc:yM1wflWHQuE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=V2YHppRkLfc:yM1wflWHQuE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/V2YHppRkLfc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/tools/clonen-von-festplatten-oder-partitionen-mit-linux/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jars.de/tools/clonen-von-festplatten-oder-partitionen-mit-linux</feedburner:origLink></item>
		<item>
		<title>PHP Entwickler für Stuttgart gesucht</title>
		<link>http://feedproxy.google.com/~r/jars/~3/ahSh68UienM/php-entwickler-fuer-stuttgart-gesucht</link>
		<comments>http://jars.de/sonstiges/php-entwickler-fuer-stuttgart-gesucht#comments</comments>
		<pubDate>Sun, 19 Jul 2009 10:04:07 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Stuttgart]]></category>

		<guid isPermaLink="false">http://jars.de/?p=534</guid>
		<description><![CDATA[Die befreundete Agentur reseen aus Stuttgart sucht gerade einen PHP Entwickler. Auf der reseen Webseite gibt&#8217;s auch Details und Kontaktm&#246;glichkeiten.
Hier die komplette Ausschreibung:

Als Kreativagentur f&#252;r digitale Medien entwickelt reseen interaktive Rich-Media-Applikationen und Corporate Websites als Full-Service-Dienstleister f&#252;r kleine und grosse Kunden.
Wir suchen f&#252;r unser Team eine/n Web Developer/in (PHP, AJAX) mit guten Kenntnissen in objektorientiertem [...]]]></description>
			<content:encoded><![CDATA[<p>Die befreundete Agentur <a href="http://reseen.de/">reseen</a> aus Stuttgart sucht gerade einen PHP Entwickler. Auf der reseen Webseite gibt&#8217;s auch <a href="http://www.reseen.de/#/webdeveloper/">Details und Kontaktm&#246;glichkeiten</a>.</p>
<p>Hier die komplette Ausschreibung:<br />
<span id="more-534"></span><br />
<blockquote>Als Kreativagentur f&#252;r digitale Medien entwickelt reseen interaktive Rich-Media-Applikationen und Corporate Websites als Full-Service-Dienstleister f&#252;r kleine und grosse Kunden.</p>
<p>Wir suchen f&#252;r unser Team eine/n Web Developer/in (PHP, AJAX) mit guten Kenntnissen in objektorientiertem Softwaredesign. Ihr Aufgabenbereich liegt in der Erstellung technisch anspruchsvoller und effizient umgesetzter Websites und Webanwendungen.</p>
<p>DIE ANFORDERUNGEN<br />
- Sehr gute PHP, MySQL, AJAX Kentnisse<br />
- Umfangreiche Praxiserfahrungen beim Erstellen von Web-Applikationen mit PHP<br />
- Erfahrung in der Umsetzung von Screendesigns in CSS/XHTML<br />
- Grundkenntnisse in der Anpassung g&#228;ngiger CMS Systeme (Typo3, Joomla, etc.)<br />
  und im Umgang mit PHP development frameworks<br />
- Selbst&#228;ndigkeit, Genauigkeit und schnelle Auffassungsgabe<br />
- Teamorientierung, Flexibilit&#228;t und Kommunikationsst&#228;rke</p>
<p>DAS WIRD GEBOTEN:<br />
- Interessante Kundenprojekte und selbstst&#228;ndiges Arbeiten<br />
- Spannende interne Projekte im Bereich mobile web, social web, SEO<br />
- Ein nettes Team und alle Vorteile eines jungen und erfolgreichen Unternehmens<br />
- Einstieg ab sofort m&#246;glich</p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=ahSh68UienM:ruBt-OYtO40:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=ahSh68UienM:ruBt-OYtO40:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=ahSh68UienM:ruBt-OYtO40:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=ahSh68UienM:ruBt-OYtO40:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=ahSh68UienM:ruBt-OYtO40:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/ahSh68UienM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/sonstiges/php-entwickler-fuer-stuttgart-gesucht/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/sonstiges/php-entwickler-fuer-stuttgart-gesucht</feedburner:origLink></item>
		<item>
		<title>Subversion mit Eclipse 3.5 Galileo und Subversive</title>
		<link>http://feedproxy.google.com/~r/jars/~3/-WP-rP6qQa4/subversion-mit-eclipse-35-galileo-und-subversive</link>
		<comments>http://jars.de/java/subversion-mit-eclipse-35-galileo-und-subversive#comments</comments>
		<pubDate>Thu, 02 Jul 2009 23:05:22 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Eclipse 3.5]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[polarion]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Subversive]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://jars.de/?p=526</guid>
		<description><![CDATA[&#220;berraschenderweise muss man auch bei Eclipse 3.5 Galileo die Subversion Unterst&#252;tzung immer noch manuell nachinstallieren. Die Subversive Basis ist jetzt zwar in der Galileo Update Site integriert, aber f&#252;r die SVN Konnektoren muss man wie schon bei Eclipse 3.4 eine Updatesite selber erg&#228;nzen:
http://community.polarion.com/projects/subversive/download/eclipse/2.0/galileo-site/
Das ganze Schritt f&#252;r Schritt:


Menu &#8220;Help -> Install new software&#8221; ausw&#228;hlen
Galileo Update Site [...]]]></description>
			<content:encoded><![CDATA[<p>&#220;berraschenderweise muss man auch bei <a href="http://jars.de/java/eclipse-35-galileo-ist-fertig">Eclipse 3.5 Galileo</a> die Subversion Unterst&#252;tzung immer noch manuell nachinstallieren. Die Subversive Basis ist jetzt zwar in der Galileo Update Site integriert, aber f&#252;r die SVN Konnektoren muss man <a href="http://jars.de/java/eclipse-subversion-plugins-subclipse-vs-subversion">wie schon bei Eclipse 3.4</a> eine Updatesite selber erg&#228;nzen:<br />
<strong>http://community.polarion.com/projects/subversive/download/eclipse/2.0/galileo-site/</strong></p>
<p>Das ganze Schritt f&#252;r Schritt:<br />
<span id="more-526"></span>
<ol>
<li>Menu &#8220;Help -> Install new software&#8221; ausw&#228;hlen</li>
<li>Galileo Update Site ausw&#228;hlen (&#8220;Work with&#8221;)</li>
<li>&#8220;Collaboration -> Subversive SVN Team Provider&#8221; ausw&#228;hlen und installieren</li>
<li>http://community.polarion.com/projects/subversive/download/eclipse/2.0/galileo-site/ als neue Update Site hinzuf&#252;gen und ausw&#228;hlen (&#8220;Work with&#8221;)</li>
<li>Unter &#8220;Subversive SVN Connectors&#8221; die gew&#252;nschten Konnektoren ausw&#228;hlen (mindestens einen) und installieren (siehe Screenshot)</li>
<li>Hat man mehr als einen Konnektor ausgew&#228;hlt, kann man den bevorzugten im Menu &#8220;Window -> Preferences&#8221; unter &#8220;Team -> SVN -> SVN Connector&#8221; ausw&#228;hlen</li>
</ol>
<p><img src="http://jars.de/wp-content/uploads/subversive-eclipse-35.png" alt="subversive-eclipse-35" title="subversive-eclipse-35" width="650" height="647" class="alignnone size-full wp-image-529" /></p>
<p>Siehe dazu auch <a href="http://www.eclipse.org/subversive/downloads.php">hier</a> und <a href="http://www.polarion.com/products/svn/subversive.php?src=jars.de">hier</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=-WP-rP6qQa4:YopR30K87zk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=-WP-rP6qQa4:YopR30K87zk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=-WP-rP6qQa4:YopR30K87zk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=-WP-rP6qQa4:YopR30K87zk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=-WP-rP6qQa4:YopR30K87zk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/-WP-rP6qQa4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/java/subversion-mit-eclipse-35-galileo-und-subversive/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://jars.de/java/subversion-mit-eclipse-35-galileo-und-subversive</feedburner:origLink></item>
		<item>
		<title>Eclipse 3.5 Galileo ist fertig</title>
		<link>http://feedproxy.google.com/~r/jars/~3/vd1GHGkF1Wk/eclipse-35-galileo-ist-fertig</link>
		<comments>http://jars.de/java/eclipse-35-galileo-ist-fertig#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:42:01 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Eclipse 3.5]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://jars.de/?p=519</guid>
		<description><![CDATA[Eclipse 3.5 steht ab sofort zum Download bereit. Hier ein paar Beispiele der neuen Features von Eclipse Galileo:

Memory Analyzer: Zum Profilen des Speicherverbrauchs und dem Finden von Memory-Leaks
PHP Development Tools (PDT): Unterst&#252;tzt in der neuen Version 2.1 jetzt PHP 5.3 mit Namespaces und Closures
Mylyn: Unter anderem WikiText Support. (Mylyn New &#038; Noteworthy)
Web Tools: Editieren und [...]]]></description>
			<content:encoded><![CDATA[<p>Eclipse 3.5 steht ab sofort zum <a href="http://www.eclipse.org/downloads/">Download</a> bereit. Hier ein paar Beispiele der neuen Features von Eclipse Galileo:</p>
<ul>
<li><a href="http://eclipse.org/mat/">Memory Analyzer</a>: Zum Profilen des Speicherverbrauchs und dem Finden von Memory-Leaks</li>
<li><a href="http://eclipse.org/pdt/">PHP Development Tools (PDT)</a>: Unterst&#252;tzt in der neuen Version 2.1 jetzt PHP 5.3 mit Namespaces und Closures</li>
<li><a href="http://eclipse.org/mylyn/">Mylyn</a>: Unter anderem WikiText Support. <a href="http://www.eclipse.org/mylyn/new/">(Mylyn New &#038; Noteworthy)</a></li>
<li><a href="http://eclipse.org/webtools/sse/">Web Tools</a>: Editieren und Debuggen von XSL <a href="http://www.eclipse.org/webtools/releases/3.1.0/newandnoteworthy/">(Web Tools New &#038; Noteworthy)</a></li>
<li><a href="http://eclipse.org/birt/phoenix/">BIRT</a>: Produktivit&#228;t und Performance des Reporting Tools wurden verbessert</li>
<li>EclipseRT Runtime Technology: Aktualisierung auf OSGI 4 und weitere interne Verbesserungen, wie z.B. eine bessere Stabilit&#228;t</li>
<li><a href="http://www.eclipse.org/Xtext/">Xtext</a>: Xtext ist ein neue Projekt, dass bei Domain specific languages (DSL) unterst&#252;tzt und auch einen Editor f&#252;r die DSL bietet</li>
<li><a href="http://www.eclipse.org/cdo/">Connected Data Objects (CDO)</a>: Ein Framework f&#252;r verteilte und gemeinsam nutzbare EMF Modelle</li>
</ul>
<p>Mehr Infos gibt&#8217;s in den <a href="http://www.eclipse.org/org/press-release/20090624_galileo.php">Release Notes</a> und auf der <a href="http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-news-all.html">New &#038; Noteworthy Seite</a>.</p>
<p>Ich selbst habe Eclipse 3.5 final bereits am laufen und wenn es die Zeit zul&#228;sst, werde ich die n&#228;chsten Tagen von meinen ersten Erfahrungen berichten.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=vd1GHGkF1Wk:1e33LhW_TFs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=vd1GHGkF1Wk:1e33LhW_TFs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=vd1GHGkF1Wk:1e33LhW_TFs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=vd1GHGkF1Wk:1e33LhW_TFs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=vd1GHGkF1Wk:1e33LhW_TFs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/vd1GHGkF1Wk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/java/eclipse-35-galileo-ist-fertig/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://jars.de/java/eclipse-35-galileo-ist-fertig</feedburner:origLink></item>
		<item>
		<title>Android Newsticker Mai</title>
		<link>http://feedproxy.google.com/~r/jars/~3/W45qyUgO0ag/android-newsticker-mai</link>
		<comments>http://jars.de/mobile/android-newsticker-mai#comments</comments>
		<pubDate>Thu, 28 May 2009 12:32:15 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://jars.de/?p=508</guid>
		<description><![CDATA[Bereits dieses Jahr sollen mindestens 18 Android Ger&#228;te auf dem Markt erh&#228;ltlich sein was auch gut zu der Studie von vor zwei Wochen passt, dass Android um 900% zulegen soll. Zudem wird sich Android auch bald auf Ubuntu zuhause f&#252;hlen. Und auf der gerade stattfindenden Google I/O Konferenz wurde der zweite Android Programmierwettbewerb sowie die [...]]]></description>
			<content:encoded><![CDATA[<p>Bereits dieses Jahr sollen mindestens <a href="http://www.android-os.de/content/view/222/1/">18 Android Ger&#228;te auf dem Markt erh&#228;ltlich</a> sein was auch gut zu der Studie von vor zwei Wochen passt, dass <a href="http://greenrobot.de/mobile-news/900-wachstum-fuer-android-in-2009-studie">Android um 900% zulegen soll</a>. Zudem wird sich Android auch bald auf <a href="http://greenrobot.de/mobile-news/android-fuer-ubuntu">Ubuntu zuhause f&#252;hlen</a>. Und auf der gerade stattfindenden Google I/O Konferenz wurde der <a href="http://greenrobot.de/mobile-news/android-developer-challenge-teil-2">zweite Android Programmierwettbewerb</a> sowie die <a href="http://greenrobot.de/mobile-news/neue-features-in-android-20">ersten neuen Features von Android 2.0</a> angek&#252;ndigt. Es tut sich also gerade einiges&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=W45qyUgO0ag:NC65-Mtb8Ig:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=W45qyUgO0ag:NC65-Mtb8Ig:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=W45qyUgO0ag:NC65-Mtb8Ig:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=W45qyUgO0ag:NC65-Mtb8Ig:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=W45qyUgO0ag:NC65-Mtb8Ig:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/W45qyUgO0ag" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/mobile/android-newsticker-mai/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/mobile/android-newsticker-mai</feedburner:origLink></item>
		<item>
		<title>Tethering mit Android</title>
		<link>http://feedproxy.google.com/~r/jars/~3/Umuu1yz6Cbw/tethering-mit-android</link>
		<comments>http://jars.de/mobile/tethering-mit-android#comments</comments>
		<pubDate>Tue, 26 May 2009 06:46:12 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Tethering]]></category>

		<guid isPermaLink="false">http://jars.de/?p=500</guid>
		<description><![CDATA[Tethering erm&#246;glicht es &#252;ber ein Handy auf dem Laptop zu surfen. Dies ist inzwischen auch mit Android Ger&#228;ten wie dem HTC G1 m&#246;glich und es gibt daf&#252;r auch schon mehrere Softwarel&#246;sungen. W&#228;hrend z.B. aNetShare und WifiTether einen ROOT Zugriff auf das Android Ger&#228;t voraussetzt, gibt es mit PdaNet auch eine komfortable L&#246;sung, die auf allen [...]]]></description>
			<content:encoded><![CDATA[<p>Tethering erm&#246;glicht es &#252;ber ein Handy auf dem Laptop zu surfen. Dies ist inzwischen auch mit Android Ger&#228;ten wie dem HTC G1 m&#246;glich und es gibt daf&#252;r auch schon mehrere Softwarel&#246;sungen. W&#228;hrend z.B. <a href="http://android.a0soft.com/aNetShare.htm">aNetShare</a> und <a href="http://code.google.com/p/android-wifi-tether/">WifiTether</a> einen ROOT Zugriff auf das Android Ger&#228;t voraussetzt, gibt es mit <a href="http://www.junefabrics.com/android/index.php">PdaNet</a> auch eine komfortable L&#246;sung, die auf allen Ger&#228;ten eingesetzt werden kann. Allerdings unterst&#252;tzt PdaNet derzeit nur Android 1.1 unterst&#252;tzt, was sich aber bald &#228;ndern sollte, da Android 1.5 bereits weit verbreitet ist.<br />
<span id="more-500"></span><br />
Installiert wird PdaNet &#252;ber ein Windows Setup, das auf dem Rechner und auf dem Android Ger&#228;t jeweils eine Applikation installiert (sowie einen USB und einen Modem Treiber). Danach kann man das Smartphone &#252;ber USB an den Laptop anschlie&#223;en, auf beiden Seiten die Programme starten und dann mobil auf dem Laptop in&#8217;s Internet gehen. In der Praxis hat die Version 1.14 (beta) allerdings noch so ihre T&#252;cken. Bereits die Installation hat sich in den ersten Versuchen aufgehangen; ich hatte den Debug Modus auf dem Ger&#228;t bereits aktiviert, was die Installation der Android App durcheinander gebracht hatte. Nach Deaktivieren (und anschlie&#223;endem Reaktivieren) ging es jedoch. Im Test auf einer Bahnfahrt hatte PdaNet dann anscheinend gro&#223;e Probleme mit abrei&#223;enden Verbindungen. Die Software auf dem Laptop reagierte jedenfalls mehrmals gar nicht mehr. Bei frischen Versuchen bei guten Empfang (z.B. Bahnh&#246;fen) hat PdaNet jedoch gut funktioniert.</p>
<p>Insgesamt leidet die Anwendung noch unter Kinderkrankheiten, die bei einer beta Version noch nachvollziehbar sind. Insbesondere wenn die Stabilit&#228;t in Zukunft verbessert wird, erscheint mir PdaNet die einfachste Tethering-L&#246;sung f&#252;r Android zu werden.</p>
<p>Rechtlich sollte man pr&#252;fen ob Tethering vom Provider gestattet wird. Z.B. ist Wifi Tether eine der wenigen Apps die aus dem Android US Market verbannt wurden, da die Nutzungsbedingungen von T-Mobile USA Tethering untersagen.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=Umuu1yz6Cbw:MgXv9bQHldY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=Umuu1yz6Cbw:MgXv9bQHldY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=Umuu1yz6Cbw:MgXv9bQHldY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=Umuu1yz6Cbw:MgXv9bQHldY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=Umuu1yz6Cbw:MgXv9bQHldY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/Umuu1yz6Cbw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/mobile/tethering-mit-android/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://jars.de/mobile/tethering-mit-android</feedburner:origLink></item>
		<item>
		<title>wsimport: Web Service Client generieren</title>
		<link>http://feedproxy.google.com/~r/jars/~3/NB7dVxlnkaQ/wsimport-web-service-client-generieren</link>
		<comments>http://jars.de/java/wsimport-web-service-client-generieren#comments</comments>
		<pubDate>Mon, 25 May 2009 14:58:07 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java 6]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[wsimport]]></category>

		<guid isPermaLink="false">http://jars.de/?p=256</guid>
		<description><![CDATA[Seit Java 6 ist das Tool wsimport mit im JDK dabei. Anhand einer bestehenden WSDL generiert es einen Java Client f&#252;r den Web Service. Die Notwendigkeit eine weitere Library einzubinden entf&#228;llt (z.B. Apache Axis). Wie einfach das geht zeigt der folgende typische Aufruf:
wsimport -d path/to/bin -keep -s path/to/src  -p de.jars.example http://url.to/example.wsdl
H&#228;ufig verwendete Optionen:
d: Pfad [...]]]></description>
			<content:encoded><![CDATA[<p>Seit Java 6 ist das Tool <a href="http://java.sun.com/javase/6/docs/technotes/tools/share/wsimport.html">wsimport</a> mit im JDK dabei. Anhand einer bestehenden WSDL generiert es einen Java Client f&#252;r den Web Service. Die Notwendigkeit eine weitere Library einzubinden entf&#228;llt (z.B. Apache Axis). Wie einfach das geht zeigt der folgende typische Aufruf:</p>
<blockquote><p>wsimport -d path/to/bin -keep -s path/to/src  -p de.jars.example http://url.to/example.wsdl</p></blockquote>
<p>H&#228;ufig verwendete Optionen:<br />
<strong>d:</strong> Pfad f&#252;r die .class Dateien<br />
<strong>keep:</strong> Flag, dass die Source Dateien behalten werden sollen<br />
<strong>s:</strong> Pfad f&#252;r die Source Dateien<br />
<strong>p:</strong> Das Java Package f&#252;r die generierten Klassen</p>
<p>Neben den Optionen muss nat&#252;rlich noch die URL der WSDL angegeben werden. Weitere Optionen finden sich in der <a href="http://java.sun.com/javase/6/docs/technotes/tools/share/wsimport.html">wsimport Beschreibung</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=NB7dVxlnkaQ:1_Cv_GW-YqM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=NB7dVxlnkaQ:1_Cv_GW-YqM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=NB7dVxlnkaQ:1_Cv_GW-YqM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=NB7dVxlnkaQ:1_Cv_GW-YqM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=NB7dVxlnkaQ:1_Cv_GW-YqM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/NB7dVxlnkaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/java/wsimport-web-service-client-generieren/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jars.de/java/wsimport-web-service-client-generieren</feedburner:origLink></item>
		<item>
		<title>Guice 2</title>
		<link>http://feedproxy.google.com/~r/jars/~3/ryu7VYqeB3M/guice-2</link>
		<comments>http://jars.de/java/guice-2#comments</comments>
		<pubDate>Wed, 20 May 2009 11:23:16 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Guice]]></category>
		<category><![CDATA[Guice 2]]></category>
		<category><![CDATA[Injection]]></category>

		<guid isPermaLink="false">http://jars.de/?p=492</guid>
		<description><![CDATA[Google Guice ist jetzt in der zweiten Version verf&#252;gbar. Das Dependency-Injection Framework ist wesentlich leichtgewichtiger als Spring und hat viele Anh&#228;nger. Google setzt Guice nach eigenen Angaben selbst ein: Beispiele daf&#252;r sind AdWords, Google Docs, Gmail und YouTube. Mehr im Google Code Blog.
]]></description>
			<content:encoded><![CDATA[<p>Google Guice ist jetzt in der zweiten Version verf&#252;gbar. Das Dependency-Injection Framework ist wesentlich leichtgewichtiger als Spring und hat viele Anh&#228;nger. Google setzt Guice nach eigenen Angaben selbst ein: Beispiele daf&#252;r sind AdWords, Google Docs, Gmail und YouTube. Mehr im <a href="http://google-code-updates.blogspot.com/2009/05/guice-deuce.html">Google Code Blog</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=ryu7VYqeB3M:HNT9ZJE5Ck4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=ryu7VYqeB3M:HNT9ZJE5Ck4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=ryu7VYqeB3M:HNT9ZJE5Ck4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=ryu7VYqeB3M:HNT9ZJE5Ck4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=ryu7VYqeB3M:HNT9ZJE5Ck4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/ryu7VYqeB3M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/java/guice-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/java/guice-2</feedburner:origLink></item>
		<item>
		<title>Java App Store</title>
		<link>http://feedproxy.google.com/~r/jars/~3/eKztGX9dzys/java-app-store</link>
		<comments>http://jars.de/java/java-app-store#comments</comments>
		<pubDate>Tue, 19 May 2009 18:31:54 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Store]]></category>

		<guid isPermaLink="false">http://jars.de/?p=488</guid>
		<description><![CDATA[Java goes iTunes! Es hat zwar ein paar Jahre gebraucht, klingt aber vielversprechend:

]]></description>
			<content:encoded><![CDATA[<p>Java goes iTunes! Es hat zwar ein paar Jahre gebraucht, klingt aber vielversprechend:<br />
<object id="flashObj" width="486" height="322" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"><param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&#038;publisherID=1460825906" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="videoId=23673850001&#038;playerID=1640183659&#038;domain=embed&#038;" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&#038;publisherID=1460825906" bgcolor="#FFFFFF" flashVars="videoId=23673850001&#038;playerID=1640183659&#038;domain=embed&#038;" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=eKztGX9dzys:d5apsfB9PW8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=eKztGX9dzys:d5apsfB9PW8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=eKztGX9dzys:d5apsfB9PW8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=eKztGX9dzys:d5apsfB9PW8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=eKztGX9dzys:d5apsfB9PW8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/eKztGX9dzys" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/java/java-app-store/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/java/java-app-store</feedburner:origLink></item>
		<item>
		<title>RFC 3514</title>
		<link>http://feedproxy.google.com/~r/jars/~3/KFSzOTDHbNk/rfc-3514</link>
		<comments>http://jars.de/fun/rfc-3514#comments</comments>
		<pubDate>Fri, 15 May 2009 07:58:06 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[RFC]]></category>

		<guid isPermaLink="false">http://jars.de/?p=485</guid>
		<description><![CDATA[RFCs sind quasi die Bauanleitungen f&#252;r&#8217;s Internet und beschreiben grundlegende Protokolle wie IP, TCP, HTTP, DNS, etc. Jedoch ist es ein noch relativ unbekannter RFC, der bei konsequenter Nutzung das Internet verbessern k&#246;nnte wie kaum ein anderer. Auch ich habe erst 6 Jahre nach seiner Ver&#246;ffentlichung davon erfahren, und m&#246;chte hiermit zu seiner Verbreitung beitragen: [...]]]></description>
			<content:encoded><![CDATA[<p>RFCs sind quasi die Bauanleitungen f&#252;r&#8217;s Internet und beschreiben grundlegende Protokolle wie <a href="http://www.ietf.org/rfc/rfc791.txt">IP</a>, <a href="http://www.ietf.org/rfc/rfc793.txt">TCP</a>, <a href="http://www.ietf.org/rfc/rfc1945.txt">HTTP</a>, <a href="http://www.ietf.org/rfc/rfc1043.txt">DNS</a>, etc. Jedoch ist es ein noch relativ unbekannter RFC, der bei konsequenter Nutzung das Internet verbessern k&#246;nnte wie kaum ein anderer. Auch ich habe erst 6 Jahre nach seiner Ver&#246;ffentlichung davon erfahren, und m&#246;chte hiermit zu seiner Verbreitung beitragen: <a href="http://www.ietf.org/rfc/rfc3514.txt">RFC 3514</a>. Mehr verrate ich nicht; einfach dem Link folgen! F&#252;r diejenigen die noch tiefer in die Materie einsteigen m&#246;chten empfiehlt sich <a href="http://www.ietf.org/rfc/rfc1149.txt">RFC 1149</a> (<a href="http://de.wikipedia.org/wiki/IPoAC">IPoAC</a>).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=KFSzOTDHbNk:oyXDhKuxinE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=KFSzOTDHbNk:oyXDhKuxinE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=KFSzOTDHbNk:oyXDhKuxinE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=KFSzOTDHbNk:oyXDhKuxinE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=KFSzOTDHbNk:oyXDhKuxinE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/KFSzOTDHbNk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/fun/rfc-3514/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jars.de/fun/rfc-3514</feedburner:origLink></item>
		<item>
		<title>Google Search Options: nice!</title>
		<link>http://feedproxy.google.com/~r/jars/~3/9msc1spHu7A/google-search-options-nice</link>
		<comments>http://jars.de/web/google-search-options-nice#comments</comments>
		<pubDate>Wed, 13 May 2009 08:21:04 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://jars.de/?p=482</guid>
		<description><![CDATA[
Quelle, mehr u.a. bei Golem
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/MtirDMfcOKE&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/MtirDMfcOKE&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<a href="http://googleblog.blogspot.com/2009/05/more-search-options-and-other-updates.html">Quelle</a>, mehr u.a. bei <a href="http://www.golem.de/0905/67063.html">Golem</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=9msc1spHu7A:HdLG2WkNwc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=9msc1spHu7A:HdLG2WkNwc8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=9msc1spHu7A:HdLG2WkNwc8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=9msc1spHu7A:HdLG2WkNwc8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=9msc1spHu7A:HdLG2WkNwc8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/9msc1spHu7A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/web/google-search-options-nice/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://jars.de/web/google-search-options-nice</feedburner:origLink></item>
		<item>
		<title>Techie TV: What Killed Smalltalk Could Kill Ruby, Too</title>
		<link>http://feedproxy.google.com/~r/jars/~3/BI_Fv3x0z_Y/techie-tv-what-killed-smalltalk-could-kill-ruby-too</link>
		<comments>http://jars.de/fun/techie-tv-what-killed-smalltalk-could-kill-ruby-too#comments</comments>
		<pubDate>Tue, 12 May 2009 14:21:52 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://jars.de/?p=478</guid>
		<description><![CDATA[
Robert Martin (Object Mentor, Inc.) &#8220;What Killed Smalltalk Could Kill Ruby, Too&#8221; 
Sehr nett anzusehen, aber f&#252;r die ganz Eiligen die drei Punkte wie man Ruby am besten killt (nicht das er es wollte):

&#8220;Make a mess&#8221;, also unsauber coden &#8211; Robert Martin geht sehr auf Disziplin und Test-Driven-Development ein
Arrogant gegen&#252;ber anderen Sprachen sein
Unternehmensanforderungen ignorieren

]]></description>
			<content:encoded><![CDATA[<p><embed src="http://blip.tv/play/AYGAlmaGvAQ" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed><br />
Robert Martin (Object Mentor, Inc.) &#8220;What Killed Smalltalk Could Kill Ruby, Too&#8221; </p>
<p>Sehr nett anzusehen, aber f&#252;r die ganz Eiligen die drei Punkte wie man Ruby am besten killt (nicht das er es wollte):</p>
<ul>
<li>&#8220;Make a mess&#8221;, also unsauber coden &#8211; Robert Martin geht sehr auf Disziplin und Test-Driven-Development ein</li>
<li>Arrogant gegen&#252;ber anderen Sprachen sein</li>
<li>Unternehmensanforderungen ignorieren</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=BI_Fv3x0z_Y:EkGX131yqG4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=BI_Fv3x0z_Y:EkGX131yqG4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=BI_Fv3x0z_Y:EkGX131yqG4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=BI_Fv3x0z_Y:EkGX131yqG4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=BI_Fv3x0z_Y:EkGX131yqG4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/BI_Fv3x0z_Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/fun/techie-tv-what-killed-smalltalk-could-kill-ruby-too/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jars.de/fun/techie-tv-what-killed-smalltalk-could-kill-ruby-too</feedburner:origLink></item>
		<item>
		<title>Zurück vom mobilecamp</title>
		<link>http://feedproxy.google.com/~r/jars/~3/GeGM6cDFD3g/zurueck-vom-mobilecamp</link>
		<comments>http://jars.de/mobile/zurueck-vom-mobilecamp#comments</comments>
		<pubDate>Mon, 27 Apr 2009 10:54:57 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[greenrobot]]></category>
		<category><![CDATA[HTC Magic]]></category>
		<category><![CDATA[mobilecamp]]></category>

		<guid isPermaLink="false">http://jars.de/?p=475</guid>
		<description><![CDATA[Im greenrobot Blog (RSS) habe ich &#252;ber das mobilecamp geschrieben, bei dem ich das vergangene Wochenende war. Dazu gibt&#8217;s zwei neue Artikel: Meine Android Entwickler Session war sehr gut besucht und Vodafone hatte die neuen HTC Magic Ger&#228;te zum ausprobieren dabei. Au&#223;erdem werden wir bald ein neues Android Spiel ver&#246;ffentlichen.
]]></description>
			<content:encoded><![CDATA[<p>Im <a href="http://greenrobot.de/page/1">greenrobot Blog</a> (<a href="http://feeds2.feedburner.com/greenrobot">RSS</a>) habe ich &#252;ber das <a href="http://greenrobot.de/allgemein/greenrobot-auf-dem-mobilecamp-dresden">mobilecamp</a> geschrieben, bei dem ich das vergangene Wochenende war. Dazu gibt&#8217;s zwei neue Artikel: Meine <a href="http://greenrobot.de/allgemein/android-entwicklung-mobilecamp-session-online">Android Entwickler Session</a> war sehr gut besucht und Vodafone hatte die neuen <a href="http://greenrobot.de/mobile-news/htc-magic-bei-vodafone">HTC Magic Ger&#228;te</a> zum ausprobieren dabei. Au&#223;erdem werden wir bald ein neues <a href="http://greenrobot.de/mobile-news/zukunftstrend-mobile-spiele">Android Spiel</a> ver&#246;ffentlichen.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=GeGM6cDFD3g:QfNXLkgHi8M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=GeGM6cDFD3g:QfNXLkgHi8M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=GeGM6cDFD3g:QfNXLkgHi8M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=GeGM6cDFD3g:QfNXLkgHi8M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=GeGM6cDFD3g:QfNXLkgHi8M:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/GeGM6cDFD3g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/mobile/zurueck-vom-mobilecamp/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://jars.de/mobile/zurueck-vom-mobilecamp</feedburner:origLink></item>
		<item>
		<title>Oracle und die Sun Cloud</title>
		<link>http://feedproxy.google.com/~r/jars/~3/8mvz40oihcc/oracle-und-die-sun-cloud</link>
		<comments>http://jars.de/java/oracle-und-die-sun-cloud#comments</comments>
		<pubDate>Tue, 21 Apr 2009 04:06:46 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[WebLogic]]></category>

		<guid isPermaLink="false">http://jars.de/?p=465</guid>
		<description><![CDATA[Dass Oracle Sun kauft hat mich zugegebenerma&#223;en &#252;berrascht. Als IBM Sun kaufen wollte, war ich skeptisch ob da wirklich was draus wird. Und jetzt ist da auf einmal ORACLE und der Deal ist schon &#252;ber die B&#252;hne! Doch wie passen die Unternehmensmodelle zusammen?
Ein Monat zuvor hat Sun eine wichtige Erweiterung des Businessmodells vorgestellt. Lange Zeit [...]]]></description>
			<content:encoded><![CDATA[<p>Dass <a href="http://www.oracle.com/sun/index.html">Oracle</a> <a href="http://www.sun.com/third-party/global/oracle/index.jsp">Sun</a> kauft hat mich zugegebenerma&#223;en &#252;berrascht. Als IBM Sun kaufen wollte, war ich skeptisch ob da wirklich was draus wird. Und jetzt ist da auf einmal ORACLE und der Deal ist schon &#252;ber die B&#252;hne! Doch wie passen die Unternehmensmodelle zusammen?</p>
<p>Ein Monat zuvor hat Sun eine wichtige Erweiterung des Businessmodells vorgestellt. Lange Zeit fragte man sich wie Sun mit der Entwicklung freier Software Geld machen will. Jonathan Schwartz gab <a href="http://blogs.sun.com/jonathan/date/20090302">in</a> <a href="http://blogs.sun.com/jonathan/date/20090306">seinem</a> <a href="http://blogs.sun.com/jonathan/date/20090311">Blog</a> <a href="http://blogs.sun.com/jonathan/date/20090318">die Antwort</a>: <strong>Sun Cloud</strong>. And by the way, the network is the computer. Hat Sun ja <a href="http://en.wikipedia.org/wiki/John_Gage">schon immer</a> gesagt. Alles machte auf einmal Sinn: Hardware, Java, Glassfish, MySQL, VirtualBox, OpenOffice und vielleicht sogar Solaris. Das Portfolio f&#252;r ein &#252;berzeugendes Cloud Angebot. Freie Software f&#252;r die m&#246;glichst weite Verbreitung und die Cloud um damit auch Geld zu machen. Eine win-win Situation: freie Software f&#252;r alle und eine Cloud f&#252;r diejenigen, die gerne bereit sind Geld daf&#252;r zu zahlen um diese Software in einer gemanagten Infrastruktur einzusetzen.</p>
<p>Dann kam der Deal mit Oracle. Zun&#228;chst muten die Unternehmen grundverschieden an: <span id="more-465"></span>W&#228;hrend Sun inzwischen gnadenlos auf freie Software setzt, verkauft Oracle weiterhin hochpreisige Software. Zudem &#252;berlappt sich das technologische Portfolio stark: Oracle vs. MySQL, WebLogic vs. Glassfish, JDeveloper vs. Netbeans und JRockit vs. Sun&#8217;s Java VM. W&#252;rde Oracle den Cloud Gedanken weiterf&#252;hren, w&#228;re das vielleicht alles nicht so wichtig, denn in der Cloud k&#246;nnte Oracle Alternativen f&#252;r verschiedene Zielgruppen anbieten. F&#252;r etablierte Unternehmen mit entsprechendem IT Budget k&#246;nnten eine Business App Cloud (Siebel&#038;Co) und eine Oracle Fusion Middleware Cloud jeweils mit einer Oracle Datenbank angeboten werden. Und kleinere Unternehmen und Startups, welche mehr auf die Kosten schauen, k&#246;nnten sich f&#252;r die schlanke Glassfish Cloud mit MySQL entscheiden. Beides macht Sinn um m&#246;glichst viele Kundenbed&#252;rfnisse bedienen zu k&#246;nnen und auch Einstiegsangebote anzubieten, die mit ihren Kunden mitwachsen k&#246;nnen.</p>
<p>Meine Wetterprognose lautet also eindeutig bew&#246;lkt und somit sollte es keinen dramatischen Sonnenuntergang geben: <a href="http://www.sun.com/solutions/cloudcomputing/index.jsp">Behind Every Cloud You&#8217;ll See the Sun</a>. </p>
<p>PS.: Auch aus Sicht des ewigen Zweikampfes zwischen SAP und Oracle ist der Deal spannend, da SAP in den letzten Jahren Java als zweite technologische Plattform im SAP Stack aufgebaut hat.<br />
PPS.: Hoffentlich &#252;bernimmt Oracle Glassfish 3 als neuen Application Server. Der WebLogic 10 mit Spring-inside, JEE Bugs und einer unreifen JPA Implementierung hat mich damals (noch zu BEA Zeiten) jedenfalls nicht &#252;berzeugt.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=8mvz40oihcc:-NsY67TRvas:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=8mvz40oihcc:-NsY67TRvas:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=8mvz40oihcc:-NsY67TRvas:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=8mvz40oihcc:-NsY67TRvas:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=8mvz40oihcc:-NsY67TRvas:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/8mvz40oihcc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/java/oracle-und-die-sun-cloud/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://jars.de/java/oracle-und-die-sun-cloud</feedburner:origLink></item>
		<item>
		<title>Launch von greenrobot.de</title>
		<link>http://feedproxy.google.com/~r/jars/~3/SS_EUWemaio/launch-von-greenrobot</link>
		<comments>http://jars.de/mobile/launch-von-greenrobot#comments</comments>
		<pubDate>Wed, 25 Mar 2009 09:38:32 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[greenrobot]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://jars.de/?p=445</guid>
		<description><![CDATA[Heute kann ich (endlich) mein neustes Projekt greenrobot.de vorstellen: Gemeinsam mit Partnern biete ich auf greenrobot eigene Apps und Dienstleistungen f&#252;r Android und iPhone an. Beide mobile Plattformen finde ich schon immer extrem spannend, weil es zum ersten Mal mobile Ger&#228;te gibt, die nicht nur extrem n&#252;tzlich sind sondern dabei auch Spa&#223; machen. Zudem werden [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://greenrobot.de"><img src="http://jars.de/wp-content/uploads/greenrobot-250.png" alt="greenrobot" title="greenrobot" width="250" height="55" class="alignright size-full wp-image-450" /></a>Heute kann ich (endlich) mein neustes Projekt <a href="http://greenrobot.de" style="color: #6AC335">greenrobot.de</a> vorstellen: Gemeinsam mit Partnern biete ich auf greenrobot eigene <a href="http://greenrobot.de/apps" style="color: #6AC335">Apps</a> und <a href="http://greenrobot.de/leistungen" style="color: #6AC335">Dienstleistungen</a> f&#252;r Android und iPhone an. Beide mobile Plattformen finde ich schon immer extrem spannend, weil es zum ersten Mal mobile Ger&#228;te gibt, die nicht nur extrem n&#252;tzlich sind sondern dabei auch Spa&#223; machen. Zudem werden sie mit g&#252;nstiger werdenden Datentarifen auch bald den Massenmarkt erreichen. Schlie&#223;lich fasziniert mich Android als Entwickler seit der ersten Stunde und so folgten meinem <a href="http://jars.de/java/android">ersten Artikel zu Android</a> vom November 2007 <a href="http://jars.de/tag/android">viele weitere</a>. Damit ist greenrobot der n&#228;chste Schritt meine Begeisterung f&#252;r Android (und das iPhone) verst&#228;rkt in Taten umzusetzen.</p>
<p>Es gibt ein <a href="http://greenrobot.de/page/1"  style="color: #6AC335">greenrobot Blog</a>, in dem zuk&#252;nftig News zu eigenen Apps und teilweise auch interessante Branchennews zu lesen sein werden. Zum Beispiel habe ich heute den Artikel <a href="http://greenrobot.de/mobile-news/mobiles-internet-nur-iphone-und-android-wachsen"  style="color: #6AC335">Mobiles Internet: Nur iPhone und Android wachsen</a> bei greenrobot und nicht mehr bei jars gepostet. Wer also an mobilen News und meinen Apps interessiert ist, sollte zus&#228;tzlich den <a href="http://feeds2.feedburner.com/greenrobot" style="color: #6AC335">greenrobot Feed</a> abonnieren. Sehr technische oder nur f&#252;r Entwickler bestimmte Artikel bleiben auf jars, da sich greenrobot an Consumer richtet.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=SS_EUWemaio:Xj4aoIJlGic:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=SS_EUWemaio:Xj4aoIJlGic:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=SS_EUWemaio:Xj4aoIJlGic:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=SS_EUWemaio:Xj4aoIJlGic:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=SS_EUWemaio:Xj4aoIJlGic:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/SS_EUWemaio" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/mobile/launch-von-greenrobot/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jars.de/mobile/launch-von-greenrobot</feedburner:origLink></item>
		<item>
		<title>Android Performance: eine Reise in die JVM Steinzeit</title>
		<link>http://feedproxy.google.com/~r/jars/~3/18QhKjU_lmw/android-performance-eine-reise-in-die-jvm-steinzeit</link>
		<comments>http://jars.de/mobile/android-performance-eine-reise-in-die-jvm-steinzeit#comments</comments>
		<pubDate>Mon, 09 Mar 2009 07:53:49 +0000</pubDate>
		<dc:creator>Markus Junginger</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Dalvik]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://jars.de/?p=427</guid>
		<description><![CDATA[Entwickelt man f&#252;r Android Performance-kritische Anwendungen f&#252;hlt man sich schnell in die Anfangszeit von Java zur&#252;ckversetzt. Man muss auf die ein oder andere &#8220;Komfort&#8221;-Funktion verzichten, die man von aktuellen Java VMs gewohnt ist. In Android sind diese zwar vorhanden, aber m&#252;ssen gegen Performance-Einbu&#223;en abgew&#228;gt werden. Dies liegt vor allem daran, das Android&#8217;s Dalvik VM nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Entwickelt man f&#252;r Android Performance-kritische Anwendungen f&#252;hlt man sich schnell in die Anfangszeit von Java zur&#252;ckversetzt. Man muss auf die ein oder andere &#8220;Komfort&#8221;-Funktion verzichten, die man von aktuellen Java VMs gewohnt ist. In Android sind diese zwar vorhanden, aber m&#252;ssen gegen Performance-Einbu&#223;en abgew&#228;gt werden. Dies liegt vor allem daran, das Android&#8217;s Dalvik VM nicht mit aktuellen und hoch optimierten JVMs mithalten kann. In gewissen Punkten erinnert Dalvik an eine VM von Java 1.0 oder 1.1, die vor &#252;ber 10 Jahren aktuell waren. Viele dieser Punkte hat Google im Dokument <a href="http://d.android.com/guide/practices/design/performance.html">Designing for Performance</a> zusammengetragen. Hier finden sich dann unter anderem folgende Ratschl&#228;ge, die sich leider auch negativ auf die Produktivit&#228;t und Codequalit&#228;t auswirken:</p>
<ul>
<li>Man soll vermeiden Objekte zu erzeugen</li>
<li>Nativer Code ist wesentlich schneller als Bytecode</li>
<li>Man soll getter/setter vermeiden, ebenso enums</li>
<li>foreach soll man nur mit Arrays benutzen</li>
<li>Man soll final und static benutzen</li>
</ul>
<p><span id="more-427"></span>Mit Optimierungen auf dieser Ebene wird man als Java Entwickler eigentlich nicht mehr konfrontiert, weil das eine modere JVM im Griff hat. Aber gerade wenn man Spiele entwickelt und stabile FPS (frames per second) Raten wichtig sind, wird man sich anpassen m&#252;ssen. Aus eigener Erfahrung muss ich das leider best&#228;tigen. Inbesondere ist es &#252;berlebensnotwendig die Objektneuanlage auf ein Minimum zu reduzieren. Sonst blockiert der Garbage Collector regelm&#228;&#223;ig f&#252;r ~150ms komplett alles, und jede fl&#252;ssige Animation ist dahin. Deshalb muss man &#252;brigens auch sehr aufpassen welche anderen Applikationen als Hintergrundprozesse (Services) laufen, denn die k&#246;nnen die eigene Applikation genauso au&#223;er Gefecht setzten!</p>
<p>Bei allem Respekt und Anerkennung gegen&#252;ber der Android Plattform, wirkt die Dalvik VM alles andere als zeitgem&#228;&#223;. Auch dass Dalvik derzeit ausschlie&#223;lich Code interpretiert ausf&#252;hrt schreit nach einem JIT oder Hotspot Compiler. Sun hat das seit 10 Jahren und selbst die kleinen VMs von Java ME sind mit JIT und Hardware beschleunigter Bytecode-Ausf&#252;hrung schon lange einiges weiter. Es bleibt zu hoffen das Google beziehungsweise die Open Headset Alliance Dalvik bald auf den aktuellen technologischen Stand bringt.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jars?a=18QhKjU_lmw:MKra6XtHdSk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jars?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=18QhKjU_lmw:MKra6XtHdSk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jars?i=18QhKjU_lmw:MKra6XtHdSk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jars?a=18QhKjU_lmw:MKra6XtHdSk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/jars?i=18QhKjU_lmw:MKra6XtHdSk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jars/~4/18QhKjU_lmw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jars.de/mobile/android-performance-eine-reise-in-die-jvm-steinzeit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jars.de/mobile/android-performance-eine-reise-in-die-jvm-steinzeit</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.577 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-12 01:32:22 -->
