<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Scripting Your Android Device</title>
	<atom:link href="http://www.androidguys.com/2008/08/06/scripting-your-android-device/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/</link>
	<description>The trusted source for Android news and opinion &#124; Est. 2007</description>
	<lastBuildDate>Fri, 10 Feb 2012 10:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Truedat101</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-114</link>
		<dc:creator>Truedat101</dc:creator>
		<pubDate>Sat, 27 Jun 2009 07:40:58 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-114</guid>
		<description>Great example!  I&#039;ve made a few changes on mine to support 1.5 &#039;droid, but as is the promise of Java, the code still runs on the new platform without major changes.  I&#039;m trying myself to put together some nice use cases for scripting language use on the platform.</description>
		<content:encoded><![CDATA[<p>Great example!  I've made a few changes on mine to support 1.5 'droid, but as is the promise of Java, the code still runs on the new platform without major changes.  I'm trying myself to put together some nice use cases for scripting language use on the platform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Murphy</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-105</link>
		<dc:creator>Mark Murphy</dc:creator>
		<pubDate>Fri, 15 Aug 2008 14:55:23 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-105</guid>
		<description>@Mr. Burnette

From their FAQ: &quot;Pnuts runs with on-the-fly bytecode compiler by default.&quot; A Dalvik-aware Pnuts might work, but I suspect otherwise it&#039;ll try executing ordinary Java bytecodes on Dalvik and run into issues.

I think most Java scripting languages went this route (Jython, Groovy, JRuby, etc.), which may limit one&#039;s options in the near term. That&#039;s one of the reasons I went with Beanshell, figuring its execute-off-an-AST approach might well hold up on Android.

&quot;Good luck with the book.&quot;

Likewise!</description>
		<content:encoded><![CDATA[<p>@Mr. Burnette</p>
<p>From their FAQ: "Pnuts runs with on-the-fly bytecode compiler by default." A Dalvik-aware Pnuts might work, but I suspect otherwise it'll try executing ordinary Java bytecodes on Dalvik and run into issues.</p>
<p>I think most Java scripting languages went this route (Jython, Groovy, JRuby, etc.), which may limit one's options in the near term. That's one of the reasons I went with Beanshell, figuring its execute-off-an-AST approach might well hold up on Android.</p>
<p>"Good luck with the book."</p>
<p>Likewise!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed Burnette</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-112</link>
		<dc:creator>Ed Burnette</dc:creator>
		<pubDate>Fri, 15 Aug 2008 07:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-112</guid>
		<description>Nice example, I&#039;m fond of BeanShell too. Of course with BeanShell on Android 1.0 you&#039;ve got an interpreted interpreter. I wonder if pnuts would work?

Good luck with the book.</description>
		<content:encoded><![CDATA[<p>Nice example, I'm fond of BeanShell too. Of course with BeanShell on Android 1.0 you've got an interpreted interpreter. I wonder if pnuts would work?</p>
<p>Good luck with the book.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Webster</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-111</link>
		<dc:creator>Scott Webster</dc:creator>
		<pubDate>Thu, 07 Aug 2008 05:56:05 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-111</guid>
		<description>I&#039;m hoping for the same thing.  A &quot;plays nice with other apps&quot; type sticker.  Lets people feel comfortable downloading or installing onto a device.  The term open source scares people a little bit and that would go a long way to calm fears.  Not required by any means, just looks good if Google and the OHA say it&#039;s A-OK.</description>
		<content:encoded><![CDATA[<p>I'm hoping for the same thing.  A "plays nice with other apps" type sticker.  Lets people feel comfortable downloading or installing onto a device.  The term open source scares people a little bit and that would go a long way to calm fears.  Not required by any means, just looks good if Google and the OHA say it's A-OK.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Murphy</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-110</link>
		<dc:creator>Mark Murphy</dc:creator>
		<pubDate>Thu, 07 Aug 2008 03:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-110</guid>
		<description>@Phil:

My hope is that it&#039;s more of a &quot;seal of approval&quot; vs. the Apple-style &quot;it only runs if *we* say it runs&quot;. Prospective buyers/downloaders can look for the seal of approval and make their decision based upon whether it&#039;s there or not.</description>
		<content:encoded><![CDATA[<p>@Phil:</p>
<p>My hope is that it's more of a "seal of approval" vs. the Apple-style "it only runs if *we* say it runs". Prospective buyers/downloaders can look for the seal of approval and make their decision based upon whether it's there or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-109</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Thu, 07 Aug 2008 03:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-109</guid>
		<description>Maybe there should be, or Android is already on top of it, a program or company that validates a new program/game/app/etc. before a user can dl it so the user knows it&#039;s gonna be safe</description>
		<content:encoded><![CDATA[<p>Maybe there should be, or Android is already on top of it, a program or company that validates a new program/game/app/etc. before a user can dl it so the user knows it's gonna be safe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Murphy</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-108</link>
		<dc:creator>Mark Murphy</dc:creator>
		<pubDate>Wed, 06 Aug 2008 20:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-108</guid>
		<description>@ecompositor

One limitation of scripting is that you can&#039;t register a script in AndroidManifest.xml. And you can&#039;t script layout XML files, resources, or anything else that gets packaged in the APK. So, you always need some Java code as the entry points into your application (e.g., your activity) and probably some other files as well. You can&#039;t create an Android application that is 100% scripted, at least with the current frameworks at our disposal.

While I will probably add a chapter on scripting to an Android book (possibly the Advanced Android one I have on the drawing board), I am a little hesitant to make it the foundation of all the examples, particularly in the current book.

And thanks for the feedback on the article and book!</description>
		<content:encoded><![CDATA[<p>@ecompositor</p>
<p>One limitation of scripting is that you can't register a script in AndroidManifest.xml. And you can't script layout XML files, resources, or anything else that gets packaged in the APK. So, you always need some Java code as the entry points into your application (e.g., your activity) and probably some other files as well. You can't create an Android application that is 100% scripted, at least with the current frameworks at our disposal.</p>
<p>While I will probably add a chapter on scripting to an Android book (possibly the Advanced Android one I have on the drawing board), I am a little hesitant to make it the foundation of all the examples, particularly in the current book.</p>
<p>And thanks for the feedback on the article and book!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ecompositor</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-107</link>
		<dc:creator>ecompositor</dc:creator>
		<pubDate>Wed, 06 Aug 2008 20:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-107</guid>
		<description>Nice - Article

You could incorporate this into your book to easily test out examples on the emulator.

Your book is very well done.</description>
		<content:encoded><![CDATA[<p>Nice - Article</p>
<p>You could incorporate this into your book to easily test out examples on the emulator.</p>
<p>Your book is very well done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cabernet1976</title>
		<link>http://www.androidguys.com/2008/08/06/scripting-your-android-device/comment-page-1/#comment-106</link>
		<dc:creator>cabernet1976</dc:creator>
		<pubDate>Wed, 06 Aug 2008 18:40:17 +0000</pubDate>
		<guid isPermaLink="false">http://AndroidGuys.com/?p=967#comment-106</guid>
		<description>It is so cool.</description>
		<content:encoded><![CDATA[<p>It is so cool.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

