<?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; Desktop Application</title>
	<atom:link href="http://www.bitsandbuzz.com/article/category/desktop-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitsandbuzz.com</link>
	<description>Technology, trends, and opportunities.</description>
	<lastBuildDate>Sat, 03 Sep 2011 00:39:55 +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>The Return Of The Client</title>
		<link>http://www.bitsandbuzz.com/article/the-return-of-the-client/</link>
		<comments>http://www.bitsandbuzz.com/article/the-return-of-the-client/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 20:34:23 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Desktop Application]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/2007/12/10/the-return-of-the-client/</guid>
		<description><![CDATA[



From an internet technology point of view, 2006 and 2007 could be characterized by the rejuvenation of client technologies for web-based applications. 

The main theme of this trend is to enable web applications to borrow as many characteristics from desktop application as possible without losing their inherent web attributes such as seamless deployment and cross [...]]]></description>
			<content:encoded><![CDATA[<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="/images/ClientTrend.jpg" alt="ClientTrend" width="164" height="120" hspace="15" border="0" /></td>
<td>
<p>From an internet technology point of view, 2006 and 2007 could be characterized by the rejuvenation of client technologies for web-based applications. </p>
<p>
The main theme of this trend is to enable web applications to borrow as many characteristics from desktop application as possible without losing their inherent web attributes such as seamless deployment and cross platform/devices support. </p>
</td>
</tr>
</table>
<p><span id="more-33"></span></p>
<p>We can identify two phases for this quest. </p>
<p>The <strong>first</strong>, which is well underway, consists of <strong>using more  capabilities</strong> from &ldquo;modern&rdquo; <strong>internet browsers</strong>, often referred as <a href="http://en.wikipedia.org/wiki/Ajax_(programming)"><strong>AJAX</strong></a>, to enhance  or build better web applications. GMail and <a href="http://maps.google.com/maps">Google Map</a> are probably the most notable  examples of this trend, although most of the traditional web applications  nowadays are using such techniques to incrementally but dramatically improve  their web user experience (e.g., Yahoo, Netflix, and Facebook). While these new  techniques are huge steps towards improving the web application user experience,  the fundamental capabilities of the web browser have not really changed that  much. Every web application is still confined within the browser container which  limits (purposely) advanced operating system access such as local storage  access and desktop integration. </p>
<p>The <strong>second</strong> phase, which is gaining serious momentum due to  the involvement of major technology providers (e.g.,  Adobe, Google, Mozilla, Microsoft, and Sun), aims to provide an environment for developers and end-users to  <strong>go beyond </strong>the current <strong>browser</strong> constraints while preserving most of the benefits  of the web. The challenge is as technical as social, given that &ldquo;normal-users&rdquo;  (i.e. non-geeks users) have learned to trust the current web browser with its constraints. </p>
<p>There are basically two ways to accomplish this goal. The  first (Option A) is to <strong>extend the existing browsers </strong>with new capabilities while  keeping the user within a browser experience. The second (Option B) is to  create a <strong>new application container</strong> for a new generation &ldquo;<strong>Internet Desktop  Application</strong>&rdquo;. &nbsp;They both have their pros  and cons and probably are both needed. Interestingly, most of the players have  a strategy for both.</p>
<p align="center"><img src="/images/ClientOptions.jpg" alt="ClientOptions" width="450" height="260" /></p>
<p>&nbsp;</p>
<p>Below is an overview of the different technology-provider  solutions. </p>
<h3>Adobe</h3>
<p>Adobe is probably the technology provider which has the made  the most headway on both options. On the browser side, <a href="http://www.adobe.com/products/flashplayer/">Adobe Flash</a> can almost be  considered as a de facto standard for browsers; with <a href="http://flex.org/">Flex</a>, it has become a  robust platform for building rich web components or applications. </p>
<p>From a desktop perspective, Adobe is also pushing <a href="http://labs.adobe.com/technologies/air/">Adobe AIR</a>,  which brings HTML/AJAX and Flash/Flex to the desktop with deep desktop  integration. It is a little bit too early to say that this will have the same  success that Adobe Flash, but it does look promising from a technology point of  view. </p>
<h3>Google</h3>
<p>A few months ago, Google introduced <a href="http://gears.google.com/">Google-Gears</a> which allows  developers to extend web applications with offline capabilities. </p>
<p>On the desktop side, Google has been aggressively pushing their  <a href="http://en.wikipedia.org/wiki/Google_Desktop">Google Desktop</a> product to end-users, and has opened it up somewhat to  developers. While Google-Desktop is not a &ldquo;full desktop application container,&rdquo;  it definitely has some of its characteristics, and potentially can become one if  Google wants it to (which does not seem to be the case today). </p>
<h3>Microsoft</h3>
<p>From a cross-platform point of view, Microsoft has decided to  focus only on extending the browser with a Flash direct competitor called  <a href="http://silverlight.net/">SilverLight</a>, with an emphasis on Video and on XML/HTML interoperability. </p>
<h3>Mozilla</h3>
<p>Mozilla Firefox extension model has proven to be one of the  best ways for developers to <a href="http://developer.mozilla.org/en/docs/Extensions">extend Firefox</a> browsers. However, this is obviously  limited to Firefox only. </p>
<p>In October 2007, Mozilla launched <a href="http://labs.mozilla.com/2007/10/prism/">Prism</a>, an experiment allowing  developers to build and deploy desktop applications using the Mozilla Firefox  technologies (i.e., HTML/Javascript/XUL). It is kind of a re-launch of <a href="http://developer.mozilla.org/en/docs/XULRunner">XUL  Runner</a>, and in many ways, it is an alternative to Adobe AIR. </p>
<h3>Sun/IBM</h3>
<p>On the Java side, <a href="http://en.wikipedia.org/wiki/Java_applet">Java applet</a>  was probably one of  the oldest ways to extend the Internet browser. However, despite some early  success, it did not really scale with the market demand. Adobe Flash and AJAX  seem to have taken this part of the cake. </p>
<p>On the desktop side, in a traditional Sun-Java vs IBM-Java, we  have JRE/<a href="http://en.wikipedia.org/wiki/Java_Web_Start">WebStart</a> (Sun) and Eclipse RCP (IBM) as robust cross-platform desktop frameworks.  IBM is pushing <a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform.">RCP</a> heavily in the enterprise, and SUN is working on making Java  cooler with its latest JavaFX addition. </p>
<p>&nbsp;</p>
<p>As we can see, internet client technologies have become a  hot topic again, with many big players competing aggressively (i.e. for free). In  short, I think that Adobe has a head-start, Mozilla has the glory, Google the  fame, Sun the legacy, and Microsoft the money. However, I would not place my bet just yet&hellip; Only  time will tell. &nbsp;<strong></strong></p>
<p style="color:#777777;font-size: .9em"><i>Disclosure: I was the Director of Product Management &amp; Strategy for Flex in 2006/2007. </i></p>
<p>Update 2008-03-23: <a href="http://www.techcrunch.com/2008/03/22/bridging-desktop-and-web-applications-a-look-at-mozilla-prism/">Great post from Techcrunch about Prism and the market</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fthe-return-of-the-client%2F&amp;linkname=The%20Return%20Of%20The%20Client"><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/the-return-of-the-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gooffice</title>
		<link>http://www.bitsandbuzz.com/article/gooffice/</link>
		<comments>http://www.bitsandbuzz.com/article/gooffice/#comments</comments>
		<pubDate>Tue, 01 Nov 2005 01:44:26 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Desktop Application]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wish]]></category>

		<guid isPermaLink="false">http://www.jeremychone.net/blog/?p=25</guid>
		<description><![CDATA[
Google announced its plan to &#8220;hire a couple of folks to help make OpenOffice better&#8221;. This is pretty exciting!!! I am a big fan of OpenOffice, both the product and the people behind it. I had the privilege to meet them, and it is always refreshing to see a group of talented developers so dedicated [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.com.com/Google+throws+bodies+at+OpenOffice/2100-7344_3-5920762.html?tag=nefd.top"><img src="http://static.flickr.com/28/58264162_d7df802c67.jpg" width="120" height="48" hspace="15" border="0" align="left" /></a><br />
Google announced its plan to <a href="http://news.com.com/Google+throws+bodies+at+OpenOffice/2100-7344_3-5920762.html?tag=nefd.top" title="Google throws bodies at OpenOffice">&#8220;hire a couple of folks to help make OpenOffice better&#8221;</a>. This is pretty exciting!!! I am a big fan of OpenOffice, both the product and the people behind it. I had the privilege to meet them, and it is always refreshing to see a group of talented developers so dedicated to their goals. I really hope  this partnership will be very productive. And, I am sure this help is very welcome from the OpenOffice team.</p>
<p>One thing I have always wished for is  to get from OpenOffice functions that I cannot get from Microsoft Office. OpenOffice does a good job at providing similar functionality as Microsoft Office. However, while OpenOffice provides innovation and modern functionality, it does not provide much more than Microsoft Office, at least not in a &quot;Web 2.0&quot; sense. </p>
<p>For example, in nowadays, most Web Applications (such as Flickr, Blog Service, Wikis, &#8230;) offer some powerful Web services. It would be  useful to integrate these services directly into the OpenOffice editing experience. Here are a couple of features I would love to see in OpenOffice: </p>
<ul>
<li>Use OpenOffice Writer as [super] <strong>blog publishing tool </strong>(for WordPress, Bloggers, and TypePad). </li>
<li><strong>Use <a href="http://www.flickr.com/services/api/">Flickr</a> </strong>or any other photo services directly into Writer, Impress or even Calc., basically, being able <strong>to search and insert images</strong> from any photo services (i.e. &#8216;<a href="http://www.flickr.com/photos/surfichris/54472914/">a la Flock</a>&#8216;) while editing my document. </li>
<li>Use any blog and Wiki services as a data source for  Writer and Impress. For example, <strong>while writing </strong>a document or presentation, having the ability to <strong>quote a section of a blog or Wiki page</strong> (e.g., Wikipedia).</li>
<li><em>Many other  possible integrations exist. </em></li>
</ul>
<p>I am sure the OpenOffice platform and architecture allows for such extensions. It would also be great to include some of these integrations in the default OpenOffice package &#8230; just to stimulate engineering creativity  and to offer a <strong>good reason to use OpenOffice even if we  still have to use Microsoft Office</strong>, at least for a while ;). </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fgooffice%2F&amp;linkname=Gooffice"><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/gooffice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog Editor: w.Bloggar</title>
		<link>http://www.bitsandbuzz.com/article/blog-editor-wbloggar/</link>
		<comments>http://www.bitsandbuzz.com/article/blog-editor-wbloggar/#comments</comments>
		<pubDate>Thu, 27 Oct 2005 13:08:00 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Desktop Application]]></category>
		<category><![CDATA[Quick Profile]]></category>
		<category><![CDATA[Wish]]></category>

		<guid isPermaLink="false">http://www.jeremychone.net/blog/?p=21</guid>
		<description><![CDATA[I am in a quest for a good blog editor. I have some requirements, but I am faily flexible at this point. So, my first attempt will be with w.Bloggar. Actually, I am using it to write this post.
Overall opinion: Not too bad for no WYSIWYG editing. I need to play a little bit more [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.wbloggar.com/images/bloggar-logo.gif" align="left" title="wbloggar logo" border="0" hspace="15" vspace="15"/>I am in a quest for a good blog editor. I have some requirements, but I am faily flexible at this point. So, my first attempt will be with <a href="http://www.wbloggar.com/" title="wbloggar">w.Bloggar</a>. Actually, I am using it to write this post.</p>
<p><strong>Overall opinion</strong>: Not too bad for no WYSIWYG editing. I need to play a little bit more with it. However, for a more involved post, I might be using Dreamweaver. BTW, it would be nice if Dreamweaver can add some of these blog posting capabilities &#8230; just a thought. </p>
<p>Here are my quick pros/cons:</p>
<ul>
<li><b>Pros</b>:
<ul>
<li><b>Easy configuration</b>: Not too hard to configure your blog settings (connects  well with Wordpress). Easy to start blogging.</li>
<li><b>Useful preferences</b>: Can be on system tray, can start with last open post, can configure proxy (per blog!!), and can export/import preferences</li>
<li><b>Good HTML tag support</b>: For people who like to edit HTML code, it does provide a simple yet useful HTML code editor with a &#8220;helper&#8221; toolbar like Wordpress&#8217;s &#8220;quick tag toolbar.&#8221; </li>
<li><b>HTML preview</b>: Good HTML preview tab. </li>
<li><b>Spell check</b>: Good spell check capabilities. </li>
<li><b>Offline support</b>: Simple but good enough offline support.</li>
<li><b>Support categories</b>: It does download your categories from Wordpress.</li>
<li><b>Good post synchronization</b>: This is pretty cool &#8211; you can go back to previous post from Tools>Post>Last 5 Posts. It will then download it back, and you can make your changes and republish it. Unfortunately, it does not sync with our local one (.post) that you created previously.</li>
</ul>
</li>
<li><b>Cons</b>
<ul>
<li><b>No WYSIWYG editing</b>: It does not seem to be that important in blogger&#8217;s world, However, I would really like that. Not saying that I do not want to still be able to look at the code. A program like Dreamweaver would be a good compromise. There are some blog editors that does offer this functionality, though I will try to profile them. </li>
<li><b>No source formating</b>: This does not allow you to &#8220;XML format&#8221; your html code. Since it generates mostly XHTML, it should not be too hard, and will help readability for a complex HTML document. However, I guess that hard core HTML coders prefer having full control over their HTML code.</li>
<li><b>No tag autocomplete</b>: Again, this is  not a must but should be  easy to do for a native application. The simplest one is to autocomplete the closing tags.</li>
</ul>
</li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fblog-editor-wbloggar%2F&amp;linkname=Blog%20Editor%3A%20w.Bloggar"><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/blog-editor-wbloggar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

