<?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>Bits And Buzz, by @JeremyChone &#187; Web2.0</title>
	<atom:link href="http://www.bitsandbuzz.com/article/category/web20/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitsandbuzz.com</link>
	<description>Technology, trends, and opportunities.</description>
	<lastBuildDate>Wed, 11 Aug 2010 23:44:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>To Flash or to Open Web</title>
		<link>http://www.bitsandbuzz.com/article/to-flash-or-to-open-web/</link>
		<comments>http://www.bitsandbuzz.com/article/to-flash-or-to-open-web/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:10:19 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=305</guid>
		<description><![CDATA[Nowadays, building [rich] Web applications can be quite  challenging, as the proliferation of Web technologies has become overwhelming and  confusing. The real challenge is that many interesting new Web technologies are  being promoted by various groups, and it can be quite difficult for a developer  or architect to filter the practical [...]]]></description>
			<content:encoded><![CDATA[<p><img class="imgPostIntro" src="/images/img-flash-open-web.png" alt="" align="left" />Nowadays, building [rich] Web applications can be quite  challenging, as the <strong>proliferation of Web technologies has become overwhelming and  confusing</strong>. The real challenge is that many interesting new Web technologies are  being promoted by various groups, and it can be quite difficult for a developer  or architect to filter the practical and future-proof ones from the cool and  volatile ones.</p>
<p>As a rule of thumb, open technologies tend to be more  pervasive and longer lasting (especially for the Internet) than proprietary  technologies, which tend to bring more advanced capabilities early on.  Consequently, <strong>Web application developers need to be pragmatically-open</strong>, by choosing  open technologies whenever possible, but also by  not hesitating to use proprietary  ones when required. It is not about being religious about openness or anything  else, but rather about being diligent so that one is able to choose the right  technology to maximize the chances of success of the target application. In other  words, it should not be a personal and emotional decision, but rather a  business and rational one.</p>
<p><span id="more-305"></span></p>
<p>Today, for mainstream rich Web applications, there are two  main technologies: <strong>Flash</strong> and <strong>Open Web</strong> (i.e., HTML, CSS, JavaScript, SVG, etc…). While  SilverLight and JavaFX are definitely interesting upcoming technologies, they are  still unproven Web entities, and, for the sake of simplicity, this article will  focus on Flash and Open Web.</p>
<p>Having worked for many years on the subject, and having  spent time in both camps, I can honestly state that they both have their pros  and cons and, depending on your rich Web application requirements, you might even  need to use both. The trick to making a good business decisions is to have an  objective look at each technology and to strip out all preconceived emotional  opinions.</p>
<p>To help answer the question of what to use when, here is a technology-capability  matrix, followed by short explanations.</p>
<p align="center"><img src="/images/img-flash-open-web-matrix.png" alt="" width="458" height="378" /></p>
<h3>SEO <small>(Open Web)</small></h3>
<p>While Google is making some good progress at <a href="http://googlewebmastercentral.blogspot.com/2009/06/flash-indexing-with-external-resource.html">indexing  Flash content</a>, SEO for Flash is still in <a href="http://blog.ineedhits.com/tips-advice/4-major-reasons-why-seo-and-flash-still-dont-mix-30005764.html">its  infancy</a>, and, if your application depends on SEO to succeed, you better  stick with well known URLs and HTML best practices.<strong> SEO is hard enough </strong>with regular  page-based HTML content without adding unproven SEO-technologies to the mix. Even  adding Ajax the wrong way could be extremely damaging to SEO. For example, the  “#” URL trick that is used by many single-page Web applications might not be as  SEO-friendly as it seems (Ajax and SEO will probably be the subject of a future  post).</p>
<h3>Mobile Web <small>(Open Web)</small></h3>
<p>Mobile Web is another place where Flash is still behind. Although  Adobe is making <a href="http://www.pcworld.com/article/167165/"> promising progress</a> in this area, if your  are not building a 2D game or  video/media  centric application, there are very few reasons to encumber the overhead and uncertainty  of another virtual machine on top of the already very capable modern mobile Web  browsers. Nowadays, most of the <strong>new high-end devices have desktop-like browser  capabilities</strong> (often based on WebKit) which allow developers to take full  advantage of Open Web technologies such as Ajax and CSS 2.1+. Consequently, the  best way to maximize your mobile application reach is to stick with Open Web  technologies and architect your Web user interface in such a way that it  progressively degrades for simpler mobile browsers. Alternatively, developers  can to take advantage of the current mobile app stores trend that promotes  device specific applications, but this is outside the Web scope of this  article.</p>
<h3>Rich HTML Display &amp; Editing <small>(Open Web)</small></h3>
<p>While Flash 10 has some technologies which ease the  development of HTML layout and editing components, it is still nowhere near the  browser’s native capabilities. It is probably a fair guess that Flash 11 will  have even better HTML capabilities, perhaps even embedding WebKit, but, for  today, if you want to display and edit rich HTML, not surprisingly, the Web  browser is your best friend.</p>
<h3>On-Demand Performance <small>(Open Web)</small></h3>
<p>On-demand performance is the experience a user gets when  <strong>accessing a Web application for the first time</strong> (i.e., when none of the  application assets are in the browser’s cache). The common expectation for  consumer Web applications is usually sub-second responsiveness. As outlined in a  previous post about <a href="http://www.bitsandbuzz.com/article/compiled-web-vs-interpreted-web/">Compiled  vs. Interpreted Web</a>, the interpreted nature of the Web makes it very  efficient for executing on-demand content &amp; interaction, whereas the  compiled nature of the Flash application model is more optimized for post-load  execution. So, for applications requiring Web-fast first-time interaction  experiences, the Open Web model is the best one.</p>
<h3>Post-Load Performance <small>(Flash)</small></h3>
<p>Conversely, the compiled approach of Flash and frameworks  such as Flex makes it much more optimized for post-load interactions. So, if  you <strong>do not mind having a “loading-bar”</strong> on your application and have a very high  logic execution performance requirement, then Flash might be a good solution. Note  that new JavaScript VM such as Google Chrome V8 and Mozilla Firefox  SpiderMonkey with TraceMonkey are really breaking the barrier of interpreted  language performance. Unfortunately, Microsoft Internet Explorer is still  behind (even IE 8) in terms of JavaScript execution speed. While we may suspect  that Microsoft is going to work on optimizing their JavaScript engine soon, for  now, the best way to have high execution logic performance across browsers is  with Flash ActionScript 3.</p>
<h3>Animation <small>(Flash)</small></h3>
<p>If you want to make pixel flies, then Flash is your best  friend. While this statement is still true today, it is also important to note  that, with modern browsers (including IE-8-) and Ajax toolkits such as jQuery,  applications have access to some decent sets of animation capabilities using  100% Open Web technologies. So, unless animation is a cornerstone of your  application, <strong>animation alone should not be a critical or decisive factor</strong> one  way or  the other.</p>
<h3>2D &amp; 3D <small>(Flash)</small></h3>
<p>This is definitely a stronger one in favor of Flash. While  Open Web is promoting some 2D standards and implementations (e.g., Canvas and  SVG), <strong>nothing beats Flash performance and capabilities</strong> in reference to pixel  and vector graphic creation and manipulation. While Canvas and some SVG are  pretty well supported by Firefox and WebKit based browsers (i.e., Safari and  Google Chrome), Microsoft IE is still not implementing those. Developers can  circumvent this Microsoft limitation by using compatibilities such as JavaScript  or even Flash libraries, but this usually comes at the cost of features and  performance. In other words, while it is possible to do an online Photoshop or  Visio-like applications in SVG/Canvas/VML, the investment required to do it  with flash technology is definitely worthwhile. Unfortunately, Flash does not  support the interpreted model, so Web developers will have to fully jump into  the Flash development model and tools, which can be relatively high barriers of  entry, especially for small visual components (e.g., Charting). There are some  interesting Flash SVG libraries (e.g., <a href="http://code.google.com/p/sgweb/">sgweb</a>) which allow Web developers to  use Flash to rendSVG renderer and the browser JavaScript VM to run the scripts, however this comes at a performance cost.</p>
<h3>File handling <small>(Flash)</small></h3>
<p><strong>File handling has always been completely left-out</strong> by the different  Open Web standardization and implementer groups. Building an effective  experience for accessing local files through a Web browser has always been  challenging, to say the least. Even the most modern browsers still have the 1995  simple file-input component which allows for the selection of only one file at  a time. Flash, while far from being perfect, does add some nice features in terms  of this realm, such as multiple file selections and, more importantly, a way to  read selected files of clients before sending them to the server.  Unfortunately, enterprise Web applications would really benefit from file drag  &amp; drop support from and to the desktop (and File Explorer), but, somehow,  this feature is always given a very low priority by the various decision makers  (or is somehow labeled as a security hazard). Alternatively, you can use Java  technology, as does Facebook for their photo uploader, which gives almost  complete file-system control for signed applets (note: somehow, it feels kind  of strange to write the word “applet” in 2009). Advanced clipboard support is  also another neglected requirement.</p>
<h3>Video &amp; Audio Playback <small>(Flash)</small></h3>
<p>Two of HTML 5’s big new features, besides off-line support, are  the video and audio tags. However, there still lot of discussion about the  support format of video tags. One of the biggest issues is that the <strong>best video  formats are not royalty free</strong>, and, while commercial vendors such as Adobe, Microsoft,  and Google are willing to pay the video tax for their users, the open source  community finds itself in a catch-22 situation. So, from an application  developer standpoint, Flash is by far the best option to bring high quality  video and audio to your application. With the latest support of H.264/mp4 video  support of Flash, there is no good reason to really look elsewhere for now.</p>
<h3>Video &amp; Audio Recording <small>(Flash)</small></h3>
<p>I am splitting out media playback from recordings because,  if they are not split, the later tends to be forgotten. It’s difficult to  believe, but, in the 2-way Web era, the big promoters of <strong>Open Web technologies  have no implementations or plans to support Web Video and Audio recording and  uploading</strong>. Luckily, Adobe Flash has a pretty mature solution to this need, and  while they have not opened the code, they have <a href="http://www.adobe.com/devnet/rtmp/">opened the APIs and protocol</a>s to  allow developers to freely use the Flash player as a video recording device  (see <a href="http://osflash.org/red5">Red5</a> for an open source alternative  to Adobe Flash Media server).</p>
<p>So, as can be seen, there is no one size fits all  technology. It depends on the application requirements you might need to use multiple  technology sets. Obviously, as a technology vendor or advocate your goal is to build  and promote your technology for as many scenarios as possible, however, <strong>as an  application developer</strong>, your only goal should be to ensure the success of your  application, <strong>no matter the technology</strong> you end up using or switching to. Developers  should rationally and objectively evaluate each of the technologies before  investing too much time and money in any one of them. Also, avoiding over-hyped  terms such as RIA and Social Network when defining application requirements  will go a long way to help in terms of focusing on what really matters to  users.</p>
<p>If you liked this article, a <a href="http://twitter.com/?status=To%20Flash%20or%20to%20Open%20Web%20http://bit.ly/BqcA9">re-tweet</a> is greatly appreciated.</p>
<p><small>If you are in the midst of choosing your technologies for  your next rich Web application, do not hesitate to contact me at <a href="mailto:jeremy.chone@gmail.com">jeremy.chone@gmail.com</a>. (I provide  everything from free advice to complete rich Web architecture and strategy consulting  and services.)</small></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fto-flash-or-to-open-web%2F&amp;linkname=To%20Flash%20or%20to%20Open%20Web"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/to-flash-or-to-open-web/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>How I got Censored from Techcrunch: L&#8217;Arroseur Arrosé</title>
		<link>http://www.bitsandbuzz.com/article/how-i-got-censored-from-techcrunch-larroseur-arrose/</link>
		<comments>http://www.bitsandbuzz.com/article/how-i-got-censored-from-techcrunch-larroseur-arrose/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 15:01:52 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Drama]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=236</guid>
		<description><![CDATA[Disclosure: This article has some drama, which I usually try  to avoid on this blog. However, I think this drama leads to good content and an interesting experiment. 
The Drama: L&#8217;Arroseur  Arrosé
Popular tech bloggers tend to have an inner capability to  manufacture drama, and that is exactly what Michael Arrington did [again] [...]]]></description>
			<content:encoded><![CDATA[<p>Disclosure: This article has some drama, which I usually try  to avoid on this blog. However, I think this drama leads to <a href="#tc_censhorship_content">good content</a> and an <a href="#tc_censhorship_experiment">interesting experiment</a>. </p>
<h3><a name="tc_censhorship_drama" id="tc_censhorship_drama"></a>The Drama: <a href="http://en.wikipedia.org/wiki/L'Arroseur_Arrosé">L&#8217;Arroseur  Arrosé</a></h3>
<p><img src="/images/img-techcrunch-censorship2.jpg" width="200" height="135"  align="left" /><strong>Popular tech bloggers</strong> tend to have an inner capability <strong>to  manufacture drama</strong>, and that is exactly what Michael Arrington did [again] on the Leo  Laporte Live video show last Saturday. While Michael was very fast to give  his version of the facts on his blog, commenting back has proven to be a little  bit harder—at least, it was for me.</p>
<p><span id="more-236"></span></p>
<p>To give some context, <a href="http://en.wikipedia.org/wiki/Leo_Laporte">Leo Laporte</a> was hosting the <a href="http://en.wikipedia.org/wiki/Gillmor_Gang">Gillmor Gang</a>, and when  he started to talk about the Palm Pre, Michael interrupted and asked if the device  was “given” and mentioned this was an important disclosure to make. Leo got  [overly] upset, as he took this interjection as an insult to his integrity, and  shut down the show. Michael Arrington then quickly posted an article on  TechCrunch showing <a href="http://www.techcrunch.com/2009/06/06/ouch/">Leo’s outburst</a> and sharing his view of the incident. </p>
<p>After watching the video and reading the post,<strong> I decided to  politely, respectfully, but directly share my opinion on the matter</strong>. </p>
<p>So, I commented (rewritten from memory, since I do not have  the original):</p>
<div class="quoteCtn">
<p><span class="quoteLetter">&#8220;</span>Be honest, Mike; you asked a leading question, and Leo just  got [overly] upset when you questioned his integrity.</p>
<p>I do not think you would have asked the same question if  you would have been given a review unit yourself. </p>
<p>Also, your point about conflict of interest is a little bit  misplaced. I think a lot of professional bloggers are on the gray line (it is  the nature of the job). For example, given your personal investment in Seesmic,  the “add a Video Comment with Seesmic” at the bottom of every Techcrunch post  might be seen as a conflict of interest. It might not be—I do not know—but  again, anything can be given spin one way or another.</p>
</div>
<p><strong>Five minutes later my comment was censored, and I was banned</strong> (by email or IP). </p>
<p>I always use my full name (Jeremy Chone), my main email  address (jeremy.chone @gmail.com), and I have a static IP address (67.124.145.92  sometime .93). I do not plan to hide, since I always try to be as honest,  polite, and respectful as possible. However, my candid opinion apparently was not  welcome, and I am now banned from commenting on Techcrunch and can probably forget  about any Techcrunch product review for any present or future venture I might  have.</p>
<p>While my comment was direct and blunt, <strong>I think it was neither  disrespectful nor aggressive</strong>. I do not always share Michael’s points of view, but  I respect what he has built. I like some of the Techcrunch content, and I am a  big fan of the ChrunchBase service. I comment from time to time, and this was actually  the first time where I openly shared my difference of opinion with the editor. In  my comment, I just wanted to make three points. 
</p>
<ol start="1" type="1">
<li>First, that his question       was a leading question and directly questioned Leo’s integrity (over a       review unit).</li>
<li>Second, that his remark       was probably stimulated by the fact that he did not get a review unit from       Palm (which he might have interpreted as Palm questioning his objectivity—kind       of ironic, isn’t it?).</li>
<li>And third that “conflict       of interest” is often subjective. </li>
</ol>
<p>For the last point, I used a specific example (the  <strong>Seesmic/Arrington/Techcrunch potential conflict of interest</strong>) which might have been the  thing that tipped me to “the dark side.” I actually did not say it was a  conflict of interest; I said that I did not know but that some people might see  it as one. No conflict at all may exist. Seesmic might have a commercial agreement  with Techcrunch, as other sponsors do, or Techcrunch might need the Seesmic add-on  to operate its service competitively. I truly and honestly do not know, and <strong>since  Michael seems very meticulous about pointing out potential conflict of interest  to others, I expected to get a clarification. Instead, I just got censored.</strong></p>
<p>The ironic part is that my comment, especially the  Seesmic/TechCrunch, was a little bit in the same tone as Michael’s Arrington  comment to Leo, and apparently<strong> Michael Arrington really did not appreciate getting  some of his own medicine</strong>. </p>
<p>Two things to conclude the drama part of this post. </p>
<p>First, while I do not always share Michael Arrington’s point  of view or style, I do not have any personal animosity against him or  TechCrunch and even have great respect for its accomplishments. I just wanted  to share my point of view on his topic as honestly and directly as possible. </p>
<p>Second, this post is <strong>not a complaint about having been  censored but just a reflection about it</strong>. TechCrunch is Michael Arrington’s blog,  and he is totally within his rights to remove any comment he finds  inappropriate on his property without giving any explanation to anyone. In  other words, he has the right to censor on his property, even if it <a href="http://www.techcrunch.com/2008/12/13/le-webs-response-to-techcrunch-censorship/">he does not like to be cencored himself</a>. </p>
<p>&nbsp;</p>
<h3><a name="tc_censhorship_content" id="tc_censhorship_drama2"></a>The Content: The Power of Entertainment for Content</h3>
<p>  Besides the drama, some good content came out of the Leo Laporte incident.  After some mutual apologies, Leo Laporte invited the Gang back to talk about  the incident and how to move forward. <strong>Leo</strong> explained that he loves hosting the  Gillmor Gang, but that he wanted to<strong> remove the drama </strong>from their great content.  <strong>Gillmor </strong>responded that the<strong> drama was part of the content</strong> and that he did not  know how to create such content without the drama. It was a great discussion,  since everybody was calm and trying to constructively understand the other  point of view to build a good solution for their audiences. But how could two  extremely smart people not agree on such an apparently basic point?</p>
<p>While I tend to be like Leo Laporte (see previous section, last  paragraph), I also recognize the benefits of mixing emotion with content.  First, as my friend <a href="www.rockstarapps.com/">Bob Buffone</a> put it, “contention drives integrity,” and the  right level of emotional involvement is required to build up a constructive  debate. Second, and more importantly, I think that we are all becoming more and  more entertainment driven. Technology has been driving our society to be overly  connected and extremely time sensitive. Consequently, <strong>event and information need to be excessively exaggerated</strong> to get the  appropriate attention and emotionally packaged to get the expected assimilation.</p>
<p>I think the best leaders of the 21st century will  be the ones who master of the art of mixing content with entertainment, to  provide ultimate and unique experiences for their audiences while quickly and  efficiently imbibe their message and product.</p>
<p>In political and world-matter scenes, Al Gore and Barack  Obama are great examples of such leaders who have the capacity of making their actions  so entrancing. In business, great executives, such as <strong>Steve Jobs and Larry Ellison</strong>, while different, have the same gift  for making their respective <strong>company  visions a destiny rather than a roadmap</strong>. Innovation is also subject to this  trend, as Silicon Valley investors tend to prefer  investing in high-risk potential phenomenon rather than revenue-centric  businesses. Even professional entertainers are now trying to catch up with  technologies so as not to miss out on what they have supposedly created. <a href="http://twitter.com/APLUSK">Ashton  Kutcher </a>is a great example of this new generation of gifted entertainers who  completely embrace new ways of engaging with their audience. </p>
<p><strong>Popular bloggers,</strong> such as Michael Arrington, instinctively  know this, which is why they always (voluntarily or not) <strong>become surrounded by  some drama</strong>. The reason drama is the main type of entertainment in the blogosphere  is that <strong>drama is the cheapest form of  entertainment to manufacture</strong>. While it still takes some talent, just a few well-placed  words in a conversation or in a blog title can create some great drama (some  bloggers have a sixth sense for this). Other types of entertainment centric  content can be much more expensive to produce. For example, the famous <a href="http://www.youtube.com/watch?v=PN2HAroA12w">Twouble with Twitters:  SuperNews!</a> is a very entertaining production (one of my favorite) with some  great content in it; however, it is not something someone can drop into a casual  conversation or make in an hotel room in front of a laptop.  </p>
<p>So, I do not think that either Leo Laporte or Gillmor were  wrong or right. I just think they have two different styles for passing along information.  Leo Laporte has a more traditional approach, where content should be king,  while Gillmor and many other popular bloggers think that emotion is part of the  content. </p>
<p>Personally, <strong>I blog  for my future-self</strong>. I like to crystallize and capture my present thoughts  to later assess what I got right or wrong. I am a strong believer of <strong>“if you don’t fall, you don’t learn,”</strong> and therefore you need to accept being wrong if you want to be right. I genuinely  like to be proven wrong; it gives me this warm feeling that I have learned  something new. In other word, my blog is my learning tool. Obviously, I am  extremely pleased and honored when my articles are read, re-tweeted, and commented  on, and I am using this opportunity to THANK YOU ALL. However, I always try to  keep emotion out of my content to keep the reasoning as pure as possible. </p>
<p>Anyway, thanks to this little drama, I have discovered  another great tech show <a href="http://live.twit.tv/">http://live.twit.tv/</a>.  I really like Leo’s style and content choice. </p>
<p>&nbsp;</p>
<h3><a name="tc_censhorship_experiment" id="tc_censhorship_drama3"></a>The Experiment: 10x</h3>
<p>If my reflection about the power of entertainment for  content is correct, this post should be doing extremely well compared to my  other usual content-centric articles. It think I could do 10 times as &quot;well&quot; twice as well.  My best content articles, such as “<a href="http://www.bitsandbuzz.com/article/compiled-web-vs-interpreted-web/">Compiled Web vs Interpreted Web</a>”, average 2,500  visitors in the first 48 hours (which I am very proud of). This will  make a 25,000 unique visits target for this article. For the fun of it, I am  going to set a target of 30,000. (see below for progress tracking) </p>
<p>So, given that this is an extremely small blog compared to  Techcrunch and that Michael Arrington will probably avoid, as much as possible,  commenting about this article, I need your help. If you are against censorship,  think that Michael Arrington should not censor this type of comment, and that  he should stop questioning other people’s integrity when he cannot even defend  his own, <strong>help me to spread the word by Tweeting  one or more of the following drama oriented tweets:</strong>
</p>
<p><a class="totweet">#Arrington attacks NY Times integrity but censors when questioned. http://bit.ly/TechcrunchCensors #NoToCensorship http://bit.ly/tooIronic</a><a class="totweet">#Arrington If you are not clean, do not spend your time soiling others. http://bit.ly/TechcrunchCensors #NoToCensorship </a><a class="totweet">#Arrington cannot take criticism but can censor. http://bit.ly/TechcrunchCensors  #NoToCensorship</a><a class="totweet">#Arrington, the self-proclaimed paladin of integrity,  censors rather than answering. http://bit.ly/TechcrunchCensors #NoToCensorship </a><a class="totweet">#Arrington does not take his own medicine very well. http://bit.ly/TechcrunchCensors  #NoToCensorship</a><a class="totweet">#Arrington accuses but does not accept to be accused. http://bit.ly/TechcrunchCensors  #NoToCensorship</a><a class="totweet">#Arrington is quick at pointing out conflict of interest to  others, but much slower to answer his owns. http://bit.ly/TechcrunchCensors  #NoToCensorship</a><a class="totweet">#Arrington, upset to not have gotten a Pre, questions host  objectivity and censors comment. http://bit.ly/TechcrunchCensors #NoToCensorship</a><a class="totweet">Comment about #Arrington, #Seesmic and Techcrunch get  censored. http://bit.ly/TechcrunchCensors #NoToCensorship</a><a class="totweet">#Arrington hates to be questioned about the potential  conflict of interest with #Seesmic http://bit.ly/TechcrunchCensors #NoToCensorship</a><a class="totweet">#Arrington, stop complaining about censorship or stop censoring. Cannot have both http://bit.ly/TechcrunchCensors #NoToCensorship</a></p>
<p><script>
$(document).ready(function(){
  $(".totweet").each(function(){
	var $this = $(this);
	$this.attr("href","http://twitter.com/?status=" + escape($this.text()) );
  });
});
</script></p>
<p>Obviously, you can make your own (I will add the best ones  to this article for others to RT). Feel free to use the “http://bit.ly/TechcrunchCensors  #NoToCensorship” to keep track of them all. </p>
<p>Also, if you liked this article a <a href="http://news.ycombinator.com/item?id=651067">+1 on HN</a>, <a href="http://digg.com/software/How_I_got_Censored_from_Techcrunch_L_Arroseur_Arrose_2">+1 on Digg</a>, are greatly appreciated and here is a more R-Tweet if you feel unconfortable with the drama ones ;).</p>
<p><a class="totweet">RT @jeremychone How I got Censored from Techcrunch http://bit.ly/TechcrunchCensors #NoToCensorship</a></p>
<p>
  Thank you very much for your support. <strong>Michael Arrington can be very <a href="http://www.time.com/time/specials/2007/article/0,28804,1733748_1733758_1735848,00.html">intimidating</a></strong>, and the other big guys will probably not support a small guy argument. <strong>So, alone I cannot do much, but together we can make a statement. </strong>Just Tweet, Digg,  Share, +1, Comment about this article and the Internet will take care of the rest.</p>
<p><strong>Article Progress:</strong> The race is CLOSED (and it FAILED, postmortem in a following post)</p>
<ul>
<li><strong>Target:</strong> 30,000 visits in 48 hours</li>
<li><strong>Time elapsed:</strong> 48 hours</li>
<li><strong>Current page views:</strong>   2,746   (FAILED)</li>
</ul>
<p>Checkout others <a href="http://twitter.com/#search?q=censored%20techcrunch%20OR%20notocensorship">tweeting about it</a> (and the <a href="http://bit.ly/info/TechcrunchCensors">bit.ly stats</a>), the more tweets the better. Also, feel free to blog about it, this blog follow back.</p>
<div class="update">
<h3>Updates:</h3>
<ul>
<li><strong>2009-06-10 10:31AM -</strong> It seems that I have been <a href="http://www.techcrunch.com/2009/06/07/the-morality-and-effectiveness-of-process-journalism/comment-page-2/#comment-2794233">un-banned</a>. However, I would have much prefered an anwser about the potential Seesmic conflict of interest.   <strong>Seesmic might have been benefiting of an huge free exposure on TechCrunch for months and months (compared to many TC sponsors that have been paying big bucks for it)</strong>. Given the fact that virtually nobody on TC is using the Seesmic video gadget and that Michael is a personal investor, I would love to hear an explanation about this.<strong> Michael Arrington is acting as the defender of journalism integrity, why can&#8217;t he anwser this simple question?</strong></li>
<li><strong>2009-06-15 -</strong> Another <a href="http://twitpic.com/7mcz0">interesting comment get censored</a> by Michael Arrington.</li>
</ul>
</div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fhow-i-got-censored-from-techcrunch-larroseur-arrose%2F&amp;linkname=How%20I%20got%20Censored%20from%20Techcrunch%3A%20L%26%238217%3BArroseur%20Arros%C3%A9"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/how-i-got-censored-from-techcrunch-larroseur-arrose/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Enterprise Web vs Consumer Web [2.0]: Top Six Differences</title>
		<link>http://www.bitsandbuzz.com/article/enterprise-web-vs-consumer-web-20-top-six-differences/</link>
		<comments>http://www.bitsandbuzz.com/article/enterprise-web-vs-consumer-web-20-top-six-differences/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 20:46:10 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Enterprise Web 2.0]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=120</guid>
		<description><![CDATA[For quick scan, follow the bold words.
Although there  is evidence that the two styles will converge in the future, enterprise and consumer  Web architecture and technology are quite different today. If one talks to an  enterprise application architect, he or she will probably say that while  consumer Web applications are cute, [...]]]></description>
			<content:encoded><![CDATA[<div class="tips">For quick scan, follow the bold words.</div>
<p>Although there  is evidence that the two styles will converge in the future, enterprise and consumer  Web architecture and technology are quite different today. If one talks to an  enterprise application architect, he or she will probably say that while  consumer Web applications are cute, simple, and sometimes useful, their  architectures and technologies are merely a bunch of scripts and hacks put together.  If one talks to a consumer Web architect, she or he will probably say that  enterprise software is overly complex, often unusable, and based on over-priced  and under-performing technologies (i.e., JSF or Portal). (See the previous post  about <a href="http://www.bitsandbuzz.com/article/web-developer-spectrum/">Web  Developer Spectrum</a>.)</p>
<p>Having lived in  both worlds, I can see some truth in both arguments; however, I think that most  of the divergence comes from a <strong>different set of requirements that leads to  separate technical routes</strong>.  </p>
<p>I see six main  differences between consumer and enterprise Web Applications: </p>
<h3>1) Scale  (Users vs Applications)</h3>
<p style="text-align:center"><img src="/images/img-consumer-vs-Enterprise-Web-Applications.png" /> </p>
<p><span id="more-120"></span></p>
<p>Scale is probably  the first and most important requirement that creates a difference between the  two types of applications. <strong>Consumer Web is all about scaling the number of  users</strong> for a single application. Successful consumer applications, such as  YouTube, Facebook, and Twitter have seen an almost exponential growth in their  user base. Consequently, consumer Web architects tend to favor license-free technology  and often build a customized technology to exactly fit the high-scale needs of  such applications. A good example is <a href="http://labs.google.com/papers/gfs.html">Google File System</a>, for which  architects built a distributed file system. </p>
<p>On the other  hand, <strong>enterprises</strong> usually have a  relatively <strong>fixed number of users</strong> (which can unfortunately shrink from time to  time), but they have ever <strong>growing business  application needs</strong>. The biggest challenge for enterprise IT is to standardize  technological architecture and best practices across their application  portfolios to minimize application development and maintenance costs. Therefore,  enterprise developers tend to favor standard and well-supported technology,  even if it carries significant licensing fees. Maintenance is often favored  over architectural elegance and performance, and technologies such as JSF, SOA,  and Portal often bring the wanted risk/benefits tradeoff. </p>
<h3>2) Experience  (Simplicity vs Functionality)</h3>
<p>The second big  difference between an enterprise and consumer Web application is experience. In  the <strong>consumer world,</strong> applications have  to be simple and engaging since nothing but the application attracts users. So <strong>simplicity is king,</strong> and often the less  functionality the better. I actually think that the success of Twitter over FriendFeed  is mainly due to its simplicity (see <a href="http://siteanalytics.compete.com/twitter.com+friendfeed.com/?metric=uv">FriendFeed  vs Twitter</a>). YouTube, Flickr, and many other successful consumer Web  applications are great examples showing that simplicity often overcomes  completeness. </p>
<p>In an <strong>enterprise</strong> environment, however, users  are employees who depend on an application to perform a specific job. While  enterprise applications need to be intuitive and well designed, <strong>functionality is king</strong>. Limiting  application functionality for esthetic is probably not a good enterprise IT  strategy. </p>
<p>Interestingly, both  camps often make the mistake of putting too much emphasis on Look and Feel aspects  and confusing these attributes with usability. As explained in my previous  <a href="http://www.bitsandbuzz.com/article/flying-pixels/">Flying Pixels post</a>, good looking is not necessarily smarter. Most successful  Web applications (i.e., Facebook, YouTube, Craigslist, SalesForce.com) have  relatively plain but utilitarian user interfaces. </p>
<h3>3) Security  (One for One vs One to Many)</h3>
<p>While both application  types need to be secured, the security requirement in the enterprise context is  much higher than in the consumer case. In the <strong>consumer Web</strong>, users usually set <strong>one access rule per artifact</strong>. For example, when publishing a video  on YouTube, you can set it as private, for your friends, or for everybody. </p>
<p>In the <strong>enterprise</strong> case, you often have many rules  for a given set of records that are dependent on  <strong>complex access rules</strong> based on  groups, roles, and time. This is one of the reasons that enterprise  applications usually use a relatively complex but complete security framework  such as <a href="http://static.springsource.org/spring-security/site/index.html">Spring  Security</a>. </p>
<p>Nevertheless, one  common requirement of both enterprise and consumer Web applications is the single  sign-on. In the consumer Web, <a href="http://softwareas.com/oauth-openid-youre-barking-up-the-wrong-tree-if-you-think-theyre-the-same-thing">Open  Auth and OpenID</a> seem to have gained some momentum while the enterprise is  using a mix of proprietary technology such as <a href="http://www.oracle.com/technology/products/id_mgmt/esso/index.html">Oracle  Sign On</a> and open source and standard solutions such as <a href="http://www.josso.org/confluence/display/JOSSO1/JOSSO+-+Java+Open+Single+Sign-On+Project+Home">JOSSO</a> and <a href="http://www.projectliberty.org/">Liberty Alliance</a>.</p>
<h3>4) Transaction  (Decoupled vs Complete)</h3>
<p>In a consumer Web  application, the most efficient way to scale is to partition and distribute  data and logic across many low-cost servers. The pitfall of using such a  distributed architecture is that transactions can become quite costly and even practically  impossible to implement on a large scale. It’s one thing to have Oracle RAC or  Java JTA on a few servers, but it is another story to have it cut across  hundreds or even thousands of servers. </p>
<p>Therefore, most  <strong>consumer Web applications</strong> implement what I call a <strong>decoupled-transactional model</strong> in  which a transaction gets split into smaller independent transactions that are executed  separately, leaving an opportunity for the system to include some stale data. For  example, when an artifact gets deleted, added, or modified, the item  modification transaction is often decoupled from the relationship modification  ones. The trick is to design the system so that 99% of the time the user will  not notice the stale data and that stale data never results in wrong subsequent  transactions (for example, preventing an eBay user from buying a deleted item).  Most consumer Web applications have their own custom loose-transactional  implementations, which are often a mixture of caching, cron-jobs, and fix-transaction  tricks.</p>
<p>In the <strong>enterprise  Web</strong>, the requirement is completely different. There is usually <strong>no tolerance for  stale data</strong>, and the system must guarantee complete transactional integrity.  Expensive but reliable technology such as Oracle RAC can make a big difference  when the enterprise needs to scale a given application.</p>
<h3>5) Integration (Loose vs Strict) </h3>
<p>Another area in  which consumer and enterprise requirements differ is application integration. In the <strong>consumer  space</strong>, <strong>application integration happens very organically</strong>. Application providers (e.g.,  Twitter) or application container providers (i.e., Facebook) define interfaces with  which everybody can integrate. The result is that thousands if not hundreds of  thousands of applications will potentially integrate with some of these  interfaces. Consequently, interfaces tend to be simpler, lighter (e.g., REST), and  often even client-centric (e.g., OpenSocial and iGoogle). In other words,  consumer application integration is about breadth rather than depth. </p>
<p>In the<strong> enterprise  space</strong>, on the other hand, <strong>application integration has to be thoughtfully designed and  managed </strong> and often has an impact in all layers of the application  (i.e., presentation, logic, and data). Heavy and expensive technology, such as  ETL, SOA, JMS, and Portal, are often an effective way to establish strong integration  between applications. </p>
<h3>6) Search (Page vs Data) </h3>
<p>The last difference  is related to search. In the <strong>consumer Web</strong>, the main search model (e.g., Google  and Yahoo!) is page-based. A page is a uniform way to represent content,  presentation, and relationships for a given entity. SEO is a well-defined  concept that helps Web content and application providers to structure their  information to be easily discoverable. One great benefit of this approach is  that <strong>search is application independent.</strong></p>
<p>In the <strong>enterprise  Web</strong>, search is record-centric, and users do not search pages but records with all  their associated attributes (e.g., Access Control). The benefit of this  approach is that search is more targeted and secure. However, the biggest caveat  about using this approach is that <strong>search becomes inherently application-specific</strong>, making cross-application search a relatively expensive solution to implement. </p>
<p>&nbsp;</p>
<p>So we have looked  at the key architectural differences between consumer and enterprise Web  applications. The good news is that I think the “software as a service” <strong>(SaaS) growth will drive convergence</strong>. SalesForce.com is a great example of how a  consumer-inspired Web architecture can be tailored to enterprise needs. I also  think that Open Source is, and will be, playing a bigger role in the  consumer/SaaS Web than it did in the enterprise Web. </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fenterprise-web-vs-consumer-web-20-top-six-differences%2F&amp;linkname=Enterprise%20Web%20vs%20Consumer%20Web%20%5B2.0%5D%3A%20Top%20Six%20Differences"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/enterprise-web-vs-consumer-web-20-top-six-differences/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Search Oriented Tagging</title>
		<link>http://www.bitsandbuzz.com/article/search-oriented-tagging/</link>
		<comments>http://www.bitsandbuzz.com/article/search-oriented-tagging/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 16:46:06 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Concept]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=96</guid>
		<description><![CDATA[ Tagging has been a relatively popular, human-driven  method for organically categorizing information on the Web. Users are now accustomed  to tagging the content that they are publishing or bookmarking.
However, by design, tagging requires users to  have some sort of writing privilege, which greatly limits its reach potential.  Practically speaking, it [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="/images/img-search-tag.png" align="left" class="imgPostIntro" />Tagging has been a relatively popular, human-driven  method for organically categorizing information on the Web. Users are now accustomed  to tagging the content that they are publishing or bookmarking.</p>
<p>However, by design, tagging requires users to  have some sort of writing privilege, which greatly limits its reach potential.  Practically speaking, it means that if a user wants to tag an item on a system  (e.g, Youtube, Flickr, or delicious) he or she must have an account on that  system and be logged in at the time of the operation.</p>
<p>While this is probably not an issue for major  Internet services, it can be a chicken-and-egg issue for new, upcoming services  that do not yet have a large enough community to build a meaningful tag cloud. <strong>How can a new service maximize its  community tag cloud if it doesn’t yet have a community?</strong></p>
<p><span id="more-96"></span></p>
<p>Here is where the concept of Search Oriented  Tagging comes in. The concept is that users do not tag anymore but just search.  The service will extract keywords from the search query and track the user’s interaction  with the results. The system will then apply statistical logic to automatically  tag the interacted entities.</p>
<p>Although this approach is not intended to be a  substitute for traditional tagging, it can also complement tagging mechanisms  for large community sites.</p>
<p>Search-oriented tagging offers these benefits:</p>
<ul>
<li><strong>Maximizes       tagging participation</strong>: By transforming tagging       into a registration-free functionality, search-oriented tagging maximizes       its reach to the service’s full audience (i.e., registered users and       visitors)</li>
<li><strong>Scales       with the community</strong>: Search-oriented       tagging’s statistical nature scales well with site content and community growth.</li>
<li><strong>Search       synergy</strong>: Since the function is search-centric,       this form of tagging can refine the search relevance logic.</li>
<li><strong>Time-sensitive</strong>: Since search-oriented tagging is more transparent and pervasive,       it can better capture time-sensitive tags such as &quot;harmony,&quot;       &quot;Google Chrome,&quot; or &quot;lipstick on a Pig.&quot;</li>
</ul>
<p>  I am sure that this concept is not entirely new,  and that search engines have similar logic to improve their results relevance.  However, by applying this concept to tagging, new services can more effectively  build a relevant tag cloud while developing their communities. The concept can  also be applied to large community services to make their tagging systems more  agile and time-sensitive.</p>
<p>If you aware of any services that are using  this mechanism, feel free to submit a comment.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fsearch-oriented-tagging%2F&amp;linkname=Search%20Oriented%20Tagging"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/search-oriented-tagging/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Flying Pixels</title>
		<link>http://www.bitsandbuzz.com/article/flying-pixels/</link>
		<comments>http://www.bitsandbuzz.com/article/flying-pixels/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 16:33:41 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=43</guid>
		<description><![CDATA[


  
    

  With the emergence of new technologies such as AJAX, Flash,  and Silverlight, and popular applications such as Google Map and iPhone, the  temptation for developers to fully and deeply animate their upcoming  applications has become almost irresistible. 



While slick animations and transitions are certainly [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td valign="top">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="150" height="100" hspace="0" vspace="0" align="left"><param name="movie" value="/images/Flying-Pixel.swf" /><param name="quality" value="high" /><embed src="/images/Flying-Pixel.swf" width="150" height="100" hspace="0" vspace="0" align="left" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed></object><br />
  <img src="images/Flying-Pixel.png"  width="150" height="100" class="notv" />  </td>
<td valign="top">
  With the emergence of new technologies such as AJAX, Flash,  and Silverlight, and popular applications such as Google Map and iPhone, the  temptation for developers to fully and deeply animate their upcoming  applications has become almost irresistible. </p>
</td>
</tr>
</table>
<p>While slick animations and transitions are certainly useful  for emotionally driven applications, such as car configurators, and some  applications or components such as Google Map and charting, they should not be  used as a substitute for a good interactive design. Application developers need  to realize that these animations and transitions come at an extra design and  development cost (no matter what tool they are using).  </p>
<p><span id="more-43"></span></p>
<p>In fact, the most successful and influential Internet  consumer applications (e.g. <a href="http://www.yahoo.com/" target="bb">Yahoo</a>, <a href="http://www.ebay.com/" target="bb">eBay</a>, <a href="http://www.amazon.com/" target="bb">Amazon</a>, <a href="http://www.craigslist.com/" target="bb">Craigslist</a>, <a href="http://www.facebook.com/" target="bb">Facebook</a>,  <a href="http://www.friendfeed.com/" target="bb">FriendFeed</a>, and <a href="http://www.yokway.com/" target="bb">YokWay</a>) use animations and transitions relatively lightly.</p>
<p>In the desktop and mobile arena, <strong>Apple</strong> has become (and probably always has been) the most famous and  admired <strong>pixel maestro</strong>. However, it  is important to note that <strong>screen  orchestration is a new art</strong> and comes at a cost. Even in Apple’s case,  flying pixels come with a feature cost, whereas iPhone users can very elegantly  scroll their contacts but cannot search them, and can slide from application to  application but cannot cut and past between them. </p>
<p>Obviously, the point here is not that including animations  and transitions is a bad practice, but that the animations and transitions need  to be carefully and thoughtfully considered and planned. So, here are the good,  the bad, and the five rules about flying [your pixels]: </p>
<h3>The good </h3>
<ul>
<li><strong>Natural  Feel:</strong> In the real world, things do not disappear and reappear as they used  to do on computer and mobile screens. As shade and gradient are making shapes  easier on the eye, animations and transitions are useful techniques to bring a  more natural feel to the application.</li>
<li><strong>Visual Continuity:</strong> Good animations and transitions for some types of information can dramatically  improve their access (e.g., maps and multi-level charting). </li>
<li><strong>Perception:</strong> Perception is everything, and nowadays a couple of flying pixels can go a long  way toward obtaining some good marketing/user buzz and management visibility.  iPhone without the flying pixels would not be iPhone.<strong></strong></li>
</ul>
<h3>The bad</h3>
<ul>
<li><strong>Distraction:</strong> Users can be overwhelmed by too many flying and flashing pixels, and developers  can spend too much time animating them. The order of priorities should be:  first, interaction design; second, visual design; and finally, “orchestration  design.”</li>
<li><strong>Perception:</strong> Cool flying pixels might give a false sense of design quality when, in fact, they  can hide some serious design flaws or even deteriorate the real use of the  application.</li>
<li><strong>Costs:</strong> Flying is not free. First you need your team to learn new APIs, tools, and,  sometimes, languages, and secondly, you need to acquire good screen  orchestration design skills. Making moving parts feel natural is not as easy at  it might seem (even with the right tools and APIs)</li>
</ul>
<h3>5 rules about flying [your pixels]:</h3>
<ul type="disc">
<li>Hire a pilot</li>
<li>Fly when you       need to, not when you can. </li>
<li>Fly from A to B,       not A to A. </li>
<li>Don’t fly too       high &#8212; it might suck out all your oxygen.</li>
<li>Don’t forget to       land.</li>
</ul>
<p>&nbsp;</p>
<p>My belief is that animations and transitions are like  lipstick; the good ones are the ones you do not notice… except if you are  selling lipstick, I guess. </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fflying-pixels%2F&amp;linkname=Flying%20Pixels"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/flying-pixels/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>P2P for Web 2.0: Brainstorming</title>
		<link>http://www.bitsandbuzz.com/article/p2p-for-web-20-brainstorming/</link>
		<comments>http://www.bitsandbuzz.com/article/p2p-for-web-20-brainstorming/#comments</comments>
		<pubDate>Tue, 17 Jan 2006 18:29:22 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Concept]]></category>
		<category><![CDATA[Idea]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/2006/01/17/p2p-for-web-20-brainstorming/</guid>
		<description><![CDATA[


As mentioned in the &#34;Web 0.x to Web 2.0&#34; post, outside of IM (instant messaging), voice chat and voice-video chat, and some illegal P2P (peer to peer) file sharing software, most  Internet applications are still based on a traditional &#34;Client/Server&#34; model that is analogous to the &#34;Browser/WebServer&#34; model. While  today&#8217;s Web applications have [...]]]></description>
			<content:encoded><![CDATA[<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#Web20LimitationsImage"><img src="http://static.flickr.com/11/87991740_fbc619ef23.jpg" alt="P2P For Web: Web 2.0 Limitation Thumbnail" width="150" height="113" hspace="15" border="0" /></a></td>
<td>As mentioned in the &quot;<a href="/2005/11/29/web-0x-to-web-20-simplified/">Web 0.x to Web 2.0</a>&quot; post, outside of IM (instant messaging), voice chat and voice-video chat, and some illegal P2P (peer to peer) file sharing software, most  Internet applications are still based on a traditional &quot;<a href="http://en.wikipedia.org/wiki/Client/server">Client/Server</a>&quot; model that is analogous to the &quot;Browser/WebServer&quot; model. While  today&#8217;s Web applications have dramatically improved  their user experience and  community aspect, this  &quot;Client/Server&quot; paradigm brings some unfortunate limitations to technology providers and users. </td>
</tr>
</table>
<p><span id="more-21"></span></p>
<p><strong>Current Web application model limitations: </strong></p>
<p>For <strong>technology providers</strong>, although the cost of development of a internet service might be relatively low, <strong>operational cost</strong>s, mostly related to bandwidth and storage,   severely limit what can be offered to users. For example, providing an entirely free mainstream photo, audio, and video sharing Internet application would require continuous investment that would be hard to justify outside of an monopolistic business strategy. </p>
<p>From the  <strong>user</strong>&#8217;s point of view, while the &quot;zero install&quot; feature of the Web application model is advantageous, it also has the drawback of  a &quot;<strong>zero memory</strong>&quot; limitation (at least as it relates to Internet requests). This means that an interrupted transaction (i.e., Internet request) is a lost transaction. While this is not really an issue for small requests (e.g., eBay bid, craigslist post), it could be quite frustrating for users performing more involved tasks, such as sharing videos. </p>
<p>Also, although today&#8217;s new Web trend (Web 2.0) encourages the social aspect of these services, I think that most of the current Web 2.0 applications are still primarily focused on the &quot;tech-savvy&quot; population and have not yet reached  the &quot;mainstream.&quot; One of my current explanations for this assumption is that <strong>&quot;mainstream&quot; users</strong> tend to <strong>prefer</strong>  participating  with their <strong>adjacent network</strong> <strong>first</strong> (friends and family) first, which has been  cumbersome given the current proliferation of <a href="/2005/11/29/web-0x-to-web-20-simplified/#UserIdentitySilos"><strong>user identity silos</strong></a>. </p>
<p align="center">
<script>function changeImageP2P4Web20(obj,imagePath){var image = document.getElementById(obj);image.src = imagePath;}</script><br />
<small><a name="Web20LimitationsImage" id="Web20LimitationsImage"></a></small><img id="Web20LimitationsImg" src="http://static.flickr.com/16/87991754_fcdfa05d1d.jpg" alt="P2P4Web2.0: Web 2.0 Limitation" width="400" height="300" border="0" onmouseover="changeImageP2P4Web20('Web20LimitationsImg','http://static.flickr.com/16/87991738_12ce3a6b71.jpg')" onmouseout="changeImageP2P4Web20('Web20LimitationsImg','http://static.flickr.com/16/87991754_fcdfa05d1d.jpg')" /><br />
<br /> <small>Web 2.0 Limitations</small></p>
<p><strong>P2P Opportunities: </strong></p>
<p>While P2P is definitely not the magic pixie dust to solve all of these problems, <strong>combining</strong> the <strong>P2P</strong> paradigm with the traditional <strong>Web</strong> application model could <strong>open the door</strong> to many interesting <strong>innovations</strong> and offer the following advantages: </p>
<ul>
<li><strong>Reduced operational cost</strong>: By the very nature of P2P architecture, P2P technology providers can offload most of the service processing to their end-users, allowing providers to just centralize what matters to them most (usually the directory service), while offering more attractive services to their users. For example, Skype&#8217;s P2P approach was probably a big factor in their  exponential growth despite their  relatively modest financial investment. </li>
<li><strong>Illusion of continuity </strong>: While this is not really a P2P attribute, most of the P2P clients, such as Skype, instant messengers,  and file sharing applications, usually support some sort of &quot;<strong>transaction recoverability</strong>.&quot; This means that the client application is usually able to remember an interrupted request and restart it where it left it. </li>
<li><strong>Network of proximity</strong>: One great feature of all IM clients is the &quot;buddy list&quot;, which allows users to easily communicate and share with their close network, such as friends and family. I personally think it would be a great step forward if this paradigm could be carried into the user&#8217;s Web experience. </li>
</ul>
<p>As with all technologies, there are many different ways these types of functionalities can be delivered to users. It could come from a better and deeper integration between existing P2P clients, such as Skype or BitTorrent, with  existing Internet browsers. Third party browser extensions, such as the promising <a href="http://www.allpeers.com/">AllPeers</a> Firefox extension (profiled by <a href="http://www.techcrunch.com/2006/01/03/allpeers-is-the-firefox-killer-app/">Techcrunch</a>), seem also to be headed towards this goal. Or, lastly, it could come from a revolutionary all-in-one client, similar to <a href="http://www.groove.net/">Groove</a>, but geared for the consumer market. </p>
<p>Related links: </p>
<ul>
<li>Great <a href="http://www.allpeers.com/blog/2006/01/17/firefox-extensions-and-the-new-web-paradigm/">Allpeers article</a> (from <a href="http://www.allpeers.com/blog/">Allpeers&#8217; blog</a>) about extension vs standalone. </li>
<li>Some Skype P2P pitfalls on <a href="http://gigaom.com/2006/01/10/skype-the-bandwidth-hog/">Om Malik&#8217;s blog</a>. </li>
<li>An interesting take from <a href="http://mulikoppel.blogspot.com/2006/01/skype-rashomon-p2p-voice-and-readwrite.html">Muli Koppel</a> about Skype and Web 2.0. </li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fp2p-for-web-20-brainstorming%2F&amp;linkname=P2P%20for%20Web%202.0%3A%20Brainstorming"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/p2p-for-web-20-brainstorming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Buzzpad 2.0 (Beta)</title>
		<link>http://www.bitsandbuzz.com/article/buzzpad-20-beta/</link>
		<comments>http://www.bitsandbuzz.com/article/buzzpad-20-beta/#comments</comments>
		<pubDate>Wed, 04 Jan 2006 13:22:29 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/2006/01/04/buzzpad-20-beta/</guid>
		<description><![CDATA[ I am sometimes among those who use too many buzzwords, and consequently get some grief about it. However, I think I have a valid excuse. A few months ago, realizing that there was no way to escape buzzwords in this industry, I built myself the following &#34;Buzzpad&#34;. It is growing on me, probably a [...]]]></description>
			<content:encoded><![CDATA[<p> I am sometimes among those who use too many buzzwords, and consequently get some grief about it. However, I think I have a valid excuse. A few months ago, realizing that there was no way to escape buzzwords in this industry, I built myself the following &quot;Buzzpad&quot;. It is growing on me, probably a little too much.</p>
<p align="center"><img src="http://static.flickr.com/41/82193114_c0a2ed8249.jpg" alt="Buzzpad 2.0b" title="Buzzpad" width="380" height="349" align="middle"/><br />
  <small><br />
To pre-order the Buzzpad 2.0 (BETA), just <a href="http://digg.com/technology/Buzzpad_2.0_(Beta)">digg-it</a>. </small></p>
<table width="100%" border="0" cellspacing="3" cellpadding="5">
<tr>
<td width="54%" valign="top" bgcolor="#FFFFF4" scope="col">
<p><strong>Buzzpad 2.0 (BETA)</strong></p>
<ul>
<li><strong>USB 2.0</strong>: For  high-speed buzzwords transfer.</li>
<li><strong>Windows, Linux, Mac</strong>:  For cross-platform buzzing.</li>
<li><strong>2.0 Lock</strong>: Automatically adds the &quot;2.0&quot; to any appropriate technology words (e.g. Web <em><strong>2.0</strong></em>, Identity <em><strong>2.0</strong></em>, Internet <em><strong>2.0</strong></em>).</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFF4" scope="col">
<p><strong>Roadmap:<br />
    </strong><br />
      Once I get  funding, I am planning to work on <strong>Buzzpad 2.0.1 (BETA),</strong> which will have the following: </p>
<ul>
<li><strong>Microsoft Office &quot;Smart&quot; tag integration</strong>: Will vibrate when a buzzword could be added.</li>
<li><strong>Blog Integration</strong>: With an &quot;OFF&quot; button to prevent users from entering a buzzword when commenting or blogging. </li>
<li><strong>Bluetooth</strong>: To extend the Buzzpad to mobile phones and other mobile devices (for pervasive buzzing). </li>
</ul>
</td>
</tr>
</table>
<p>Support this project by <a href="http://digg.com/technology/Buzzpad_2.0_(Beta)">digging it up</a>.<br /></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fbuzzpad-20-beta%2F&amp;linkname=Buzzpad%202.0%20%28Beta%29"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/buzzpad-20-beta/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Microsoft makes synchronization simple</title>
		<link>http://www.bitsandbuzz.com/article/microsoft-makes-synchronization-simple/</link>
		<comments>http://www.bitsandbuzz.com/article/microsoft-makes-synchronization-simple/#comments</comments>
		<pubDate>Wed, 23 Nov 2005 06:18:27 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=35</guid>
		<description><![CDATA[



Ray Ozzie has just introduced a protocol-extension  for synchronization called &#8221;SSE&#8221; for &#8220;Simple Sharing Extension&#8221;.  He describes SSE as &#34;the RSS of synchronization&#34;. This  is a great step forward for the Internet for the following reasons: 




SSE adds an overdue functionality to the Internet: Synchronization.
SSE is just an extension to open protocols [...]]]></description>
			<content:encoded><![CDATA[<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="15%" scope="col"><a href="http://www.bitsandbuzz.com/2005/11/22/microsoft-makes-synchronization-simple/"><img src="http://static.flickr.com/32/66096431_3f0fafd68c.jpg" alt="rss + opml + sync = SSE" width="92" height="50" hspace="15" vspace="0" border="0" align="left" /></a></td>
<td width="85%" valign="top" scope="col">
<p>Ray Ozzie has <a href="http://spaces.msn.com/members/rayozzie/Blog/cns!1pyct_cYtbBtOBPDVAumMEdw!175.entry">just introduced </a>a protocol-extension  for synchronization called &rdquo;<strong>SSE</strong>&rdquo; for &ldquo;<a href="http://msdn.microsoft.com/xml/rss/sse/">Simple Sharing Extension</a>&rdquo;.  He describes SSE as <em>&quot;the RSS of synchronization&quot;</em>. This  is a great step forward for the Internet for the following reasons: </p>
</td>
</tr>
</table>
<ul>
<li><a href="http://msdn.microsoft.com/xml/rss/sse/">SSE</a> adds an overdue functionality to the Internet:<strong> Synchronization.</strong></li>
<li>SSE is just an <strong>extension </strong>to <strong>open protocols</strong> (RSS &amp; OPML) and not another XML protocol. </li>
<li>SSE is designed to be as <strong>SIMPLE</strong> as its  &quot;host&quot; protocols (RSS &amp; OPML). </li>
<li><strong>Microsoft</strong> seems to be <strong>fully committed </strong>to promoting and supporting this new  protocol (probably thanks to Ray Ozzie). Proof of concept seems to be up and running at Microsoft.</li>
<li>The <strong>technology</strong> is available under an <strong>open</strong> licensing agreement (<a href="http://creativecommons.org/licenses/by-sa/2.5/">Attribution-ShareAlike</a> from <a href="http://creativecommons.org/">Creative Commons</a> and is &quot;<strong>patent friendly</strong>&quot;.<br />
      <span style="font-size: smaller;font-style: italic;color: #999999;"><em>From <a href="http://msdn.microsoft.com/xml/rss/sse/">Microsoft SSE Specification</a>: </em>&quot;As to software implementations, Microsoft is <strong>not aware of any patent  claims it owns or controls that would be necessarily infringed by a  software implementation</strong> that conforms to the specification&#8217;s  extensions. If Microsoft later becomes aware of any such necessary  patent claims, <strong>Microsoft also agrees to offer a royalty-free patent  license</strong> &#8230;&quot;</span></li>
</ul>
<p>This protocol-extension is a <strong>great addition</strong> to  RSS and OPML. The <strong>distributed</strong> nature of the <strong>Internet architecture requires</strong> such a <strong>multi-directional</strong> <strong>synchronization</strong> mechanism.  Unfortunately, it has been a great challenge to find the right balance between  simplicity and completeness for such protocols. <strong>Ray Ozzie&rsquo;s expertise</strong> (with  Notes &amp; Groove) and dedication <strong>create</strong> a <strong>high level</strong> of user <strong>confidence</strong> in this new proposal. </p>
<p>As <a href="http://spaces.msn.com/members/rayozzie/Blog/cns!1pyct_cYtbBtOBPDVAumMEdw!175.entry">Ozzie mentioned</a>, while there are  plenty of synchronization protocols available (inside and outside of Microsoft),  they have not been utilized as much as they should have  been. Their complexity might have been a primary reason. For example, <a href="http://www.openmobilealliance.org/tech/affiliates/syncml/syncmlindex.html">SyncML</a>,  while a very successful protocol, has seen some challenges to its  objective of growing beyond the PIM space. </p>
<p>So far, the <strong>buzz </strong>from this proposal has been  pretty <strong>positive</strong>. <a href="http://blogs.law.harvard.edu/dave/">Dave Winer</a> gave some good background information  on <a href="http://www.scripting.com/2005/11/21.html#sharingAtSoManyLevels">his blog on November 21st</a>. <a href="http://www.crunchnotes.com/?p=54">Mike Arrington</a> from <a href="http://www.techcrunch.com">TechCrunch</a> sees  some <a href="http://www.techcrunch.com/2005/11/21/new-companies-will-be-built-with-sse">new business opportunities for product development</a>. Another good  explanation of the technology can be found at <a href="http://www.gabbr.com/thread.php?id=103&amp;PHPSESSID=295d30ef653a44b4ee8c714388d4bb9d">gabbr.com</a>. </p>
<p>Again, this shows <strong>Microsoft&rsquo;s <a href="/2005/11/11/microsoft-wake-up-call-2005/">determination</a> </strong>to<strong> catch </strong>this new <strong>Internet wave</strong>. It is also enlightening to see  how the Internet evolution seems to cause &quot;corporate  technologists&quot; to realize that <u><strong>simplicity often overcomes  completeness</strong></u>. <a href="http://microformats.org/">Microformats</a> vs OWL/RDF, PHP vs .Net/J2EE are other  examples of this inevitable Internet simplification phenomenon<strong>.</strong> It will also be interesting to see how &ldquo;SSE&rdquo; will play with  other standards such as SyncML, CalDav, and other XML protocols. </p>
<p>Anyway, for now, here are couple of things I would  love to see come out of this technology:</p>
<ul>
<li><strong>Synchronize</strong> my <a href="http://del.icio.us/">del.icio.us </a><strong>bookmarks</strong> with <strong>Mozilla</strong> Firefox (2 Way  synchronization)</li>
<li><strong>Synchronize</strong>&nbsp; <a href="http://www.flickr.com">Flickr</a> sets with <a href="http://gallery.menalto.com/">phpGallery</a> <strong>albums</strong>.</li>
<li>Provide access to &quot;<strong>distributed NotePad</strong>&quot; (<em>&quot;NetPad&quot;</em>)  which will keep my personal notes in sync across devices, desktops and online  services. </li>
<li>And obviously, allow me to share my &quot;family  calendar&quot; with my wife. However, I will need to buy her one of these new <a href="http://www.logitech.com/index.cfm/products/features/digitalwritingtopics/US/EN,CRID=2095">digital paper notebooks</a>. </li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fmicrosoft-makes-synchronization-simple%2F&amp;linkname=Microsoft%20makes%20synchronization%20simple"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/microsoft-makes-synchronization-simple/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Internet 2.0 out of VC control</title>
		<link>http://www.bitsandbuzz.com/article/internet-20-out-of-vc-control/</link>
		<comments>http://www.bitsandbuzz.com/article/internet-20-out-of-vc-control/#comments</comments>
		<pubDate>Sat, 19 Nov 2005 05:55:58 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=34</guid>
		<description><![CDATA[In the early days of the Internet, innovators and venture  firms were equally important forces behind the internet evolution. At the time, most Internet ideas needed some external  funding to get started. Consequently, ideas often started with the now infamous  PowerPoint presentation to the VC. If ideas were accepted, most first  [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.flickr.com/32/64685769_c54af422e6.jpg" alt="Web 2.0 Out of VC Control" width="150" height="76" hspace="15" vspace="15" align="left" />In the early days of the Internet, <strong>innovators</strong> and <strong>venture  firms</strong> were <strong>equally</strong> important <strong>forces</strong> behind the internet evolution. At the time, most Internet ideas needed some external  funding to get started. Consequently, ideas often started with the now infamous  PowerPoint presentation to the VC. If ideas were accepted, most <strong>first  round funds</strong> were devoted to building the <strong>proof of concept</strong> and generating enough buzz to acquire <strong>a user base</strong>. As a  result, venture firms played key role in choosing which idea or group of people  would start or not.</p>
<p>Although this model has created some great Internet companies (<a href="http://www.amazon.com">Amazon</a>, <a href="http://www.ebay.com">Ebay</a>),  it also created the dot-com saga that we know all too much about. Even for  companies with good ideas, putting the &ldquo;<a href="/2005/11/08/bits-before-the-buzz/">Buzz before the Bits</a>&rdquo;  could be very costly. </p>
<p><span id="more-14"></span></p>
<p>In today&#8217;s internet (often referred to as &quot;Web 2.0&quot;), the  environment has changed dramatically, and has become much more favorable to  innovators. Three main factors have contributed to this change:</p>
<ul>
<li>
    <strong>Extremely low cost of infrastructure</strong>: In  contrast to the early days of high start-up cost, today&rsquo;s &ldquo;commoditization&rdquo; of infrastructure  hardware and software allows entrepreneur to start with just an idea, skills,  and time. It is probably clear that this new era will not have the same effect  on Sun that the dot-com era had.  </li>
<li><strong>Abundance of technical information  and tools</strong>: Thanks to open source and advanced search capabilities, the  abundance of available technical information  and tools is unprecedented. This significantly reduces the cost of development  and deployment, and allows start-ups to just focus on their core ideas. </li>
<li><strong>Past experience</strong>: The dot-com experience has  brought a lot of wisdom and some humility to the technology industry. Entrepreneurs  view their ideas with much more objectivity now, and often know from the start  if an idea would be better as a stand-alone business or as complement to  another service. VCs have become more prudent about investing as a result as  their painful dot-com experiences. Angels avail of some very mature processes  and forums in which to evaluate early ideas. </li>
</ul>
<p>Consequently, <strong>innovation</strong> has become <strong>cheaper</strong> and investors have become <strong>wiser. </strong>With innovators doing more to  drive process. This, ultimately is a good thing for everybody,  including investors. </p>
<p>This reduction in the cost of innovation, coupled with new challenges of  creating a long-lasting businesses (see <a href="http://www.paulgraham.com/vcsqueeze.html">VC Squeeze</a> from Paul  Graham), is pushing entrepreneurs to evaluate the &ldquo;flip&rdquo; strategy (selling to a  Google, Yahoo or others) before even talking to venture capital firms. <a href="http://www.techcrunch.com/2005/11/17/the-riya-google-rumor/">The  Riya-Google Rumor</a> from <a href="http://www.techcrunch.com/">Techcrunch</a> might be  the latest example to date.
</p>
<p>  All of this is not to say that venture capitalists are not adding any value.  Actually, they add a great deal of wisdom due to their memory of the dot-com  bust. In a <a href="http://www.faccsf.com/Events/ht_ecommerce.html">great panel</a> about Internet 2.0, <a href="http://www.dfj.com/team/josh_bio.shtml" target="_top">Josh Stein</a> of <a href="http://www.dfj.com/index.shtml">DFJ</a> pointed out that many of the ideas of 1999 could be good inspirations for  today&#8217;s market. Indeed, we are seeing many of them resurface. It is probably  fair to say that many of the dot-com ideas were too early for their time, and  that Web 2.0 might be the right distribution for many of them. Only time will  tell, I guess.
</p>
<p>
In short, <strong>Internet Innovation</strong> is <strong>back  on</strong>, more <strong>innovative</strong> and more &quot;<strong>free</strong>&quot;  than ever. This is a very exciting time, and great things will come out of it.  So, we should <strong>enjoy the wave </strong>and give the <strong>best of  ourselves</strong>.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Finternet-20-out-of-vc-control%2F&amp;linkname=Internet%202.0%20out%20of%20VC%20control"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/internet-20-out-of-vc-control/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AJAX: Why Now?</title>
		<link>http://www.bitsandbuzz.com/article/ajax-why-now/</link>
		<comments>http://www.bitsandbuzz.com/article/ajax-why-now/#comments</comments>
		<pubDate>Tue, 15 Nov 2005 08:48:58 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=33</guid>
		<description><![CDATA[ Recently, users have been bombarded with  new types of Web applications often referred to as &#34;AJAX Applications.&#34; From an end-user point of view, these Web applications add a new level of interactivity, which was previously the domain of desktop applications. 
Some good examples of AJAX applications are GMap, Google Suggest, Interactive Domain Search, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.flickr.com/31/63511641_021aeb68c3.jpg" alt="AJAX Why Now?" width="150" height="89" hspace="15" align="left" /> Recently, users have been bombarded with  new types of Web applications often referred to as &quot;AJAX Applications.&quot; From an end-user point of view, these Web applications add a new level of interactivity, which was previously the domain of desktop applications. </p>
<p>Some good examples of AJAX applications are <a href="http://maps.google.com">GMap</a>, <a href="http://www.google.com/webhp?complete=1&amp;hl=en">Google Suggest</a>, <a href="http://instantdomainsearch.com/">Interactive Domain Search</a>, and <a href="http://www.live.com/">Windows Live</a>. </p>
<p>On the technical side,  <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php">AJAX is a term</a> describing an approach at developing more interactive Web applications. Although AJAX might look like  new technology, AJAX technologies have been around for a while.  So,  what made AJAX such a sudden phenomenon? And,  <strong>why now?</strong> </p>
<p>The natural first explanations are technical.  </p>
<ul>
<li>One could say that browsers were not powerful and flexible enough to support these types of applications. However, most of the AJAX applications run on Microsoft IE (MS-IE) 5, which was released in 1999. Mozilla 1.2, the first robust modern browser, was released in 2002. </li>
<li>Another argument is that the PC has become more powerful and  therefore, has enabled users to take advantage of these new processor-demanding applications. However, AJAX applications do not consume that much processing, and the end-consumer PC market has not evolved as fast as the popularity of these new applications.  </li>
</ul>
<p>While these technical reasons are valid to some extent, the main factors for this recent trend might be more of a social nature and the result of a good timing of confluent events. I see the following three main  &#8220;events&#8221; as catalysts for this new trend: </p>
<ul>
<li><strong>A name</strong> (<a href="http://www.adaptivepath.com/publications/essays/archives/000385.php">AJAX</a>):  <a href="http://www.adaptivepath.com/team/jjg.php">Jesse James Garrett</a> did a great job at <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php">naming and describing</a> an approach to building new Web applications. This has allowed the industry to have a common understanding and terminology about these technologies.</li>
<li><strong>The perception of feasibility</strong> (<a href="http://www.mozilla.org">Firefox</a>): MS-IE 5.0 was too Windows-centric to be the only bet for mainstream Web spplications  and Mozilla 1.2, while sufficient, was not recognized as a valid alternative. Consequently, the majority of the Web stayed with the lowest common denominator. Fortunately, the <strong>fulgurant <a href="http://www.mozilla.org/"><strong>Mozilla Firefox</strong></a> popularity</strong> growth  <strong>reestablished developer confidence</strong> in MS-IE alternatives and &quot;<em><strong>re-balanced the Web</strong></em>&quot; toward standards and true cross platforms. </li>
<li><strong>Proof of concept</strong> (<a href="http://maps.google.com">GMap</a>): One of the most future-looking internet companies, Google, released a dazzling mapping &quot;AJAX&quot; application to the public (<a href="http://maps.google.com">GMap</a>). This was the best validation of the AJAX approach&#8230; probably to date. </li>
</ul>
<p>It was fascinating to witness these three events happening almost in perfect harmony. I guess it was such a needed evolution that everybody naturally did their part of the puzzle. </p>
<p>In any case, this new approach is a <strong>much needed update </strong> for many current Web applications. It will interesting to see if the innovation will come from the incumbent or newcomers. So far, with the exception of Google, most of the real innovation in this space has come from startups. However, with Yahoo and Microsoft in the race, this might change. </p>
<p>Honestly, <strong>AJAX does not solve all</strong> Web application <strong>limitations</strong>. For example, <strong>Offline</strong>,<strong> Desktop Integration</strong> will still require some sort of <strong>plug-ins</strong>&#8230;which are <strong>very browser dependent</strong>&#8230;there is no free lunch&#8230;except at <a href="http://www.techcrunch.com/2005/11/04/google-lunch/">Google, I guess</a>.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fajax-why-now%2F&amp;linkname=AJAX%3A%20Why%20Now%3F"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/ajax-why-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft WAKE UP CALL @20:05</title>
		<link>http://www.bitsandbuzz.com/article/microsoft-wake-up-call-2005/</link>
		<comments>http://www.bitsandbuzz.com/article/microsoft-wake-up-call-2005/#comments</comments>
		<pubDate>Fri, 11 Nov 2005 09:17:19 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise Web 2.0]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=32</guid>
		<description><![CDATA[In the last couple of weeks Microsoft has been pretty loud around the &#34;new Internet wave.&#34; First, with the announcement of Windows live and Office live, and then, with the very insightful Ozzie and Gates  &#34;leaked&#34; memos.
It is very interesting to watch Microsoft waking up, loud and determined as in 1995. The fact they [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.flickr.com/32/62251762_d2cfaa3625.jpg" alt="Microsoft Wake Up Call" width="150" height="70" hspace="15" align="left" />In the last couple of weeks Microsoft has been pretty loud around the &quot;<em>new Internet wave.</em>&quot; First, with the announcement of <a href="http://www.jeremychone.net/blog/2005/11/03/windows-live-me-too-me-too/">Windows live and Office live</a>, and then, with the very insightful<em> </em><a href="http://www.scripting.com/disruption/ozzie/TheInternetServicesDisruptio.htm">Ozzie</a> and <a href="http://www.scripting.com/disruption/mail.html">Gates</a>  <em>&quot;leaked&quot;</em> memos.</p>
<p>It is very interesting to watch Microsoft waking up, loud and determined as in 1995. The fact they chose  <strong>Windows</strong> and <strong>Office</strong> <strong>brand</strong> <strong>for</strong> their &quot;<strong>Live</strong>&quot; offerings is  <strong>significant.</strong> </p>
<p>A few interesting points from the <a href="http://www.scripting.com/disruption/ozzie/TheInternetServicesDisruptio.htm">Ozzie memo</a>: </p>
<ul>
<li>Microsoft did openly <strong>recognize having missed </strong>some opportunities  (e.g., Google, Skype, AJAX).</li>
<li>They are   <strong>puzzled</strong>   about <strong>Google&#8217;s strategy</strong>: <br />
    <span style="font-size: smaller">&quot;<em>[Google's] myriad initiatives &#8230;  drive scale for their  advertising business &#8230; or &#8230;   grow to substantively challenge  our offerings</em>&quot; </span><br />
  <span style="font-size: smaller">(BTW, good job from Google. In less than a decade, they puzzled Microsoft)</span></li>
<li>Ozzie did a  <strong>good assessment</strong> regarding <strong>today&#8217;s Web hurdles</strong>: <br />
    <span style="font-size: smaller">&quot;<em>User <strong>identity</strong> and <strong>cross-service  interoperability</strong> mechanisms are still needlessly fragmented&quot;.</em></span> <br />
  <span style="font-size: smaller">(I hope this means Microsoft will work on standards and interoperability, instead of creating another proprietary Identity Management &quot;a la MS-Passport&quot;!)</span></li>
<li>Regarding <a href="/2005/11/03/windows-live-me-too-me-too/">my previous point</a> about this new advertisement revenue potential, Ozzie did  confirm that  <em>&quot;&#8230; no one yet knows how much of the world&rsquo;s  online advertising revenues should or will flow.</em>&quot;</li>
<li>Ozzie does point out the value of the Internet adoption model and seamless application integration.  </li>
</ul>
<p>Microsoft is certainly doing the right thing by embracing these changes. During the  last couple of years, a lot of &quot;underground&quot; work has been done to come to this point. It will be interesting to see Microsoft catching up. Undoubtedly, they can catch-up on the technology side. Their real <strong>challenge</strong> will be <strong>adapting</strong> to <strong>these new business models</strong>. </p>
<p>Some missing points from Ozzie&#8217;s memo (just for speculation sake): </p>
<ul>
<li><strong>No mention</strong> of <strong>Open Source.</strong> Ozzie could have said that Open Source is part of this new ecosystem. He probably wants to tackle this topic offline.</li>
<li>Ozzie did explicitly mention the term AJAX couple of times, but  not Web 2.0. Arguably, Web 2.0  encompasses AJAX. <em>Free speculation: Microsoft might be starting branding MS Live &quot;against&quot; Web 2.0.  </em></li>
</ul>
<p>Related links: </p>
<ul>
<li><a href="http://www.hypercamp.org/2005/11/09#a43">Dave Winer</a> publishes  <a href="http://www.scripting.com/disruption/mail.html">Gates</a> and <a href="http://www.scripting.com/disruption/ozzie/TheInternetServicesDisruptio.htm">Ozzie</a> memos.</li>
<li>On Slashdot -<br />
    <a href="http://rss.slashdot.org/Slashdot/slashdot?m=1770" onClick="this.href='http://us.lrd.yahoo.com/_ylt=AgDgjfJqMzonrny4VQFeYVME1vAI/SIG=11n0e5vhm/**http%3a//rss.slashdot.org/Slashdot/slashdot%3fm=1770'" target="_content">Why Microsoft and Google are  Cleaning Up With AJAX</a></li>
<li><a href="http://www.redherring.com/Article.aspx?a=14426&#038;hed=Salesforce+to+Microsoft%3A+Duh!&#038;sector=Industries&#038;subsector=Computing">Marc Benioff&#8217;s retort</a> </li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fmicrosoft-wake-up-call-2005%2F&amp;linkname=Microsoft%20WAKE%20UP%20CALL%20%4020%3A05"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/microsoft-wake-up-call-2005/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google and Firefox part II</title>
		<link>http://www.bitsandbuzz.com/article/google-and-firefox-part-ii/</link>
		<comments>http://www.bitsandbuzz.com/article/google-and-firefox-part-ii/#comments</comments>
		<pubDate>Sat, 05 Nov 2005 19:33:34 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.jeremychone.net/blog/?p=30</guid>
		<description><![CDATA[ Very interesting. Google just added a referrals program for Firefox and their AdSense service. This is actually a good indicator of Google&#8217;s and Mozilla&#8217;s tight relationship. It is also great news for the &#34;Open Web,&#34; making sure that the Mozilla Firefox &#34;franchise&#34; continue to grow. At a certain point, any Open Source product needs [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/support/adsense/bin/answer.py?answer=25890&amp;topic=1449"><img src="http://static.flickr.com/28/60107606_a2015e36d8.jpg" alt="Google Firefox" width="150" height="57" hspace="15" border="0" align="left" /></a> Very interesting. Google just added a <a href="http://www.google.com/support/adsense/bin/answer.py?answer=25890&amp;topic=1449">referrals program for Firefox and their AdSense service</a>. This is actually a good indicator of <strong>Google&#8217;s and Mozilla&#8217;s tight relationship</strong>. It is also great news for the &quot;Open Web,&quot; making sure that the Mozilla Firefox &quot;franchise&quot; continue to grow. At a certain point, <strong>any Open Source product</strong> needs some <strong>industry support</strong> to continue growing (e.g., Linux with IBM, Intel, and DELL), and Google is definitely a big industry player.</p>
<p>The reference is also  well done: </p>
<ul>
<li>If you are using Firefox, you are asked to  download the Google Toolbar.</li>
<li>And if you happen to use IE, your are pointed to a &quot;Firefox with Google Toolbar&quot; bundle package.</li>
</ul>
<p>Today, Opera and Safari users will be pointed to the &quot;<em>Firefox with Google Toolbar</em>.&quot; It will be interesting to see if Google will open up its referral program to other browsers.</p>
<p> I am sure we will see more from the Google-Mozilla alliance, and I am definitely looking forward to Google-Firefox, part III.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fgoogle-and-firefox-part-ii%2F&amp;linkname=Google%20and%20Firefox%20part%20II"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/google-and-firefox-part-ii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
