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

<channel>
	<title>impl.emented&#187; JavaScript</title>
	<atom:link href="http://impl.emented.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://impl.emented.com</link>
	<description>— tracking the Web</description>
	<lastBuildDate>Fri, 02 Apr 2010 09:12:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe CTO on Open Source and Flash, EU and Web 3.0 and More [Best of September &#039;08 #4]</title>
		<link>http://impl.emented.com/2008/09/30/adobe-cto-on-open-source-and-flash-eu-and-web-30/</link>
		<comments>http://impl.emented.com/2008/09/30/adobe-cto-on-open-source-and-flash-eu-and-web-30/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 17:04:51 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Highlights]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[social applications]]></category>
		<category><![CDATA[Web 3.0]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=54</guid>
		<description><![CDATA[Adobe CTO on open source and Flash. Microsoft embraces jQuery. EU wants to take the lead in Web 3.0. Automattic acquires IntenseDebate. Habari blogging platform. Ringside shuts down. MenuetOS.]]></description>
			<content:encoded><![CDATA[<p>Some interesting posts this week (September 22-29 2008):</p>
<ul>
<li> eWeek has a long interview with Adobe CTO Kevin Lynch, covering areas such as the <a href="http://www.eweek.com/c/a/Application-Development/Adobe-Talks-Open-Source-Innovation-and-the-Future-of-Flash/">open source aspects of Flash</a>, the competition Adobe Air is facing from Google Chrome, Gears and possibly from Microsoft and Silverlight, and a bit about new features of Creative Suite 4 (CS4). Josh Catone does a good job of covering the <a href="http://www.sitepoint.com/blogs/2008/09/27/adobe-cto-talks-tough-on-google-microsoft/">Adobe Air part and the competition from Google Gears and Silverlight</a>. In conclusion Josh thinks that Microsoft might play an important part in the cloud computing/rich Internet application (RIA) arena, something that Adobe's Kevin Lynch doesn't fully recognize.
<p>On open source, Lynch points out how Abobe is gradually embracing the open source movement, and he gives several examples of Adobe's contribution to OSS:</p>
<blockquote><p>We already open source the core of Flash, the virtual machine, Tamarin. Ten years ago we published the format that Flash uses called SWF. And for a while that format had a license agreement around it where we asked that people not make their own Flash players. And the goal of that was to maintain consistency of the runtime. [...]<br />
we actually removed the license restriction this year from the SWF format. So anyone can go create anything they want around that format, including a player if they want to. [...]<br />
But we need to balance openness and consistency. So we're very open about what goes into Flash Player, the bugs in Flash Player, the code and scripting engine in Flash, the format with Flash, the protocols with Flash. </p></blockquote>
<p>On completely opening up of the Flash player Lynch is more hesitant:</p>
<blockquote><p>[That] would be somewhat challenging in that there are some codices in Flash that we don't have the rights to all the source to. That's one challenge with that. The other is that I think in terms of what's best here for consistency of Flash on the Web, having multiple implementations and having forking and splintering of that code would be a big loss for the Web in terms of that consistency.</p></blockquote>
<p>Well, there might be some truth in that, but there for sure are a multitude of OSS projects that have managed to keep control of the core development, without sacrificing consistency.</p>
<p>In August I wrote about <a href="http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/">new directions in the development of ECMAScript</a>, which is the parent language of JavaScript,  ActionScript and a few other languages. The ECMAScript Harmony agreement implied a step back for the group working with the more ambitious ECMAScript 4 specification, including Adobe. Kevin Lynch, however, did not express too much worry about this development, saying:</p>
<blockquote><p>I think the amount of innovation that we were trying to do with ECMAScript 4 perhaps was too big of a leap for some and they wanted to see a more collaborative approach on that. So the standards process is a collaborative one where there are lots of points of view. And we're happy to continue working in the process to advance ECMAScript. But we're hoping that innovation can happen faster and that we can raise the level of scripting on the Web. So we're going to continue innovating in Flash Player. We're not removing features that we've already deployed because people are relying on them and we think they're good. And we'll keep developing it further. And at the same time we'll keep working with the standards process.</p></blockquote>
<p><span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/actionscript/">ActionScript</a>, <a rel="tag" href="http://impl.emented.com/tag/flash/">Flash</a></span></li>
<li> <a href="http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/">Microsoft is embracing jQuery</a>, a popular open source JavaScript library, and intend to support it natively in  Visual Studio alongside its own ASP.NET AJAX library.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/javascript/">JavaScript</a>, <a rel="tag" href="http://impl.emented.com/tag/microsoft/">Microsoft</a></span></li>
<li>Watch out US, the European Union (EU) wants to take the lead in the development of the <a href="http://europa.eu/rapid/pressReleasesAction.do?reference=IP/08/1422&amp;format=HTML&amp;aged=0&amp;language=EN&amp;guiLanguage=en">next generation of the Web, aka Web 3.0</a>. EU Commissioner Viviane Reding says: <br />
<blockquote><p>Web 3.0 means seamless 'anytime, anywhere' business, entertainment and social networking over fast reliable and secure networks. It means the end of the divide between mobile and fixed lines. It signals a tenfold quantum leap in the scale of the digital universe by 2015. Europe has the know-how and the network capacity to lead this transformation. We must make sure that Web 3.0 is made and used in Europe.</p></blockquote>
<p>For other <a href="http://impl.emented.com/2008/04/20/web-30-the-semantic-implicit-mobile-or-distributed-web/">definitions of Web 3.0</a>, check out my review from April.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/web-30/">Web 3.0</a></span></li>
<li> Automattic, the parent company behind <a href="http://www.readwriteweb.com/archives/automattic_acquires_intensedebate.php">Wordpress, acquires commenting system IntenseDebate</a>, writes ReadWriteWeb, who also reviews <a href="http://habariproject.org/">Habari</a>, a <a href="http://www.readwriteweb.com/archives/will_habari_be_the_next_wordpress.php">blogging platform and potential competitor to Wordpress</a>. Habari uses the Atom Syndication Format for feeds and the Atom Publishing Protocol for web site communication. It also builds on PHP, and makes use of <a href="http://www.php.net/pdo">PHP Data Objects (PDO)</a> for database access, and it supports MySQL and other databases.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/blogging/">blogging</a>, <a rel="tag" href="http://impl.emented.com/tag/wordpress/">Wordpress</a></span></li>
<li> <a href="http://impl.emented.com/2008/03/30/building-the-mesh-tradera-api-and-ringside/">Ringside Networks</a>, offering a "Social Application Server", which I wrote about in March, is <a href="http://ostatic.com/173534-blog/ringside-networks-closes-lessons-to-be-learned">closing up shop</a>. Bad luck and timing could be the reasons.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/social-applications/">social applications</a></span></li>
<li> Royal Pingdom has a list of <a href="http://royal.pingdom.com/2008/09/26/10-amazingly-alternative-operating-systems-and-what-they-could-mean-for-the-future/">ten less known operating systems</a>. For example, <a href="http://www.menuetos.net/">MenuetOS</a> is written entirely in assembly language and is designed to be lightweight and responsive, and it fits on a floppy disk (1.44 MB).<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/operating-systems/">operating systems</a></span></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_c.png?x-id=bce90f5f-9720-4bfa-b928-01c6360ebff2" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/09/30/adobe-cto-on-open-source-and-flash-eu-and-web-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome Add-ons, JavaScript Performance, a Web 3.0 Conference and More [Best of September &#039;08 #3]</title>
		<link>http://impl.emented.com/2008/09/22/chrome-add-ons-javascript-performance-a-web-30-conference/</link>
		<comments>http://impl.emented.com/2008/09/22/chrome-add-ons-javascript-performance-a-web-30-conference/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 19:49:44 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Highlights]]></category>
		<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[virtual worlds]]></category>
		<category><![CDATA[Web 3.0]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=53</guid>
		<description><![CDATA[SquirrelFish tops JavaScript performance. Add-ons and Greasemonkey for Google Chrome. Chrome updates with Dev Channel. Lively to open up to game developers. Teens gaming report. A Web 3.0 conference.]]></description>
			<content:encoded><![CDATA[<p>Chrome continued to be of interest this week, with a Web 3.0 conference as a bonus (September 15-21 2008):</p>
<ul>
<li> The <a href="http://impl.emented.com/2008/09/10/chrome-pushes-for-a-standards-based-web-a-challenge-to-silverlight-and-flash/">last word on JavaScript performance</a> among competing browser engines has apparently not yet been spoken. This week it was reported that an <a href="http://summerofjsc.blogspot.com/2008/09/squirrelfish-extreme-has-landed.html">updated version of SquirrelFish</a>, dubbed Extreme, which is the native WebKit JavaScript engine, has regained the lead in JavaScript performance. Reportedly it was <a href="http://www.satine.org/archives/2008/09/19/squirrelfish-extreme-fastest-javascript-engine-yet/">faster than both the V8 engine of Google Chrome and TraceMonkey of Firefox</a>. The results suggest that Google should have stuck with the original SquirrelFish engine of WebKit, instead of developing their own V8. Can we expect a close comeback from the V8 team? Let the struggle continue!<br />
Note however that performance reports like these must always be taken with a grain of salt. For example, it is quite easy to optimize the code to perform well on a specific test.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/javascript/">JavaScript</a>, <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a></span></li>
<li> <a href="http://www.informationweek.com/news/internet/google/showArticle.jhtml?articleID=210602700">Google Chrome will eventually support Add-ons and User scripts à la Greasemonkey</a>, said Google Engineer Ojan Vafai at the Web 2.0 Expo last week. They hope to make a stable implementation, he said, referring to the less stable experience of Add-ons with Firefox. Personally, with Chrome I miss the Google Toolbar, with the Gmail notifier and the PageRank indicator. Hopefully it will be released for Chrome soon.<br />
At the same Web 2.0 panel, Microsoft's IE platform architect Chris Wilson, hinted that IE might add support for vector graphics and the canvas element, a part of the <a href="http://impl.emented.com/2008/09/16/stack-overflow-html-5-chrome-processes-atmosphir/">HTML 5 standard</a> I wrote about last week.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/add-ons/">Add-ons</a>, <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a></span></li>
<li> If you want to stay on top with the latest updates to Google Chrome, you can join the <a href="http://dev.chromium.org/getting-involved/dev-channel">Dev Channel</a> and get access to more recent but potentially less stable updates to the browser.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a></span></li>
<li> Google's embeddable 3D <a href="http://www.lively.com/">virtual world Lively</a>, which I wrote about at <a href="http://impl.emented.com/2008/07/14/from-yahoo-search-boss-to-rocking-fractals/">launch in July</a>, has hitherto received little attention. Nevertheless, Google has high plans for the service, revealed creative director Kevin Hanna at the recent Game Developers' Conference. They plan to <a href="http://www.gamesindustry.biz/articles/google-opening-lively-to-game-developers">open up the API further to allow for the creation of entire 3D games</a>. In the long run, Hanna hopes that Lively will become part of the backbone of the Web, much like Java, Flash and HTML are today.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/virtual-worlds/">virtual worlds</a></span></li>
<li> A Pew Internet Project report shows that 97% of all (American) teens, ages 12-17, play some kind of video game on a computer, console or portable device. Further, <a href="http://www.pewinternet.org/PPF/r/263/report_display.asp">nearly 50% of all boys visit game related web sites</a> or forums, and 14% contribute to those sites. For girls, the corresponding figures are somewhat lower. The study also shows that about one third of teens play mature or adult rated games. Of those teens, boys are in majority, 79% vs. 21% girls. In conclusion: regulations will always fail, and boys are still boys (phew!).<br />
Where I think the study fails, is that it does not distinguish online Flash-based games as a separate category, despite the fact that it is an important genre, and presumably popular by younger teens at least.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/gaming/">gaming</a></span></li>
<li> Finally a <a href="http://www.web3event.com/">Web 3.0 conference</a>, Oct 16-17, in Santa Clara, Ca. Jupitermedia is organizer and <a href="http://www.readwriteweb.com/archives/sponsor_announcement_web_30_conference.php">RWW is a sponsor</a>. Semantic Web technologies seems to be a key feature of the event. Don't miss my <a href="http://impl.emented.com/2008/04/20/web-30-the-semantic-implicit-mobile-or-distributed-web/">Web 3.0 review</a> from April, and the <a href="http://impl.emented.com/2008/08/04/the-return-of-web-30-cloud-computing-browser-extensions-or-the-distributed-web/">catch-up</a> in July.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/web-30/">Web 3.0</a></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/09/22/chrome-add-ons-javascript-performance-a-web-30-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome Pushes for a Standards Based Web - a Challenge to Silverlight and Flash [Best of Sept. &#039;08 #1]</title>
		<link>http://impl.emented.com/2008/09/10/chrome-pushes-for-a-standards-based-web-a-challenge-to-silverlight-and-flash/</link>
		<comments>http://impl.emented.com/2008/09/10/chrome-pushes-for-a-standards-based-web-a-challenge-to-silverlight-and-flash/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 20:29:20 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[vision]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=51</guid>
		<description><![CDATA[Chrome pushes for JavaScript and HTML 5. The JavaScript performance of Chrome vs. TraceMonkey. Chrome doing well on the Acid3 test. Chrome as a replacement for the operating system?]]></description>
			<content:encoded><![CDATA[<p>This week was all about <a href="http://impl.emented.com/2008/09/02/chrome-googles-first-steps-towards-an-operating-system/">Chrome</a>, the new fast and minimalistic browser from Google. I now use <a href="http://impl.emented.com/2008/09/10/google-chrome-tips-reducing-high-disk-and-cpu-activity/">Chrome as my default browser</a>, not bad for a 0.2 version.</p>
<ul>
<li> There was some discussion this week about which products and technologies are really <a href="http://www.theregister.co.uk/2008/09/04/chrome_review/">threatened by Google Chrome</a>. I agree with those who argue that other rich Internet application frameworks (RIAs) are the technologies at greatest risk. These include the proprietary <a href="http://news.cnet.com/8301-1001_3-10034365-92.html">Microsoft Silverlight</a> and Adobe Air (with Flash). The <a href="http://ostatic.com/172399-blog/chrome-javascript-and-flash-two-mostly-opposing-views">great promise of the Chrome browser</a> is that it pushes for the open technologies JavaScript and HTML. Chrome comes with a fast JavaScript engine, and with improvements in the JavaScript language itself, as envisioned by the recent <a href="http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/">ECMAScript Harmony agreement</a>, JavaScript could become a real challenge to the programming languages used in Silverlight (C#) and Flash (ActionScript). ActionScript and JavaScript have the same roots in ECMAScript, but ActionsScript requires a proprietary runtime component (Air or Flash player) to run in the browser, whereas support for JavaScript is built-in into most browsers. Silverlight also requires a proprietary runtime component.
<p>JavaScript can not alone pose a threat to Silverlight or Flash, an enhanced HTML is required, with elements from the emerging <a href="http://www.w3.org/html/wg/html5/">HTML 5 standard</a>, such as the canvas element, for drawing to the screen, and the video element, for displaying video. The <a href="http://en.wikipedia.org/wiki/Canvas_(HTML_element)">canvas element</a> is currently supported by WebKit, the HTML rendering component used in Chrome, and by Gecko, the one used in Firefox, but not natively in IE, though there are workarounds. The latest Firefox 3.1 alpha 2 release includes support for the <a href="http://arstechnica.com/news.ars/post/20080905-first-look-firefox-3-1-alpha-2-officially-released.html">video element</a>.</p>
<p>Another advantage with Chrome is that it comes included with the <a href="http://gears.google.com/">browser extension Gears</a>, which is a JavaScript framework that equips the browser with additional capabilities like offline access for supported sites.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a>, <a rel="tag" href="http://impl.emented.com/tag/javascript/">JavaScript</a></span></li>
<li> Last week I posed a question regarding the relative performance of <a href="http://impl.emented.com/2008/09/02/google-in-the-limelight-with-chrome-and-android/">Chrome's JavaScript engine V8 compared to the latest Firefox engine TraceMonkey</a>. Now John Resig has given a <a href="http://ejohn.org/blog/javascript-performance-rundown/">balanced answer</a>, and it turns out that V8 and TraceMonkey are quite comparable. V8 is faster in some tests, in particular those involving recursion, while TraceMonkey is faster in some other tests. For tests including both JavaScript and DOM manipulation, WebKit based browsers like Safari and Chrome are somewhat ahead of TraceMonkey and Firefox 3.0.1. IE is generally lagging behind.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a>, <a rel="tag" href="http://impl.emented.com/tag/firefox/">Firefox</a></span></li>
<li> A proof that Chrome is relatively compliant with emerging Web standards is that it <a href="http://news.cnet.com/8301-13515_3-10030962-26.html">performs well on the Acid3 test</a>, with a score of about 78 out of 100.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a>, <a rel="tag" href="http://impl.emented.com/tag/web-standards/">web standards</a></span></li>
<li> Finally, Ted Dziuba <a href="http://teddziuba.com/2008/09/a-web-os-are-you-dense.html">challenges</a> my <a href="http://impl.emented.com/2008/09/02/chrome-googles-first-steps-towards-an-operating-system/">comparison of Chrome to an operating system</a> last week, though he probably didn't read my article, instead he mainly goes after a post by Michael Arrington who <a href="http://www.techcrunch.com/2008/09/01/meet-chrome-googles-windows-killer/">labels Chrome</a> "a full on desktop operating system that will compete head on with Windows." Though that expression might be somewhat over the top, I enjoy the vision in the post that eventually the need for a stand-alone desktop operating system will disappear, and that basic OS features might as well be integrated into the browser. A possible solution could be based on a stripped-down version of the Linux OS combined with Google Chrome.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a>, <a rel="tag" href="http://impl.emented.com/tag/vision/">vision</a></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/09/10/chrome-pushes-for-a-standards-based-web-a-challenge-to-silverlight-and-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google in the Limelight with Chrome and Android [Best of August &#039;08 #3-4]</title>
		<link>http://impl.emented.com/2008/09/02/google-in-the-limelight-with-chrome-and-android/</link>
		<comments>http://impl.emented.com/2008/09/02/google-in-the-limelight-with-chrome-and-android/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 19:30:53 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Highlights]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=49</guid>
		<description><![CDATA[Google's Chrome browser. Things are looking better for Android. Some feed services. A faster JavaScript in Firefox. IE8 beta 2. BackType comment aggregation. Neighbors and friends. Embargoes.]]></description>
			<content:encoded><![CDATA[<p>This week's compilation of interesting posts actually covers the past two weeks, due to lack of blogging time for me last week. Unfortunately, this might happen more times this fall, which seems to be busy for me, with near full-time of consulting. However, you may always check out my <a href="http://www.google.com/reader/shared/09538317620661410536">Google Reader Shared Items</a>, which contain a few more items not making it to my weekly list. The shared items also appear on my <a href="http://friendfeed.com/jobol">FriendFeed account</a>.</p>
<ul>
<li>The greatest news this week (and perhaps this year) is of course <a href="http://impl.emented.com/2008/09/02/chrome-googles-first-steps-towards-an-operating-system/">Google's launch of the browser Chrome</a>. The news broke while I was finishing the list below, and it puts some of the items in a different perspective, particularly the one about the launch of IE8 beta 2 below.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a></span></li>
<li>Last month, I wrote about some <a href="http://impl.emented.com/2008/07/21/microsoft-plummets-on-search-android-in-trouble/">troubles for Google's Android mobile platform</a>. These <a href="http://ostatic.com/171128-blog/android-revs-sdk-promises-source-code">problems seem now to be history</a>, with the release of a new 0.9 version of the SDK, which is expected to be quite similar to the 1.0 version running on the first phones. Google is now also improving on the communication side, with the release of a <a href="http://code.google.com/android/roadmap.html">developer roadmap</a>, which promises a 1.0 SDK release and retail phones by Q4 this year. Actually, there are already rumors floating about an <a href="http://www.readwriteweb.com/archives/first_android_phone_just_approved.php">Android phone by HTC</a>, the "Dream", slated for November 10th.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/android/">Android</a></span></li>
<li>Marshall Kirkpatrick writes about <a href="http://feed.informer.com/">feed.informer</a>, formerly known as Feed Digest, a web service for <a href="http://www.readwriteweb.com/archives/feedinformer_relaunches_its_al.php">mashing, filtering and publishing RSS feeds</a>. As mentioned by Marshall, the site has some faults. For example, I found that the link to the Docs &amp; FAQs page is broken. Another provider of similar services is <a href="http://pipes.yahoo.com/">Yahoo Pipes</a>. For self hosting, the PHP RSS library <a href="http://simplepie.org/">SimplePie</a> provides detailed functionality for parsing feeds, though there seems to be no built-in functionality for keyword filtering. SimplePie on this page <a href="http://simplepie.org/wiki/faq/why_would_i_use_simplepie_over_something_else">compare themselves</a> to a few competing libraries.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/feeds/">feeds</a>, <a rel="tag" href="http://impl.emented.com/tag/rss/">RSS</a></span></li>
<li>From the JavaScript/Firefox department there were reports on progress in <a href="http://arstechnica.com/news.ars/post/20080822-firefox-to-get-massive-javascript-performance-boost.html">improving the JavaScript execution speed in Firefox</a>, leveraging a technique known as tracing optimization, hence the project code name Tracemonkey. Ars explains the basic idea behind tracing:<br />
<blockquote><p>The tracing mechanism records the path of execution at runtime and generates compiled code that can be used next time that a particular path is reached. This makes it possible to flatten out loops and nested method calls into a linear stream of instructions that is more conducive to conventional optimization techniques.</p></blockquote>
<p>The goal is to achieve execution speed comparable to native code, taking JavaScript performance into "the next tier", and "redefining the boundaries of client-side performance." Wonder how this improvement compares to <a href="http://impl.emented.com/2008/09/02/chrome-googles-first-steps-towards-an-operating-system/">Google Chrome's new V8 JavaScript Engine</a>?<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/firefox/">Firefox</a>, <a rel="tag" href="http://impl.emented.com/tag/javascript/">JavaScript</a></span></li>
<li><a href="http://blogs.zdnet.com/Bott/?p=518">Internet Explorer 8 is getting closer to official</a>, with a Beta 2 release just being announced. It's a massive makeover according to Ed Bott, with improvements in usability, privacy, standards compliance and new features like Accelerators, which are kind of smart shortcuts that perform a task, e.g. search, on selected text, and Web Slices, which provide a kind of subscription to a part of a web page that updates frequently. It's up to the developer to slice-enable particular web pages, by adding appropriate markup. The standards compliance is of course exciting, and it will eventually make the life easier for developers. Though it will take several years, with about <a href="http://www.w3counter.com/globalstats.php">one third of web surfers still using IE6</a>.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/ie8/">IE8</a></span></li>
<li><a href="http://www.backtype.com/">BackType</a> is a new comment aggregation service, <a href="http://www.techcrunch.com/2008/08/27/backtype-a-twitter-for-comments/">liked a lot</a> by Michael Arrington. Comments are automatically collected around the web, and can be searched for based on people or subject. You claim your comments by creating a profile and indicating which url you use when commenting. This is <a href="http://www.backtype.com/jobol">my profile</a>. I think it's a nice idea, with an open approach. Blogs can keep their comment system of choice, and still being included. No need for JavaScript solutions à la Disqus (<a href="http://www.disqus.com/people/jobol/">my profile</a>), for example.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/comments/">comments</a></span></li>
<li>Fred Wilson suggests that <a href="http://www.avc.com/a_vc/2008/08/friends-and-nei.html">social sites start using the concept of neighbors</a>, which are automatically discovered people with similar interests like you, instead of relying on so-called friends or followers and the habit of befriending or follow people. Seems like a practical idea to me, not having to manually look for friends, but have them automatically suggested.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/social-networks/">social networks</a></span></li>
<li>Marshall Kirkpatrick explains the <a href="http://www.readwriteweb.com/archives/why_and_how_embargoes_work_in.php">concept of embargoes in blogging</a> and why it generally is a better idea than exclusives. An embargo works as an agreement between bloggers and a company not to write about a new product or service until a specific time. This has several advantages, such as a broader and deeper coverage from multiple perspectives.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/blogging/">blogging</a>, <a rel="tag" href="http://impl.emented.com/tag/pr/">PR</a></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/09/02/google-in-the-limelight-with-chrome-and-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RESTful Programming Explained. DRM Leads to Piracy [Best of August &#039;08 #2]</title>
		<link>http://impl.emented.com/2008/08/18/restful-programming-explained-drm-leads-to-piracy/</link>
		<comments>http://impl.emented.com/2008/08/18/restful-programming-explained-drm-leads-to-piracy/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 16:25:21 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Highlights]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=47</guid>
		<description><![CDATA[REST-based Web architecture explained. Twitter API now supports reply to arbitrary message. DRM makes people pirate software. ECMAScript Harmony and the future of JavaScript.]]></description>
			<content:encoded><![CDATA[<p>Interesting posts this week (August 11-17 2008):</p>
<ul>
<li><a href="http://www.25hoursaday.com/weblog/2008/08/17/ExplainingRESTToDamienKatz.aspx">Dare Obasanjo explains the essence of a REST-based architecture</a>, some benefits over SOAP, and how it obeys to the architecture of the Web itself: "Don't fight the Web, embrace it." <a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm">The ideas behind REST</a> stem from a Ph.D. dissertation by Roy Fielding in 2000, and are a bit abstract and academic in their nature. But the essence seems to be to take full advantage of the possibilities offered by the <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.html">HTTP protocol</a>, such as using GET, PUT and DELETE wisely instead of fully relying on POST. For example, caching is a benefit offered by using GET.<br />
Dave Winer chips in, and reminds us <a href="http://www.scripting.com/stories/2008/08/17/dareLeftSomethingOutAndIts.html">not to forget about XML-RPC</a>, which on the <a href="http://www.xmlrpc.com/">XML-RPC home page</a> is explained as "remote procedure calling using HTTP as the transport and XML as the encoding."<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/rest/">REST</a>, <a rel="tag" href="http://impl.emented.com/tag/web-development/">web development</a></span></li>
<li>Josh Catone shares some insights into <a href="http://www.sitepoint.com/blogs/2008/08/15/why-people-pirate-software/">why people pirate software</a>, as compiled by <a href="http://www.positech.co.uk/talkingtopirates.html">game developer Cliff Harris</a>. Low game quality and presence of <a href="http://en.wikipedia.org/wiki/Digital_rights_management">DRM</a>, are important reasons for piracy, besides the obvious reason of saving money.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/drm/">DRM</a>, <a rel="tag" href="http://impl.emented.com/tag/gaming/">gaming</a></span></li>
<li><a href="http://www.louisgray.com/live/2008/08/twitter-implements-threaded-comments.html">Twitter quietly announced an important new feature to their API</a>, as noticed by Jesse Stay. It is now possible to reply to any specific message in the past, not just to the last one posted.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/twitter/">Twitter</a></span></li>
<li>My recent post on <a href="http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/">ECMAScript Harmony and the future of JavaScript and ActionScript</a>.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/javascript/">JavaScript</a></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/08/18/restful-programming-explained-drm-leads-to-piracy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ECMAScript Harmony Unifies the Efforts Towards JavaScript 2.0</title>
		<link>http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/</link>
		<comments>http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 15:22:57 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=46</guid>
		<description><![CDATA[ECMAScript Harmony brings the groups working on respectively ECMAScript 4 and 3.1 together in a joint effort towards the next version of JavaScript and ActionScript.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://impl.emented.com/wp-content/images/ECMAScript.png" alt="ECMAScript" width="233" height="58" />John Resig reports on <a href="http://ejohn.org/blog/ecmascript-harmony/">new directions in the work towards the next edition (version) of ECMAScript</a>, more widely known through the dialects JavaScript (Mozilla), JScript (Microsoft) and ActionScript (Adobe). At the recent "Oslo meeting", it was agreed to join the efforts of the two groups working on respectively the more ambitious ECMAScript 4 specification (Adobe, Mozilla et al.) and the less ambitious ECMAScript 3.1 (Microsoft, Yahoo). The joint effort has been dubbed <em>ECMAScript Harmony</em>.</p>
<p>Important new features proposed for ECMAScript 4 (JavaScript 2.0) were support for classes (object-oriented programming), packages, namespaces, type annotations and static typing. Packages and namespaces have been dropped from the Harmony project, classes will remain in some form but the status for type annotations is yet unclear.</p>
<p>ECMAScript (JavaScript) is an open language, supported natively in some dialect by most browsers. It propels many Web 2.0 sites, enabling features like <a href="http://en.wikipedia.org/wiki/Ajax_(programming)">AJAX</a> for example. JavaScript and HTML form the basis of standards based client-side Web programming, and is generally preferred over proprietary technologies like Flash (Adobe) and Silverlight (Microsoft).</p>
<p>The scripting language <a href="http://www.adobe.com/devnet/actionscript/">ActionScript</a> (specifically version 3.0), which is used in Adobe Flash, is based on an early proposal for ECMAScript 4, which kind of gives Adobe a break. However, the script is compiled to bytecode before running on the client, and a separate runtime component (e.g. Flash Player) is required. It can be expected that ActionScript is adapted to comply with future versions of ECMAScript, possibly keeping some additional features.</p>
<p>The latest stable edition of <a href="http://www.ecmascript.org/">ECMAScript</a> is 3 (from Dec 1999), which roughly corresponds to JavaScript 1.5, JScript 5 and ActionScript 1.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SproutCore JavaScript Framework is Pushing for Standards Compliant Browsers [Best of June &#039;08 #3]</title>
		<link>http://impl.emented.com/2008/06/23/sproutcore-javascript-framework-is-pushing-for-standards-compliant-browsers/</link>
		<comments>http://impl.emented.com/2008/06/23/sproutcore-javascript-framework-is-pushing-for-standards-compliant-browsers/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 16:48:26 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Highlights]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Josh Catone]]></category>
		<category><![CDATA[semantic search]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=38</guid>
		<description><![CDATA[SproutCore JavaScript framework. Hakia's semantic APIs. Windows Vista tweaks. Petabyte storage devices. Josh Catone leaves RWW.]]></description>
			<content:encoded><![CDATA[<p>Interesting posts this week (June 16-22 2008):</p>
<ul>
<li>There was some <a href="http://arstechnica.com/journals/apple.ars/2008/06/17/sproutcore-rich-web-apps-in-javascript-no-flash-needed">buzz</a> about <a href="http://www.sproutcore.com/">SproutCore</a> this week — YAJF (Yet Another JavaScript Framework) if you like, though this one comes with an application framework supporting the <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC (Model-View-Controller) design pattern</a>. SproutCore, labeled by some as a Flash competitor, relies solely on web standards like HTML, CSS and JavaScript. In fact, the provided <a href="http://www.sproutcore.com/demos/">demos</a> relies on elements of the forthcoming standards HTML5 and CSS3, currently supported by the Safari browser, but not by IE7, for example. However, standards compliance is always welcome, even if a bit ahead. Hopefully this can help to speed up the compliance efforts of the other browser vendors.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/javascript/">JavaScript</a>, <a rel="tag" href="http://impl.emented.com/tag/web-development/">web development</a></span></li>
<li><a href="http://www.hakia.com/">Semantic search engine Hakia</a> opens up their services to developers and provides an <a href="http://club.hakia.com/synd.aspx">API</a>. Free access to the search API is time limited "until the partners' quota is filled," as they write. The text analysing API, however, does not seem to be time limited and is free up to 1000 requests per day. Currently available for text analysis is the "Summarizer", which provides "a summary of a large text block or URL". Yet to come is the "Categorizer", "Characterizer" and "Text Meaning Representation (TMR)", which are additional semantic analysis tools.<br />
ReadWriteWeb <a href="http://www.readwriteweb.com/archives/hakia_announces_semantic_api.php">tested the Summarizer API</a> component, and weren't very impressed, writing: "Mostly, it seemed to just return the headline or first sentence as the summary for articles we threw at it."<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/api/">API</a>, <a rel="tag" href="http://impl.emented.com/tag/semantic-search/">semantic search</a></span></li>
<li>Lifehacker, featuring <a href="http://www.howtogeek.com/">The How-To Geek</a> explains <a href="http://lifehacker.com/5016951/how-to-make-windows-vista-less-annoying">a few tweaks how to make Windows Vista less annoying</a>. Something for Microsoft to read and learn. I'm still using XP, though I'll probably shift to Vista in due course. I'd rather use Linux, but I'm afraid I'm too dependent on Microsoft-only tools and software.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/windows-vista/">Windows Vista</a></span></li>
<li>Ed Bott asks if we will be using <a href="http://www.edbott.com/weblog/?p=2023">petabyte-sized (1000 TB) disks</a> in 2020. That's not unlikely if Moore's Law continue to hold. Historically <a href="http://en.wikipedia.org/wiki/Image:Hard_drive_capacity_over_time.png">hard disk capacity has increased 10 fold every 5 years</a>. To get some perspective, <a href="http://www.niallkennedy.com/blog/2008/01/google-mapreduce-stats.html">Google processes over 20 petabytes of data per day</a>. Around 2035, we will have exabyte (1000 PB) disks. That can still be useful, since in 2006 it was estimated that <a href="http://www.emc.com/collateral/analyst-reports/expanding-digital-idc-white-paper.pdf">Internet users created 161 exabytes of new data</a>, a number that is estimated to grow to around a zettabyte (1000 EB) in 2010. Next in turn storage devices are yottabyte (1000 ZB) disks, which can be expected around 2065, which is probably beyond my lifetime though.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/storage/">storage</a></span></li>
<li><a href="http://www.readwriteweb.com/archives/josh_catone_leaving_readwriteweb.php">Josh Catone leaves RWW</a>, sadly enough. He will always be remembered by this <a href="http://impl.emented.com/about/">blog</a> for his <a href="http://www.readwriteweb.com/archives/there_is_no_web_30_there_is_no_web_20.php">Web 3.0</a> posts though.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/josh-catone/">Josh Catone</a></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/06/23/sproutcore-javascript-framework-is-pushing-for-standards-compliant-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
