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

<channel>
	<title>amazing development &#187; google</title>
	<atom:link href="http://amazing-development.com/archives/category/all/work/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://amazing-development.com</link>
	<description>ruby, java and the rest</description>
	<lastBuildDate>Thu, 20 May 2010 06:31:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Customize Chrome Omnibar</title>
		<link>http://amazing-development.com/archives/2010/05/20/customize-chrome-omnibar/</link>
		<comments>http://amazing-development.com/archives/2010/05/20/customize-chrome-omnibar/#comments</comments>
		<pubDate>Thu, 20 May 2010 06:31:13 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://amazing-development.com/?p=453</guid>
		<description><![CDATA[I love Chrome! But one thing drove me crazy: we have numerous internal web-apps running on different hosts. From Firefox was easy to get to these tools by just typing the toolname (not the FQDN) in the url bar. Chrome knows it better and assumes that I want to search for toolname. A moment later [...]]]></description>
			<content:encoded><![CDATA[<p>I love Chrome! But one thing drove me crazy: we have numerous internal web-apps running on different hosts. From Firefox was easy to get to these tools by just typing the toolname (not the <a href="http://en.wikipedia.org/wiki/Fully_qualified_domain_name">FQDN</a>) in the url bar. Chrome knows it better and assumes that I want to search for toolname. A moment later it asked me if I meant toolname/ and remebers this choice (at least it annoys me only once per tool).</p>
<p>Yesterday I I got an idea and tryed a snippet of javascript as a search engine and was happy to see that it worked as intended. A few minutes of javascript hacking later the omnibar behaved the way I like it:</p>
<ul>
<li>multiple words are a search query</li>
<li>single words are URLs, even without the trailing slash, always!</li>
<li>fix broken http at the start of an URL (happens to me sometimes when I cut&#8217;n'paste)</li>
</ul>
<p>This is the current version of my default search engine, feel free to criticize, I&#8217;m a JS noob:<br />
<code>javascript:query="%s"; if (query.search(/\s/) != -1) { window.location="http://www.google.com/search?q=" + query; } else { query = query.replace(/^h?t?t?p?:\/\//, ""); window.location="http://"+query; } </code></p>
<p>Enjoy and let me know if you have other ideas on how to improve this!</p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2010/05/20/customize-chrome-omnibar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buzz&#8230;</title>
		<link>http://amazing-development.com/archives/2010/02/10/buzz/</link>
		<comments>http://amazing-development.com/archives/2010/02/10/buzz/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:35:16 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://amazing-development.com/?p=439</guid>
		<description><![CDATA[This is mainly a test to see how adding this blog to my Buzz account works. Additionally I want to say how thrilled I am to finally buzz with people outside work]]></description>
			<content:encoded><![CDATA[<p>This is mainly a test to see how adding this blog to my Buzz account works. Additionally I want to say how thrilled I am to finally buzz with people outside work <img src='http://amazing-development.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2010/02/10/buzz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JRuby on appengine with Ubuntu</title>
		<link>http://amazing-development.com/archives/2010/01/06/jruby-on-appengine-with-ubuntu/</link>
		<comments>http://amazing-development.com/archives/2010/01/06/jruby-on-appengine-with-ubuntu/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 11:09:20 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[appengine]]></category>

		<guid isPermaLink="false">http://amazing-development.com/?p=426</guid>
		<description><![CDATA[Overall the instructions on code.google.com are really good, so this is just a dump to remind me of the Ubuntu specific stuff I did on a pristine Ubuntu installation&#8230; sudo apt-get install sun-java6-jdk sudo apt-get install ruby-full rubygems This installs only rubygems 1.3.1 but appengine needs 1.3.5. ERROR: Error installing google-appengine: bundler requires RubyGems version [...]]]></description>
			<content:encoded><![CDATA[<p>Overall the instructions on <a href="http://code.google.com/p/appengine-jruby/wiki/Introduction">code.google.com</a> are really good, so this is just a dump to remind me of the Ubuntu specific stuff I did on a pristine Ubuntu installation&#8230;</p>
<p><code><br />
sudo apt-get install sun-java6-jdk<br />
sudo apt-get install ruby-full rubygems<br />
</code></p>
<p>This installs only rubygems 1.3.1 but appengine needs 1.3.5.</p>
<blockquote><p>
ERROR:  Error installing google-appengine:<br />
	bundler requires RubyGems version >= 1.3.5
</p></blockquote>
<p><code><br />
sudo gem install rubygems-update<br />
sudo /var/lib/gems/1.8/bin/update_rubygems<br />
sudo gem install google-appengine<br />
</code></p>
<p>Et voilà! Ten minutes later I have a running hello world in the cloud <img src='http://amazing-development.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2010/01/06/jruby-on-appengine-with-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android scripting environment supports JRuby</title>
		<link>http://amazing-development.com/archives/2009/08/04/android-scripting-environment-supports-jruby/</link>
		<comments>http://amazing-development.com/archives/2009/08/04/android-scripting-environment-supports-jruby/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 06:21:19 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://amazing-development.com/?p=396</guid>
		<description><![CDATA[Quite some time has passed since the last time I wrote something on this blog, mostly because I did little non-work related worth mentioning. But last week I helped Damon to finally support JRuby on his Android Scripting Environment (ASE). Downloaded JRuby sources (jruby&#45;1.2.0RC1) from http&#58;//www.jruby.org/download. Patched the build.xml to not include doc/index.html from dynalang.jar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://static.amazing-development.com/blog_images/09/ASE.jpg"/><a href="http://www.flickr.com/photos/dino_olivieri/391541320/"><img class="alignright" src="http://static.amazing-development.com/blog_images/09/robot_red_planet.jpg"/></a>Quite some time has passed since the last time I wrote something on this blog, mostly because I did little non-work related worth mentioning.</p>
<p />
But last week I helped <a href="http://damonkohler.com/">Damon</a> to finally support JRuby on his <a href="http://code.google.com/p/android-scripting/">Android Scripting Environment (ASE)</a>. </p>
<ul>
<li>Downloaded JRuby sources (jruby&#45;1.2.0RC1) from <a href="http://www.jruby.org/download">http&#58;//www.jruby.org/download</a>.</li>
<li>Patched the <tt>build.xml</tt> to not include <tt>doc/index.html</tt> from <tt>dynalang.jar</tt> otherwise dx will complain about an HTML page in the ruby&#45;complete.jar.<br />
<br clear="all"/></p>
<pre>$ diff &#45;r jruby&#45;1.2.0RC1 jruby&#45;1.2.0RC1.patched/
Only in jruby&#45;1.2.0RC1.patched/&#58; build
diff &#45;r jruby&#45;1.2.0RC1/build.xml jruby&#45;1.2.0RC1.patched/build.xml
42c42
&lt;
&#45;&#45;&#45;
&gt;
238c238,240
&lt;         &lt;zipfileset src=&quot;${build.lib.dir}/dynalang&#45;0.3.jar&quot;/&gt;
&#45;&#45;&#45;
&gt;         &lt;zipfileset src=&quot;${build.lib.dir}/dynalang&#45;0.3.jar&quot;&gt;
&gt;           &lt;exclude name=&quot;**/doc/index.html&quot;/&gt;
&gt;         &lt;/zipfileset&gt;
268c270,272
&lt;         &lt;zipfileset src=&quot;${build.lib.dir}/dynalang&#45;0.3.jar&quot;/&gt;
&#45;&#45;&#45;
&gt;         &lt;zipfileset src=&quot;${build.lib.dir}/dynalang&#45;0.3.jar&quot;&gt;
&gt;           &lt;exclude name=&quot;**/doc/index.html&quot;/&gt;
&gt;         &lt;/zipfileset&gt;
387c391,393
&lt;         &lt;zipfileset src=&quot;${build.lib.dir}/dynalang&#45;0.3.jar&quot;/&gt;
&#45;&#45;&#45;
&gt;         &lt;zipfileset src=&quot;${build.lib.dir}/dynalang&#45;0.3.jar&quot;&gt;
&gt;           &lt;exclude name=&quot;**/doc/index.html&quot;/&gt;
&gt;         &lt;/zipfileset&gt;</pre>
</li>
<li>Downloaded the JSON sources from <a href="http://rubyforge.org/frs/?group_id=953 and put them in lib/ruby/1.8/json/">http&#58;//rubyforge.org/frs/?group_id=953 and put them in <tt>lib/ruby/1.8/json/</tt></a></li>
<li>Copied <a href="http://code.google.com/p/android-scripting/source/browse/trunk/jruby/ase/android.rb">android.rb</a> to <tt>lib/ruby/1.8/</tt>.</li>
<li>Built jar&#45;complete (<tt>ant jar-complete</tt>) and added <tt>jruby&#45;complete.jar</tt> to eclipse project.</li>
<li>Connected the bits and pieces in <a href="http://code.google.com/p/android-scripting/source/browse/#svn/trunk/android/AndroidScriptingEnvironment/src/com/google/ase/interpreter/jruby"><tt>com.google.ase.interpreter.jruby</tt></a></li>
</ul>
<ul>
<p>But beware! The new ASE apk is HUGE (4.6M) and JRuby is fairly slow. But it works <img src='http://amazing-development.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </ul>
<p><img src="http://static.amazing-development.com/blog_images/09/ase1.jpg"/><br />
<img src="http://static.amazing-development.com/blog_images/09/ase2.jpg"/></p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2009/08/04/android-scripting-environment-supports-jruby/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Code reviews work</title>
		<link>http://amazing-development.com/archives/2009/02/22/code-reviews-work/</link>
		<comments>http://amazing-development.com/archives/2009/02/22/code-reviews-work/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 20:24:50 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://amazing-development.com/?p=354</guid>
		<description><![CDATA[Seems like nowadays I only write blog posts in response to other blog articles&#8230; But I hope this is better than not writing at all. Ted Neward asks if code reviews do actually work because evidence suggests, that the scientific review process does not. Only 8% members of the Scientific Research Society agreed that &#8220;peer [...]]]></description>
			<content:encoded><![CDATA[<p>Seems like nowadays I only write blog posts in response to other blog articles&#8230; But I hope this is better than not writing at all. <a href="http://blogs.tedneward.com/2009/02/22/As+For+Peer+Review+Code+Review.aspx">Ted Neward asks if code reviews do actually work</a> because evidence suggests, that the scientific review process does not.<span id="more-354"></span></p>
<p><a href="http://en.wikipedia.org/wiki/File:Hooke-microscope.png"><img class="alignright" src="http://static.amazing-development.com/blog_images/09/microscope.png"/></a></p>
<blockquote><p>Only 8% members of the Scientific Research Society agreed that &#8220;peer review works well as it is&#8221;. (Chubin and Hackett, 1990; p.192).</p>
<p>&#8220;A recent U.S. Supreme Court decision and an analysis of the peer review system substantiate complaints about this fundamental aspect of scientific research.&#8221; (Horrobin, 2001)</p>
<p>Horrobin concludes that peer review &#8220;is a non-validated charade whose processes generate results little better than does chance.&#8221; (Horrobin, 2001). This has been statistically proven and reported by an increasing number of journal editors.</p>
<p>But, &#8220;Peer Review is one of the sacred pillars of the scientific edifice&#8221; (Goodstein, 2000), it is a necessary condition in quality assurance for Scientific/Engineering publications, and &#8220;Peer Review is central to the organization of modern science…why not apply scientific [and engineering] methods to the peer review process&#8221; (Horrobin, 2001).</p>
<p>&#8230;</p>
<p>Chubin, D. R. and Hackett E. J., 1990, Peerless Science, Peer Review and U.S. Science Policy; New York, State University of New York Press.</p>
<p>Horrobin, D., 2001, &#8220;Something Rotten at the Core of Science?&#8221; Trends in Pharmacological Sciences, Vol. 22, No. 2, February 2001. Also at <a href="http://www.whale.to/vaccine/sci.html">http://www.whale.to/vaccine/sci.html</a> and <a href="http://post.queensu.ca/~forsdyke/peerrev4.htm">http://post.queensu.ca/~forsdyke/peerrev4.htm</a> (both pages were accessed on February 1, 2009)</p>
<p>Goodstein, D., 2000, &#8220;How Science Works&#8221;, U.S. Federal Judiciary Reference Manual on Evidence, pp. 66-72 (referenced in Hoorobin, 2000)</p></blockquote>
<p>This sounds so true to me. I heard way more than one story from Ph.D. students where the professors who were supposed to review papers just forwarded this work to their slaves.</p>
<p>But the fact that academic peer reviews are possibly a failure should not be used to argue against the usefulness of code reviews.</p>
<p><b>As a reviewee</b><br />
My first project at Google was written in Python. I had never written a single line of Python before. The feedback I got from the first few reviews helped me learn a lot about Python in a very short time. I don&#8217;t know how many times I got these &#8220;Yes, this would work but if you replace these 6 lines with that short statement it would work, too&#8221; comments.</p>
<p>The same is true for my second project in C++. I have written some C++ before but this was for my Diploma thesis and the code was far from professional. Again the feedback I got from my reviewers helped me learn C++ a lot faster than I would have otherwise. This project was a lot bigger than the first one so I got a few &#8220;we already have this implemented here&#8221; comments.</p>
<p><b>As a reviewer</b><br />
I usually don&#8217;t pay that much attention to our coding conventions but my pet peeve is looking out for missing comments. Every time I have to think about a single line of code, this is a pretty good signal that a comment is missing.</p>
<p>Reviewing other people&#8217;s code makes sure that I have at least a little knowledge about the areas of our project I do not work on directly.</p>
<p><b>Conclusion</b><br />
Code reviews take time and need the proper tool support. But if it is done right, they are useful and help in a couple of different areas:</p>
<ul>
<li>Learning a new language or about new piece of code.</li>
<li>Avoiding code duplication.</li>
<li>Making sure code is documented.</li>
<li>Distribute the knowledge.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2009/02/22/code-reviews-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for an intern</title>
		<link>http://amazing-development.com/archives/2008/04/25/looking-for-an-intern/</link>
		<comments>http://amazing-development.com/archives/2008/04/25/looking-for-an-intern/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 13:43:22 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://amazing-development.com/?p=319</guid>
		<description><![CDATA[I am looking for an intern (more details) for later this year. I have a number of interesting ideas for projects, most of them involve Ruby (more specific JRuby), Android and Eclipse. Your skill set should include at least Java and if possible Ruby and/or Eclipse API. I&#8217;m looking for a commitment of at least [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://static.amazing-development.com/blog_images/Asok_the_intern_icon.gif" alt="Asok the intern"/>I am looking for an intern (<a href="http://www.google.com/support/jobs/bin/answer.py?hl=en&#038;answer=53681">more details</a>) for later this year. I have a number of interesting ideas for projects, most of them involve <a href="http://www.ruby-lang.org/">Ruby</a> (more specific <a href="http://jruby.codehaus.org/">JRuby</a>), <a href="http://code.google.com/android/">Android</a> and <a href="http://eclipse.org">Eclipse</a>. Your skill set should include at least Java and if possible Ruby and/or Eclipse API.</p>
<p>I&#8217;m looking for a commitment of at least three months (I would prefer six) and you should be within one or two years of receiving degree. If this sounds interesting please apply <a href="http://www.google.com/support/jobs/bin/answer.py?hl=en&#038;answer=53681">here</a> and add a note that you would like to work with Frank Spychalski in Munich.</p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2008/04/25/looking-for-an-intern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Girl&#8217;s day in the office</title>
		<link>http://amazing-development.com/archives/2008/04/25/girls-day-in-the-office/</link>
		<comments>http://amazing-development.com/archives/2008/04/25/girls-day-in-the-office/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 09:20:02 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://amazing-development.com/?p=318</guid>
		<description><![CDATA[Yesterday was Girl&#8217;s day and our office hosted a few girls from schools in and around Munich. We used Kara to teach them a little bit about programming. You can create finite state machines to control a bug which runs around and tries to solve different problems. The girls did much better than I expected [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Google had a special doodle for the Girl's day" class="alignright" src="http://static.amazing-development.com/blog_images/girlsday08.gif"/><br />
Yesterday was <a href="http://www.girls-day.de/">Girl&#8217;s day</a> and our office hosted a few girls from schools in and around Munich.<span id="more-318"></span></p>
<p>We used <a href="http://www.swisseduc.ch/compscience/karatojava/">Kara</a> to teach them a little bit about programming. You can create finite state machines to control a bug which runs around and tries to solve different problems. The girls did much better than I expected and finished all the exercises we thought would be enough for a whole day before lunch. </p>
<p><img alt="Kara screenshot" class="alignright" src="http://static.amazing-development.com/blog_images/kara-worldeditor.gif"/></p>
<p><img alt="Kara for Ruby Logo" class="alignleft" src="http://static.amazing-development.com/blog_images/rubykara-small.png"/></p>
<p>Without much preparation I decided to teach them a little about &#8220;real&#8221; programming and Ruby because there is <a href="http://www.swisseduc.ch/informatik/karatojava/">a Ruby version of Kara</a> which lets you write Ruby code to control the bug.</p>
<p>The experiment was very successful. The girls solved all the problems again, this time in Ruby and from their feedback they really enjoyed it. </p>
<p>A couple of years ago I taught a programming course for kids at the Volkshochschule in Karlsruhe. At that time I used Perl (it was a loooong time ago and I didn&#8217;t know Ruby then) but if I ever do this again I will use RubyKara. </p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2008/04/25/girls-day-in-the-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JRuby on Android</title>
		<link>http://amazing-development.com/archives/2007/12/14/jruby-on-android/</link>
		<comments>http://amazing-development.com/archives/2007/12/14/jruby-on-android/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 03:43:27 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://amazing-development.com/archives/2007/12/14/jruby-on-android/</guid>
		<description><![CDATA[Today I tried to run JRuby on Android. I failed. This article is more like a lab report so expect more boring details&#8230; At first I tried the easiest way and added the JRuby jar to my android project. This would have been way to easy and as I expected it did not work. Then [...]]]></description>
			<content:encoded><![CDATA[<p><img class="framedr" src="http://static.amazing-development.com/blog_images/red_robot_1.jpg" alt="a red robot"/>Today I tried to run <a href="http://jruby.codehaus.org/">JRuby</a> on <a href="http://code.google.com/android/">Android</a>. I failed. This article is more like a lab report so expect more boring details&#8230;<span id="more-303"></span></p>
<p>At first I tried the easiest way and added the JRuby jar to my android project. This would have been way to easy and as I expected it did not work. </p>
<p>Then I copied all the JRuby sources into my android project and eclipse gave me more than 100 errors. I had to remove org.jruby.javasupport.bsf.BSFExample and the whole org.jruby.demo package because of dependencies to awt and swing. Now only a single error message was left with a dependency on some class I can&#8217;t remember in java.beans. So I downloaded the Java sources and copied the class into my project which gave me a few new dependencies. So I copied the whole java.beans package into the project and removed all dependencies to awt and swing from the code. Now I needed to add only 2 more classed com.sun.beans.ObjectHandler and sun.awt.EventListenerAggregate for eclipse to stop complaining. </p>
<p><img class="framedl" src="http://static.amazing-development.com/blog_images/red_robot_2.jpg" alt="a red robot"/>At this point I encountered my first bug in Android: dx(the compiler for <a href="http://en.wikipedia.org/wiki/Dalvik_virtual_machine">Dalvik</a>) complained about the bsf.jar file which came with JRuby[1]. Fortunately I could work on with the 2.4.0 version of bsf. </p>
<p>At this point eclipse stopped complaining and dx was able to create Dalvik byte code for my test application and package the result.</p>
<p>But when I started the result on the emulator all I got was an exception&#8230; This is where I will stop for today and continue whenever I find some time. If someone out there has already successfully used JRuby on Android please leave me a comment on how you managed to do it.</p>
<p>[1] the bug was fixed less than 3h after I reported it. Kudos to the Dalvik team!</p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2007/12/14/jruby-on-android/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>First glance at Android</title>
		<link>http://amazing-development.com/archives/2007/12/07/first-glance-at-android/</link>
		<comments>http://amazing-development.com/archives/2007/12/07/first-glance-at-android/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:07:28 +0000</pubDate>
		<dc:creator>Frank Spychalski</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://amazing-development.com/archives/2007/12/07/first-glance-at-android/</guid>
		<description><![CDATA[As you can see I&#8217;m toying around with the android SDK. I guess this will be my first 20 percent project here at Google. So far I&#8217;m impressed with the state of the SDK. There is a ton of documentation and up to now everything worked at once. I have a couple of ideas I [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://static.amazing-development.com/blog_images/google/android-ad.thumb.png"/></p>
<p>As you can see I&#8217;m toying around with the <a href="http://code.google.com/android/">android</a> SDK. I guess this will be my first 20 percent project here at Google.</p>
<p>So far I&#8217;m impressed with the state of the SDK. There is a ton of documentation and up to now everything worked at once.</p>
<p>I have a couple of ideas I would like to try on android but unfortunately all of them involve bluetooth and there is no bluetooth support for the emulator (yet?).</p>
<p>If you have a great idea you would like to see as an app for your next cellphone, just leave me a comment or implement it on your own <img src='http://amazing-development.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://amazing-development.com/archives/2007/12/07/first-glance-at-android/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
