<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>4 Feet Software</title>
	<atom:link href="http://www.4feets.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.4feets.com</link>
	<description>Android Development &#38; Technology</description>
	<pubDate>Sun, 06 Dec 2009 17:17:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DMCA notice &#8212; &#8220;Connect 4 Online&#8221; now &#8220;Four Online&#8221;</title>
		<link>http://www.4feets.com/2009/12/dmca-notice-connect-4-online-now-four-online/</link>
		<comments>http://www.4feets.com/2009/12/dmca-notice-connect-4-online-now-four-online/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 17:14:11 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=2342</guid>
		<description><![CDATA[About two months ago, the company &#8220;Hasbro&#8221; sent Google a DMCA takedown notice about our games &#8220;Connect 4 Online&#8221; and &#8220;Don&#8217;t Connect Four&#8220;. Hasbro apparently owns the trademarks of the terms &#8220;connect four&#8221; or &#8220;connect 4&#8243; (beside more than 4.000 other terms). 
Our two games have been suspended from the Android market, which is especially [...]]]></description>
			<content:encoded><![CDATA[<p>About two months ago, the company &#8220;Hasbro&#8221; sent Google a DMCA takedown notice about our games &#8220;<strong><a href="http://www.androidtapp.com/connect-4-online/">Connect 4 Online</a></strong>&#8221; and &#8220;<strong>Don&#8217;t Connect Four</strong>&#8220;. Hasbro apparently owns the <a href="http://www.trademarkia.com/trademarks-search.aspx?tn=connect+four">trademarks</a> of the terms &#8220;connect four&#8221; or &#8220;connect 4&#8243; (beside more than 4.000 <a href="http://www.trademarkia.com/company-hasbro-inc-544799-page-1-2">other terms</a>). </p>
<p>Our two games have been suspended from the Android market, which is especially painful because of the good ratings and the long process to get into the upper spots in the &#8220;popular games&#8221; listing.</p>
<p><img src="http://www.4feets.com/wp-content/uploads/2009/12/devconsole2.png" alt="devconsole2" title="devconsole2" width="714" height="112" /></p>
<p>It was not possible to edit the information of the suspended projects in the market website. All I could do was sending a mail to the generic Google address which sent me the DMCA notice, with the question if I could update the game with another name and sent them the .apk file. I (surprisingly) got a response, but telling me I would need to submit it as a new project.</p>
<p>I&#8217;ve submitted the game again as &#8220;<strong>Four Online</strong>&#8220;, available in &#8220;Games -> Brain&#038;Puzzle&#8221;. If you happen to have the original &#8220;Connect 4 Online&#8221; installed, you&#8217;ll need to remove it in order for &#8220;Four Online&#8221; to work. </p>
<p><img src="http://www.4feets.com/wp-content/uploads/2009/12/devconsole3.png" alt="devconsole3" title="devconsole3" width="714" height="45" /></p>
<p>I hope you enjoy the game and maybe it will (again) climb up to a good spot in the popular games listing. If you have any feedback or experience issues, please <a href="mailto:chris@linuxuser.at">let me know</a>! </p>
<p>P.S.: Be sure to check about <a href="http://www.trademarkia.com">trademarks</a> before you release your next project! ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/12/dmca-notice-connect-4-online-now-four-online/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Categories in Android Market: Comics, Health, Sports, Themes</title>
		<link>http://www.4feets.com/2009/09/new-categories-in-android-market-comics-health-sports-themes/</link>
		<comments>http://www.4feets.com/2009/09/new-categories-in-android-market-comics-health-sports-themes/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 17:48:50 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=2314</guid>
		<description><![CDATA[As announced earlier this month in the android developers blog, Android Market got four new Categories for Applications: Comics, Health, Sports, Themes.



left to right: Application Categories; Comics; Health

Many of us expected this to happen with the next Android update to version 1.6, which also includes a white Theme for the Market. 
Each of the new [...]]]></description>
			<content:encoded><![CDATA[<p>As announced earlier this month in the <a href="http://android-developers.blogspot.com/?hl=en">android developers blog</a>, Android Market got <strong>four new Categories</strong> for Applications: <strong>Comics, Health, Sports, Themes</strong>.</p>
<div style="text-align:center; margin-top:30px; margin-bottom:20px;">
<a href="http://www.4feets.com/images/apps_categories.png"><img src="http://www.4feets.com/images/apps_categories.png" width="200" style="margin-right:40px" border="0"/></a><a href="http://www.4feets.com/images/apps_comics.png"><img src="http://www.4feets.com/images/apps_comics.png" width="200"  border="0" style="margin-right:40px"  /></a><a href="http://www.4feets.com/images/apps_health.png"><img src="http://www.4feets.com/images/apps_health.png" width="200"  border="0" /></a></p>
<div style="height:2px;"></div>
<p><small>left to right: Application Categories; Comics; Health</small>
</div>
<p>Many of us expected this to happen with the next Android update to version 1.6, which also includes a <a href="http://www.cnet.com/8301-19736_1-10322411-251.html">white Theme</a> for the Market. </p>
<p>Each of the new categories currently contains about 50 apps. I expect the list to grow rapidly; due to the small amount of applications new apps are a lot more visible to users, and now it would be easier than anytime later to secure a top spot in the &#8220;by popularity&#8221; listings.</p>
<p>The next update of <a href="http://mymarket.cc">MyMarket</a> (planned for today (Wednesday) or tomorrow) will also include the new categories.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/09/new-categories-in-android-market-comics-health-sports-themes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A sneak peek at ADC2 submissions (Updated)</title>
		<link>http://www.4feets.com/2009/09/a-sneak-peek-at-adc2-submissions/</link>
		<comments>http://www.4feets.com/2009/09/a-sneak-peek-at-adc2-submissions/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 18:26:59 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=2271</guid>
		<description><![CDATA[A thread at the &#8220;Android Developers&#8221; Google Group about ADC2 submissions keeps growing, with interesting background stories of many participating teams. Here is the current list of mentioned apps and games and their respective categories (last update @ 22:30 gmt):




Galactic Guardian: Zap GPS (Arcade/Action)
Head To Head Racing (Arcade / Action)
TennisNow (Lifestyle?)
AugmentThis (Travel)
ClapCard (Social)
UrbanGolf  
SpecTrek [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://groups.google.com/group/android-developers/browse_thread/thread/44189c3612a4a1fb">thread</a> at the &#8220;Android Developers&#8221; Google Group about ADC2 submissions keeps growing, with interesting background stories of many participating teams. Here is the current list of mentioned apps and games and their respective categories (last update @ 22:30 gmt):</p>
<table border="0">
<tr>
<td width="50%" valign="top" style="vertical-align:top;">
<ul>
<li><a href="http://sites.google.com/site/mysticlakesoftware/">Galactic Guardian: Zap GPS</a> (Arcade/Action)</li>
<li><a href="http://headtoheadracing.appspot.com/">Head To Head Racing</a> (Arcade / Action)</li>
<li><a href="http://www.activitywatchservice.com/">TennisNow</a> (Lifestyle?)</li>
<li>AugmentThis (Travel)</li>
<li><a href="http://www.clapcard.com/">ClapCard</a> (Social)</li>
<li>UrbanGolf  </li>
<li>SpecTrek (Lifestyle)</li>
<li>Tasker (Productivity/Tools?)</li>
<li><a href="http://www.my-pod.org/">MyPOD</a> (Media)</li>
<li>MicroJam (Media)</li>
<li><a href="http://www.mymarket.cc">MyMarket</a></li>
<li>NetDroid (Lifestyle)</li>
<li><a href="http://www.blogtalkradio.com/motodev/2009/09/02/MOTODEV-Podcast-with-mediafly">Mobile Audio Podcast</a> </li>
<li>mobilematics (Education/Reference)</li>
<li><a href="http://www.swift-app.com/">Swift Twitter App</a> (Social)</li>
<li><a href="http://goobersvsboogers.blogspot.com/">Goobers Vs. Boogers</a> (Casual/Puzzle)</li>
<li>What the Doodle!? (Casual/Puzzle)</li>
<li><a href="http://www.plinkart.com/">PlinkArt</a> </li>
<li><a href="http://www.dka-edv.net/android/">Transport Finder</a> (Travel)</li>
<li><a href="http://www.digitalrecipesidekick.com/">Digital Recipe Sidekick</a> (Lifestyle)</li>
<li><a href="http://www.froogloid.com/froogloid/wish-us-luck-adc-2-cowpotato%e2%84%a2-has-been-submitted">CowPotato 3D</a> </li>
<li><a href="http://androidalist.blogspot.com">aList</a> (Productivity/Tools)</li>
<li><a href="http://www.youtube.com/watch?v=3EkH-b15fPY">X-Disc</a> (Arcade/Action)</li>
<li><a href="http://www.polyclefsoftware.com/relativia.html">Relativia</a> (Casual/Puzzle)</li>
<li><a href="http://www.mixzing.com/">SocialMuse</a> (Social)</li>
<li><a href="http://a-global-mind.blogspot.com/">A-GLOBAL-MIND</a> (Social)</li>
<li>MobileWrite (Productivity/Tools)</li>
<li><a href="http://www.twitter.com/brownbaggames">Rhythmatics Alpha</a> (Lifestyles)</li>
<li><a href="http://www.phdgaming.com/general_media/mm/">Mystic Maggie</a> </li>
<li><a href="http://greatbrewers.com/story/beercloud-mobile-app">Beer Cloud</a> </li>
<li><a href="http://tracklet.appspot.com">Tracklet</a> </li>
<li><a href="http://vivifypicture.com/">Vivify Picture</a> (Education/Reference)</li>
<li><a href="http://digitaldandelion.net/">Math Jungle</a> (Education/Reference)</li>
<li><a href="http://digitaldandelion.net/">Bottle Buzz</a> (Lifestyle)</li>
<li><a href="http://www.chickenbrickstudios.com/">ProjectINF</a> (Action/Arcade)</li>
<li><a href="http://sites.iode.co.uk/openloopz/">OpenLoopz</a> (Productivity/Tools)</li>
<li><a href="http://getlocationscout.com/">Location Scout</a> (Travel)</li>
<li><a href="http://www.youtube.com/watch?v=ipue9Yhi5VA">Smart Lock</a> (Productivity/Tools)</li>
<li>Light Racer 3D Trial (Action/Arcade)</li>
<li><a href="http://slideme.org/application/readerscope">ReaderScope</a> (Lifestyle)</li>
<li><a href="http://steveoliverc.squarespace.com/">Librarium II</a> (Education/Reference)</li>
<li><a href="http://www.tripcomputer.pl/">TripComputer</a> </li>
<li>pagehum </li>
<li>Gallery Map (Media)</li>
<li>MiKiZaZa </li>
</ul>
</td>
<td valign="top" style="vertical-align:top;">
<ul>
<li><a href="http://www.mygigbox.com/">Gigbox</a> (Lifestyle)</li>
<li><a href="http://www.rdiaz.es/general/371">DJ&#8217;it</a> </li>
<li><a href="http://www.tomgibara.com/android/daisy/garden/">Daisy Garden</a> (Entertainment)</li>
<li>Twitter client (Social)</li>
<li><a href="http://www.keyeslabs.com/">Screebl</a> </li>
<li><a href="http://www.pcfsm.com/">Pigs Can Fly Site Monitor </a> </li>
<li>Xeeku Search (Productivity/Tools)</li>
<li><a href="http://code.google.com/p/tapsoffire/">Taps Of Fire</a> (Entertainment)</li>
<li><a href="http://www.anddev.org/skiba_pdf_reader-t6122.html">Skiba PDF Reader</a> (Productivity/Tools)</li>
<li><a href="http://code.google.com/p/roadtoadc/">SayMyName</a> </li>
<li><a href="http://www.tammiz.com/">Aah</a> </li>
<li><a href="http://StickAndJoy.com">Stick And Joy</a> </li>
<li>Remote Controlled LED Sign </li>
<li>Bugs II </li>
<li>SMS Templates </li>
<li><a href="http://tottimer.com/">TotTimer</a> </li>
<li><a href="http://andappstore.com/AndroidApplications/apps/734">Bookworm</a> </li>
<li><a href="http://www.woogames.com/">FRG</a> (Arcade/Action)</li>
<li><a href="http://packrat.unwesen.de/">PackRat</a> </li>
<li><a href="http://www.usnaviguide.com/zip.htm">What Zip?</a> (Productivity/Tools)</li>
<li><a href="http://www.cyrket.com/package/net.thinkingspace">Thinking Space</a> (Productivity/Tools)</li>
<li><a href="http://www.facebook.com/pages/MobisleApps/127994296229">Mobisle Notes</a> (Productivity/Tools)</li>
<li><a href="http://code.google.com/p/notime/">NotiMe!</a> (Lifestyle)</li>
<li><a href="http://androidknight.com/">AndroidKnight</a> </li>
<li>PopQuad</li>
<li><a href="http://code.google.com/p/tapsoffire/">Taps of Fire</a></li>
<li><a href="http://www.hexage.net/totemo/index.html">Totemo</a></li>
<li><a href="http://www.hoccer.com/">Hoccer</a> (Productivity/Tools)</li>
<li><a href="http://www.lysesoft.com/products/worldtime/index.html">WorldTime</a> (Travel)</li>
<li><a href="http://curvefish.com/apps/doit.htm">DoIt</a> (Lifestyle)</li>
<li><a href="http://curvefish.com/apps/appmanager.htm">AppManager</a></li>
<li><a href="http://www.youtube.com/watch?v=75lR4zLy_LQ">MyPages</a> (Productivity/Tools)</li>
<li><a href="http://www.levelupstudio.fr/foxyring">FoxyRing</a> (Lifestyle)</li>
<li>Zepto Wars</li>
<li><a href="http://www.cyrket.com/package/com.fheft.graviturn">Graviturn</a> (Arcade/Action)</li>
<li><a href="http://txeet.com">txeet</a> (Productivity/Tools)</li>
<li><a href="http://www.sheado.net/">Time-Lapse</a> (Media)</li>
<li><a href="http://www.sheado.net/">Furdiburb</a> (Casual/Puzzle)</li>
<li>Talking Calendar (Productivity/Tools)</li>
<li>TweetsAloud (Social)</li>
<li>Voice Caller ID (Productivity/Tools)</li>
<li><a href="http://sites.google.com/site/appyoursmobile/geoalert">GeoAlert</a> (Productivity/Tools)</li>
<li><a href="http://local-agents.appspot.com/">Local Agents</a> (Misc)</li>
<li>Inserty </li>
<li><a href="http://maps.huge.info/blog/2009/09/new_android_app_radar_now.html">Radar Now!</a> (Travel) </li>
</ul>
</td>
</tr>
</table>
<p>If you know about other submissions, <a href="mailto:chris@linuxuser.at">let me know</a> as I try to keep the list updated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/09/a-sneak-peek-at-adc2-submissions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ADC2 Submissions Thread (Update 2)</title>
		<link>http://www.4feets.com/2009/09/adc2-submissions-thread/</link>
		<comments>http://www.4feets.com/2009/09/adc2-submissions-thread/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 14:29:12 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=2245</guid>
		<description><![CDATA[The Android Developer Challenge submission deadline was reached yesterday midnight, and now a lot of Android developers are curious what&#8217;s going on, which apps were submitted and how many submissions there were in total.
Unfortunately Google seems to dismiss the opportunity to create more emotions and buzz inside the Android community, for example by a quick [...]]]></description>
			<content:encoded><![CDATA[<p>The Android Developer Challenge submission deadline was reached yesterday midnight, and now a lot of Android developers are curious what&#8217;s going on, which apps were submitted and how many submissions there were in total.</p>
<p>Unfortunately Google seems to dismiss the opportunity to create more emotions and buzz inside the Android community, for example by a quick blog post about the status quo and further progress. The latest blog on the <a href="http://android-developers.blogspot.com">android developer blog</a> is &#8220;ADC2 Submissions Closing Monday!&#8221;, and the <a href="http://code.google.com/android/adc/">ADC2 homepage</a> still says &#8220;Submit your app today!&#8221;.</p>
<p>Nevertheless there is a interesting thread being started over at the <a href="http://groups.google.com/group/android-developers">Android Developers</a> Google group with the title &#8220;<a href="http://groups.google.com/group/android-developers/t/44189c3612a4a1fb">Hmm&#8230; at last ADC2 is out of our way &#8230; tell about your app and experience</a>&#8220;. Quite a few developers which submitted to the ADC2 posted about their projects with a bit of background to each. It&#8217;s very interesting to read, especially since new posts are coming in all couple of minutes. I&#8217;d suggest you guys head over there and give it a heads-up about your projects if you&#8217;ve submitted any!<br />
<span id="more-2245"></span><br />
Here is a list of apps and games which were mentioned (in chronological order, updated at 09:00 gmt):</p>
<table border="0">
<tr>
<td width="40%" valign="top" style="vertical-align:top;">
<ul>
<li><a href="http://sites.google.com/site/mysticlakesoftware/">Zap GPS</a></li>
<li><a href="http://headtoheadracing.appspot.com/">Head To Head Racing</a></li>
<li><a href="http://www.activitywatchservice.com/">TennisNow</a></li>
<li>AugmentThis </li>
<li><a href="http://www.clapcard.com/">ClapCard</a></li>
<li>UrbanGolf  </li>
<li>SpecTrek </li>
<li>Tasker </li>
<li><a href="http://www.my-pod.org/">MyPOD</a> </li>
<li>MicroJam </li>
<li><a href="http://www.mymarket.cc">MyMarket</a></li>
<li>NetDroid </li>
<li><a href="http://www.blogtalkradio.com/motodev/2009/09/02/MOTODEV-Podcast-with-mediafly">Mediafly Mobile Audio Podcast Client</a></li>
<li>mobilematics</li>
<li><a href="http://www.swift-app.com/">Swift Twitter App</a></li>
<li><a href="http://goobersvsboogers.blogspot.com/">Goobers Vs. Boogers</a> </li>
<li>What the Doodle!?</li>
<li><a href="http://www.plinkart.com/">PlinkArt</a></li>
<li><a href="http://www.dka-edv.net/android/">Transport Finder</a></li>
<li><a href="http://www.digitalrecipesidekick.com/">Digital Recipe Sidekick</a></li>
<li><a href="http://www.froogloid.com/froogloid/wish-us-luck-adc-2-cowpotato%e2%84%a2-has-been-submitted">CowPotato 3D</a></li>
<li><a href="http://androidalist.blogspot.com">aList</a></li>
<li><a href="http://www.youtube.com/watch?v=3EkH-b15fPY">X-Disc</a></li>
<li>Relativia</li>
<li><a href="http://www.mixzing.com/">SocialMuse</a></li>
<li><a href="http://a-global-mind.blogspot.com/">A-GLOBAL-MIND</a></li>
<li>MobileWrite   </li>
</ul>
</td>
<td valign="top" style="vertical-align:top;">
<ul>
<li><a href="http://www.twitter.com/brownbaggames">Rhythmatics Alpha</a></li>
<li><a href="http://www.phdgaming.com/general_media/mm/">Mystic Maggie</a></li>
<li><a href="http://greatbrewers.com/story/beercloud-mobile-app">Beer Cloud</a></li>
<li>Tracklet</li>
<li><a href="http://vivifypicture.com/">Vivify Picture</a></li>
<li><a href="http://digitaldandelion.net/">Math Jungle</a></li>
<li><a href="http://digitaldandelion.net/">Bottle Buzz</a></li>
<li><a href="http://www.chickenbrickstudios.com/">ProjectINF</a></li>
<li><a href="http://sites.iode.co.uk/openloopz/">OpenLoopz</a></li>
<li><a href="http://getlocationscout.com/">Location Scout</a></li>
<li><a href="http://www.youtube.com/watch?v=ipue9Yhi5VA">Smart Lock</a></li>
<li> Light Racer 3D Trial </li>
<li><a href="http://slideme.org/application/readerscope">ReaderScope</a></li>
<li><a href="http://steveoliverc.squarespace.com/">Librarium II</a></li>
<li><a href="http://www.tripcomputer.pl/">TripComputer</a></li>
<li>pagehum</li>
<li>Gallery Map  </li>
<li>MiKiZaZa</li>
<li><a href="http://www.mygigbox.com/">Gigbox</a></li>
<li><a href="http://www.rdiaz.es/general/371">DJ&#8217;it</a></li>
<li><a href="http://www.tomgibara.com/android/daisy/garden/">Daisy Garden</a></li>
<li>Twitter client</li>
<li><a href="http://www.keyeslabs.com/">Screebl</a></li>
<li><a href="http://www.pcfsm.com/">Pigs Can Fly Site Monitor </a></li>
<li>Xeeku Search</li>
<li><a href="http://code.google.com/p/tapsoffire/">Taps Of Fire</a></li>
<li><a href="http://www.anddev.org/skiba_pdf_reader-t6122.html">Skiba PDF Reader</a></li>
</ul>
</td>
</tr>
</table>
<p>If you know of any other submissions, <a href="mailto:chris@linuxuser.at">let me know</a> - I&#8217;ll try to keep the list updated.</p>
<p>Again, it&#8217;s really interesting to read that <a href="http://groups.google.com/group/android-developers/t/44189c3612a4a1fb">thread</a>, especially because almost every developer/team provides some background about their progress. Don&#8217;t miss that! :-)</p>
<p>[<strong>Update</strong>] The Google Group seems to have had some problems today. I&#8217;ve posted about MyMarket via the web interface and it didn&#8217;t show up. An hour later I&#8217;ve typed it again (and changing the settings to my other mail), and it didn&#8217;t show up neither! Now 8 hours later, I have three posts in this thread :( I&#8217;ve reported them and hope a mod will pick it up.</p>
<p><strong>An updated list can be found <a href="http://www.4feets.com/2009/09/a-sneak-peek-at-adc2-submissions/">here</a>!</strong></p>
<div style="height:20px;"></div>
<h4>Related Posts</h4>
<ul class='n'>
<li><a href='http://www.4feets.com/?p=2271'>A sneak peek at ADC2 submissions (Updated)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/09/adc2-submissions-thread/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MyMarket v1.0 (submitted to the ADC2)</title>
		<link>http://www.4feets.com/2009/09/mymarket-v10-submitted-to-the-adc2/</link>
		<comments>http://www.4feets.com/2009/09/mymarket-v10-submitted-to-the-adc2/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 10:40:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=2198</guid>
		<description><![CDATA[MyMarket is a customizable overlay for the Android market which allows you to bookmark, recommend, remove, filter and preview items in the listings. Most of the last days we have been working on version 1.0 which we submitted to the Android Developer Challenge! 
Notable improvements in this version:

US &#038; EU market results (changeable in the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mymarket.cc">MyMarket</a> is a customizable overlay for the Android market which allows you to bookmark, recommend, remove, filter and preview items in the listings. Most of the last days we have been working on version 1.0 which we submitted to the Android Developer Challenge! </p>
<p>Notable improvements in this version:</p>
<ul>
<li>US &#038; EU market results (changeable in the settings)</li>
<li>&#8220;Recommended&#8221; listing displays the number of user-votes</li>
<li>Faster update of &#8220;My Downloads&#8221;</li>
<li>In My Downloads, items with updates are listed on top</li>
<li>Screen rotation works with filters, search, etc.</li>
<li>Autocomplete for the search box (with last 10 searched)</li>
<li>Quickfilter: When browsing the apps or games list and adding a new filter, the last clicked items title/dev-name are suggested in the keyword textview (as autocomplete)</li>
<li>Last used tabs are remembered everywhere</li>
<li>Scrolling really far down works smoothly</li>
<li>Various minor bugfixes and improvements</li>
</ul>
<div style="text-align:center; margin-top:40px; margin-bottom:20px;">
<a href="http://www.4feets.com/images/recommended2.png"><img src="http://www.4feets.com/images/recommended2.png" width="200" style="margin-right:40px" /></a><a href="http://www.4feets.com/images/recommended3.png"><img src="http://www.4feets.com/images/recommended3.png" width="200"  style="margin-right:40px"  /></a><a href="http://www.4feets.com/images/settings.png"><img src="http://www.4feets.com/images/settings.png" width="200"  /></a></p>
<div style="height:2px;"></div>
<p><small>left to right: Recommended (with votes), Detail &#038; comments preview, Settings</small>
</div>
<div style="text-align:center; margin-top:40px; margin-bottom:20px;">
<a href="http://www.4feets.com/images/filter1.png"><img src="http://www.4feets.com/images/filter1.png" width="200" style="margin-right:40px" /></a><a href="http://www.4feets.com/images/filter2.png"><img src="http://www.4feets.com/images/filter2.png" width="200"  style="margin-right:40px"  /></a><a href="http://www.4feets.com/images/filter2_qdev.png"><img src="http://www.4feets.com/images/filter2_qdev.png" width="200"  /></a></p>
<div style="height:2px;"></div>
<p><small>left to right: Listing, Filters, Autocomplete</small>
</div>
<div style="height:10px;"></div>
<p>We hope you enjoy version 1.0. Feel free to <a href="mailto:chris@linuxuser.at">contact us</a> if you have any ideas, suggestions or problems! More detailed infos and screenshots can be found at <a href="http://www.mymarket.cc">mymarket.cc</a>. </p>
<div style="height:20px;"></div>
<h4>Related Posts</h4>
<ul class='n'>
<li><a href='http://www.4feets.com/?p=2153'>MyMarket Update: My Downloads &#038; Recommendations</a></li>
<li><a href='http://www.4feets.com/?p=2134'>MyMarket Update: App Details with Description, Downloads</a></li>
<li><a href='http://www.4feets.com/?p=1780'>MyMarket Update with Custom Filters</a></li>
<li><a href='http://www.4feets.com/?p=1741'>&#8220;MyMarket&#8221;, a customizable Android Market overlay</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/09/mymarket-v10-submitted-to-the-adc2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MyMarket Update: My Downloads &amp; Recommendations</title>
		<link>http://www.4feets.com/2009/08/mymarket-update-my-downloads-recommendations/</link>
		<comments>http://www.4feets.com/2009/08/mymarket-update-my-downloads-recommendations/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 18:12:48 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=2153</guid>
		<description><![CDATA[This post is a brief summary of today&#8217;s update of MyMarket, a customizable overlay for the Android market. The update includes several key features on our roadmap to version 1.0, most notably &#8220;My Downloads&#8221; as well as the promised recommendation system.
My Downloads
&#8220;My Downloads&#8221; displays a list of your installed apps and games with available updates, [...]]]></description>
			<content:encoded><![CDATA[<p>This post is a brief summary of today&#8217;s update of <a href="http://mymarket.cc">MyMarket</a>, a customizable overlay for the Android market. The update includes several key features on our roadmap to version 1.0, most notably &#8220;<b>My Downloads</b>&#8221; as well as the promised <b>recommendation system</b>.</p>
<h4>My Downloads</h4>
<p>&#8220;My Downloads&#8221; displays a list of your installed apps and games with available updates, as well as a quick-link to uninstall a specific app. Users can refresh the list manually via &#8220;Menu&#8221; -> &#8220;Refresh&#8221;, and MyMarket can automatically search for updates (can be changed in &#8220;Settings&#8221; (via the main Activity&#8217;s menu)). A click on the red X icon brings you straight to the &#8220;Uninstall Application&#8221; dialog of the Android phone.</p>
<div style="text-align:center; margin-top:20px; margin-bottom:20px;">
<img src="http://www.4feets.com/images/s1-3.png" width="200" style="margin-right:40px" /><img src="http://www.4feets.com/images/s1-2.png" width="200"  style="margin-right:40px"  /><img src="http://www.4feets.com/images/s1-6.png" width="200"  /></p>
<div style="height:2px;"></div>
<p><small>left to right: Update, My Downloads, Remove Item</small>
</div>
<h4>Recommendation System</h4>
<p>We finally had enough recommendations from users to build a working recommendation system based on the users votes. The recommendations are hourly generated, and Applications and Games get in the list by having more than 3 votings by users. The more votes (recommendations) in the last weeks, the higher the app is up in the list. I hope this becomes a really interesting recommendation system, especially since an app will never stay on top because it historically had a large amount of votes. If there are enough users recommending apps in MyMarket, perhaps we can add other categories like &#8220;most recommended in last 2 days&#8221;.</p>
<div style="text-align:center; margin-top:20px; margin-bottom:20px;">
<img src="http://www.4feets.com/images/s1-7.png" width="200" style="margin-right:40px" /><img src="http://www.4feets.com/images/s1-4.png" width="200"  style="margin-right:40px"  /><img src="http://www.4feets.com/images/s1-5.png" width="200"  /></p>
<div style="height:2px;"></div>
<p><small>left to right: Main Screen, Recommendations, Description with first comments</small>
</div>
<p><span id="more-2153"></span></p>
<h4>Other Improvements</h4>
<ul>
<li>MyMarket now displays the first 3 comments with the description of an app</li>
<li>The SQLite db is saved in <tt>/sdcard/mymarket/mymarket.db</tt>
<li>Minor, mixed bugfixes</li>
</ul>
<h4>Next Steps</h4>
<ul>
<li>Most important we are working on bringing the US Android market results to MyMarket. Currently we are only able to display European results.</li>
<li>Better search (currently MyMarket shows only one page with 10 results)</li>
<li>3D icon according to the Android Icon Design Guidelines :P</li>
<li>Faster updating of installed apps</li>
<li>Customizable interaction with the lists (eg. swap long and short click)</li>
</ul>
<h4>Thanks</h4>
<p>This whole project could never be where it is without all the reviews, comments, ideas and suggestions of many users of MyMarket. We heartly appreciate the inputs and have implemented many functions we never thought about in first place, but which someone suggested. I guess that&#8217;s the advantage of being an independent software dev team just having fun with a small project.</p>
<p>Please keep communicating your feedback, ideas and suggestions &#8212; we will consider each and every feedback we receive, and are already working on the next update. Btw., the best ways to provide feedback if either by <a href="mailto:chris@linuxuser.at">mailing us</a> or leaving a comment here. Thanks!</p>
<h4>Related Posts</h4>
<ul class='n'>
<li><a href='http://www.4feets.com/?p=2134'>MyMarket Update: App Details with Description, Downloads</a></li>
<li><a href='http://www.4feets.com/?p=1780'>MyMarket Update with Custom Filters</a></li>
<li><a href='http://www.4feets.com/?p=1741'>&#8220;MyMarket&#8221;, a customizable Android Market overlay</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/08/mymarket-update-my-downloads-recommendations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MyMarket Update: App Details with Description, Downloads</title>
		<link>http://www.4feets.com/2009/08/mymarket-update-detail-infos-description-downloads/</link>
		<comments>http://www.4feets.com/2009/08/mymarket-update-detail-infos-description-downloads/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 10:28:37 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=2134</guid>
		<description><![CDATA[We just released an update for the Android app MyMarket, which includes a very interesting new feature we hope you will all like: Detail information about any app in the Market. If a user clicks on the light bulb (left icon), a pop-up opens with the description of the app, the downloads and the number [...]]]></description>
			<content:encoded><![CDATA[<p>We just released an update for the Android app <b>MyMarket</b>, which includes a very interesting new feature we hope you will all like: Detail information about any app in the Market. If a user clicks on the light bulb (left icon), a pop-up opens with the description of the app, the downloads and the number of ratings.</p>
<div style="text-align:center; margin-top:20px; margin-bottom:20px;">
<img src="http://www.4feets.com/wp-content/uploads/2009/08/f1.png" width="200" style="margin-right:40px" /><img src="http://www.4feets.com/wp-content/uploads/2009/08/f3.png" width="200"  style="margin-right:40px"  /><img src="http://www.4feets.com/wp-content/uploads/2009/08/f2.png" width="200"  /></p>
<div style="height:2px;"></div>
<p><small>left to right: options, detail infos,  enable/disable filter</small>
</div>
<p>MyMarket can be found in the category &#8220;Applications&#8221; -> &#8220;Tools&#8221;. Please let us know what you think about it, as well as any ideas, comments and suggestions!</p>
<div style="height:20px;"></div>
<h4>Related Posts</h4>
<ul class='n'>
<li><a href='http://www.4feets.com/?p=1780'>MyMarket Update with Custom Filters</a></li>
<li><a href='http://www.4feets.com/?p=1741'>&#8220;MyMarket&#8221;, a customizable Android Market overlay</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/08/mymarket-update-detail-infos-description-downloads/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Serializing Data - JSON vs. Protocol Buffers</title>
		<link>http://www.4feets.com/2009/08/serializing-data-json-vs-protocol-buffers/</link>
		<comments>http://www.4feets.com/2009/08/serializing-data-json-vs-protocol-buffers/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 11:12:26 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=1818</guid>
		<description><![CDATA[JSON and Protocol Buffers are two methods for serializing data, primarily used for lightweight server-client and inter-server communication. In this post we are having a look at the performance of the latest Protocol Buffers (version 2.2.0) compared to JSON, using Java on a G1 Android phone and Python with CJSON and SimpleJSON on a typical [...]]]></description>
			<content:encoded><![CDATA[<p>JSON and Protocol Buffers are two methods for serializing data, primarily used for lightweight server-client and inter-server communication. In this post we are having a look at the performance of the latest Protocol Buffers (version 2.2.0) compared to JSON, using Java on a G1 Android phone and Python with CJSON and SimpleJSON on a typical Linux system.</p>
<ul>
<li><a href="http://json.org/">JSON</a> serializes data using UTF-8 / 16 / 32 encoding, with turn-key libraries for most programming languages. Any data structure can be serialized with JSON, although binary data (such as an image) has to be encoded with an algorithm like <a href="http://en.wikipedia.org/wiki/Base64">Base64</a> before.</li>
<li><a href="http://code.google.com/p/protobuf/">Protocol Buffers</a> is an open-source project developed by Google and released under the <a href="http://www.opensource.org/licenses/bsd-license.php">BSD license</a>. It uses a binary encoding which makes the serialized data a bit smaller and does not require binary data to be encoded before. The data-structures have to be described before serialization by creating a <tt>.proto</tt> file, compiling it with <tt>protoc</tt> and including the header files in the project. The libraries from Google are available for Java, Python and C++, with <a href="http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns">third party implementations</a> for most other programming languages.</li>
</ul>
<p>For the performance tests we imagine a news aggregator application, which requests 10 news items from a server. Each item has the following data structure (using around 2.3 kilobytes with an 48&#215;48px image):</p>
<pre name="code"  class="java:nocontrols:nogutter">
    class NewsItem {
        String title;
        String text;
        String link;
        byte[] image; /* 48x48px */
    }
</pre>
<p>The app could be faster by receiving just the infos in a first request and the images in a second, but to compare the serialization speed of JSON and Protocol Buffers we use one combined response (JSON: 23.6kb with base64 encoded images, PB: 18.3kb due to binary encoding).</p>
<h3>1. Library Size</h3>
<p>Let&#8217;s start with having a look at the different libraries and their size in kilobytes:<br />
<img src="http://www.4feets.com/img/libsize2.png" /></p>
<div style="clear:both;"></div>
<p>Protocol Buffers isn&#8217;t the smallest library which might not matter on many systems. Using it in an Android app would often 5 to 10-fold the application size, whereas JSON is integrated in the Android stack by default.</p>
<h3>2. Serialization Performance - Python</h3>
<p>The following chart portrays the (de-)serialization time for one request with 10 news items, measured in 1.000.000 runs on a typical Linux system:<span id="more-1818"></span><br />
<img src="http://www.4feets.com/img/performance-python.png" /></p>
<div style="clear:both;"></div>
<p>JSON clearly outperforms Protocol Buffers in this scenario using Python, with CJSON serializing almost 8 times faster than SimpleJSON. Adding the option <tt>optimize_for=SPEED</tt> to the <tt>.proto</tt> file increases the speed of Protocol Buffers by around 5% (~ 100us).</p>
<h3>3. Serialization Performance - Java / Android</h3>
<p>The next test measures the time needed to de-serialize one request of 10 items into a usable data structure on the Android platform with Java. Here we notice the ease of use of the Protocol Buffer&#8217;s data structure, since the only step required is:
<pre name="code" class="java:nocontrols:nogutter">ItemList itemlist = ItemList.parseFrom(buffer.toByteArray());</pre>
<p>With JSON we have to extract the infos into a custom class and decode the image with base64:</p>
<pre name="code" class="java:nocontrols:nogutter">
Item[] itemlist = new Item[10];
JSONArray items = new JSONArray(new String(buffer.toByteArray()));
final int max = items.length();
for (int i=0; i < max; i++){
    Item item  = new Item();
    item.title = items.getJSONObject(i).getString("title");
    item.text  = items.getJSONObject(i).getString("text");
    item.link  = items.getJSONObject(i).getString("url");
    item.image = Base64.decode(items.getJSONObject(i).getString("image"));
    itemlist[i] = item;
}
</pre>
<p>The average time needed for these operations is quite different on Android:<br />
<img src="http://www.4feets.com/img/performance-android.png" /></p>
<div style="clear:both;"></div>
<p>In this case on the Android platform, Protocol Buffers outperform JSON by a factor of three (we&#8217;ve tried this with 1, 10, 100 and 200 de-serializations, resulting in Protocol Buffers being up to 5 times faster than JSON).</p>
<h3>Summary</h3>
<p>The performance of Protocol Buffers depends heavily on the scenario including the platform, programming language and complexity of the data structure; performing between 15 times slower and 5 times faster than JSON. JSON was generally performing very well, especially in Python with CJSON outperforming SimpleJSON in serializing by a factor of almost 8.</p>
<p>On an Android system, Protocol Buffers de-serialized data around three times faster than JSON, with another major advantage being the ease of use of the data structures. You only need to call <tt>parseFrom()</tt> once to have a fully usable class, whereas JSON requires unpacking the data into a custom class. One downside of using Protocol Buffers with Android is the size of it&#8217;s Java-library, which requires almost 800 kb (whereas JSON is available in the standard Android stack).</p>
<p><b>Update:</b> As <a href="http://news.ycombinator.com/item?id=767882">commenters</a> pointed out, the Python implementation of Protocol Buffers is especially <a href="http://groups.google.com/group/protobuf/browse_thread/thread/2f57569563a6a476/53ed0cf5cf5ee1ff?lnk=gst&#038;q=andres#53ed0cf5cf5ee1ff">slow</a>, and this comparison would only be complete if the performance with C++ would be measured as well (which I&#8217;ll do the coming days if nobody volunteers first :)</p>
<div style="height:10px;"></div>
<h4>References</h4>
<ul style="margin-left:10px;">
<li><a href="http://json.org/">JSON</a>
<ul style="margin:2px 0px 4px 0px">
<li><a href="http://developer.android.com/reference/org/json/package-summary.html">on Android</a></li>
<li><a href="http://pypi.python.org/pypi/python-cjson/">CJSON</a></li>
<li><a href="http://pypi.python.org/pypi/simplejson/">SimpleJSON</a></li>
</ul>
</li>
<li><a href="http://code.google.com/p/protobuf/">Protocol Buffers</a>
<ul style="margin:2px 0px 4px 0px">
<li><a href="http://code.google.com/apis/protocolbuffers/docs/overview.html">Documentation</a></li>
<li><a href="http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns">Third Party Libraries</a></li>
</ul>
</li>
<li><a href="http://www.4feets.com/download/tests-source.zip">tests-source.zip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/08/serializing-data-json-vs-protocol-buffers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MyMarket Update with Custom Filters</title>
		<link>http://www.4feets.com/2009/08/mymarket-update-with-custom-filters/</link>
		<comments>http://www.4feets.com/2009/08/mymarket-update-with-custom-filters/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 20:46:54 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=1780</guid>
		<description><![CDATA[We have just published an update for MyMarket, which includes two major improvements:

SQLite3 Database: The data about removed and bookmarked items was stored in the /data/ directory, and has now moved into a database on the SD card. This makes is not only easier to query the information, but also enables users to reinstall the [...]]]></description>
			<content:encoded><![CDATA[<p>We have just published an update for <a href="http://www.mymarket.cc/">MyMarket</a>, which includes two major improvements:</p>
<ul style="margin-left:20px;">
<li><b>SQLite3 Database:</b> The data about removed and bookmarked items was stored in the /data/ directory, and has now moved into a database on the SD card. This makes is not only easier to query the information, but also enables users to reinstall the app or even reset the phone without loosing any stored infos.</li>
<li><b>Customizable Filters:</b> It&#8217;s now very easy to exclude any keywords in the title or the dev-name. Just click on &#8220;Menu&#8221; -> &#8220;Filter&#8221;, and you have a nice overview with checkboxes to enable/disable any one.</li>
</ul>
<div style="text-align:center; margin-top:30px; margin-bottom:20px;">
<img src="http://www.4feets.com/wp-content/uploads/2009/08/f1.png" width="200" style="margin-right:40px" /><img src="http://www.4feets.com/wp-content/uploads/2009/08/f2.png" width="200" style="margin-right:40px"  /><img src="http://www.4feets.com/wp-content/uploads/2009/08/f3.png" width="200"   /><br />
<small>left to right: menu item &#8216;Filter&#8217;, enable/disable filter, remove</small>
</div>
<p>The next steps on the roadmap include a search function and displaying available updates in the bookmarks. This could be useful if a user is interested in a specific app, but wants to wait for the next update. We have a couple of other ideas as well, and would be very happy to keep hearing what you think about this project! </p>
<div style="height:20px;"></div>
<h4>Related Posts</h4>
<ul class='n'>
<li><a href='http://www.4feets.com/?p=2134'>MyMarket Update: App Details with Description, Downloads</a></li>
<li><a href='http://www.4feets.com/?p=1741'>&#8220;MyMarket&#8221;, a customizable Android Market overlay</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/08/mymarket-update-with-custom-filters/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;MyMarket&#8221;, a customizable Android Market overlay</title>
		<link>http://www.4feets.com/2009/08/my-market-a-customizable-android-market-overlay/</link>
		<comments>http://www.4feets.com/2009/08/my-market-a-customizable-android-market-overlay/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 11:42:17 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.4feets.com/?p=1741</guid>
		<description><![CDATA[Recently we have been working on My Market, an Android app which is a customizable overlay for the Android Market. The simple aim is to bring more fun into browsing new and popular apps and games. We found ourselves to be  bored when scrolling down the &#8220;by popularity&#8221; listings, seeing the same items all [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we have been working on <b>My Market</b>, an Android app which is a customizable overlay for the Android Market. The simple aim is to bring more fun into browsing new and popular apps and games. We found ourselves to be  bored when scrolling down the &#8220;by popularity&#8221; listings, seeing the same items all the time.</p>
<div style="margin-left:20px; margin-right:20px;">
<ul>
<li>&#8220;My Market&#8221; enables users to remove items, to clear the list of the clutter (undelete is possible anytime)</li>
<li>Bookmarking items is another feature. If you are browsing and spot an interesting app, you might just want to bookmark it, to have a second look at it later.</li>
<li>Furthermore we are working on a recommendation system where users can get clever suggestions for possibly interesting apps and games.</li>
</ul>
</div>
<div style="text-align:center; margin-top:30px; margin-bottom:20px;">
<img src="http://www.4feets.com/img/mm/front.png" alt="front" title="front" width="200" style="margin-right:40px"  /><img src="http://www.4feets.com/wp-content/uploads/2009/08/f1.png" alt="apps_all" width="200" style="margin-right:40px"  /><img src="http://www.4feets.com/img/mm//removed.png" alt="removed" title="removed"  width="200" /><br />A short click on an item opens the menu, a long click opens the Android market</div>
<p>We are happy to have released version 0.9 today in the Android Market (in Applications / Tools)! Any ideas, suggestions and bug reports are strongly appreciated &#8212; please let us know in the comments below, or by <a href="mailto:chris@linuxuser.at">mail</a>.</p>
<h4>Related Posts</h4>
<ul class='n'>
<li><a href='http://www.4feets.com/?p=2134'>MyMarket Update: App Details with Description, Downloads</a></li>
<li><a href='http://www.4feets.com/?p=1780'>MyMarket Update with Custom Filters</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4feets.com/2009/08/my-market-a-customizable-android-market-overlay/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
