<?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>Billions Connected &#187; webruntime</title>
	<atom:link href="http://billionsconnected.com/blog/tag/webruntime/feed/" rel="self" type="application/rss+xml" />
	<link>http://billionsconnected.com/blog</link>
	<description>Thoughts on a ridiculously connected world</description>
	<lastBuildDate>Thu, 13 Aug 2009 21:13:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Mobile Web Platforms &#8211; Ready to Rumble in 2008</title>
		<link>http://billionsconnected.com/blog/2008/01/mobile-web-platforms-ready-to-rumble-in-2008/</link>
		<comments>http://billionsconnected.com/blog/2008/01/mobile-web-platforms-ready-to-rumble-in-2008/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 22:22:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Imported]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[jefflaporte]]></category>
		<category><![CDATA[kedrosky]]></category>
		<category><![CDATA[mobilecamp]]></category>
		<category><![CDATA[mobileplatforms]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[vancouver]]></category>
		<category><![CDATA[webruntime]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Paul Kedrosky on the under-appreciation of mobile web platforms: People just don&#8217;t get how good web apps on mobile can be. I get stuck in many conversations about native apps on mobile, which always strikes me as vestigial. The same way that I live in mostly browser-based apps on my desktop and laptop, I am [...]]]></description>
			<content:encoded><![CDATA[<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbillionsconnected.com%2Fblog%2F2008%2F01%2Fmobile-web-platforms-ready-to-rumble-in-2008%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div><p><a href="http://paul.kedrosky.com/archives/2008/01/14/iphone_googles.html">Paul Kedrosky on the under-appreciation of mobile web platforms</a>:</p>
<blockquote><p><em>People just don&#8217;t get how good web apps on mobile can be. I get stuck in many conversations about native apps on mobile, which always strikes me as vestigial. The same way that I live in mostly browser-based apps on my desktop and laptop, I am convinced I will live in web apps on my mobile device. Pretending otherwise seems wrong-headed and self-defeating.</em><br />
 </p></blockquote>
<p><a href="http://community.eqo.com./blog/jeff/debating_the_future_of_mobile_platforms_at_mobilecamp_vancouver">At MobileCamp Vancouver I pushed just this point on the industry panel</a>. I&#8217;m not sure the other telco folks on the panel were convinced. But &#8211; what I found after the panel among the broader development community there, was intense interest in targeting mobiles through web-based runtimes &#8211; be they web sites, widgets, Adobe AIR, Google gears, etc.</p>
<p>There are really two issues to consider here.</p>
<ol>
<li>Are web runtimes capable of delivering the necessary functionality and experience equal to native runtimes? The answer is yes although not everybody gets this yet. See my post on Adobe AIR / Google gears like platform for iPhone for <a href="http://community.eqo.com./blog/jeff/where_is_the_iphones_answer_to_adobe_air_or_google_gears">an argument in favor of mobile runtimes over native runtimes.  </a> </li>
<li>Recognition of another under-appreciated benefit of mobile web runtimes &#8211; they <em>drastically</em> expand the world of people that can develop mobile applications. In this sense web runtimes are poised to play a role similar to that played by Visual Basic for desktop apps in the 90&#8242;s. To be clear &#8211; I am not comparing the two in technical terms, but in terms of &#8220;developer reach&#8221;. Undeniably (and to many developers&#8217; deep regret) VB drove a huge developer population.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://billionsconnected.com/blog/2008/01/mobile-web-platforms-ready-to-rumble-in-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Where is the iPhone&#8217;s answer to Adobe AIR, or Google Gears?</title>
		<link>http://billionsconnected.com/blog/2007/10/where-is-the-iphones-answer-to-adobe-air-or-google-gears/</link>
		<comments>http://billionsconnected.com/blog/2007/10/where-is-the-iphones-answer-to-adobe-air-or-google-gears/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 00:45:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Imported]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adobeair]]></category>
		<category><![CDATA[googlegears]]></category>
		<category><![CDATA[iphonesdk]]></category>
		<category><![CDATA[j2me]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[permissionpopup]]></category>
		<category><![CDATA[webapplication]]></category>
		<category><![CDATA[webruntime]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Adobe&#8217;s AIR platform has shown that the web development model is fundamentally capable of delivering applications every bit as rich as native platform apps. Hence the outcry over the idea of web applications as the primary development model for the iPhone is overblown. Yes, the current iPhone development environment sucks but it&#8217;s important to keep [...]]]></description>
			<content:encoded><![CDATA[<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbillionsconnected.com%2Fblog%2F2007%2F10%2Fwhere-is-the-iphones-answer-to-adobe-air-or-google-gears%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div><p><img class="size-full wp-image-203 alignright" title="air_iphone" src="http://billionsconnected.com/blog/wp-content/uploads/2007/09/air_iphone.jpg" alt="air_iphone" width="156" height="161" />Adobe&#8217;s AIR platform has shown that the web development model is fundamentally capable of delivering applications every bit as rich as native platform apps. Hence the <a href="http://digg.com/apple/iPhone_Development_Not_so_sweet">outcry</a> over the idea of web applications as the primary development model for the iPhone is overblown. Yes, the current iPhone development environment sucks but it&#8217;s important to keep in mind that we haven&#8217;t seen the true power of this model.</p>
<p>So what will Apple do if they are serious about the web development platform?</p>
<p>First up, a JavaScript bridge into native device capabilities on the iPhone. Right now in terms of access to device functions via web technologies, the iPhone offers nothing beyond the microbrowsers on feature phones. Yes, the AJAX support enables a quantum leap in usability, but we need more.</p>
<p>Top of the list &#8211; &#8220;the basics&#8221;</p>
<ul>
<li>file access</li>
<li>camera access</li>
<li>location</li>
<li>address book</li>
<li>calendar</li>
</ul>
<p>But beyond these now familiar mobile device capabilities, there is an opportunity for Apple to provide powerful APIs that would provide an unparalleled mobile development environment, web or otherwise:</p>
<ul>
<li>SQLite local store</li>
<li>Access to <a href="/blog/jeff/mobile_operators_stumble_on_billable_identities_apple_swoops_in">iTunes account-based charging</a></li>
<li>Event subscriptions with persistent ECMAScript object handlers
<ul>
<li>timers</li>
</ul>
<ul>
<li>calendar events</li>
</ul>
<ul>
<li>location</li>
</ul>
<ul>
<li>support for installable URI handlers</li>
</ul>
</li>
</ul>
<p>Key to app usability is that these capabilities should be provided through a user consent system which does not take away the user&#8217;s choice to make use of device features with a given application, <em>a la</em> the restrictions in many J2ME runtimes:</p>
<p style="text-align: center;"><img class="size-full wp-image-206 aligncenter" title="j2me_permission_2" src="http://billionsconnected.com/blog/wp-content/uploads/2007/09/j2me_permission_2.jpg" alt="j2me_permission_2" width="320" height="119" /><br />
On first load, present the list of &#8220;privacy affecting&#8221; services being requested by the application &#8211; and listen to what the user wants! Empower the user already &#8211; they bought the damn thing.</p>
<p>When can we expect such features? Who knows, but I would be very surprised if the first <a href="http://www.thestreet.com/s/apple-to-introduce-faster-iphone-next-year/newsanalysis/techtelecom/10379941.html?puc=_googlen?cm_ven=GOOGLEN&amp;cm_cat=FREE&amp;cm_ite=NA">GPS-enabled iPhones, expected in Q1 2008</a>, ship without at minimum a JavaScript bridge to location data following soon after.</p>
<p>Gut check: For anyone with development experience on J2ME, can you imagine going back to the underachiever that is the J2ME RMS storage API after being provided with a local SQL store?</p>
<p>The native app vs. web app argument is stale!</p>
<p>Jeff<br />
Chief Software Architect, EQO</p>
]]></content:encoded>
			<wfw:commentRss>http://billionsconnected.com/blog/2007/10/where-is-the-iphones-answer-to-adobe-air-or-google-gears/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

