<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.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>ilimitado Web Entwickler Blog</title>
	
	<link>http://www.ilimitado.de/blog</link>
	<description />
	<lastBuildDate>Thu, 18 Mar 2010 16:58:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</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/Ilimitado-entwickler-blog" /><feedburner:info uri="ilimitado-entwickler-blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Installieren von SocialWok auf einer Google Apps Domain</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/wAvLoyPs1Iw/</link>
		<comments>http://www.ilimitado.de/blog/2010/03/installieren-von-socialwok-auf-einer-google-apps-domain/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 16:58:24 +0000</pubDate>
		<dc:creator>Stephan Linzner &amp; Daniel Kersting</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
<category>business</category><category>google</category><category>google apps</category><category>socialWok</category>
		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=447</guid>
		<description><![CDATA[
Einfach auf den  Google Apps Marketplace gehen und nach SocialWok suchen. Dann &#8220;Add it now&#8221; klicken
Google Apps Domain eingeben http://www.ilimitado.de 
Dem Setup Guide folgen:

Agree to terms, auf &#8220;I agree. Continue&#8221; klicken
Grant data access, einstellen lässt sich nichts, den Zugriff muss man gewähren. Auf &#8220;Grant data access&#8221; klicken
 

External configuration, es müssen weitere Einstellungen auf [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Einfach auf den  <a href="http://www.google.com/enterprise/marketplace/ ">Google Apps Marketplace</a> gehen und nach SocialWok suchen. Dann &#8220;Add it now&#8221; klicken</li>
<li>Google Apps Domain eingeben http://www.ilimitado.de </li>
<li>Dem Setup Guide folgen:</li>
<ol>
<li><strong>Agree to terms</strong>, auf &#8220;I agree. Continue&#8221; klicken</li>
<li><strong>Grant data access</strong>, einstellen lässt sich nichts, den Zugriff muss man gewähren. Auf &#8220;Grant data access&#8221; klicken
 </li>
<div class="googleadsinsidepost"></div>
<li><strong>External configuration</strong>, es müssen weitere Einstellungen auf socialwok.com vorgenommen werden. Hierzu einfach den entsprechenden individuellen Link anklicken (Achtung: Noch nicht den Continue Button klicken) und Zugriff auf die genannte Google Apps zulassen, &#8220;zulassen&#8221; Button.<br />
Jetzt kann man alle User der Domain über die neue App informieren, oder auch nicht. Dazu, einfach auswählen, wer eine Email bekommen soll und &#8220;Notify Users&#8221; klicken. Hat alles geklappt wird man darüber informiert und gelangt über &#8220;Return to Google Apps Control Panel&#8221; zurück zur Appsverwaltung
 </li>
<li><strong>Enable the app</strong>, über &#8220;Enable app now&#8221; wird die neue App endgültig aktiviert und SocialWok erscheint nun unten rechts hinter den Google Apps. SocialWok ist nun unter http://app.socialwok.com/ erreichbar und nutzbar. Um perönliche Einstellungen in SocialWok vorzunehmen, kann man oben Links auf &#8220;Setup Wizzard&#8221; klicken. Gmail Integration: http://help.socialwok.com/home/gmail-integration</li>
</ol>
</ol>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für Installieren von SocialWok auf einer Google Apps Domain " /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+Installieren+von+SocialWok+auf+einer+Google+Apps+Domain+" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p><br /><strong>Tags:</strong> <a href="http://www.ilimitado.de/blog/tags/business/" title="Browse for business" rel="tag">business</a>, <a href="http://www.ilimitado.de/blog/tags/google/" title="Browse for google" rel="tag">google</a>, <a href="http://www.ilimitado.de/blog/tags/google-apps/" title="Browse for google apps" rel="tag">google apps</a>, <a href="http://www.ilimitado.de/blog/tags/socialWok/" title="Browse for socialWok" rel="tag">socialWok</a><img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/wAvLoyPs1Iw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2010/03/installieren-von-socialwok-auf-einer-google-apps-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2010/03/installieren-von-socialwok-auf-einer-google-apps-domain/</feedburner:origLink></item>
		<item>
		<title>Javascript Nexus live wallpaper for your website</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/Ts72lOZVwUc/</link>
		<comments>http://www.ilimitado.de/blog/2010/02/javascript-nexus-live-wallpaper-for-your-website/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 12:48:54 +0000</pubDate>
		<dc:creator>Stephan Linzner</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
<category>browser</category><category>chrome</category><category>CSS</category><category>firefox</category><category>google</category><category>ilimitado</category><category>javascript</category><category>labs</category><category>webkit</category>
		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=430</guid>
		<description><![CDATA[Yesterday, while doing a break at work, i had the idea to implement the awesome Nexus live wallpaper for our blog in JS. So i sat down yesterday evening and implemented the Nexus live wallpaper with CSS3 and a little bit of JQuery animation magic. Here is the result:



For now this should just work in [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, while doing a break at work, i had the idea to implement the awesome Nexus live wallpaper for our blog in JS. So i sat down yesterday evening and implemented the Nexus live wallpaper with CSS3 and a little bit of JQuery animation magic. Here is the result:</p>
<p><a href="http://ilimitado.de/labs/nexus/screenshot.jpg"><br />
<img src="http://ilimitado.de/labs/nexus/screenshot.jpg" alt="Nexus One live wallpaper screenshot" width="500" height="313" /><br />
</a></p>
<p><strong>For now this should just work in webkit browsers!</strong>, because i used the -webkit-gradient + opacity properties. I only tested it in the google chrome browser. <strong>Support for firefox, a canvas version + the blurring effect will follow.</strong></p>
<div class="googleadsinsidepost"></div>
<p>If you want to add the wallpaper to your blog:</p>
<ul>
<li>Download the code from <a href="http://github.com/otw/Nexus-JS-live-wallpaper">github</a></li>
<li>Create a div with the id &#8220;wallpaper&#8221;, where the live wallpaper can be mapped to</li>
<li>You might have to play around a little bit with z-index property to bring it to the background of the page</li>
<li>Don&#8217;t forget to do a user agent check because, as i said, for now, this is just supported in webkit browsers</li>
</ul>
<p>I uploaded a <a href="http://ilimitado.de/labs/nexus/nexus.html">demo</a>, so you can see it in action.</p>
<p>Have fun and buy me a beer!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für Javascript Nexus live wallpaper for your website" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+Javascript+Nexus+live+wallpaper+for+your+website" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p><br /><strong>Tags:</strong> <a href="http://www.ilimitado.de/blog/tags/browser/" title="Browse for browser" rel="tag">browser</a>, <a href="http://www.ilimitado.de/blog/tags/chrome/" title="Browse for chrome" rel="tag">chrome</a>, <a href="http://www.ilimitado.de/blog/tags/CSS/" title="Browse for CSS" rel="tag">CSS</a>, <a href="http://www.ilimitado.de/blog/tags/firefox/" title="Browse for firefox" rel="tag">firefox</a>, <a href="http://www.ilimitado.de/blog/tags/google/" title="Browse for google" rel="tag">google</a>, <a href="http://www.ilimitado.de/blog/tags/ilimitado/" title="Browse for ilimitado" rel="tag">ilimitado</a>, <a href="http://www.ilimitado.de/blog/tags/javascript/" title="Browse for javascript" rel="tag">javascript</a>, <a href="http://www.ilimitado.de/blog/tags/labs/" title="Browse for labs" rel="tag">labs</a>, <a href="http://www.ilimitado.de/blog/tags/webkit/" title="Browse for webkit" rel="tag">webkit</a><img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/Ts72lOZVwUc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2010/02/javascript-nexus-live-wallpaper-for-your-website/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2010/02/javascript-nexus-live-wallpaper-for-your-website/</feedburner:origLink></item>
		<item>
		<title>Enable webGL in chrome</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/aX2QM7J6z04/</link>
		<comments>http://www.ilimitado.de/blog/2010/02/enable-webgl-in-chrome/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 16:37:45 +0000</pubDate>
		<dc:creator>Stephan Linzner</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
<category>browser</category><category>chrome</category><category>google</category><category>webkit</category>
		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=422</guid>
		<description><![CDATA[You need a chrome-dev-channel version in order to use these cli parameters&#8230;if not subscribe to the dev-channel first. 
Linux (tested on ubuntu):

Open a shell
Launch chromium with following parameters &#8211;enable-webgl &#8211;no-sandbox (it should look like this: &#8220;chromium-browser &#8211;enable-plugins &#8211;enable-webgl &#8211;no-sandbox&#8221;


Windows:

Right click on your Chrome icon
Click on &#8220;properties&#8221;
Append arguments &#8211;enable-webgl &#8211;no-sandbox to your current path (it should [...]]]></description>
			<content:encoded><![CDATA[<p>You need a chrome-dev-channel version in order to use these cli parameters&#8230;if not <a href="http://dev.chromium.org/">subscribe</a> to the dev-channel first. </p>
<h2>Linux (tested on ubuntu):</h2>
<ol>
<li>Open a shell</li>
<li>Launch chromium with following parameters &#8211;enable-webgl &#8211;no-sandbox (it should look like this: &#8220;chromium-browser &#8211;enable-plugins &#8211;enable-webgl &#8211;no-sandbox&#8221;</li>
</ol>
<div class="googleadsinsidepost"></div>
<h2>Windows:</h2>
<ol>
<li>Right click on your Chrome icon</li>
<li>Click on &#8220;properties&#8221;</li>
<li>Append arguments &#8211;enable-webgl &#8211;no-sandbox to your current path (it should look like this: &#8220;chrome.exe &#8211;enable-webgl &#8211;no-sandbox&#8221;</li>
<li>Press ok and start Chrome by clicking on the icon with the modiefied path</li>
</ol>
<p>Now you should have WebGL support. To checkout if it works go to: <a href="http://webkit.org/blog-files/webgl/SpiritBox.html">http://webkit.org/blog-files/webgl/SpiritBox.html</a>.</p>
<p>WebGL rocks!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für Enable webGL in chrome" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+Enable+webGL+in+chrome" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p><br /><strong>Tags:</strong> <a href="http://www.ilimitado.de/blog/tags/browser/" title="Browse for browser" rel="tag">browser</a>, <a href="http://www.ilimitado.de/blog/tags/chrome/" title="Browse for chrome" rel="tag">chrome</a>, <a href="http://www.ilimitado.de/blog/tags/google/" title="Browse for google" rel="tag">google</a>, <a href="http://www.ilimitado.de/blog/tags/webkit/" title="Browse for webkit" rel="tag">webkit</a><img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/aX2QM7J6z04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2010/02/enable-webgl-in-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2010/02/enable-webgl-in-chrome/</feedburner:origLink></item>
		<item>
		<title>Tech Crunch Munich Wave Notes</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/9n9YqImcA1c/</link>
		<comments>http://www.ilimitado.de/blog/2009/10/tech-crunch-munich-wave-notes/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 22:33:28 +0000</pubDate>
		<dc:creator>Stephan Linzner</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=418</guid>
		<description><![CDATA[Here are my notes from todays Tech Crunch Munich Event&#8230;not very structure and directly pasted from my wave&#8230;have fun.
Märkle (Holzbrink) Talk:
Idea -> screen -> select -> execute
Idea:

transfer of concepts
offline  online
transport concepts (geographie)
transcode exisiting concept but twist it
transprove (improve) -> Blue Ocean Strategy Book
overtake

Screen:

idea lists
market potential
feasability
competition
financials
fundability
salability

Select:

explicit factors
implicit factors
self estimation
rissk aversion
society/standing

Correlation between Screen  Selection
Execute:
Soft Execution

Team
Money
VC
Partners

Hard [...]]]></description>
			<content:encoded><![CDATA[<p>Here are my notes from todays Tech Crunch Munich Event&#8230;not very structure and directly pasted from my wave&#8230;have fun.</p>
<p>Märkle (Holzbrink) Talk:</p>
<p><strong>Idea -> screen -> select -> execute</strong></p>
<p><strong>Idea:</strong></p>
<ul>
<li>transfer of concepts</li>
<li>offline <-> online</li>
<li>transport concepts (geographie)</li>
<li>transcode exisiting concept but twist it</li>
<li>transprove (improve) -> Blue Ocean Strategy Book</li>
<li>overtake</li>
</ul>
<p><strong>Screen:</strong></p>
<ul>
<li>idea lists</li>
<li>market potential</li>
<li>feasability</li>
<li>competition</li>
<li>financials</li>
<li>fundability</li>
<li>salability</li>
</ul>
<p><strong>Select:</strong></p>
<ul>
<li>explicit factors</li>
<li>implicit factors</li>
<li>self estimation</li>
<li>rissk aversion</li>
<li>society/standing</li>
</ul>
<p><strong>Correlation between Screen <-> Selection</strong></p>
<p><strong>Execute:</strong></p>
<p><em>Soft Execution</em></p>
<ul>
<li>Team</li>
<li>Money</li>
<li>VC</li>
<li>Partners</li>
</ul>
<p><em>Hard execution</em></p>
<p>just start</p>
<p><strong>From idea to execution Tipps:</strong></p>
<ul>
<li>take risks</li>
<li>work very analytically</li>
<li>focus</li>
<li>invest upfront, without downside protection</li>
<li>risks are limited</li>
<li>go off mainstream</li>
<li>travel -> inspiration</li>
<li>make lists of ideas</li>
<li>don&#8217;t be scared (of big corps) solve it better</li>
<li>do something great, passionate</li>
<li>local vs. global models</li>
</ul>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für Tech Crunch Munich Wave Notes" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+Tech+Crunch+Munich+Wave+Notes" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p>keine Tags zugeordnet<img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/9n9YqImcA1c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2009/10/tech-crunch-munich-wave-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2009/10/tech-crunch-munich-wave-notes/</feedburner:origLink></item>
		<item>
		<title>Howto: Android Unit Test Bootstrapping in Eclipse</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/Eq7WRDIU4dE/</link>
		<comments>http://www.ilimitado.de/blog/2009/08/howto-android-unit-test-bootstrapping-in-eclipse/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 14:32:47 +0000</pubDate>
		<dc:creator>Stephan Linzner &amp; Daniel Kersting</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[ilimitado labs]]></category>
<category>android</category><category>apps</category><category>development</category><category>eclipse</category><category>IDE</category><category>JUnit</category><category>mobile</category><category>test</category>
		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=403</guid>
		<description><![CDATA[Today we run in some trouble, while trying to &#8220;run&#8221; our test suites against our android code. So here is a short howto run your tests in eclipse. As example we are going to use the APIDemo tests&#8230;
1. Import API Demos to eclipse:
New -> AndroidProject -> Create Project from existing source -> Location: &#60;android-sdk&#62;/platforms/android-1.5/samples/ApiDemos/
2. Test [...]]]></description>
			<content:encoded><![CDATA[<p>Today we run in some trouble, while trying to &#8220;run&#8221; our test suites against our android code. So here is a short howto run your tests in eclipse. As example we are going to use the APIDemo tests&#8230;</p>
<p><strong>1. Import API Demos to eclipse:</strong><br />
New -> AndroidProject -> Create Project from existing source -> Location: &lt;android-sdk&gt;/platforms/android-1.5/samples/ApiDemos/</p>
<p><strong>2. Test code in APIDemo project:</strong><br />
Take a look at the tests folder in APIDemos android project. The whole test code for APIDemos is located in there.</p>
<p><strong>3. Create a test project APIDemoTest:</strong><br />
Right-click on the &#8220;tests&#8221; folder and create a new Project &lt;APIDemosTest&gt;:<br />
New -> AndroidProject -> Create Project from existing source -> Location: &lt;APIDemo/tests folder&gt;</p>
<p><strong>4. Customize the AndroidManifest.xml in APIDemoTest project as follows:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;manifest</span> <span style="color: #000066;">xmlns:android</span>=<span style="color: #ff0000;">&quot;http://schemas.android.com/apk/res/android&quot;</span></span>
<span style="color: #009900;">   <span style="color: #000066;">package</span>=<span style="color: #ff0000;">&quot;com.example.android.apis.tests&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
   <span style="color: #808080; font-style: italic;">&lt;!-- We add an application tag here just so that we can indicate that</span>
<span style="color: #808080; font-style: italic;">        this package needs to link against the android.test library,</span>
<span style="color: #808080; font-style: italic;">        which is needed when building test cases. -&gt;    </span>
<span style="color: #808080; font-style: italic;">   &lt;application&gt;</span>
<span style="color: #808080; font-style: italic;">       &lt;uses-library android:name=&quot;android.test.runner&quot; /&gt;</span>
<span style="color: #808080; font-style: italic;">   &lt;/application&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">   &lt;!-</span>
<span style="color: #808080; font-style: italic;">   This declares that this app uses the instrumentation test runner targeting</span>
<span style="color: #808080; font-style: italic;">   the package of com.example.android.apis.  To run the tests use the command:</span>
<span style="color: #808080; font-style: italic;">   &quot;adb shell am instrument -w com.example.android.apis.tests/android.test.InstrumentationTestRunner&quot;</span>
<span style="color: #808080; font-style: italic;">   --&gt;</span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;instrumentation</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;android.test.InstrumentationTestRunner&quot;</span></span>
<span style="color: #009900;">                    <span style="color: #000066;">android:targetPackage</span>=<span style="color: #ff0000;">&quot;com.example.android.apis&quot;</span></span>
<span style="color: #009900;">                    <span style="color: #000066;">android:label</span>=<span style="color: #ff0000;">&quot;Tests for Api Demos.&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/manifest<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><strong>4. Deploy both apps on emulator or mobile device:</strong><br />
&lt;project&gt; -> Run as -> Android Application</p>
<p><strong>5. Go to CLI and type:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">adb shell am instrument <span style="color: #339933;">-</span>w com.<span style="color: #202020;">example</span>.<span style="color: #202020;">android</span>.<span style="color: #202020;">apis</span>.<span style="color: #202020;">tests</span><span style="color: #339933;">/</span>android.<span style="color: #202020;">test</span>.<span style="color: #202020;">InstrumentationTestRunner</span></pre></div></div>

<p><strong>6. Test results:</strong><br />
Now your tests should have been invoked and you will be provided with an output similiar to:</p>
<p>Test results for InstrumentationTestRunner=&#8230;&#8230;&#8230;&#8230;&#8230;F.F&#8230;&#8230;<br />
Time: 6.658</p>
<p>FAILURES!!!<br />
Tests run: 22,  Failures: 2,  Errors: 0</p>
<p><strong>7. Note:</strong><br />
Every dot in &#8230;&#8230;&#8230;&#8230;&#8230;F.F&#8230;&#8230; represents a successful test and F the ones that failed.</p>
<p><strong>8. Have fun with testing your own code!!</strong></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für Howto: Android Unit Test Bootstrapping in Eclipse" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+Howto:+Android+Unit+Test+Bootstrapping+in+Eclipse" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p><br /><strong>Tags:</strong> <a href="http://www.ilimitado.de/blog/tags/android/" title="Browse for android" rel="tag">android</a>, <a href="http://www.ilimitado.de/blog/tags/apps/" title="Browse for apps" rel="tag">apps</a>, <a href="http://www.ilimitado.de/blog/tags/development/" title="Browse for development" rel="tag">development</a>, <a href="http://www.ilimitado.de/blog/tags/eclipse/" title="Browse for eclipse" rel="tag">eclipse</a>, <a href="http://www.ilimitado.de/blog/tags/IDE/" title="Browse for IDE" rel="tag">IDE</a>, <a href="http://www.ilimitado.de/blog/tags/JUnit/" title="Browse for JUnit" rel="tag">JUnit</a>, <a href="http://www.ilimitado.de/blog/tags/mobile/" title="Browse for mobile" rel="tag">mobile</a>, <a href="http://www.ilimitado.de/blog/tags/test/" title="Browse for test" rel="tag">test</a><img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/Eq7WRDIU4dE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2009/08/howto-android-unit-test-bootstrapping-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2009/08/howto-android-unit-test-bootstrapping-in-eclipse/</feedburner:origLink></item>
		<item>
		<title>DOS Attack on Twitter (Social Networking Sites)??</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/WJpvOBGEuQg/</link>
		<comments>http://www.ilimitado.de/blog/2009/08/dos-attack-on-twitter-social-networking-sites/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 14:55:35 +0000</pubDate>
		<dc:creator>Stephan Linzner &amp; Daniel Kersting</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=394</guid>
		<description><![CDATA[Twitter is down for more then 50 minutes now and users on Tech Crunch also claim that some Facebook services are down. Twitter just posted this on there status site:
&#8220;Site is down
We are determining the cause and will provide an update shortly.
Update: we are defending against a denial-of-service attack.&#8221;
Facebook works for me but it seems [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter is down for more then 50 minutes <a href="http://www.techcrunch.com/2009/08/06/serious-twitter-outage-ongoing/">now</a> and users on Tech Crunch also claim that some Facebook services are down. Twitter just posted this on there <a href="http://status.twitter.com/">status</a> site:</p>
<p>&#8220;Site is down<br />
We are determining the cause and will provide an update shortly.</p>
<p>Update: we are defending against a denial-of-service attack.&#8221;</p>
<p>Facebook works for me but it seems like a serious DOS-Attack at least on twitter. Let&#8217;s wait and see what will happen&#8230;</p>
<p><strong>Update:</strong><br />
Visit this <a href="http://www.techcrunch.com/2009/08/06/oooh-dramatic-twitter-gets-ddosed/">article</a> on Tech Crunch to get the full coverage and updates&#8230;</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für DOS Attack on Twitter (Social Networking Sites)??" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+DOS+Attack+on+Twitter+(Social+Networking+Sites)??" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p>keine Tags zugeordnet<img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/WJpvOBGEuQg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2009/08/dos-attack-on-twitter-social-networking-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2009/08/dos-attack-on-twitter-social-networking-sites/</feedburner:origLink></item>
		<item>
		<title>How to extract multiple archives with a shell script</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/KZHVPAEotfE/</link>
		<comments>http://www.ilimitado.de/blog/2009/07/how-to-extract-multiple-archives-with-a-shell-script/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 12:46:36 +0000</pubDate>
		<dc:creator>Stephan Linzner &amp; Daniel Kersting</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Programmierung]]></category>
<category>bash programming ubuntu</category>
		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=383</guid>
		<description><![CDATA[I had the problem to extract multiple .tar files (all in the same folder). Doing this by hand was kind of annoying and because i like the heuristic not to do same things more then three times, i wrote a little bash script. The script takes the archive type i.e. .tar, .tar.gz as first parameter [...]]]></description>
			<content:encoded><![CDATA[<p>I had the problem to extract multiple .tar files (all in the same folder). Doing this by hand was kind of annoying and because i like the heuristic not to do same things more then three times, i wrote a little bash script. The script takes the archive type i.e. .tar, .tar.gz as first parameter and then automatically extracts all the archives files, in the given folder, to subdirectories (foldername of created subdirectory is the basename of the file). So here is the code..maybe it could save a little bit of your time. </p>
<p><code><br />
#!/bin/bash</p>
<p>for archive in `ls | grep .$1`; do</p>
<p>basename=$(basename $archive)<br />
filename=${archive%.*}</p>
<p>echo "Starting unpacking of ."$1 " file: " $basename<br />
     if [ -f $basename ] ; then<br />
		echo "Making directory: "$filename<br />
		mkdir $filename<br />
		echo "Change to directory: "$filename<br />
		cd $filename             </p>
<p>		case $basename in<br />
                     *.tar.bz2)       tar xjf ../$basename                ;;<br />
                     *.tar.gz)        tar xzf ../$basename                ;;<br />
                     *.bz2)           bunzip2 ../$basename                ;;<br />
                     *.rar)           rar x ../$basename             ;;<br />
                     *.gz)            gunzip ../$basename            ;;<br />
                     *.tar)           tar xf ../$basename            ;;<br />
                     *.tbz2)          tar xjf ../$basename           ;;<br />
                     *.tgz)           tar xzf ../$basename           ;;<br />
                     *.zip)           unzip ../$basename             ;;<br />
                     *.Z)             uncompress ../$basename        ;;<br />
		     *.rar)           unrar e ../$basename           ;;<br />
                     *)               echo "'$basename' cannot be extracted..." ;;<br />
             esac<br />
             echo "Changing to base directory"<br />
             cd ..<br />
             echo "Extraced Archive. Basename: "$basename" Filename: "$filename<br />
     else<br />
             echo "'$basename' is not a valid archive file"<br />
     fi<br />
done<br />
</code></p>
<p>Usage (i.e. for .tar archives):</p>
<p>./yourScriptName tar</p>
<p><strong>Update:</strong> Added support for multiple archive types.</p>
<p>Have fun <img src='http://www.ilimitado.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für How to extract multiple archives with a shell script" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+How+to+extract+multiple+archives+with+a+shell+script" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p><br /><strong>Tags:</strong> <a href="http://www.ilimitado.de/blog/tags/bash-programming-ubuntu/" title="Browse for bash programming ubuntu" rel="tag">bash programming ubuntu</a><img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/KZHVPAEotfE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2009/07/how-to-extract-multiple-archives-with-a-shell-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2009/07/how-to-extract-multiple-archives-with-a-shell-script/</feedburner:origLink></item>
		<item>
		<title>Baksmali/Smali (Dissassembler/Reassembler) Android Tutorial</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/W_i5TSSTDO4/</link>
		<comments>http://www.ilimitado.de/blog/2009/07/baksmalismali-dissassemblerreassembler-android-tutorial/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 14:12:01 +0000</pubDate>
		<dc:creator>Stephan Linzner &amp; Daniel Kersting</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[ilimitado labs]]></category>
<category>android</category><category>disassembler</category><category>google</category><category>reassembler</category><category>smali</category>
		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=374</guid>
		<description><![CDATA[Zunächst müssen die .jar Dateien von der Projektseite geladen und entpackt werden:
Download von http://code.google.com/p/smali/

baksmali-0.93.jar  ist der Disassembler
smali-0.92.jar ist der Reassembler

Nachdem die Dateien herunterladen wurden einfach in einen Ordner Eurer Wahl kopieren. Nun können wir auch schon mit dem Dis-/Reassemblieren beginnen.
Disassemblieren:

Gewünschte .apk Datei in einen leeren Ordner kopieren
Datei dort entpacken (in Ubuntu entweder per Doppelklick auf [...]]]></description>
			<content:encoded><![CDATA[<p>Zunächst müssen die .jar Dateien von der Projektseite geladen und entpackt werden:<br />
Download von <a href="http://code.google.com/p/smali/">http://code.google.com/p/smali/</a></p>
<ul>
<li>baksmali-0.93.jar  ist der Disassembler</li>
<li>smali-0.92.jar ist der Reassembler</li>
</ul>
<p>Nachdem die Dateien herunterladen wurden einfach in einen Ordner Eurer Wahl kopieren. Nun können wir auch schon mit dem Dis-/Reassemblieren beginnen.</p>
<p><strong>Disassemblieren:</strong></p>
<ul>
<li>Gewünschte .apk Datei in einen leeren Ordner kopieren</li>
<li>Datei dort entpacken (in Ubuntu entweder per Doppelklick auf die .apk oder via Konsole:</li>
</ul>
<p>mkdir &lt;yourApp&gt;<br />
cd &lt;yourApp&gt;<br />
adb pull /system/app/&lt;yourApp&gt;.apk ./<br />
unzip &lt;yourApp&gt;.apk</p>
<p>Nun sollten die .apk entpackt sein und unter anderem die Manifest Datei, der path/to/project/res/ Ordner und ganz wichtig die classes.dex Datei vorhanden sein. Nun geht es an das Disassemblieren der .dex Datei.</p>
<p>Hierzu müssen wir auf der CLI folgenden Befehl ausführen:</p>
<p>java -jar your/path/baksmali-0.93.jar classes.dex<br />
(Der allgemein Aufruf ist java -jar baksmali.jar [options] &lt;dex-file&gt;)</p>
<p>Baksmali erstellt dann einen neuen Ordner namens &#8220;out&#8221;, in welchem sich die disassemblierten Dateien befinden. In diesem Fall  wäre z.B. unter out/your/package/name/ die entsprechenden .smali Dateien zu finden.</p>
<p><strong>Assemblieren:</strong><br />
Hat man die .smali abgeändert kann man diese natürlich auch wieder reassemblieren. Hierzu nimmt man den Smali Reassembler. Dieser macht aus den .smali Dateien wieder eine .dex Datei, die in diesem Fall out.dex heisst. Der Befehl sieht dann folgendermaßen aus:</p>
<p>java -jar  your/path/smali-0.92.jar out/your/package/name/</p>
<p>Als letztes muss nun noch die out.dex nach classes.dex umbenannt werden und zusammen mit den anderen, im ersten Teil entpackten Ressourcen, wieder zu einer .apk Datei gepackt werden. Danach sollte diese wieder normal auf dem Gerät ausführbar sein, inklusive den an den .smali Dateien vorgenommenen Änderungen.</p>
<p>Auf der Smali Seite gibt es auch noch ein HelloWorld Beispiel, das man sich auf jeden Fall anschauen sollte.</p>
<p><strong>Hello World in Android Assembler mit Compile und install Beispiel </strong><br />
<a href="http://http://code.google.com/p/smali/source/browse/trunk/examples/HelloWorld/HelloWorld.smali">http://code.google.com/p/smali/source/browse/trunk/examples/HelloWorld/HelloWorld.smali</a></p>
<p>Viel Spaß beim Dis-/Reassemblieren!!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für Baksmali/Smali (Dissassembler/Reassembler) Android Tutorial" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+Baksmali/Smali+(Dissassembler/Reassembler)+Android+Tutorial" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p><br /><strong>Tags:</strong> <a href="http://www.ilimitado.de/blog/tags/android/" title="Browse for android" rel="tag">android</a>, <a href="http://www.ilimitado.de/blog/tags/disassembler/" title="Browse for disassembler" rel="tag">disassembler</a>, <a href="http://www.ilimitado.de/blog/tags/google/" title="Browse for google" rel="tag">google</a>, <a href="http://www.ilimitado.de/blog/tags/reassembler/" title="Browse for reassembler" rel="tag">reassembler</a>, <a href="http://www.ilimitado.de/blog/tags/smali/" title="Browse for smali" rel="tag">smali</a><img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/W_i5TSSTDO4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2009/07/baksmalismali-dissassemblerreassembler-android-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2009/07/baksmalismali-dissassemblerreassembler-android-tutorial/</feedburner:origLink></item>
		<item>
		<title>“My Name Is”, eine der ersten Paid Apps aus Deutschland im Android Market</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/i2nyN6zJhZA/</link>
		<comments>http://www.ilimitado.de/blog/2009/05/my-name-is-eine-der-ersten-paid-apps-aus-deutschland-im-android-market/#comments</comments>
		<pubDate>Wed, 13 May 2009 11:30:23 +0000</pubDate>
		<dc:creator>Daniel Kersting</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[ilimitado labs]]></category>

		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=355</guid>
		<description><![CDATA[Nachdem wir heute morgen voller Freude die Rundmail des Google Android Market Support gelesen haben, in der es heisst:
&#8230; We have also added seller support for developers from Germany, France,
Spain, the Netherlands, and Austria.  Developers from these countries can
now go to the publisher website to publish their priced applications&#8230;
haben wir gerade als eine der [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem wir heute morgen voller Freude die Rundmail des Google Android Market Support gelesen haben, in der es heisst:</p>
<blockquote><p>&#8230; We have also added seller support for developers from Germany, France,<br />
Spain, the Netherlands, and Austria.  Developers from these countries can<br />
now go to the publisher website to publish their priced applications&#8230;</p></blockquote>
<p>haben wir gerade <strong>als eine der ersten deutschen Firmen</strong> unsere <strong>Android App &#8220;My Name Is&#8221;</strong> für (unschlagbare) 0.99 € in den Android Market eingestellt.</p>
<p>Aber genug der Werbeslogans, <strong>My Name Is</strong> ist eine einfache, kleine, nette und nützliche Android Applikation, welche auf dem Display ein Namensschild anzeigt. Der Name, die Überschriften, die Farben und auch die Schriftart sind individuell anpassbar.</p>
<p></p>
<p>Darüber hinaus können Screenshots aus der Applikation abgespeichert, per Email, Twitter oder jeder anderen installierten Applikation verteilt werden und als letztes Highlight auch als Homescreen Wallpaper gesetzt werden.</p>
<p><strong>Da Bilder mehr als 1000 Worte sagen, hier einfach ein paar kommentierte Screenshots:</strong></p>
<div id="attachment_356" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot1.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot1.png" alt="Startbildschirm der Applikation im Portrait Modus" title="Startbildschirm der Applikation" width="320" height="480" class="size-full wp-image-356" /></a><p class="wp-caption-text">Startbildschirm der Applikation im Portrait Modus</p></div>
<div id="attachment_357" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot7.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot7.png" alt="Startbildschirm der Applikation im Landscape Modus in farblich angepasst" title="Startbildschirm der Applikation (Landscape)" width="480" height="320" class="size-full wp-image-357" /></a><p class="wp-caption-text">Startbildschirm der Applikation im Landscape Modus in farblich angepasst</p></div>
<div id="attachment_358" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot2.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot2.png" alt="Menü der Applikation mit der Möglichkeit das Namensschild als Hintergrundbild zu setzen, seinen Freunden zu teilen oder das Aussehen seinen Bedürfnissen anzupassen" title="Menü der Applikation" width="320" height="480" class="size-full wp-image-358" /></a><p class="wp-caption-text">Menü der Applikation mit der Möglichkeit das Namensschild als Hintergrundbild zu setzen, seinen Freunden zu teilen oder das Aussehen seinen Bedürfnissen anzupassen</p></div>
<div id="attachment_359" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot8.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot8.png" alt="Namensschild auf dem Homescreen als Wallpaper gesetzt" title="Namensschild auf dem Startbildschirm (Homescreen) " width="320" height="480" class="size-full wp-image-359" /></a><p class="wp-caption-text">Namensschild auf dem Homescreen als Wallpaper gesetzt</p></div>
<div id="attachment_360" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot9.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot9.png" alt="Namensschild auf dem Homescreen, diesmal im Landscape Modus, je nach dem wie das Namensschild in der Applikation angezeigt wird, wird es auch abgespeichert." title="Namensschild auf dem Homescreen im Landscape Modus" width="480" height="320" class="size-full wp-image-360" /></a><p class="wp-caption-text">Namensschild auf dem Homescreen, diesmal im Landscape Modus, je nach dem wie das Namensschild in der Applikation angezeigt wird, wird es auch abgespeichert.</p></div>
<div id="attachment_360" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot9.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot9.png" alt="Namensschild auf dem Homescreen, diesmal im Landscape Modus, je nach dem wie das Namensschild in der Applikation angezeigt wird, wird es auch abgespeichert." title="Namensschild auf dem Homescreen im Landscape Modus" width="480" height="320" class="size-full wp-image-360" /></a><p class="wp-caption-text">Namensschild auf dem Homescreen, diesmal im Landscape Modus, je nach dem wie das Namensschild in der Applikation angezeigt wird, wird es auch abgespeichert.</p></div>
<div id="attachment_361" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot3.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot3.png" alt="Fast das gesamte Aussehen kann über den Konfigurations Screen verändert und angepasst werden" title="Konfigurations Bildschirm" width="320" height="480" class="size-full wp-image-361" /></a><p class="wp-caption-text">Fast das gesamte Aussehen kann über den Konfigurations Screen verändert und angepasst werden</p></div>
<div id="attachment_362" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot6.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot6.png" alt="Die Farbe kann leicht aus einer der verfügbaren Farben gewählt werden" title="Farbe auswählen" width="320" height="480" class="size-full wp-image-362" /></a><p class="wp-caption-text">Die Farbe kann leicht aus einer der verfügbaren Farben gewählt werden</p></div>
<div id="attachment_363" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot4.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot4.png" alt="Die Texte und Schriftart und Größe können angepasst werden" title="Texte anpassen" width="320" height="480" class="size-full wp-image-363" /></a><p class="wp-caption-text">Die Texte und Schriftart und Größe können angepasst werden</p></div>
<div id="attachment_364" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot5.png"><img src="http://www.ilimitado.de/blog/wp-content/uploads/2009/05/my_name_is_screenshot5.png" alt="Auch die Farben können im Detail geändert werden" title="Farben anpassen" width="320" height="480" class="size-full wp-image-364" /></a><p class="wp-caption-text">Auch die Farben können im Detail geändert werden</p></div>
<p>Das wars auch schon, wir würden uns über Feedback freuen und wünschen, all den glücklichen Besitzern eines Android Telefons, viel Spaß mit unserer Applikation.</p>
<div class="wp-caption aligncenter" style="width: 220px"><img alt="Zu guter letzt, hier noch ein QR-Code zum abscannen mit dem Handy zur direkten Installation" src="http://qrcode.kaywa.com/img.php?s=6&#038;d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Ade.ilimitado.mynameis" title="QR-Code Direkt in den Android Market" width="210" height="210" /><p class="wp-caption-text">Zu guter letzt, hier noch ein QR-Code zum abscannen mit dem Handy zur direkten Installation</p></div>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für "My Name Is", eine der ersten Paid Apps aus Deutschland im Android Market" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+"My+Name+Is",+eine+der+ersten+Paid+Apps+aus+Deutschland+im+Android+Market" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p>keine Tags zugeordnet<img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/i2nyN6zJhZA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2009/05/my-name-is-eine-der-ersten-paid-apps-aus-deutschland-im-android-market/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2009/05/my-name-is-eine-der-ersten-paid-apps-aus-deutschland-im-android-market/</feedburner:origLink></item>
		<item>
		<title>A donation-based application framework for android</title>
		<link>http://feedproxy.google.com/~r/Ilimitado-entwickler-blog/~3/O1ome8qPnNw/</link>
		<comments>http://www.ilimitado.de/blog/2009/04/a-donation-based-application-framework-for-android/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 21:00:09 +0000</pubDate>
		<dc:creator>Stephan Linzner</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobiles Internet]]></category>
		<category><![CDATA[Web]]></category>
<category>android</category><category>apps</category><category>donation</category><category>framework</category><category>google</category><category>market</category>
		<guid isPermaLink="false">http://www.ilimitado.de/blog/?p=348</guid>
		<description><![CDATA[Imagine you have just written your new ground breaking android application. It took you weeks developing it because you have to go to work and can just code after quitting time or at the weekends. You finally finished it up and the application works great and it&#8217;s roll out time baby.
But should you make it [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine you have just written your new ground breaking android application. It took you weeks developing it because you have to go to work and can just code after quitting time or at the weekends. You finally finished it up and the application works great and it&#8217;s roll out time baby.<br />
But should you make it a free or paid app? If you make it a paid app users won&#8217;t have the opportunity to review your application before buying it. As a consequence less people will download it (we where analysing this by browsing through the market, listing the download counts of all paid apps&#8230;), and advertising also doesn&#8217;t make much sense, because the application mainly runs as background service and uses the notification system to interact with the user. But all you know is, that your little application could be very useful to a lot off people and therefore there is no doubt to make it a free app. </p>
<p>The story above might be a little exaggerated, but we have been in a similar situation with our upcoming application. We wanted people to decide on their own what the app is worth and started coding a little framework to bring a donation model to android. </p>
<p></p>
<p>The framework is still in the works and is based on the idea of periodically (i.e. every 50th program launch) showing dialogs to the user via the notification System. A dialog will ask the user to donate some money, to your google checkout account, to support free applications. As soon as the user has donated an arbitrary amount to your checkout account the dialogs will be disabled. How does this work?<br />
The server side framework code will periodically check your email account for google checkout donations from a specific user. If a donation is received a donation code for the user will be generated and the server waits for the next ping from the android application. Applications using the framework will ping donation servers in fixed time intervals to request a donation code. If a code, for the app installed on the device, is available the donation code will be fetched from the server. Once the code is received, it will be compared with the app ID, generated at the first application launch, and if the code matches the dialogs will immediately be disabled. So this is roughly how the framework will operate, but it&#8217;s still in development and new ideas are very welcome. </p>
<p>Bottom line, we think this is a very fair donation model, because only users that use the app frequently will be asked to donate some money, while others don&#8217;t get harassed. We just didn&#8217;t want to make it too aggressively&#8230; </p>
<p>But don&#8217;t worry, when the framework will be released you will be able to decide in which intervals (time, launch) the dialogs will be shown to the user. Furthermore you will be able to choose between a service running in the background for notifications and showing a dialog every time the user launches the application.            </p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="info@ilimitado.de" /><input type="hidden" name="return" value="http://www.ilimitado.de/labs/danke.php" /><input type="hidden" name="item_name" value="Spendier einen Drink für A donation-based application framework for android" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.ilimitado.de/blog/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Unterstützung für Blogger" title="Unterstützung für Blogger" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=info@ilimitado.de&amp;amount=&amp;return=http://www.ilimitado.de/labs/danke.php&amp;item_name=Spendier+einen+Drink+für+A+donation-based+application+framework+for+android" target="paypal">Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)</a></p><br /><strong>Tags:</strong> <a href="http://www.ilimitado.de/blog/tags/android/" title="Browse for android" rel="tag">android</a>, <a href="http://www.ilimitado.de/blog/tags/apps/" title="Browse for apps" rel="tag">apps</a>, <a href="http://www.ilimitado.de/blog/tags/donation/" title="Browse for donation" rel="tag">donation</a>, <a href="http://www.ilimitado.de/blog/tags/framework/" title="Browse for framework" rel="tag">framework</a>, <a href="http://www.ilimitado.de/blog/tags/google/" title="Browse for google" rel="tag">google</a>, <a href="http://www.ilimitado.de/blog/tags/market/" title="Browse for market" rel="tag">market</a><img src="http://feeds.feedburner.com/~r/Ilimitado-entwickler-blog/~4/O1ome8qPnNw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ilimitado.de/blog/2009/04/a-donation-based-application-framework-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ilimitado.de/blog/2009/04/a-donation-based-application-framework-for-android/</feedburner:origLink></item>
	</channel>
</rss>
