<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: WidSets. What a disappointment.</title>
	<atom:link href="http://blog.cosmix.org/2008/05/21/widsets-suck-bigtime/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cosmix.org/2008/05/21/widsets-suck-bigtime/</link>
	<description></description>
	<lastBuildDate>Sun, 29 Jan 2012 14:22:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Alex</title>
		<link>http://blog.cosmix.org/2008/05/21/widsets-suck-bigtime/comment-page-1/#comment-24927</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 05 Mar 2009 16:28:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1028#comment-24927</guid>
		<description>What about Webwag?
It allows to develop widgets in xml + javascript, both for web/iphone (iGoogle like start page) and mobiles (java app, Widsets like). 
However, the main point is that it&#039;s really not known compared to the other 2.

At last, whatever the mobile widget engine chosen, it seems that for now, the effort is not worth it compared to the really small reachable audience. 

Still, it would be nice to have a comparison between those 3 ones, are there others?</description>
		<content:encoded><![CDATA[<p>What about Webwag?<br />
It allows to develop widgets in xml + javascript, both for web/iphone (iGoogle like start page) and mobiles (java app, Widsets like).<br />
However, the main point is that it&#8217;s really not known compared to the other 2.</p>
<p>At last, whatever the mobile widget engine chosen, it seems that for now, the effort is not worth it compared to the really small reachable audience. </p>
<p>Still, it would be nice to have a comparison between those 3 ones, are there others?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cosmix</title>
		<link>http://blog.cosmix.org/2008/05/21/widsets-suck-bigtime/comment-page-1/#comment-24519</link>
		<dc:creator>cosmix</dc:creator>
		<pubDate>Fri, 23 May 2008 10:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1028#comment-24519</guid>
		<description>&lt;blockquote&gt;I could understand better if you objected to java widget platforms generally&lt;/blockquote&gt;

I believe *that* would be hasty. I&#039;m sure there are good arguments against widget platforms (and widgets themselves) written in Java and I would definitely agree with some of them, but I don&#039;t believe that WidSets is representative of the potential of even a &#039;typical&#039; Java widget platform, nor that Java is necessarily unable to provide a great user experience given a competent developer (team).

 &lt;blockquote&gt;I just didn’t understand what you found to be “heavy”?&lt;/blockquote&gt;

I thought I did specify that: Responsiveness to user input, apparent network performance (viz. widget loading times) and of course start up time --- on all three, at least on my phone, Yahoo! Go 3.0 beta is faster. Perhaps some optimisation is at play there which makes things faster for Yahoo! Go on my phone. Regarding the network performance, it seems to me that WidSets is overtaxing the CPU of the device by trying to load and run a large number of widgets at once. In any case, my intention was not to provide a thorough diatribe with all that&#039;s wrong with the client; it was just a simple expression of the impression I got that more or less conveys my disappointment.

Finally, regarding your ending comment where you write &quot;WidSets development is a god-send&quot;. While I can accept the conclusion, given that there are few (if any) widget platforms for most phones out there and WidSets definitely has its niche from a developer point of view, I don&#039;t accept the premise though --- which is that I was hasty in my criticism; specifically, I don&#039;t  believe it has much to do with what I&#039;m criticising here: despite its problems, WidSets development would be excellent for anyone trying to &lt;em&gt;develop&lt;/em&gt; small, self-contained &#039;widgets&#039;. Sadly, this does not make WidSets neither a useful platform for &lt;em&gt;users&lt;/em&gt; (for the reasons mentioned in the article), nor a technically sound piece of software at least on my phone --- and this is perhaps the only part where I erred above: that is, I generalised based on the performance of a single, high-end Nokia phone. Still, given that WidSets is developed by Nokia and that --- again --- on the N95 8GB the apparent performance of Yahoo! Go 3 β is significantly better than that of WidSets is probably a good enough reason to assume that lower-end devices will provide a worse user experience.</description>
		<content:encoded><![CDATA[<blockquote><p>I could understand better if you objected to java widget platforms generally</p></blockquote>
<p>I believe *that* would be hasty. I&#8217;m sure there are good arguments against widget platforms (and widgets themselves) written in Java and I would definitely agree with some of them, but I don&#8217;t believe that WidSets is representative of the potential of even a &#8216;typical&#8217; Java widget platform, nor that Java is necessarily unable to provide a great user experience given a competent developer (team).</p>
<blockquote><p>I just didn’t understand what you found to be “heavy”?</p></blockquote>
<p>I thought I did specify that: Responsiveness to user input, apparent network performance (viz. widget loading times) and of course start up time &#8212; on all three, at least on my phone, Yahoo! Go 3.0 beta is faster. Perhaps some optimisation is at play there which makes things faster for Yahoo! Go on my phone. Regarding the network performance, it seems to me that WidSets is overtaxing the CPU of the device by trying to load and run a large number of widgets at once. In any case, my intention was not to provide a thorough diatribe with all that&#8217;s wrong with the client; it was just a simple expression of the impression I got that more or less conveys my disappointment.</p>
<p>Finally, regarding your ending comment where you write &#8220;WidSets development is a god-send&#8221;. While I can accept the conclusion, given that there are few (if any) widget platforms for most phones out there and WidSets definitely has its niche from a developer point of view, I don&#8217;t accept the premise though &#8212; which is that I was hasty in my criticism; specifically, I don&#8217;t  believe it has much to do with what I&#8217;m criticising here: despite its problems, WidSets development would be excellent for anyone trying to <em>develop</em> small, self-contained &#8216;widgets&#8217;. Sadly, this does not make WidSets neither a useful platform for <em>users</em> (for the reasons mentioned in the article), nor a technically sound piece of software at least on my phone &#8212; and this is perhaps the only part where I erred above: that is, I generalised based on the performance of a single, high-end Nokia phone. Still, given that WidSets is developed by Nokia and that &#8212; again &#8212; on the N95 8GB the apparent performance of Yahoo! Go 3 β is significantly better than that of WidSets is probably a good enough reason to assume that lower-end devices will provide a worse user experience.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will</title>
		<link>http://blog.cosmix.org/2008/05/21/widsets-suck-bigtime/comment-page-1/#comment-24518</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Fri, 23 May 2008 07:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1028#comment-24518</guid>
		<description>Thanks for the quick response.

I was referring to Yahoo Go 3. I had also previously tried Yahoo Go! 2.0 and, as you say, 3.0 Beta is an improvement but still slower than WidSets for me.

Of course loading times is not representative of quality and I would make no such claims (in mentioning loading times I was reponding directly to your comment that the application is &quot;really slow to start&quot;).

Being able to write a slow, midlet in 4k is obviously a given. I just didn&#039;t understand what you found to be &quot;heavy&quot;? I could understand better if you objected to java widget platforms generally (as Russell Beattie does) but I&#039;m just surprised at the polarity of your opinion in this case - Yahoo Go &quot;excellent&quot;, WidSets seemingly terrible? Surely not.

Anyway, you obviously know your stuff, but I think your judgement may have been a bit hasty in this case - I come from a J2ME background and WidSets development is a god-send.</description>
		<content:encoded><![CDATA[<p>Thanks for the quick response.</p>
<p>I was referring to Yahoo Go 3. I had also previously tried Yahoo Go! 2.0 and, as you say, 3.0 Beta is an improvement but still slower than WidSets for me.</p>
<p>Of course loading times is not representative of quality and I would make no such claims (in mentioning loading times I was reponding directly to your comment that the application is &#8220;really slow to start&#8221;).</p>
<p>Being able to write a slow, midlet in 4k is obviously a given. I just didn&#8217;t understand what you found to be &#8220;heavy&#8221;? I could understand better if you objected to java widget platforms generally (as Russell Beattie does) but I&#8217;m just surprised at the polarity of your opinion in this case &#8211; Yahoo Go &#8220;excellent&#8221;, WidSets seemingly terrible? Surely not.</p>
<p>Anyway, you obviously know your stuff, but I think your judgement may have been a bit hasty in this case &#8211; I come from a J2ME background and WidSets development is a god-send.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cosmix</title>
		<link>http://blog.cosmix.org/2008/05/21/widsets-suck-bigtime/comment-page-1/#comment-24517</link>
		<dc:creator>cosmix</dc:creator>
		<pubDate>Thu, 22 May 2008 18:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1028#comment-24517</guid>
		<description>&lt;blockquote&gt;WidSets seems to repond slightly faster to user-input than Yahoo Go.&lt;/blockquote&gt;

Are you referring to Yahoo Go! 3.0 Beta? Yahoo Go! 2.0 was considerably worse, in my opinion, so it&#039;d be useful if you qualified your statement with a version number. If you did try Yahoo! Go 3.0 beta, then I can only express my surprise. I found it much faster than Widsets in terms of responsiveness at least on my phone.

&lt;blockquote&gt;In terms of loading times, a fresh install of Yahoo Go took about 15 seconds to load up and WidSets took about 17 seconds - not much difference there.&lt;/blockquote&gt;

Loading time is not representative of an application&#039;s quality or responsiveness. Many applications cache data upon loading and this may add to a perceived delay. Specifically, I&#039;m quite certain that Yahoo Go! loads quite a lot of data and code upon startup, whereas the Widsets client seems to load Widsets after the application has fully loaded --- in which case you cannot really compare the two; furthermore, Widsets loads widgets over the network, which further complicates any attempt at comparing the two.

&lt;blockquote&gt;In terms of WidSets being too heavy - WidSets Java client is around 200k whereas Yahoo Go is about 750k.&lt;/blockquote&gt;

Again, being &#039;heavy&#039; has little to do with application size. You cannot compare the size of the &#039;jar&#039; files and have a verdict. I can write a midlet that&#039;s only 4K when packaged, but is much more demanding (be it due to bad coding style, bad use of resources, algorithmic complexity or combinations thereof) than one that&#039;s 1.5MBs and full of pretty images and other resources. 

&lt;blockquote&gt;I guess if you’re from a web dev background&lt;/blockquote&gt;

I&#039;m not, actually, although I&#039;ve worked in that field too over the yeras. My background is firmly rooted in software engineering.

&lt;blockquote&gt;But for me it seems that with a Java-esque script language comes a lot greater potential for interesting widgets than those based solely on web standards.&lt;/blockquote&gt;

Agreed. However, given the constraints of current mobile devices --- even the high end ones --- the need for responsiveness, usability and resource control, I believe that something akin to Javascript coupled with --- perhaps --- an appropriately optimised, lightweight object model providing access to network and system resources beyond XHR could be beneficial. That&#039;s a wholly different discussion though and one we could have in another post. :)

Thanks for your comment Will.</description>
		<content:encoded><![CDATA[<blockquote><p>WidSets seems to repond slightly faster to user-input than Yahoo Go.</p></blockquote>
<p>Are you referring to Yahoo Go! 3.0 Beta? Yahoo Go! 2.0 was considerably worse, in my opinion, so it&#8217;d be useful if you qualified your statement with a version number. If you did try Yahoo! Go 3.0 beta, then I can only express my surprise. I found it much faster than Widsets in terms of responsiveness at least on my phone.</p>
<blockquote><p>In terms of loading times, a fresh install of Yahoo Go took about 15 seconds to load up and WidSets took about 17 seconds &#8211; not much difference there.</p></blockquote>
<p>Loading time is not representative of an application&#8217;s quality or responsiveness. Many applications cache data upon loading and this may add to a perceived delay. Specifically, I&#8217;m quite certain that Yahoo Go! loads quite a lot of data and code upon startup, whereas the Widsets client seems to load Widsets after the application has fully loaded &#8212; in which case you cannot really compare the two; furthermore, Widsets loads widgets over the network, which further complicates any attempt at comparing the two.</p>
<blockquote><p>In terms of WidSets being too heavy &#8211; WidSets Java client is around 200k whereas Yahoo Go is about 750k.</p></blockquote>
<p>Again, being &#8216;heavy&#8217; has little to do with application size. You cannot compare the size of the &#8216;jar&#8217; files and have a verdict. I can write a midlet that&#8217;s only 4K when packaged, but is much more demanding (be it due to bad coding style, bad use of resources, algorithmic complexity or combinations thereof) than one that&#8217;s 1.5MBs and full of pretty images and other resources. </p>
<blockquote><p>I guess if you’re from a web dev background</p></blockquote>
<p>I&#8217;m not, actually, although I&#8217;ve worked in that field too over the yeras. My background is firmly rooted in software engineering.</p>
<blockquote><p>But for me it seems that with a Java-esque script language comes a lot greater potential for interesting widgets than those based solely on web standards.</p></blockquote>
<p>Agreed. However, given the constraints of current mobile devices &#8212; even the high end ones &#8212; the need for responsiveness, usability and resource control, I believe that something akin to Javascript coupled with &#8212; perhaps &#8212; an appropriately optimised, lightweight object model providing access to network and system resources beyond XHR could be beneficial. That&#8217;s a wholly different discussion though and one we could have in another post. :)</p>
<p>Thanks for your comment Will.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will</title>
		<link>http://blog.cosmix.org/2008/05/21/widsets-suck-bigtime/comment-page-1/#comment-24516</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Thu, 22 May 2008 17:54:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1028#comment-24516</guid>
		<description>Hmn, I&#039;ve tried both WidSets and Yahoo Go. I get the opposite to what your article states, WidSets seems to repond slightly faster to user-input than Yahoo Go. In terms of loading times, a fresh install of Yahoo Go took about 15 seconds to load up and WidSets took about 17 seconds - not much difference there. Also, Yahoo Go! is also a &quot;Java-based&quot; WidSets client too. In terms of WidSets being too heavy - WidSets Java client is around 200k whereas Yahoo Go is about 750k.

I guess if you&#039;re from a web dev background, there&#039;s more of a hurdle to developing for WidSets. But for me it seems that with a Java-esque script language comes a lot greater potential for interesting widgets than those based solely on web standards.

However, I agree with many of the sentiments in your article - any widget interface should be near-instant loading if possible. Also, an overhaul of S60 is definitely needed, and a widget-based dashboard would be very cool indeed.</description>
		<content:encoded><![CDATA[<p>Hmn, I&#8217;ve tried both WidSets and Yahoo Go. I get the opposite to what your article states, WidSets seems to repond slightly faster to user-input than Yahoo Go. In terms of loading times, a fresh install of Yahoo Go took about 15 seconds to load up and WidSets took about 17 seconds &#8211; not much difference there. Also, Yahoo Go! is also a &#8220;Java-based&#8221; WidSets client too. In terms of WidSets being too heavy &#8211; WidSets Java client is around 200k whereas Yahoo Go is about 750k.</p>
<p>I guess if you&#8217;re from a web dev background, there&#8217;s more of a hurdle to developing for WidSets. But for me it seems that with a Java-esque script language comes a lot greater potential for interesting widgets than those based solely on web standards.</p>
<p>However, I agree with many of the sentiments in your article &#8211; any widget interface should be near-instant loading if possible. Also, an overhaul of S60 is definitely needed, and a widget-based dashboard would be very cool indeed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

