<?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/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>Open Parenthesis &#187; Browsers</title>
	<atom:link href="http://www.openparenthesis.org/tag/browsers/feed" rel="self" type="application/rss+xml" />
	<link>http://www.openparenthesis.org</link>
	<description>Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Douglas Crockford on Google Gears and the Mashup Problem</title>
		<link>http://www.openparenthesis.org/2007/09/29/gears-mashup</link>
		<comments>http://www.openparenthesis.org/2007/09/29/gears-mashup#comments</comments>
		<pubDate>Sat, 29 Sep 2007 19:48:07 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ajaxworld]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/09/29/gears-mashup/</guid>
		<description><![CDATA[Douglas Crockford is always an interesting speaker. At AjaxWorld last week he gave a talk about the good parts (there are a few) and the bad parts (there are many) of the current JavaScript standard. (That talk was similar to this Yahoo! Video of the Keynote from the 2006 Konfabulator Developer Day). My favorite pearl [...]]]></description>
			<content:encoded><![CDATA[<p>Douglas Crockford is always an interesting speaker. At AjaxWorld last week he gave a talk about the good parts (there are a few) and the bad parts (there are many) of the current JavaScript standard. (That talk was similar to this Yahoo! Video of the <a href="http://video.yahoo.com/video/play?vid=630959">Keynote from the 2006 Konfabulator Developer Day</a>). </p>
<p>My favorite pearl of wisdom from that talk: The best thing about JavaScript is that there have been no new design mistakes since 1999 (when spec was last updated).</p>
<p>In addition to being highly knowledgeable (Brendan Eich called him the Yoda of Lambda Programming and JavaScript, he &#8220;discovered&#8221; JSON) he&#8217;s also entertaining, funny, and thought provoking. </p>
<p>In this video, after about 10-12 minutes of broad background on why the fundamental nature of security on the web is broken, he dives into the specific problem of mashups, the same origin policy in JavaScript, the global namespace and shared DOM, and suggests a method for using Google Gears to craft a solution. </p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=452089494323007214&#038;hl=en" flashvars=""> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/09/29/gears-mashup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AjaxWorld West Presentation: Two Steps Forward, One Step Back</title>
		<link>http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman</link>
		<comments>http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman#comments</comments>
		<pubDate>Mon, 24 Sep 2007 19:24:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ajaxworld]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman/</guid>
		<description><![CDATA[I presented earlier this morning at Ajax World West. The title of the presentation was &#8220;Two Steps Forward, One Step Back: Back to the Browser Wars.&#8221; Not sure how valuable the slides will be in the absence of my commentary on them, but here they are: Two Steps Forward, One Step Back (4.3MB, in ODP [...]]]></description>
			<content:encoded><![CDATA[<p>I presented earlier this morning at Ajax World West. The title of the presentation was &#8220;Two Steps Forward, One Step Back: Back to the Browser Wars.&#8221;</p>
<p>Not sure how valuable the slides will be in the absence of my commentary on them, but here they are:</p>
<ul>
<li><a href="http://www.openparenthesis.org/files/JohnEckmanAjaxWorldWest2007.odp">Two Steps Forward, One Step Back</a> (4.3MB, in ODP format for OpenOffice)</li>
<li><a href="http://www.openparenthesis.org/files/JohnEckmanAjaxWorldWest2007.pdf">Two Steps Forward, One Step Back</a> (3.3MB, in PDF format)</li>
</ul>
<p>Thanks to those who attended and feel free to <a href="http://www.openparenthesis.org/contact/">contact me</a> with any questions. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This relationship is off to a bad start</title>
		<link>http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you</link>
		<comments>http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you#comments</comments>
		<pubDate>Tue, 28 Aug 2007 15:09:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you/</guid>
		<description><![CDATA[Coming across Roger Dooley&#8217;s post about Sears and their privacy policy (Sears- Marketers vs Lawyers, with a tip of the hat to Make the Logo Bigger) I decided to go check out the site he references, My SHC Community. Unfortunately, no such luck (cue the &#8220;No soup for you!&#8221; clip from Seinfeld): Was the problem [...]]]></description>
			<content:encoded><![CDATA[<p>Coming across Roger Dooley&#8217;s post about Sears and their privacy policy (<a href="http://www.rogerd.net/articles/sears-marketers-vs-lawyers">Sears- Marketers vs Lawyers</a>, with a tip of the hat to <a href="http://makethelogobigger.blogspot.com/2007/08/sears-tries-online-community-thing.html">Make the Logo Bigger</a>) I decided to go check out the site he references, <a href="http://www.myshccommunity.com/">My SHC Community</a>. </p>
<p>Unfortunately, no such luck (cue the &#8220;No soup for you!&#8221; clip from Seinfeld):</p>
<p><a href="/wp-content/uploads/2007/08/sears.png"><img src='http://www.openparenthesis.org/wp-content/uploads/2007/08/sears_thumb.png' alt='My SHC Community' border="0" /></a></p>
<p>Was the problem that I was running Firefox rather then Netscape (Netscape? Really?), or that I was running Linux?</p>
<p>I clicked through, to find:</p>
<blockquote><p>My SHC Community currently supports the following operating systems and browsers:<br />
Operating Systems:</p>
<ul>
<li>Windows 2000</li>
<li>Windows XP</li>
<li>Windows Vista</li>
</ul>
<p>Browsers:</p>
<ul>
<li>Microsoft Internet Explorer (IE) 5.0 and higher</li>
<li>Netscape 7.0 and higher</li>
<li>AOL 5.0 and higher</li>
<li>Firefox 1.0 and higher</li>
</ul>
<p>If your browser or operating system is not supported by My SHC Community, we apologize for any inconvenience this may cause.
</p></blockquote>
<p>In this day and age, no Mac support, no Linux support? Why? </p>
<p>Is there some elaborate MS Silverlight functionality in this community? Some kind of Adobe AIR based application to install?</p>
<p>I assume there&#8217;s just some overzealous javascript useragent detection at work here, but won&#8217;t know until I find time to boot up my Windows virtual machine and check it out on IE on Windows XP. (You can actually click around on the site, but I don&#8217;t see anyone to join the community without the right brower user-agent. I suppose it might be faster to just spoof my user-agent, I know I used to have a plugin for firefox which would make it pretend to be on Windows). </p>
<p>Then I&#8217;ll likely never go back. Welcome to community!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/08/sears_thumb.png" length="28253" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/08/sears_thumb.png" width="350" height="199" medium="image" type="image/png" />	</item>
		<item>
		<title>Represent</title>
		<link>http://www.openparenthesis.org/2007/08/17/visual-representation</link>
		<comments>http://www.openparenthesis.org/2007/08/17/visual-representation#comments</comments>
		<pubDate>Fri, 17 Aug 2007 18:39:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[ugc]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/08/17/visual-representation/</guid>
		<description><![CDATA[I&#8217;ve been catching up with videos since the release of the Miro player public preview. (And as I&#8217;ve had some traveling time, on trains, waiting for planes, etc). Two recent videos stood out as worth sharing. Both focus on creative visualization, and are inspiring in terms of how some relatively simply changes in visual display [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been catching up with videos since the release of the Miro player public preview. (And as I&#8217;ve had some traveling time, on trains, waiting for planes, etc).</p>
<p>Two recent videos stood out as worth sharing. Both focus on creative visualization, and are inspiring in terms of how some relatively simply changes in visual display of information can have a tremendous impact. </p>
<p>The first is from TED Talks, and it&#8217;s <a href="http://www.number27.org/biography.html">Jonathan Harris</a> talking about &#8220;<a href="http://www.ted.com/index.php/talks/view/id/144">The Web&#8217;s Secret Stories</a>&#8220;:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="432" height="285" id="VE_Player" align="middle"><param name="movie" value="http://static.videoegg.com/ted/flash/loader.swf"><PARAM NAME="FlashVars" VALUE="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/JONATHANHARRIS-2007_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true"><param name="quality" value="high"><param name="allowScriptAccess" value="always"><param name="bgcolor" value="#FFFFFF"><param name="scale" value="noscale"><param name="wmode" value="window"><embed src="http://static.videoegg.com/ted/flash/loader.swf" FlashVars="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/JONATHANHARRIS-2007_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" width="432" height="285" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object></p>
<p>You can view <a href="http://www.wefeelfine.org/">We Feel Fine</a> and play with it yourself &#8211; but I&#8217;ll warn you it is ponderously slow on my Linux machine &#8211; much more engaging in Windows or Mac OS. </p>
<p>It&#8217;s also open &#8211; at least in the &#8220;<a href="http://www.wefeelfine.org/api.html">here&#8217;s an API, go mash up something cool</a>&#8221; sense. (Free as in beer and free as in API but not as in Free software &#8211; Creative Commons Attribution Non-Commercial Share-Alike). </p>
<p>I wish I could spend a week just playing with what this API makes available, maybe using Yahoo! pipes to connect feelings to news stories about locations?</p>
<p>The second is from OSCON, and it&#8217;s <a href="http://benfry.com/">Ben Fry</a> talking about <a href="http://www.processing.org/">Processing</a>, a design and prototyping tool:</p>
<p><script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2007081401"></script><script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&#038;posts_id=322522&#038;source=3&#038;autoplay=true&#038;file_type=flv&#038;player_width=&#038;player_height="></script>
<div id="blip_movie_content_322522"><a rel="enclosure" href="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv" onclick="play_blip_movie_322522(); return false;"><img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv.jpg" border="0" title="Click To Play" /></a><br /><a rel="enclosure" href="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv" onclick="play_blip_movie_322522(); return false;">Click To Play</a></div>
<p><a href="http://www.processing.org/download/">Processing is Open Source</a> &#8211; GPL/LGPL &#8211; so you can not only try it out and see what goodness you can make, you can also contribute to its development. </p>
<p>I find it nearly impossible after watching these to go back to standard office docs &#8211; but I think that&#8217;s a good thing. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/08/17/visual-representation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv.jpg" length="Array" type="image/jpeg" /><media:content url="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv.jpg" width="312" height="231" medium="image" type="image/jpeg" />	</item>
		<item>
		<title>Facebook and Firefox, Platforms, and Freedom</title>
		<link>http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom</link>
		<comments>http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom#comments</comments>
		<pubDate>Tue, 24 Jul 2007 18:07:45 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom/</guid>
		<description><![CDATA[Very interesting set of conversations this morning at the O&#8217;Reilly Executive Briefing. Tim O&#8217;Reilly interviewed Dave Morin from Facebook &#8211; they&#8217;re building on a LAMP stack, and have contributed some things back, but clearly the main core of facebook is not an open source project. His basic response was that &#8220;We will continue to release [...]]]></description>
			<content:encoded><![CDATA[<p>Very interesting set of conversations this morning at the O&#8217;Reilly Executive Briefing. </p>
<p>Tim O&#8217;Reilly interviewed <a href="http://davemorin.com/blog/">Dave Morin</a> from <a href="http://www.facebook.com/">Facebook</a> &#8211; they&#8217;re building on a LAMP stack, and have contributed some things back, but clearly the main core of facebook is not an open source project. </p>
<p>His basic response was that &#8220;We will continue to release as much as we can, when it makes sense.&#8221; </p>
<p>Two reasons why it might not make sense came up: </p>
<ol>
<li>The functionality the code offers is so tied to your services as to not be useful to outside folks</li>
<li>The codebase isn&#8217;t mature or professional quality enough &#8211; not &#8220;ready&#8221; to be released</li>
</ol>
<p>For example, he said &#8220;we want to make sure that when we release something it is something of value, and something that the community can use.&#8221; </p>
<p>Then O&#8217;Reilly interviewed <a href="http://shaver.off.net/diary/">Mike Shaver</a> from <a href="http://www.mozilla.org/">Mozilla</a>, along with <a href="http://www.allpeers.com/blog/?page_id=61">Matt Gertner</a> from <a href="http://www.allpeers.com/">AllPeers</a> and <a href="http://gmc.stumbleupon.com/about/">Garrett Camp</a> from <a href="http://www.stumbleupon.com/">StumbleUpon</a>, talking about the Firefox platform for extensions. </p>
<p>The Mozilla approach, as I suppose one would expect, is entirely different: release everything. </p>
<blockquote><p>
We don&#8217;t provide a tightly controlled API we let people access a lot. If you write an extension, it is as though you were writing code in the browser itself.<br />
What we did was we gave people possibility.<br />
What you get with source access is a very rich, and sometimes messy, set of points of contact with the overall platform.</p></blockquote>
<p>I wish O&#8217;Reilly had gone further down the path of this question. Rather than deciding on behalf of the community which pieces they are likely to find valuable, Firefox takes the approach of allowing the community to determine what is valuable. Rather than waiting for code to be &#8220;mature&#8221; to release it, they let the community help make it mature. </p>
<p>It&#8217;s the difference between a platform designed to be extensible &#8211; which really means developers can write applications to run on our platform, as in Facebook, and designing a platform to be an open platform for anyone to do anything. </p>
<p>Is the difference just that the Mozilla foundation is a non-profit community, and Facebook a for-profit company? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>So Many Conferences, So Little Time</title>
		<link>http://www.openparenthesis.org/2007/07/22/conferences-2</link>
		<comments>http://www.openparenthesis.org/2007/07/22/conferences-2#comments</comments>
		<pubDate>Sun, 22 Jul 2007 20:26:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[blogs]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/22/conferences-2/</guid>
		<description><![CDATA[Lots of great conferences going on right now &#8211; wish I could be at all of them. This weekend is WordCamp, in San Francisco. Chz and Tofu from ICanHasCheezburger, one of my favorite blogs, will be there. (Yes, I have a doctoral degree in English and ICanHasCheezburger is one of my favorite blogs. Deal with [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of great conferences going on right now &#8211; wish I could be at all of them. </p>
<p><a href='http://2007.wordcamp.org/' title='WordCamp'><img src='/wp-content/uploads/2007/07/wordcamp.png' alt='WordCamp' border="0" align="left" hspace="6" vspace="6" /></a><br />
This weekend is <a href="http://2007.wordcamp.org/">WordCamp</a>, in San Francisco. Chz and Tofu from <a href="http://icanhascheezburger.com/">ICanHasCheezburger</a>, one of my favorite blogs, will be there. (Yes, I have a doctoral degree in English and ICanHasCheezburger is one of my favorite blogs. Deal with it.)</p>
<p>The <a href="http://2007.wordcamp.org/schedule/">full schedule</a> is online, and it many folks will use trackback to add their blogging about sessions they attended to the session&#8217;s page in the schedule. </p>
<p>Some sessions which look to me like highlights I will be sorry to miss:</p>
<ul>
<li><a href="http://2007.wordcamp.org/schedule/getting-involved/">Getting Involved with WordPress</a>, by Lloyd Budd and Mark Jaquith</li>
<li><a href="http://2007.wordcamp.org/schedule/content-connections/">Kicking Ass Content Connections</a>, with Lorelle VanFossen</li>
<li><a href="http://2007.wordcamp.org/schedule/blogs-vs-journalism/">Blogs vs. Journalism</a>, with John Dvorak and Om Malik</li>
<li>Blogs at the New York Times, with Jeremy Zilar</li>
<li><a href="http://2007.wordcamp.org/schedule/past-present-future/">Past, Present, and Future of Web Publishing, with Dave Winer</li>
<li><a href="http://2007.wordcamp.org/schedule/state-of-the-word/">State of the Word</a>, with Matt Mullenweg</li>
</ul>
<p>Definitely a high powered set of speakers and in a relatively intimate forum. I&#8217;ll definitely add WordCamp 2008 to my &#8220;hopefully attend list.&#8221;</p>
<p><a href='http://www.ubuntulive.com/' title='Ubuntu Live'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/07/ubuntu_live.png' alt='Ubuntu Live' border="0" align="right" vspace="6" hspace="6" /></a>Starting this morning is <a href="http://www.ubuntulive.com/">Ubuntu Live</a>, which runs this morning through Tuesday in Portland. Their <a href="http://www.ubuntulive.com/ubuntu2007/schedule/">schedule</a> is also <a href="http://www.ubuntulive.com/ubuntu2007/schedule/">online</a> and also impressive. </p>
<p>(A Sunday morning keynote trifecta with <a href="http://www.ubuntulive.com/cs/ubuntu/view/e_spkr/2669">Mark Shuttleworth</a>, <a href="http://www.redmonk.com/sogrady/about.html">Stephen O&#8217;Grady</a>, and <a href="http://www.ubuntulive.com/cs/ubuntu/view/e_spkr/1549">Jeff Waugh</a>, as the first session of teh conference? Impressive. In fact, O&#8217;Grady&#8217;s already posted his <a href="http://redmonk.com/sogrady/2007/07/22/my-ubuntulive-talk/">slides and script</a>.)</p>
<p><a href='http://conferences.oreillynet.com/os2007/' title='OSCON'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/07/oscon_logo.thumbnail.gif' alt='OSCON' border="0" align="left" hspace="6" vspace="6" /></a> Finally, the rest of the week will be <a href="http://conferences.oreillynet.com/os2007/">OSCON 2007</a>, which I will be attending. </p>
<p>As usual, OSCON is enormous (check out the <a href="http://conferences.oreillynet.com/os2007/schedule/">schedule</a> &#8211; there are literally 15 parallel tracks much of Wed and Thurs), and that&#8217;s just the official sessions, not to mention the parties and events. </p>
<p>Drop me a line if you&#8217;ll be in Portland next week too. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/22/conferences-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/07/wordcamp.png" length="22336" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/07/wordcamp.png" width="162" height="150" medium="image" type="image/png" />	</item>
		<item>
		<title>Matt Mullenweg won&#8217;t Upgrade: WordPress and the PHP4 Dilemma</title>
		<link>http://www.openparenthesis.org/2007/07/15/gophp5</link>
		<comments>http://www.openparenthesis.org/2007/07/15/gophp5#comments</comments>
		<pubDate>Sun, 15 Jul 2007 13:07:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/15/gophp5/</guid>
		<description><![CDATA[Last week the folks at PHP.net announced that support for PHP 4 would end at the end of 2007: The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make [...]]]></description>
			<content:encoded><![CDATA[<p>Last week the folks at PHP.net <a href="http://www.php.net/index.php#2007-07-13-1">announced</a> that support for PHP 4 would end at the end of 2007:</p>
<blockquote><p>
The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.</p></blockquote>
<p>In parallel, a group of developers working on open source PHP projects have created <a href="http://gophp5.org/">GoPHP5</a>, a site and community of projects all of which have agreed to drive PHP5 adoption. In order to be listed on the site, the project must:</p>
<blockquote><p>Make an announcement on your site that by February 5, 2008 you will accept PHP 5.2 features into your codebase and will no longer provide support for lesser PHP versions. (versions or branches of your software already released by that date may continue support for older versions; this resolution applies only to new development.)</p></blockquote>
<p>The idea is that unless a certain critical mass of key projects begins to <em>require</em> PHP 5, most shared web hosts won&#8217;t upgrade the version of PHP they make available to their users. Because the web hosts still run PHP 4, the developers of PHP projects still have to support PHP 4 &#8211; but so long as the developers continue to support PHP 4 there is no incentive for the hosting providers to upgrade:</p>
<blockquote><p>It is a dangerous cycle, and one that needs to be broken. The PHP developer community has decided that it is indeed now time to move forward, together. Therefore, the listed software projects have all agreed that effective February 5th, 2008, any new feature releases will have a minimum version requirement of at least PHP 5.2.0. Furthermore, the listed web hosts have agreed that effective February 5th, 2008, they will include PHP 5.2 (or a more recent version) in their service offer.</p></blockquote>
<p>WordPress, however, is not (and will not be) one of the projects on this particular PHP bandwagon. <a href="http://trac.wordpress.org/ticket/4591">Ticket #4591</a> has been marked <em>closed, wontfix</em>:</p>
<blockquote><p>This has been brought up probably half a dozen times, and our position is the same.</p>
<p>    * PHP5 does not yet have sufficient penetration. On many hosts where it is available, it is not the default.<br />
    * We&#8217;re not going to turn WordPress into a protest piece at the expense of our users.<br />
    * We&#8217;re not going to set a date for the end of PHP4 support when there is no evidence to suggest that the hosting landscape will be any different on that date. </p></blockquote>
<p>Matt Mullenweg also <a href="http://photomatt.net/2007/07/13/on-php/">weighed in on the issue on his blog</a>, arguing that:</p>
<blockquote><p>Now the PHP core team seems to have decided that the boost their failing product needs is to kill off their successful one instead of asking the hard questions: <strong>What was it that made PHP 4 so successful?</strong> What are we doing to emphasize those strengths? Why wasnÃ¢â‚¬â„¢t PHP 5 compelling to that same audience? Are the things <a href="http://jero.net/articles/php6">weÃ¢â‚¬â„¢re doing in PHP 6</a> crucial to our core audience or simply Ã¢â‚¬Å“goodÃ¢â‚¬Â language problems to solve? Will they drive adoption? How can we avoid releasing (another) <a href="http://en.wikipedia.org/wiki/IBM_PCjr#Failure_in_the_marketplace">PCjr</a>?</p></blockquote>
<p>(Tell us how you really feel, Matt.)</p>
<p>While I can understand the desire of the GoPHP5 folks to encourage web hosts to make available new language features, I have to say ultimately Matt&#8217;s right on this one. Explicitly choosing not to provide support to a group of users in order to force adoption of a new version is putting the cart (developer interests) before the horse (user needs). </p>
<p>That said, how can the PHP community get PHP5 more broadly deployed? (And deployed as the default at hosts which need to provide support for both 4 and 5, which will be the case at many shared hosts)? What do you do when the older version is successful people don&#8217;t see a good reason to migrate to the newer version?</p>
<p>I remember the bad old days of Netscape Navigator 4.x, and how terribly long it took for the number of users on NN 4.x to reach a low enough level that they could be &#8220;unsupported&#8221; from a web development point of view. Ajax would never have taken off so widely as a technique had it not been so easy to talk about supporting &#8220;All major browsers, 5.x or later&#8221; &#8211; dropping the old Netscape stack and supporting only Mozilla based browsers (and that MS thing). But that happened more or less accidentally &#8211; no one continued to develop NN 4.x as the company failed, and new and more compelling options (Firefox, Safari, Opera) appeared. </p>
<p>How do we get beyond PHP4 without leaving users behind? </p>
<p>More generally, how do you crank the adoption cycle to move faster, without forcing end-of-life? </p>
<p><a href="http://www.ubuntu.org/">Ubuntu</a>&#8216;s LTS releases &#8220;will be supported with security updates for 5 years on the server and 3 years on the desktop&#8221; &#8211; part of a deliberate strategy to reduce user&#8217;s risk of obsolescence and increase adoption of Linux.  But PHP<strong>5</strong> is already three years old &#8211; PHP4 was launched in May of 2000!   </p>
<p>(Update: Just coincidentally came across this: <a href="http://www.readwriteweb.com/archives/4_years_ago_today_netscape_foundation_born.php">4 Years Ago Today &#8211; Netscape Corporation Killed, Mozilla Foundation Born.</a> &#8211; I thought netscape&#8217;s death was even longer ago than 4 years. How quickly time flies).  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/15/gophp5/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Democracy Player</title>
		<link>http://www.openparenthesis.org/2007/06/12/democracy</link>
		<comments>http://www.openparenthesis.org/2007/06/12/democracy#comments</comments>
		<pubDate>Tue, 12 Jun 2007 15:34:13 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ugc]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/06/12/democracy/</guid>
		<description><![CDATA[You might have seen mention of the Democracy Player go by in my del.icio.us links feed, back when the Mozilla Foundation donated money to the Participatory Culture Foundation. If you haven&#8217;t taken a look at the Democracy Player itself, you really should. Think of Democracy Player as an alternative to Joost : an open source, [...]]]></description>
			<content:encoded><![CDATA[<p>You might have seen mention of the <a href="http://www.getdemocracy.com/">Democracy Player</a> go by in <a href="http://del.icio.us/rss/liquidsquid">my del.icio.us links feed</a>, back when the <a href="http://www.mozilla.org/foundation/">Mozilla Foundation</a> <a href="http://blog.mozilla.com/seth/2007/05/29/mozilla-grant-to-pcf/">donated money</a> to the <a href="http://participatoryculture.org/">Participatory Culture Foundation</a>. </p>
<p>If you haven&#8217;t taken a look at the <a href="http://www.getdemocracy.com/">Democracy Player</a> itself, you really should. Think of Democracy Player as an alternative to <a href="http://www.joost.com/">Joost </a>: an open source, multi-platform (Windows, Mac, and Linux) video player and download client which can handle video podcasts / vodcasts as well as bit torrent downloads. It&#8217;s also open in terms of content, and the channels which can be made available. It is soon to be renamed to &#8220;Miro&#8221; &#8211; in anticipation of the 1.0 release. </p>
<p>As the <a href="http://www.getdemocracy.com/">project page</a> explains, the Democracy Player is not only a better player for its users, but also better for the ecosystem of the internet:</p>
<blockquote><p>Television is the most powerful medium in our culture, and it&#8217;s moving online. There&#8217;s a huge opportunity to hear new voices. But if video on the internet is dominated by just one or two huge video websites, we&#8217;re all in serious trouble. Openness, competition, and decentralization make the internet work. We need to ensure that online video has that same freedom.</p>
<p>Democracy Player keeps online video open by letting you connect to all of the big video hosting sites and thousands of independent publishers, all in one place. Don&#8217;t get locked in to one video host. </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/06/12/democracy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari for Windows</title>
		<link>http://www.openparenthesis.org/2007/06/11/safari-windows</link>
		<comments>http://www.openparenthesis.org/2007/06/11/safari-windows#comments</comments>
		<pubDate>Mon, 11 Jun 2007 19:44:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/06/11/safari-windows/</guid>
		<description><![CDATA[I have to admit I thought I was stumbling across an old April Fool&#8217;s joke when I found this BBC article. However, now that I&#8217;ve installed and used it for a bit, I can validate this is not a joke. Apple&#8217;s Safari browser, version 3 beta, is available for Windows XP and Vista.]]></description>
			<content:encoded><![CDATA[<p>I have to admit I thought I was stumbling across an old April Fool&#8217;s joke when I found <a href="http://news.bbc.co.uk/2/hi/technology/6742439.stm">this BBC article</a>. </p>
<p>However, now that I&#8217;ve installed and used it for a bit, I can validate this is not a joke. Apple&#8217;s Safari browser, version 3 beta, is available for Windows XP and Vista. </p>
<p><a href='http://www.apple.com/safari' title='Safari for Windows'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/06/safari.jpg' alt='Safari for Windows' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/06/11/safari-windows/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/06/safari.jpg" length="26583" type="image/jpeg" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/06/safari.jpg" width="242" height="165" medium="image" type="image/jpeg" />	</item>
		<item>
		<title>Web-Killer 2.0</title>
		<link>http://www.openparenthesis.org/2007/05/07/web-killer-20</link>
		<comments>http://www.openparenthesis.org/2007/05/07/web-killer-20#comments</comments>
		<pubDate>Mon, 07 May 2007 14:34:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/05/07/web-killer-20/</guid>
		<description><![CDATA[Carl Howe&#8217;s &#8220;Microsoft&#8217;s Silverlight and Adobe&#8217;s Apollo: Web-Killer 2.0&#8221; argues that &#8220;these proprietary browser extensions break the utility of the World Wide Web in important ways&#8221;: Put users into plug-in hell. Create Web ghettos. Don&#8217;t provide accessibility. Make search a pain. It&#8217;s a great beginning to a real debate about the place of technologies like [...]]]></description>
			<content:encoded><![CDATA[<p>Carl Howe&#8217;s &#8220;<a href="http://software.seekingalpha.com/article/34657">Microsoft&#8217;s Silverlight and Adobe&#8217;s Apollo: Web-Killer 2.0</a>&#8221; argues that &#8220;these proprietary browser extensions break the utility of the World Wide Web in important ways&#8221;:</p>
<ul>
<li>Put users into plug-in hell.</li>
<li>Create Web ghettos.</li>
<li>Don&#8217;t provide accessibility. </li>
<li>Make search a pain.</li>
</ul>
<p>It&#8217;s a great beginning to a real debate about the place of technologies like Silverlight that <a href="http://www.techcrunch.com/2007/04/30/silverlight-the-web-just-got-richer/">many</a> <a href="http://gesturelab.com/?p=77">others</a> have been <a href="http://scobleizer.com/2007/05/01/microsoft-rebooted-the-web-yesterday/">fawning over</a>. </p>
<p>He doesn&#8217;t mention one that I would add:</p>
<ul>
<li><strong>Require users to accept closed, proprietary software. </strong> You can have a completely Free/Libre experience of using the web, until you hit Flash / Silverlight content, which cannot be accessed in a pure open stack, and may never be ported to Linux (Flash Player has finally been ported to Linux &#8211; no word on Silverlight). </li>
</ul>
<p>My only nit to pick is that Apollo&#8217;s really not the target here so much as Flash itself is &#8211; Apollo&#8217;s really about extending web apps (which can be in Flash or Ajax) to the desktop. (The media loves an opportunity to put Adobe up against Microsoft &#8211; and painting Silverlight as going up against Flash would require acknowledging how long Flash has been in use). </p>
<p>That said, similar criticisms can be extended, since Apollo only deepens the distinction between those who have it and those who don&#8217;t, and extends the life of Flash as a web-delivery mechanism. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/05/07/web-killer-20/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Achieving Vendor Lock-In Through Open Source</title>
		<link>http://www.openparenthesis.org/2007/05/03/vendor-lockin-os</link>
		<comments>http://www.openparenthesis.org/2007/05/03/vendor-lockin-os#comments</comments>
		<pubDate>Thu, 03 May 2007 16:49:43 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/05/03/vendor-lockin-os/</guid>
		<description><![CDATA[There seems to be a renewed interest from proprietary software vendors in the use open source to create vendor lock in. This week, add Microsoft&#8217;s Silverlight 1.1 and Dynamic Languages Runtime to the mix alongside Adobe&#8217;s Flex SDK. Jeff Gould argues that open source has &#8220;jumped the shark,&#8221; and that: the magical words &#8220;open source&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be a renewed interest from proprietary software vendors in the use open source to <em>create</em> vendor lock in. </p>
<p>This week, add Microsoft&#8217;s Silverlight 1.1 and Dynamic Languages Runtime to the mix alongside Adobe&#8217;s Flex SDK. </p>
<p>Jeff Gould argues that <a href="http://jeffgould.findtechblogs.com/default.asp?item=584371">open source has &#8220;jumped the shark,&#8221;</a> and that:</p>
<blockquote><p>the magical words &#8220;open source&#8221; have come to function as the software equivalent of carbon offsets. . . . some software vendors are cleverer than others, and have learned to buy indulgences for their sinful profit-craving ways by selectively building open source components into their stack. . . . Their own software remains every bit as proprietary as the Microsoft products they compete with. </p></blockquote>
<p>Interestingly, his argument comes the same day that Microsoft announces the <a href="http://blogs.msdn.com/hugunin/archive/2007/04/30/a-dynamic-language-runtime-dlr.aspx">Dynamic Language Runtime</a> at <a href="http://visitmix.com/">MIX 07</a>. </p>
<p>The DLR will enable developers to code .NET applications in Python, Ruby and other dynamic languages to come (alongside JavaScript and VisualBasic) in addition to C# and VB.NET. </p>
<p>Adding in Silverlight 1.1, which will be a browser plug-in, this means that &#8220;developers building browser-based applications can now use their preferred language even for client-side code.&#8221; </p>
<p>How does this relate to Gould&#8217;s argument? The DLR, along with IronPython and IronRuby, will be made available under the Microsoft Permissive License, which they characterize as their &#8220;BSD-style&#8221; license. (For now code is available as part of <a href="http://codeplex.com/IronPython">IronPython</a> ). </p>
<p>What isn&#8217;t clear is what this will mean in terms of deploying applications. Silverlight so far has only been described as &#8220;cross-platform&#8221; &#8211; and a specific version of cross-platform at that. As Gavin Clarke <a href="http://www.regdeveloper.co.uk/2007/05/01/microsoft_open_source_mix/">notes in his reporting</a> from MIX 07:</p>
<blockquote><p>. . . while Silverlight works in Safari, Firefox, and Mac versions 10.4.8 or higher on PowerPC and Intel in addition to Internet Explorer and Windows, support for Linux and Opera &#8211; to name just two other popular alternatives &#8211; is missing, with little prospect of support coming from Microsoft</p></blockquote>
<p>In other words, you can develop with whatever dynamic languages you like, so long as you are working on a .NET platform. You can even deploy those dynamic language applications to browsers, so long as it is IE or Firefox on windows or Safari for Mac OS X, and using the Silverlight 1.1 plugin, which itself may or may not be open source. </p>
<p>(Elizabeth Montalbana at IDG <a href="http://www.techworld.com/news/index.cfm?newsID=8703">says here</a> that &#8220;Microsoft will release the source code to part of its Silverlight technology at MIX 07 this week,&#8221; but the <a href="http://www.microsoft.com/silverlight/faq.aspx">Silverlight site</a> merely says &#8220;Microsoft will make the Silverlight browser plug-in freely available for all supported platforms.&#8221; It looks to me like some of the DLR will be under the Microsoft Permissive License, but not the Silverlight plug-in itself).</p>
<p>This resembles / echoes <a href="http://www.openparenthesis.org/2007/04/26/open-flex/">Adobe&#8217;s recent move to open source parts of the Flex SDK</a>, and portions of the ActionScript interpreter used in the Flash plug-in, but without opening the key portions of Flex (Flex Data Services, for example) and without opening the Flash player itself. (As well as not open sourcing Apollo, though they have promised Linux support at some future date). </p>
<p>While I think it will be interesting for .NET based developers who want the ability to flex their Ruby or Python skills on the platform on which they arleady develop, I don&#8217;t see any vast migration of open source developers into the Redmond camp, any more than I see Adobe&#8217;s gestures in the direction of open source moving those accustomed to open source ajax frameworks and libraries. </p>
<p>In fact, perhaps this becomes a way to expose even more .NET developers to joys of <a href="http://www.rubyonrails.org/">Ruby on Rails</a>, <a href="http://joyeur.com/2007/03/22/joyent-slingshot">Slingshot</a> and <a href="http://www.djangoproject.com/">Django</a>. </p>
<p>Related posts:</p>
<ul>
<li><a href="http://port25.technet.com/archive/2007/04/30/ironruby.aspx">Talking Ruby and Dynamic Language Support with John Lam</a> (Video, at <a href="http://port25.technet.com/">Port25</a>)</li>
<li><a href="/http://port25.technet.com/archive/2007/04/30/python-java-ruby-oh-my-cross-platform-net-framework.aspx">Python, Java, Ruby, Oh My! Silverlight Alpha 1.1 ships with Dynamic Language Support</a> (video, at <a href="http://port25.technet.com/">Port 25</a>)</li>
<li><a href="http://blogs.zdnet.com/microsoft/?p=414">Mix &#8217;07&#8242;s Sleeper Announcement: Cross-platform CLR</a></li>
<li><a href="http://www.regdeveloper.co.uk/2007/05/01/microsoft_open_source_mix/">Silverlight Glow Dimmed by Cross Platform Concerns</a></li>
<li><a href="http://tirania.org/blog/archive/2007/May-01.html">Mix 07, Silverlight, Dynamic Language Runtime, and Open Source</a> (Miguel de Icaza)</li>
<li><a href="http://news.yahoo.com/s/pcworld/20070501/tc_pcworld/131415">Microsoft Adds Open-Source Twist to Silverlight</a></li>
<li><a href="http://blog.jonudell.net/2007/04/30/a-conversation-with-john-lam-about-the-dynamic-language-runtime-silverlight-and-ruby/">A conversation with John Lam</a> (Jon Udell) points out that the DRL-based Ruby can&#8217;t run Rails</li>
<li><a href="http://fastforwardblog.com/2007/04/30/at-mix07-is-microsofts-bottom-trolling-for-developers-with-weak-knees/">At Mix07, is Microsoft bottom-trolling for developers with weak knees?</a></li>
<li><a href="http://diveintomark.org/archives/2007/05/02/silly-season">Silly Season</a> &#8211; wonderful rant at Dive Into Mark about Silverlight and Apollo</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/05/03/vendor-lockin-os/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slingshot &#8211; lightweight apollo?</title>
		<link>http://www.openparenthesis.org/2007/05/02/slingshot-public</link>
		<comments>http://www.openparenthesis.org/2007/05/02/slingshot-public#comments</comments>
		<pubDate>Wed, 02 May 2007 18:24:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/05/02/slingshot-public/</guid>
		<description><![CDATA[Today Joyent announced the public release of Slingshot, a framework for (their words) obliterating the distinction between the web and the desktop. Slingshot lets developers take Ruby-on-Rails applications and deploy them to desktops (Windows, Mac OS X). Is it just me, or does the red rock in the slingshot graphic look a bit like the [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.openparenthesis.org/2007/05/02/slingshot-public/slingshot/' rel='attachment wp-att-230' title='Slingshot'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/05/81.png' alt='Slingshot' /></a></p>
<p>Today Joyent <a href="http://joyeur.com/2007/05/01/slingshot-public-release">announced the public release</a> of <a href="http://www.joyent.com/developers/slingshot/">Slingshot</a>, a framework for (their words) obliterating the distinction between the web and the desktop.</p>
<p>Slingshot lets developers take Ruby-on-Rails applications and deploy them to desktops (Windows, Mac OS X). </p>
<p>Is it just me, or does the red rock in the slingshot graphic look a bit like the Adobe Apollo logo? Ok, so maybe not a direct version of the logo, but certain the Adobe Apollo red.  </p>
<p>Is this a cheaper faster way to get to sent to the moon and back, or just another David vs. Goliath myth? </p>
<p><a href="http://joyeur.com/2007/03/22/joyent-slingshot">More on Slingshot</a>, including a <a href="http://youngobungo.bingodisk.com/bingo/public/slingshot/slingshot_democast.mov">quick tour</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/05/02/slingshot-public/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://youngobungo.bingodisk.com/bingo/public/slingshot/slingshot_democast.mov" length="10375369" type="video/quicktime" />
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/05/81.png" length="24774" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/05/81.png" width="128" height="128" medium="image" type="image/png" />	</item>
		<item>
		<title>Open Source Flex (MPL)</title>
		<link>http://www.openparenthesis.org/2007/04/26/open-flex</link>
		<comments>http://www.openparenthesis.org/2007/04/26/open-flex#comments</comments>
		<pubDate>Thu, 26 Apr 2007 13:16:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/04/26/open-flex/</guid>
		<description><![CDATA[&#60;Update&#62; It&#8217;s worth taking a look at Ed Burnette&#8217;s take on this at ZDNet: &#8220;Adobe keeps Flash, Flex close to the vest.&#8221; Although I am certainly happy to see Adobe moving in the direction of open source, it is good to more closely at the overall picture: what is being open sourced and what is [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;Update&gt;<br />
It&#8217;s worth taking a look at Ed Burnette&#8217;s take on this at ZDNet: &#8220;<a href="http://blogs.zdnet.com/Burnette/?p=296">Adobe keeps Flash, Flex close to the vest</a>.&#8221;</p>
<p>Although I am certainly happy to see Adobe moving in the direction of open source, it is good to more closely at the overall picture: what is being open sourced and what is not, which is exactly what Burnette does. </p>
<p>I guess it&#8217;s really just a question of &#8220;getting it&#8221; relative to others. The Flash player is still a closed platform, but at least it is available for Linux, unlike <a href="http://www.daniweb.com/blogs/entry1418.html">Silverlight</a>. </p>
<p>&lt;/update&gt;<br />
&#8212;<br />
Adobe seems increasingly to &#8220;get it&#8221; when it comes to enabling the modern web application environment, leveraging the strengths of the Flash player on all those dekstops, and allowing enough openness for creativity to flourish. </p>
<p>The latest example of which is the announcement this morning that they have open sourced the Flex SDK &#8211; compiler, libraries, and all. (Everything but the Eclipse-based IDE, which remains under a commercial license). </p>
<p>In the following video from <a href="http://www.podtech.net/home/podtech/2826/breaking-news-adobe-flash-fle">the PodTech network</a>, Ely Greenfield and David Wadhwani discuss the announcement with Robert Scoble:</p>
<p><script type="text/javascript" src="http://www.podtech.net/player/popup.js"></script><embed type="application/x-shockwave-flash" src="http://www.podtech.net/player/podtech-player.swf?bc=98439cdf-6f55-4eba-a454-69a11a504168" flashvars="content=http://media1.podtech.net/media/2007/04/PID_011045/Podtech_Adobe_Flex_Announcement_interv.flv&#038;totalTime=1525000&#038;permalink=http://www.podtech.net/home/scobleshow/2826/breaking-news-adobe-flash-flex-goes-open-sourc&#038;breadcrumb=98439cdf-6f55-4eba-a454-69a11a504168" height="269" width="436" allowScriptAccess="always" /></p>
<p>Related links:</p>
<ul>
<li><a href="http://labs.adobe.com/wiki/index.php/Flex:Open_Source">Adobe to Open Source Flex</a> (Adobe Labs)</li>
<li><a href="http://biz.yahoo.com/bw/070426/20070425006493.html?.v=1">Adobe to Open Source Flex</a> (press release at Yahoo! Finance)</li>
<li><a href="http://newton.typepad.com/content/2007/04/adobe_to_open_s.html">Adobe to Open Source Flex</a> (at John Newton&#8217;s Content Log)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/04/26/open-flex/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Apps with Offline Mode &#8211; Dojo Offline Toolkit</title>
		<link>http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit</link>
		<comments>http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit#comments</comments>
		<pubDate>Mon, 23 Apr 2007 14:05:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit/</guid>
		<description><![CDATA[Reading Dion Almaer&#8217;s &#8220;Web 2. 0 Expo Was Poor?&#8221; (I couldn&#8217;t be there due to client commitments so I can&#8217;t comment myself) I noticed a comment from Brad Neuberg of the Dojo project. He&#8217;s posted a video of the talk he gave at the expo: &#8220;Creating Offline Web Applications Within the Browser.&#8221; It describes in [...]]]></description>
			<content:encoded><![CDATA[<p>Reading Dion Almaer&#8217;s &#8220;<a href="http://www.almaer.com/blog/archives/001458.html" title="Web 2.0 Expo Was Poor?" target="_blank">Web 2. 0 Expo Was Poor?</a>&#8221; (I couldn&#8217;t be there due to client commitments so I can&#8217;t comment myself) I noticed a comment from <a href="http://codinginparadise.org/about/bio.html" title="Brad Neuberg" target="_blank">Brad Neuberg</a> of the Dojo project.</p>
<p>He&#8217;s posted a video of the talk he gave at the expo: &#8220;<a href="http://video.yahoo.com/video/play?vid=427145" title="Creating Offline Web Applications Within the Browser" target="_blank">Creating Offline Web Applications Within the Browser</a>.&#8221; It describes in quite a bit of detail how to use the <a href="http://dojotoolkit.org/offline" title="Dojo Offline Toolkit" target="_blank">Dojo Offline Toolkit</a> to enable offline use of Ajax applications.</p>
<p>If you&#8217;re not looking for the tech details I still think the first 15-20 minutes is worth watching as he outlines <em>why</em> you might want offline web applications and what characteristics a good framework should provide for such apps.</p>
<p><embed src='http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf' flashvars='id=2437229&#038;emailUrl=http%3A%2F%2Fvideo.yahoo.com%2Futil%2Fmail%3Fei%3DUTF-8%26vid%3D427145&#038;imUrl=http%253A%252F%252Fvideo.yahoo.com%252Fvideo%252Fplay%253Fei%253DUTF-8%2526vid%253D427145&#038;imTitle=Creating%2BOffline%2BWeb%2BApplications%2BWithin%2BThe%2BBrowser&#038;searchUrl=http://video.yahoo.com/video/search?p=&#038;profileUrl=http://video.yahoo.com/video/profile?yid=&#038;creatorValue=YnJhZG5ldWJlcmc%3D&#038;vid=427145' type='application/x-shockwave-flash' width='425' height='350'></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zimbra Desktop?</title>
		<link>http://www.openparenthesis.org/2007/03/26/zimbra-desktop</link>
		<comments>http://www.openparenthesis.org/2007/03/26/zimbra-desktop#comments</comments>
		<pubDate>Mon, 26 Mar 2007 15:46:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/03/26/zimbra-desktop/</guid>
		<description><![CDATA[I &#8216;ve blogged thought I had blogged before here about Zimbra and their demos of &#8220;desktop&#8221; or &#8220;disconnected&#8221; functionality. Today, TechCrunch announced &#8220;Zimbra Desktop to Launch: Full Offline Functionality&#8221; &#8211; saying the launch will be announced &#8220;later this week.&#8221; The alpha appears to be available already: Zimbra on your Desktop. According to TechCrunch: Zimbra Desktop [...]]]></description>
			<content:encoded><![CDATA[<p>I <strike>&#8216;ve blogged</strike> thought I had blogged before here about Zimbra and their demos of &#8220;desktop&#8221; or &#8220;disconnected&#8221; functionality.</p>
<p>Today, TechCrunch announced &#8220;<a href="http://www.techcrunch.com/2007/03/26/zimbra-to-lauch-desktop-application-with-full-offline-functionality/" title="Zimbra Dekstop (Tech Crunch)" target="_blank">Zimbra Desktop to Launch: Full Offline Functionality</a>&#8221; &#8211; saying the launch will be announced &#8220;later this week.&#8221;</p>
<p>The alpha appears to be available already: <a href="http://www.zimbra.com/products/desktop.html" title="Zimbra on your Desktop" target="_blank">Zimbra on your Desktop</a>.</p>
<p>According to TechCrunch:</p>
<blockquote><p>Zimbra Desktop will be available cross platform (Windows, Mac, Linux) and cross browser (Firefox, IE, Safari). The Zimbra web application and all user data is stored on the client computer (the database is <a href="http://db.apache.org/derby/" onclick="javascript:urchinTracker ('/outbound/db.apache.org');">Apache Derby<img src="http://spa.snap.com/images/v1.22.2.1/theme/silver/iconLink.gif" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt; padding: 1px 0pt 0pt; width: 14px; height: 12px; vertical-align: top; display: inline; font-style: normal; font-weight: normal" /></a>). Data is synced real time when in online mode.</p>
<p>Zimbra Desktop does not include drag and drop functionality into the browser (for, say, dragging an attachment into an email), although the company says it will be included in a future release.</p>
<p>All Zimbra source code, including Zimbra Desktop, is open source &#8211; I expect other web developers to be taking a close look at how they are architecting things.</p></blockquote>
<p>They&#8217;re using <a href="http://db.apache.org/derby/" title="Apache Derby" target="_blank">Apache Derby</a> to store data client side and then synchronize/replicate with the server.</p>
<p>This may be just the nudge I need to finally leave Thunderbird behind altogether &#8211; right now I use Zimbra when connected and then Thunderbird to pull down mail so I can have it when offline.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/03/26/zimbra-desktop/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://spa.snap.com/images/v1.22.2.1/theme/silver/iconLink.gif" length="104" type="image/gif" /><media:content url="http://spa.snap.com/images/v1.22.2.1/theme/silver/iconLink.gif" width="14" height="12" medium="image" type="image/gif" />	</item>
		<item>
		<title>Creating Rich Internet Applications on Open Source</title>
		<link>http://www.openparenthesis.org/2007/03/23/ajax-future</link>
		<comments>http://www.openparenthesis.org/2007/03/23/ajax-future#comments</comments>
		<pubDate>Fri, 23 Mar 2007 21:04:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[sxsw07]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/03/23/ajax-future/</guid>
		<description><![CDATA[Should you build your RIA application in Flash or Ajax? On an open source technology or with a proprietary vendor? At AjaxWorld this week, I was amazed at the number of solutions for creating Rich Internet Applications. On the Open Source front, the usual suspects (libraries, frameworks, languages and tools) were mentioned: Dojo Prototype / [...]]]></description>
			<content:encoded><![CDATA[<p>Should you build your RIA application in Flash or Ajax? On an open source technology or with a proprietary vendor?</p>
<p>At AjaxWorld this week, I was amazed at the number of solutions for creating Rich Internet Applications. On the Open Source front, the usual suspects (libraries, frameworks, languages and tools) were mentioned:</p>
<ul>
<li><a href="http://dojotoolkit.org/" title="Dojo Toolkit" target="_blank">Dojo</a></li>
<li><a href="http://www.prototypejs.org/" title="Prototype" target="_blank">Prototype</a> / <a href="http://script.aculo.us/" title="Scriptaculous" target="_blank">Scriptaculous</a></li>
<li><a href="http://getahead.org/dwr" title="DWR" target="_blank">DWR</a></li>
<li><a href="http://developer.yahoo.com/yui/" title="Yahoo! UI Library" target="_blank">Yahoo! UI Library</a></li>
<li><a href="http://code.google.com/webtoolkit/" title="Google Web Toolkit" target="_blank">Google Web Toolkit</a></li>
<li><a href="http://www.symfony-project.com/" title="Symfony" target="_blank">Symfony</a></li>
<li><a href="http://framework.zend.com/" title="Zend Framework" target="_blank">Zend Framework</a></li>
<li><a href="http://www.json.org/" title="JSON" target="_blank">JSON</a></li>
<li><a href="http://www.eclipse.org/atf/" title="Eclipse Ajax Toolkit" target="_blank">The Eclipse Ajax Toolkit Framework</a></li>
<li><a href="http://www.openajax.org/" title="OpenAjax Alliance" target="_blank">OpenAjax Alliance</a></li>
<li><a href="http://www.laszlosystems.com/software/openlaszlo" title="OpenLaszlo" target="_blank">OpenLaszlo</a></li>
<li><a href="http://www.tibco.com/devnet/gi/default.jsp" title="Tibco GI" target="_blank">Tibco GI</a> (which went open source a few months back).</li>
</ul>
<p>This is by no means a complete list of open source Ajax frameworks and applications &#8211; just those I heard mentioned or presented on at AjaxWorld. (Did no one mention <a href="http://jquery.com/" title="JQuery" target="_blank">JQuery</a>?)</p>
<p>There were also a few &#8220;professional open source&#8221; solutions with companies behind them that were new to me:</p>
<ul>
<li><a href="http://www.icesoft.com/" title="ICESoft Technologies, Inc." target="_blank">ICESoft Technologies</a> &#8211; which releases ICEfaces in an <a href="http://www.icefaces.org/" title="ICEfaces.org" target="_blank">open source version</a> (MPL 1.1) and an <a href="http://www.icesoft.com/downloads/reg.php?id=2" title="Enterprise Version" target="_blank">Enterprise Production Suite</a> version. They also make client side technology: <a href="http://www.icesoft.com/products/icebrowser.html" title="ICEBrowser" target="_blank">ICEbrowser</a>, <a href="http://www.icesoft.com/products/icereader.html" title="ICEreader" target="_blank">ICEreader</a>, and <a href="http://www.icesoft.com/products/icepdf.html" title="ICEpdf" target="_blank">ICEpdf</a> which can be evaluated but are not open source.</li>
<li><a href="http://www.thinwire.com/" title="Thinwire" target="_blank">Thinwire</a>, an LGPL development framework for J2EE applications<a href="http://www.helmi.com/" title="Helmi Technologies" target="_blank"><br />
</a></li>
<li><a href="http://www.helmi.com/" title="Helmi Technologies" target="_blank">Helmi</a>, a GPLv2 client framework</li>
</ul>
<p>But there were also a number of proprietary solutions:</p>
<ul>
<li><a href="http://www.adobe.com/" title="Adobe" target="_blank">Adobe</a> <a href="http://www.adobe.com/products/flex/" title="Flex" target="_blank">Flex</a> / <a href="http://www.adobe.com/products/flash/flashpro/" title="Flash" target="_blank">Flash</a> / <a href="http://labs.adobe.com/technologies/apollo/" title="Adobe Apollo" target="_blank">Apollo</a></li>
<li>Microsoft WPF / WPFe (they were not a sponsor, but mentioned in many presentations)</li>
<li><a href="http://www.jackbe.com/" title="JackBe" target="_blank">JackBe</a></li>
<li><a href="http://www.backbase.com/" title="Backbase" target="_blank">BackBase</a></li>
<li><a href="http://www.nexaweb.com/" title="Nexaweb" target="_blank">Nexaweb</a></li>
<li><a href="http://www.kapowtech.com/" title="Kapow" target="_blank">Kapow</a></li>
<li><a href="http://www.servoy.com/" title="Servoy" target="_blank">Servoy</a></li>
<li><a href="http://www.infragistics.com/" title="Infragistics" target="_blank">Infragistics</a></li>
<li><a href="http://www.telerik.com/" title="Telerik" target="_blank">Telerik</a></li>
</ul>
<p>And a lot of people raised as either a concern or a hope (depending on how you see things) the increasing presence of especially Adobe and Microsoft in terms of rich, web-based applications with increased drawing/animation/media handling capabilities.</p>
<p>A couple recent ruminations on the subject:</p>
<ul>
<li><a href="http://developer.mozilla.org/presentations/sxsw2007/the_open_web/" title="The Open Web: What's at Stake" target="_blank">The Open Web: What&#8217;s at Stake  </a>(Brendan Eich&#8217;s presentation at SXSW)</li>
<li><a href="http://weblogs.mozillazine.org/roadmap/archives/2007/03/the_open_web_and_its_adversari.html" title="The Open Web and Its Adversaries" target="_blank">The Open Web and its Adversaries</a> (Brendan&#8217;s blog post about the presentation and open-ness)</li>
<li><a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=d03d5ef0-3453-4458-8c13-c1c94c0dff1b" title="Brendan Eich on Mozilla and the Future of Ajax" target="_blank">Brendan Eich on Mozilla and the Future of AJAX</a> (Dare Obasanjo reacting to Brendan, arguing that openness is a &#8220;red herring&#8221; in the debate, which should be focused purely on the best technology)</li>
<li><a href="http://blog.jonudell.net/2007/03/19/rich-application-engines-and-user-innovation/" title="Rich Application engines and user innovation" target="_blank">Rich application engines and user innovation</a> (Jon Udell, who sees a need to bring web affordances like indexing and linking to video and rich formats)</li>
</ul>
<p>And recent releases of note:</p>
<ul>
<li> <a href="http://www.openlaszlo.org/node/367" title="OpenLaszlo 4.0" target="_blank">OpenLaszlo 4.0 released</a>: outputs to Flash or Ajax from the same codebase</li>
<li><a href="http://www.adobe.com/devnet/logged_in/mchambers_apollo.html" title="Adobe Apollo" target="_blank">Adobe Apollo Alpha released</a>: currently Windows and Mac OS X only &#8211; support for Linux in &#8220;future versions.&#8221;</li>
<li>Forthcoming: <a href="http://wiki.mozilla.org/Firefox3" title="FireFox 3.0 " target="_blank">FireFox 3.0</a></li>
</ul>
<p>My take: we need to preserve as much as possible the open-ness that has made the web successful. That said, there may be some cases where a bit of proprietary-company-driven innovation helps raise the bar &#8211; after all, XMLHttpRequest was originally a non-standard Microsoft invention.</p>
<p>If those proprietary companies can find ways to make their innovations available to all (available in the sense of API level access and open standards, not just free like the Flash player is free) they will be welcome additions.</p>
<p>If they try to lock developers and consumers into a closed model, they will ultimately fail.</p>
<p>Just my $0.02.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/03/23/ajax-future/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Business Case for Ajax Applications</title>
		<link>http://www.openparenthesis.org/2007/03/20/ajaxworld07</link>
		<comments>http://www.openparenthesis.org/2007/03/20/ajaxworld07#comments</comments>
		<pubDate>Tue, 20 Mar 2007 15:55:42 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[NGI]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/03/20/ajaxworld07/</guid>
		<description><![CDATA[I presented this morning at the AjaxWorld Conference and Expo in New York. The slides are available here: Building a Business Case for Ajax Applications (odp &#8211; Open Document Presentation) Building a Business Case fo Ajax Applications (pdf &#8211; Portable Document Format) Building a Business Case for Ajax Applications (ppt &#8211; PowerPoint Format)]]></description>
			<content:encoded><![CDATA[<p>I presented this morning at the <a href="http://www.ajaxworld.com/" title="Ajax World" target="_blank">AjaxWorld Conference and Expo</a> in New York.</p>
<p>The slides are available here:</p>
<ul>
<li><a href="/files/Eckman_BusinessCaseForAjaxApps.odp" title="Building a Business Case for Ajax Applications" target="_blank">Building a Business Case for Ajax Applications</a> (odp &#8211; Open Document Presentation)</li>
<li><a href="/files/Eckman_BusinessCaseForAjaxApps.pdf" title="Building a Business Case for Ajax Applications" target="_blank">Building a Business Case fo Ajax Applications</a> (pdf &#8211; Portable Document Format)</li>
<li><a href="/files/Eckman_BusinessCaseForAjaxApps.ppt" title="Building a Business Case for Ajax Applications" target="_blank">Building a Business Case for Ajax Applications</a> (ppt &#8211; PowerPoint Format)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/03/20/ajaxworld07/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Apollo the future or RIAs?</title>
		<link>http://www.openparenthesis.org/2007/01/27/apollo</link>
		<comments>http://www.openparenthesis.org/2007/01/27/apollo#comments</comments>
		<pubDate>Sat, 27 Jan 2007 21:03:31 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/01/27/is-apollo-the-future-or-rias/</guid>
		<description><![CDATA[Mike Chambers recently posted an updated Apollo presentation on his blog. If you&#8217;re not familiar with Apollo, it is a cross-platform (purportedly Windows, Mac OS X, and Linux) application which will run applications developed using HTML &#038; Ajax as well as Flex/Flash applications: a rich internet application container of sorts. It&#8217;ll also understand the PDF [...]]]></description>
			<content:encoded><![CDATA[<p><img vspace="5" hspace="5" align="left" alt="Apollo" id="image114" src="http://www.openparenthesis.org/wp-content/uploads/2007/01/apollo.jpg" /> Mike Chambers recently posted an <a target="_blank" title="Updated Apollo Overview Presentation" href="http://weblogs.macromedia.com/mesh/archives/2007/01/apollo_presenta.html">updated Apollo presentation</a> on <a target="_blank" title="Mike Chambers" href="http://weblogs.macromedia.com/mesh/">his blog</a>.</p>
<p>If you&#8217;re not familiar with Apollo, it is a cross-platform (purportedly Windows, Mac OS X, and Linux) application which will run applications developed using HTML &#038; Ajax as well as Flex/Flash applications: a rich internet application container of sorts. It&#8217;ll also understand the PDF format and be able to open PDF documents.</p>
<p>The interesting challenge, I think, is whether Apollo, or something like it, could replace the web browser as the fundamental container for internet applications. (A corollary question: if it could, would that be a good thing?)<br />
 As a desktop application, the Apollo container can add access to the local file system, as well as a mature model for online/offline connectivity (for applications to function in partially connected mode). Apollo could also offer the application developer more control over the &#8220;chrome&#8221; or &#8220;skin,&#8221; which browsers have traditionally kept under user control.</p>
<p>However, it seems like a step backward to revert to the application container model when the web browser has been doing quite well, thank you. Installing the Flash plugin is one thing, but having in essence a flash-plugin-on-steroids that can also do HTML and Ajax starts to seem like a web browser replacement. Do we need another?</p>
<p>Will users find the additional functionality of Apollo apps compelling enough to run them alongside the browser?</p>
<p>Unfortunately the beta release is now said to be early 2007 &#8211; they used to say late 2006. So we&#8217;ll have to wait and see. (Maybe they need to open source the whole thing so we can get it on schedule &#8211; it is using <a title="WebKit Open Source Project" target="_blank" href="http://webkit.org/">WebKit</a> already).<br />
You can <a target="_blank" title="Notification Signup" href="http://www.adobe.com/cfusion/mmform/index.cfm?name=apollo_beta">sign up to be notified</a> when the beta is released, or get <a target="_blank" title="Adobe Labs Apollo Wiki" href="http://labs.adobe.com/wiki/index.php/Apollo">more info about Apollo</a> at <a target="_blank" title="Adobe Labs" href="http://labs.adobe.com/">Adobe Labs</a>.</p>
<p>(Kevin Lynch was also on Talk Crunch December 16 2006: <a title="Here Comes Apollo" target="_blank" href="http://www.talkcrunch.com/2006/12/16/here-comes-adobe-apollo/">Here Comes Apollo</a> &#8211; at which point he said Apollo would run first on Windows and Mac, then they would work on Linux after Flash Player 9 was done.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/01/27/apollo/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/01/apollo.jpg" length="12096" type="image/jpeg" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/01/apollo.jpg" width="136" height="104" medium="image" type="image/jpeg" />	</item>
		<item>
		<title>BlackJack Java Unleashed</title>
		<link>http://www.openparenthesis.org/2007/01/09/java-unleashed</link>
		<comments>http://www.openparenthesis.org/2007/01/09/java-unleashed#comments</comments>
		<pubDate>Tue, 09 Jan 2007 15:13:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[BlackJack]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/01/09/java-unleashed/</guid>
		<description><![CDATA[A few weeks back I was thinking about getting a BlackJack. Well, I did, and I&#8217;ve been slowly getting up to speed on its features. One immediate annoyance was the way Cingular/Samsung have configured the JBlend Java Virtual Machine on the phone. That had to go, or the phone was going back to the store. [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back I was thinking about getting a BlackJack. Well, I did, and I&#8217;ve been slowly getting up to speed on its features.</p>
<p>One immediate annoyance was the way Cingular/Samsung have configured the JBlend Java Virtual Machine on the phone. That <em>had</em> to go, or the phone was going back to the store.</p>
<p>First, the background.</p>
<p>On a vanilla BlackJack from Cingular, when you install java  mobile applications like Opera Mini, Google Maps, or Gmail, they have to ask for user permission every single time they need to make a network request.</p>
<p>The options you&#8217;re given when the application asks are:</p>
<ul>
<li>Allow and ask me next time</li>
<li>Don&#8217;t allow this time</li>
<li>Don&#8217;t allow for this session</li>
</ul>
<p>The missing option, of course, is: Allow for this session. (Or even, allow and don&#8217;t ever ask me again for this app &#8211; which I&#8217;d be happy with).</p>
<p>Second, the solution.</p>
<p>Thanks to <a title="IBM" href="http://www.ibm.com/">IBM</a>, <a target="_blank" title="Google Groups" href="http://groups.google.com/group/gmail-help-mobile/browse_thread/thread/ef7ad1f5458c48ef/71f2de6c39d55e68#71f2de6c39d55e68">this thread</a> on <a target="_blank" title="Google Groups" href="http://groups.google.com/">Google Groups</a>, <a target="_blank" title="Google Maps/GMail Applications on Blackjack" href="http://www.howardforums.com/showthread.php?t=1055665">this thread</a> at <a target="_blank" title="Howard Forums" href="http://www.howardforums.com/">HowardForums</a> and <a target="_blank" title="SENSATION ! Gmail client for mobile phones works with ALL Windows Mobile phones PERFECTLY !" href="http://msmobiles.com/news.php/5729.html">this post</a> at <a target="_blank" title="MS Mobiles" href="http://msmobiles.com/">MS Mobiles</a>, there is a way around.</p>
<p>In essence, this involves installing IBM&#8217;s  WebSphere Everyplace Microenvironment, an alternative JVM capable of running J2ME applications conforming to the MIDP 2.0 spec.</p>
<p>The easiest way is to use one of the J9.cab files, from the Howard Forums thread or <a title="Samsung Blackjack and Gmail/Google Maps" target="_blank" href="http://www.j-host.net/blackjack/">here</a>.</p>
<p>In addition, you need to copy the tahoma.ttf and tahomabd.ttf fonts from a Windows machine into the \Windows\Fonts directory on your BlackJack. I found that <a target="_blank" title="Opera Mini 3.0" href="http://www.operamini.com/">Opera Mini</a> didn&#8217;t work otherwise.</p>
<p>Using one of the .cab files rather than IBM&#8217;s default mechanism for installing includes adjustments to font paths, as described in the Google Groups thread, and  has the added benefit of making the association between .jad and .jar files and J9, so from now on you can install Java apps just as you would with the default JBlend JVM. Finally, it installs an icon for the J9 as an application in the menu, rather than having to dig down into File Explorer to get to the new JVM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/01/09/java-unleashed/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Microsoft RSS</title>
		<link>http://www.openparenthesis.org/2006/12/30/microsoft-rss</link>
		<comments>http://www.openparenthesis.org/2006/12/30/microsoft-rss#comments</comments>
		<pubDate>Sat, 30 Dec 2006 16:03:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2006/12/30/microsoft-rss/</guid>
		<description><![CDATA[What&#8217;s really behind Microsoft&#8217;s patent applications related to RSS? Initial reports that Microsoft was trying to &#8220;patent RSS&#8221; turn out to be at best over-simplified. At issue isn&#8217;t RSS itself, or an RSS reader, or feed publisher. What&#8217;s at issue is the way that RSS is handled in Vista, and in the combination of IE7 [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s really behind Microsoft&#8217;s patent applications related to RSS?</p>
<p><a title="Scripting News" target="_blank" href="http://www.scripting.com/2006/12/21.html#aTaleOfCorporateAtrocity">Initial reports</a> that Microsoft was trying to &#8220;patent RSS&#8221; turn out to be at best over-simplified.</p>
<p>At issue isn&#8217;t RSS itself, or an RSS reader, or feed publisher. What&#8217;s at issue is the way that RSS is handled in Vista, and in the combination of IE7 and Vista.</p>
<p><a title="Nick Bradbury" target="_blank" href="http://nick.typepad.com/">Nick Bradbury</a>, in &#8220;<a title="Clarifying Microsoft's RSS-related Patents" target="_blank" href="http://nick.typepad.com/blog/2006/12/clarifying_micr.html">Clarifying Microsoft&#8217;s RSS-related Patents</a>,&#8221; does a great job of explaining the two key areas where Microsoft seems to believe it has something unique:</p>
<ol>
<li><a href="http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&#038;Sect2=HITOFF&#038;d=PG01&#038;p=1&#038;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&#038;r=1&#038;f=G&#038;l=50&#038;s1=%2220060288329%22.PGNR.&#038;OS=DN/20060288329&#038;RS=DN/20060288329">Content syndication platform</a>: describes the Windows RSS Platform, which is built into IE7/Vista and was announced at Gnomedex 2005 three days after the patent was filed.  This platform exposes an API which enables applications to access the user&#8217;s shared feed subscriptions, providing object-oriented methods for reading, adding, deleting and updating feeds regardless of their format.</li>
<li><a href="http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&#038;Sect2=HITOFF&#038;d=PG01&#038;p=1&#038;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&#038;r=1&#038;f=G&#038;l=50&#038;s1=%2220060288011%22.PGNR.&#038;OS=DN/20060288011&#038;RS=DN/20060288011">Finding and consuming web subscriptions in a web browser</a>: describes an API and user interface for discovering and exposing RSS feeds to other applications (specifically web browsers).</li>
</ol>
<p>In other words, they&#8217;re trying to patent the mechanisms built into Vista for centralizing user RSS subscription information in the host OS, and then making it available to other applications running on the system.</p>
<p>And this is supposed to make me feel <em>better</em>?  Oh, all they&#8217;re trying to do is take RSS feed information out of the browser and RSS reader and store them centrally, in the OS.<br />
I&#8217;m with Steve Borsch at Connecting the Dots, who writes in &#8220;<a title="Microsoft RSS Patent Update: Manipulate, Maneuver, and Morph" target="_blank" href="http://www.iconnectdots.com/ctd/2006/12/microsoft_rss_p.html">Microsoft RSS Patent Update: Manipulate, Maneuver and Morph</a>&#8220;:</p>
<blockquote><p>I&#8217;m instantly suspect of an RSS engine patent &#8212; with the sweeping scope of this one &#8212; which is clearly a process patent intended to &#8220;own&#8221; not the RSS protocol&#8230;but most of the ways it will be used.</p></blockquote>
<p>So if Microsoft is successful in this patent application, will it be covered by the agreement with Novell?</p>
<p>Given that MS no longer develops IE for the Mac, is Apple working on a centralized feed consumption service in OS X?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2006/12/30/microsoft-rss/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This isn&#8217;t what I meant by social software</title>
		<link>http://www.openparenthesis.org/2006/12/29/this-isnt-what-i-meant-by-social-software</link>
		<comments>http://www.openparenthesis.org/2006/12/29/this-isnt-what-i-meant-by-social-software#comments</comments>
		<pubDate>Fri, 29 Dec 2006 23:17:56 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2006/12/29/this-isnt-what-i-meant-by-social-software/</guid>
		<description><![CDATA[There&#8217;s an Internet Explorer plug-in from the folks at Weezu. It&#8217;s an interesting idea &#8211; trying to bring &#8220;social&#8221; activity to what is otherwise typically a solitary activity &#8211; using the web. I think it&#8217;s ultimately unsuccessful, for a few reasons I discuss below, but it will be interesting to see what other approaches might [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s an Internet Explorer plug-in from the folks at <a title="Meezu" target="_blank" href="http://wwww.meezu.com/">Weezu</a>. It&#8217;s an interesting idea &#8211; trying to bring &#8220;social&#8221; activity to what is otherwise typically a solitary activity &#8211; using the web. I think it&#8217;s ultimately unsuccessful, for a few reasons I discuss below, but it will be interesting to see what other approaches might arise to the same scenario.</p>
<p>Basically, you install the plug-in in your copy of IE, and sign in to the Weezu servers. Then, while you browse the web, Weezu &#8220;watches&#8221; what urls you are visiting, and informs you when other Weezu users are looking at the same pages.</p>
<p>In other words, you can see which other Weezu users (those who also installed the plug-in and created a Weezu account) are viewing the same page you are.</p>
<p>In Weezu&#8217;s terms (are they using Google Babelfish for the English version?):</p>
<blockquote><p>Thanks to the Weezu bar, you can see the avatars of all weezunauts who are connected on the same site as you are, and with a single click start to share messages with them. To achieve this, you only need to install the Weezu bar. Once connected on Internet, you will see the avatars of weezunauts visiting the web sites. Weezu works on all web sites around the world and maybe further&#8230;</p></blockquote>
<p>One of the issues I had with Weezu is the design.</p>
<p>I suppose one could argue design is subjective, but who exactly is the target market for a service which looks like this?:</p>
<p><img alt="Weezu Avatars" id="image98" src="http://www.openparenthesis.org/wp-content/uploads/2006/12/weezu.jpg" /></p>
<p>This is what the Weezu plug-in looks like when it is open &#8211; here there is only the user&#8217;s avatar because no other weezunauts are visiting the same page at the same time.</p>
<p>Why is the user&#8217;s avatar inside the mouth of a giant blue sea monster, hovering near the sea floor in some kind of spongebob squarepants alternate universe? I assume that&#8217;s the &#8220;Weezuscaphe.&#8221;</p>
<p>If you should happen to find another weezunaut, you&#8217;ll have the opportunity for a chat:</p>
<p><img alt="Weezu with Friends" id="image99" src="http://www.openparenthesis.org/wp-content/uploads/2006/12/weezu2.jpg" /></p>
<p>(I should mention these images are drawn from the <a title="Weezu Use" target="_blank" href="http://weezu.com/weezuSite/english/use_en.php">Weezu &#8220;use&#8221; page</a> &#8211; I did install and try it out but I never managed to find anyone on the same page as me at the same time).</p>
<p>Other weezunauts&#8217; avatars appear at the left, and by clicking on them you can send them messages.</p>
<p>Why? That&#8217;s not entirely clear. Perhaps you want to talk to strangers about the web pages you&#8217;re both looking at?</p>
<p>Reminds me a bit of <a target="_blank" title="ThirdVoice (Wired Article)" href="http://www.wired.com/news/business/0,1367,42803,00.html">ThirdVoice</a>, which allowed users to leave comments &#8220;on&#8221; web pages that other Third Voice users would be able to see &#8211; except with a synchronous twist, in that the users are there <em>now</em>, or something close to it.</p>
<p>The second issue I had with Weezu is that it&#8217;s an IE only experience at this point &#8211; though they are working on a firefox version.</p>
<p>Finally, they&#8217;ll have an interesting challenge managing the growth of their community.</p>
<p>When it is too small, as it is now, you can&#8217;t find any other avatars &#8211; you&#8217;re just crawling along the bottom of the sea floor all by your lonesome, &#8221; . . . a pair of ragged claws / Scuttling across the floors of silent seas.&#8221;</p>
<p>When it gets too big, if it were to catch on among some niche set of users for example, the interface would be overwhelmed by users &#8211; at which point it becomes clear that this is just a chat room circa 1996, and plain old IRC might be more effective. It will quickly become &#8220;so crowded nobody goes there anymore.&#8221;</p>
<p>(OK, did I just manage to quote <a target="_blank" title="J Alfred Prufrock (wikipedia)" href="http://en.wikipedia.org/wiki/The_Love_Song_of_J._Alfred_Prufrock">T.S. Eliot</a> and <a target="_blank" title="Yogi Berra" href="http://en.wikipedia.org/wiki/Yogiisms">Yogi Berra</a> in one blog post?)</p>
<p>It might get interesting if, for example, I could set up friend lists &#8211; and determine who I might want to chat with if they happened upon the same page. Or, if sites endorsed use of such a plug-in, and made the experience of chatting somehow related to the experience of the site.</p>
<p>Another similar startup in invite-only mode, is <a target="_blank" title="Me.dium" href="http://me.dium.com/">Me.dium</a>, which &#8220;reveals the hidden world of people and activity     behind your browser.&#8221; According to Ajaxian, Me.dium offers some similar functionality: &#8220;You can see your friends browsing, all with relevance letting you know who is doing similar things, and letting you chat with those people.&#8221; I&#8217;ve just installed that one, will blog more about it once I&#8217;ve tried it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2006/12/29/this-isnt-what-i-meant-by-social-software/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2006/12/weezu.jpg" length="36239" type="image/jpeg" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2006/12/weezu.jpg" width="500" height="115" medium="image" type="image/jpeg" />	</item>
		<item>
		<title>When is 2.0 &gt; 7.0?</title>
		<link>http://www.openparenthesis.org/2006/10/24/when-is-20-70</link>
		<comments>http://www.openparenthesis.org/2006/10/24/when-is-20-70#comments</comments>
		<pubDate>Tue, 24 Oct 2006 21:27:21 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2006/10/24/when-is-20-70/</guid>
		<description><![CDATA[In case you&#8217;ve been hiding under a rock, there have been a couple of major releases last week and this week in the web browser world. Internet Explorer 7.0 was officially released last week, for Windows XP (and Windows Server 2003). (Finally, tabbed browsing and RSS feeds awareness . . . ). Today Firefox 2.0 [...]]]></description>
			<content:encoded><![CDATA[<p>In case you&#8217;ve been hiding under a rock, there have been a couple of major releases last week and this week in the web browser world.</p>
<p><a target="_blank" title="IE 7 Home Page" href="http://www.microsoft.com/windows/ie/default.mspx">Internet Explorer 7.0</a> was officially released last week, for Windows XP (and Windows Server 2003). (Finally, tabbed browsing and RSS feeds awareness . . . ).</p>
<p>Today <a target="_blank" title="Firefox 2.0" href="http://www.mozilla.com/en-US/firefox/">Firefox 2.0</a> will be released. It&#8217;s already on the <a target="_blank" title="Firefox 2.0" href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0/">download servers</a> for <a target="_blank" title="Windows" href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0/win32/en-US/">Windows</a>, <a title="Mac OS X" href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0/mac/en-US/">Mac OS X</a>, and <a target="_blank" title="Linux i686" href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0/linux-i686/en-US/">Linux</a>. (I&#8217;ve linked to en-us for all the above, but if you follow the download server link it is pretty simple to get other localized versions).</p>
<p>Now if only there were a way to push out Firefox as effectively as MS will be able to push out IE 7 under &#8220;automatic updates . . . &#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2006/10/24/when-is-20-70/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

