<?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: Morphing dialogs and the AJAX roadmap for Launchpad</title>
	<atom:link href="http://www.markshuttleworth.com/archives/239/feed" rel="self" type="application/rss+xml" />
	<link>http://www.markshuttleworth.com/archives/239</link>
	<description>Planetary perspectives</description>
	<lastBuildDate>Mon, 06 Feb 2012 03:55:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Launchpad News: AJAX in Launchpad &#124; Christian eBuddy Blog</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-316720</link>
		<dc:creator>Launchpad News: AJAX in Launchpad &#124; Christian eBuddy Blog</dc:creator>
		<pubDate>Fri, 20 Feb 2009 13:32:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-316720</guid>
		<description>[...] changes needed to start deploying AJAX on Launchpad, we are now ready to start developing the mockups we&#8217;ve been working on for the past months in the User Experience team. To make sure we [...]</description>
		<content:encoded><![CDATA[<p>[...] changes needed to start deploying AJAX on Launchpad, we are now ready to start developing the mockups we&#8217;ve been working on for the past months in the User Experience team. To make sure we [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Launchpad Blog</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-316718</link>
		<dc:creator>Launchpad Blog</dc:creator>
		<pubDate>Fri, 20 Feb 2009 11:23:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-316718</guid>
		<description>[...] changes needed to start deploying AJAX on Launchpad, we are now ready to start developing the mockups we&#8217;ve been working on for the past months in the User Experience team. To make sure we [...]</description>
		<content:encoded><![CDATA[<p>[...] changes needed to start deploying AJAX on Launchpad, we are now ready to start developing the mockups we&#8217;ve been working on for the past months in the User Experience team. To make sure we [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russell Harrison</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-316538</link>
		<dc:creator>Russell Harrison</dc:creator>
		<pubDate>Mon, 09 Feb 2009 07:27:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-316538</guid>
		<description>Those are some very nice looking use cases.  I&#039;d be much more excited about them if launchpad was Open Source.  Where do things stand on accomplishing this?</description>
		<content:encoded><![CDATA[<p>Those are some very nice looking use cases.  I&#8217;d be much more excited about them if launchpad was Open Source.  Where do things stand on accomplishing this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-316445</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Wed, 04 Feb 2009 20:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-316445</guid>
		<description>Just like the second poster, I am curious why you picked YUI.  There is certainly a lot of effort and emotion manifested in a lot of great javascript toolkits.  Nearly all have a place, and mostly none are one-size-fits-all.  What strengths of YUI keyed you in to using it?  I am tempted to ask you why you didn&#039;t use toolkit &quot;X&quot; but I am actually more interested in why you _are_ using YUI.

Having an API that works equally well for web apps and desktop apps is awesome.  There is certainly a place for some applications on the web, and this one seems like a great fit.  Great work!</description>
		<content:encoded><![CDATA[<p>Just like the second poster, I am curious why you picked YUI.  There is certainly a lot of effort and emotion manifested in a lot of great javascript toolkits.  Nearly all have a place, and mostly none are one-size-fits-all.  What strengths of YUI keyed you in to using it?  I am tempted to ask you why you didn&#8217;t use toolkit &#8220;X&#8221; but I am actually more interested in why you _are_ using YUI.</p>
<p>Having an API that works equally well for web apps and desktop apps is awesome.  There is certainly a place for some applications on the web, and this one seems like a great fit.  Great work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: In the Wild for January 26, 2009 &#187; Yahoo! User Interface Blog</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-316231</link>
		<dc:creator>In the Wild for January 26, 2009 &#187; Yahoo! User Interface Blog</dc:creator>
		<pubDate>Mon, 26 Jan 2009 22:33:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-316231</guid>
		<description>[...] YUI3 on the Roadmap for Launchpad: Our friends at Canonical have chosen YUI 3 as the Ajax framework for Launchpad. Writes Mark Shuttleworth: &#8220;We picked YUI 3, the next version of Yahoo’s UI toolkit for the web, as a foundational layer for this AJAX effort, and we wanted to bring everyone up to speed on the processes for designing, building and testing web client apps. It was a lot of fun. In particular, we wanted to unify the web service APIs that we already publish with this AJAX work, so that it would be easy to write web browser code that could talk to the exact same API’s we publish for developers who are integrating with Launchpad. That’s now possible, which means that any API we use for AJAX work will also be available to developers writing their own tools to access Launchpad directly through the web services. Thanks to the awesomeness of YUI 3, the team is now hard at work turning those ideas into reality.&#8221;&#160; We&#8217;re thrilled to have this savvy team building on YUI 3 and we&#8217;re looking forward to the great feedback that will result from that process. [...]</description>
		<content:encoded><![CDATA[<p>[...] YUI3 on the Roadmap for Launchpad: Our friends at Canonical have chosen YUI 3 as the Ajax framework for Launchpad. Writes Mark Shuttleworth: &#8220;We picked YUI 3, the next version of Yahoo’s UI toolkit for the web, as a foundational layer for this AJAX effort, and we wanted to bring everyone up to speed on the processes for designing, building and testing web client apps. It was a lot of fun. In particular, we wanted to unify the web service APIs that we already publish with this AJAX work, so that it would be easy to write web browser code that could talk to the exact same API’s we publish for developers who are integrating with Launchpad. That’s now possible, which means that any API we use for AJAX work will also be available to developers writing their own tools to access Launchpad directly through the web services. Thanks to the awesomeness of YUI 3, the team is now hard at work turning those ideas into reality.&#8221;&nbsp; We&#8217;re thrilled to have this savvy team building on YUI 3 and we&#8217;re looking forward to the great feedback that will result from that process. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-314705</link>
		<dc:creator>James</dc:creator>
		<pubDate>Tue, 30 Dec 2008 20:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-314705</guid>
		<description>Mark said:
&quot;... since we can just get what we need in highly optimized way.&quot;

Dropping your articles, man?  That time in Russia does seem to have had an impact.  ;-)

&lt;strong&gt;Mark Shuttleworth says:&lt;/strong&gt; Wuz very hard landing!</description>
		<content:encoded><![CDATA[<p>Mark said:<br />
&#8220;&#8230; since we can just get what we need in highly optimized way.&#8221;</p>
<p>Dropping your articles, man?  That time in Russia does seem to have had an impact.  <img src='http://www.markshuttleworth.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Mark Shuttleworth says:</strong> Wuz very hard landing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Tylee Atkinson</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-314155</link>
		<dc:creator>Matthew Tylee Atkinson</dc:creator>
		<pubDate>Sun, 21 Dec 2008 17:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-314155</guid>
		<description>I&#039;m using Launchpad to manage several projects; the most notable of these so far is a version of Quake for blind gamers.  We switched to Launchpad due to the integration and hosting it offers and were very impressed at the accessibility of the Launchpad web application for our users -- it was, and remains, way ahead of the competition.  However, I am concerned that AJAX is still largely implemented in ways that exclude blind people, because the standards for AJAX accessibility are immature and have not really adopted yet.

I would like to know if there will be a conscious effort to ensure this new functionality will be accessible, as the current version of Launchpad is exemplary in this matter.  If so then it sounds great and I look forward to it!

&lt;strong&gt;Mark Shuttleworth says:&lt;/strong&gt; Yes, I believe the plan is to ensure that there are keyboard shortcuts to keep LP usable with keyboard and screen readers.</description>
		<content:encoded><![CDATA[<p>I&#8217;m using Launchpad to manage several projects; the most notable of these so far is a version of Quake for blind gamers.  We switched to Launchpad due to the integration and hosting it offers and were very impressed at the accessibility of the Launchpad web application for our users &#8212; it was, and remains, way ahead of the competition.  However, I am concerned that AJAX is still largely implemented in ways that exclude blind people, because the standards for AJAX accessibility are immature and have not really adopted yet.</p>
<p>I would like to know if there will be a conscious effort to ensure this new functionality will be accessible, as the current version of Launchpad is exemplary in this matter.  If so then it sounds great and I look forward to it!</p>
<p><strong>Mark Shuttleworth says:</strong> Yes, I believe the plan is to ensure that there are keyboard shortcuts to keep LP usable with keyboard and screen readers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paolo</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-314133</link>
		<dc:creator>Paolo</dc:creator>
		<pubDate>Sat, 20 Dec 2008 19:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-314133</guid>
		<description>Mark,
would you be so kind to share the name of the software you used to create the screencast?</description>
		<content:encoded><![CDATA[<p>Mark,<br />
would you be so kind to share the name of the software you used to create the screencast?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Schildbach</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-314131</link>
		<dc:creator>Andreas Schildbach</dc:creator>
		<pubDate>Sat, 20 Dec 2008 18:38:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-314131</guid>
		<description>I could not find your example video when I suddenly realized that you used Adobe Flash. Why do you chose a closed format rather than OGG for example?

&lt;strong&gt;Mark Shuttleworth says:&lt;/strong&gt; You could also try Gnash, the free software flash player and plugin. We use Flash because it&#039;s the most powerful tool for rendering the movies. We do render to Ogg, but I wanted to preserve the ability to control the flow of execution, and that&#039;s not possible with Ogg.</description>
		<content:encoded><![CDATA[<p>I could not find your example video when I suddenly realized that you used Adobe Flash. Why do you chose a closed format rather than OGG for example?</p>
<p><strong>Mark Shuttleworth says:</strong> You could also try Gnash, the free software flash player and plugin. We use Flash because it&#8217;s the most powerful tool for rendering the movies. We do render to Ogg, but I wanted to preserve the ability to control the flow of execution, and that&#8217;s not possible with Ogg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ubuntu Look &#187; Mark Shuttleworth talks about Launchpad&#8217;s AJAX redesign</title>
		<link>http://www.markshuttleworth.com/archives/239/comment-page-1#comment-314084</link>
		<dc:creator>Ubuntu Look &#187; Mark Shuttleworth talks about Launchpad&#8217;s AJAX redesign</dc:creator>
		<pubDate>Fri, 19 Dec 2008 16:32:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.markshuttleworth.com/?p=239#comment-314084</guid>
		<description>[...] In the design discussions, we spent a lot of time working on a new approach to “dialog boxes, wizards and workflows”, trying to solve a thorny problem in user interaction: how do you make it easy to do something complex? There are lots of cases in Launchpad where you need to get lots of ducks in a row before you can do something. For example, you might need to make sure there is a team with specific people in it before you subscribe that team to a bug. Or you might need to create a new milestone while triaging and scheduling work on bugs in your project.   Read more at Shuttleworth Blog [...]</description>
		<content:encoded><![CDATA[<p>[...] In the design discussions, we spent a lot of time working on a new approach to “dialog boxes, wizards and workflows”, trying to solve a thorny problem in user interaction: how do you make it easy to do something complex? There are lots of cases in Launchpad where you need to get lots of ducks in a row before you can do something. For example, you might need to make sure there is a team with specific people in it before you subscribe that team to a bug. Or you might need to create a new milestone while triaging and scheduling work on bugs in your project.   Read more at Shuttleworth Blog [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

