<?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>Rich Internet Applications (RIA) &#187; Rich Internet Applications</title>
	<atom:link href="http://canoo.com/blog/category/rich-internet-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://canoo.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 12 Aug 2010 11:50:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java Business RIA redefined!</title>
		<link>http://canoo.com/blog/2010/05/02/java-business-ria-redefined/</link>
		<comments>http://canoo.com/blog/2010/05/02/java-business-ria-redefined/#comments</comments>
		<pubDate>Sun, 02 May 2010 10:00:23 +0000</pubDate>
		<dc:creator>Felix Schrape</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[UltraLightClient]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[upcoming release]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=1182</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/05/02/java-business-ria-redefined/";</script>The future belongs to Rich Internet Applications (RIA) &#8211; they are increasingly replacing the classical desktop application. And it is no wonder, as this latest generation of web applications offers a totally new kind of interactivity. Furthermore, RIAs spare your budget thanks to their operating system independence and the fact that they can be used [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/05/02/java-business-ria-redefined/";</script><p>The future belongs to Rich Internet Applications (RIA) &#8211; they are increasingly replacing the classical desktop application. And it is no wonder, as this latest generation of web applications offers a totally new kind of interactivity. Furthermore, RIAs spare your budget thanks to their operating system independence and the fact that they can be used without installation. According to the market research organization Forrester Research, RIA technology will be deployed in around 60% of all software development projects in the coming years.</p>
<p><img class="alignleft size-full wp-image-1186" style="padding-bottom: 20px;" title="RIAbox_middle" src="http://canoo.com/blog/wp-content/uploads/2010/04/RIAbox_middle.png" alt="RIAbox_middle" width="300" height="334" /></p>
<p>The disadvantage of most of today&#8217;s RIA frameworks is that they were developed for the optimization of web sites. They rapidly reach their limits, therefore, with complex business applications. Canoo Engineering&#8217;s <strong>Canoo RIA Suite</strong> with its modular design provides a remedy. It&#8217;s heart is ULC (UltraLightClient), a proven and stable component for the development of RIAs &#8211; optimized for the performance requirements of business applications. Thanks to the 100% java-based homogeneous programming model, ULC reduces the complexity of RIA projects to a minimum. RIAs developed with ULC score highly due to their low development and maintenance costs, and are more than a match for classical desktop applications in user-friendliness, functionality, attractiveness, robustness and performance.</p>
<p>Since March 31, 2010, ULC Core is available as a <a href="http://www.canoo.com/ulc/beta/" target="_blank">Beta Release</a>. The <strong>Canoo Ria Suite</strong> will be released officially just before Pentecost 2010. The advantages at a Glance:</p>
<ul>
<li>Up to 50% reductions in development costs</li>
<li>Puts business functionality on to the web without quality losses</li>
<li>Lower operational costs thanks to server side maintenance and standardized technology</li>
<li>Maximum security thanks to standard conformity</li>
<li>Straightforward and rapid development due to uniform Java basis</li>
<li>Robust and scalable architecture</li>
<li>No longer time-consuming client-side deployment</li>
<li>Enables highly interactive and user friendly interfaces</li>
<li>No browser adaptation required</li>
<li>Optimal user productivity due to rapid response times</li>
<li>Lower project risk thanks to well engineered, tried and tested technology</li>
<li>Impressive prototypes in minimal time</li>
</ul>
<blockquote><p>&#8220;We switched to ULC in the middle of a large software project, as we were not able to implement all the requirements with the technology we were using at the time. ULC then enabled us to at least double our productivity, in turn allowing the project to be completed on time.&#8221;</p>
<p>Greg Hutchinson, Principal Developer of a large Canadian financial institution</p></blockquote>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2010/05/02/java-business-ria-redefined/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2010/05/02/java-business-ria-redefined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swiss RIA SIG Talk: &#8220;Share business logic between Eclipse and Web Applications&#8221;</title>
		<link>http://canoo.com/blog/2010/04/12/swiss-ria-sig-talk-share-business-logic-between-eclipse-and-web-applications/</link>
		<comments>http://canoo.com/blog/2010/04/12/swiss-ria-sig-talk-share-business-logic-between-eclipse-and-web-applications/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 09:59:34 +0000</pubDate>
		<dc:creator>Felix Schrape</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=1017</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/04/12/swiss-ria-sig-talk-share-business-logic-between-eclipse-and-web-applications/";</script>4/29/2010, Technopark Zurich. By Michael Schneider, IBM Rational Research GmbH.
This talk presents a JavaScript execution engine that allows seamless integration of Dojo-flavored JavaScript code in an OSGi based Java runtime. Doing so allows sharing JavaScript code between Web and Eclipse applications, while still providing distinctive user interfaces using HTML and SWT, respectively. As this technology [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/04/12/swiss-ria-sig-talk-share-business-logic-between-eclipse-and-web-applications/";</script><p><em>4/29/2010, Technopark Zurich. By Michael Schneider,</em><em> </em><em>IBM Rational Research GmbH</em><em>.</em></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding: 0px;">This talk presents a JavaScript execution engine that allows seamless integration of Dojo-flavored JavaScript code in an OSGi based Java runtime. Doing so allows sharing JavaScript code between Web and Eclipse applications, while still providing distinctive user interfaces using HTML and SWT, respectively. As this technology is already deployed in the latest releases of Rational Team Concert, experiences using this approach are shared.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding: 0px;">Additionally, a novel approach to develop and evolve large Dojo-based Web 2.0 applications, called JDojo, is introduced. It brings the Eclipse JDT tooling to the JavaScript language to provide typed API, compile time error checking, refactorings and much more, by using the Java syntax. However, in contrast to other approaches, its design is built around the JavaScript language rather than the JDK. It comes with built-in support for interacting with existing JavaScript code. JDojo works perfectly with the JavaScript engine, thus simplifying the development of Web and Eclipse Applications even more.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding: 0px;"><a href="http://www.jugs.ch/html/events/2010/sharing_business_logic.html" target="_blank">Read more and register here!</a></p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2010/04/12/swiss-ria-sig-talk-share-business-logic-between-eclipse-and-web-applications/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2010/04/12/swiss-ria-sig-talk-share-business-logic-between-eclipse-and-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIA Forum on GUI Technology</title>
		<link>http://canoo.com/blog/2010/01/25/ria-forum-on-gui-technology/</link>
		<comments>http://canoo.com/blog/2010/01/25/ria-forum-on-gui-technology/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:29:23 +0000</pubDate>
		<dc:creator>Felix Schrape</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=955</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/01/25/ria-forum-on-gui-technology/";</script>
We are happy to announce the second RIA forum which will take place in Darmstadt (close to Frankfurt), 23rd of April 2010! This time, with Canoo Engineering AG as premium sponsor, four well known speakers will talk about the advantages and disadvantages of four different ways to create effective user interfaces (especially in business contexts).
Instead [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/01/25/ria-forum-on-gui-technology/";</script><p><img class="alignnone size-full wp-image-956" title="600px-darmstadt_panorama" src="http://canoo.com/blog/wp-content/uploads/2010/01/600px-darmstadt_panorama.jpg" alt="600px-darmstadt_panorama" width="650" height="110" /></p>
<p>We are happy to announce the second RIA forum which will take place in Darmstadt (close to Frankfurt), 23rd of April 2010! This time, with Canoo Engineering AG as premium sponsor, four well known speakers will talk about the advantages and disadvantages of four different ways to create effective user interfaces (especially in business contexts).</p>
<p>Instead of giving details here I recommend to visit the forum page directly: <a style="text-decoration: underline; text-shadow: #ffffff 0px 1px 0px; color: #2563ab;" rel="external" href="http://www.riaforum.com/" target="_blank">http://www.riaforum.com</a> (in German). Please be aware that we can only provide entrance to a limited audience, so if you want to join, make sure you sign up quickly.</p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2010/01/25/ria-forum-on-gui-technology/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2010/01/25/ria-forum-on-gui-technology/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When is it worth deploying RIA technology?</title>
		<link>http://canoo.com/blog/2010/01/21/rich-internet-applications-for-business/</link>
		<comments>http://canoo.com/blog/2010/01/21/rich-internet-applications-for-business/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:30:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[UltraLightClient]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=932</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/01/21/rich-internet-applications-for-business/";</script>Excerpt of  &#8221;Rich Internet Applications for Business&#8221;, an article by Hans Dirk Walter, CEO Canoo Engineering AG (in print). 
Even if RIA technology continues to expand steadily in the future and the number of purely HTML based applications does decline, it is nonetheless not recommended to resort to an RIA framework or library for technology’s [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/01/21/rich-internet-applications-for-business/";</script><p><em>Excerpt of  &#8221;Rich Internet Applications for Business&#8221;, an article by Hans Dirk Walter, CEO Canoo Engineering AG (in print). </em></p>
<p>Even if RIA technology continues to expand steadily in the future and the number of purely HTML based applications does decline, it is nonetheless not recommended to resort to an RIA framework or library for technology’s sake alone when developing online applications. Instead, the decision depends on the user interface requirements.</p>
<p><span style="color: #ffffff;"><span style="color: #000000;"><br />
</span></span></p>
<div id="attachment_934" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-934 " title="Figure 1" src="http://canoo.com/blog/wp-content/uploads/2010/01/Figure1.jpg" alt="Figure 1 provides a schematic illustration of various categories of application depending on usage, and shows the dependency of these applications with regard to interactivity requirements and interface richness (UI functionality, drag &amp; drop, graphics)." width="600" height="450" /><p class="wp-caption-text">Figure 1 provides a schematic illustration of various categories of application depending on usage, and shows the dependency of these applications with regard to interactivity requirements and interface richness (UI functionality, drag &amp; drop, graphics).</p></div>
<p><span style="color: #ffffff;">.</span></p>
<p>Typical web applications such as online shopping or rail timetables, that are only occasionally visited by their customers, need to be self explanatory and easy to operate. Speed and sophisticated interaction are of secondary importance in these cases. This type of application is best implemented using form based “wizards”. The functionality offered by HTML is generally more than sufficient in such cases. This does not apply, however, to productive systems, whose users often spend several hours per day with the application. The interface need not necessarily be self explanatory, while training is normally worthwhile. These kinds of application should be developed using RIA technology. The final types of program identified are games, which place the most demanding requirements of all in terms of interactivity (extremely speedy program reaction times in response to rapid successive inputs), as well as sophistication (3D animations, film sequences, etc.) Such application have so far scarcely been realised in satisfactory quality as RIAs.</p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2010/01/21/rich-internet-applications-for-business/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2010/01/21/rich-internet-applications-for-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The renaissance of user-oriented interface designs</title>
		<link>http://canoo.com/blog/2010/01/21/the-renaissance-of-user-oriented-interface-designs/</link>
		<comments>http://canoo.com/blog/2010/01/21/the-renaissance-of-user-oriented-interface-designs/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 10:15:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=949</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/01/21/the-renaissance-of-user-oriented-interface-designs/";</script>Excerpt of  &#8221;Rich Internet Applications for Business&#8221;, an article by Hans Dirk Walter, CEO Canoo Engineering AG (in print).

Alongside the ascendancy of the World Wide Web (WWW) as global information platform, its technology has increasingly been employed as the basis for enterprise applications in the course of the last 10 years. Web based application have [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2010/01/21/the-renaissance-of-user-oriented-interface-designs/";</script><p><em>Excerpt of  &#8221;Rich Internet Applications for Business&#8221;, an article by Hans Dirk Walter, CEO Canoo Engineering AG (in print).</em></p>
<div>
<p>Alongside the ascendancy of the World Wide Web (WWW) as global information platform, its technology has increasingly been employed as the basis for enterprise applications in the course of the last 10 years. Web based application have successively squeezed out the previously widespread client-server applications. Ever more IT managers have recognised the operational advantages of centralised application management (re-)enabled through this technology and have placed a total emphasis upon HTML in their application development. This trend has rather conveyed the impression in recent years, therefore, that page based user interfaces were <em>the last word</em>, while user-oriented layout and design appeared consigned to oblivion.</p>
<p>In the wake of the euphoria surrounding HTML there were always organisations who expressed their dissatisfaction at the shortcomings of pure HTML interfaces. Meanwhile, a significant number of middle sized IT companies made their money developing RIAs for such organisations. Publicly, however, these efforts scarcely attracted attention. It was not until the Eclipse project, with its popular Rich Client Platform (RCP)<a href="#_ftn1">[1]</a> several years ago, that the ordinary developer was once again reminded of the far more ergonomic interfaces of the client-server technology of the 1980s and 1990s.</p>
<p>The term “rich client” now became newly synonymous with this technology.  Since RCP is a “fat client” technology it did not correspond to the centralised “zero footprint”<a href="#_ftn2">[2]</a> approach of classical HTML applications. These benefits, in which no application specific code whatsoever was of installed on the client, thus employed so called “rich thin client” technology, which in turn however merely represented a transient niche. It was not until Jesse James Garrett coined the phrase “Ajax”<a href="#_ftn3">[3]</a> in 2005, thus bestowing respectability on JavaScript based Internet technology that the idea of “Rich Internet Applications” became familiar to a broader public, who has since been demanding the same level of interface interactivity in online connections as that of pure desktop applications.</p>
<p>This trend has been reinforced to now by discussions about the fuzzy, yet enigmatic term “Web 2.0”<a href="#_ftn4">[4]</a>. According to this “hype”, the hitherto largely passive bulk of internet users would become highly active web content authors in the coming years or even site “programmers”. Thus, “Web 1.0 was commerce. Web 2.0 is people. [...] 2015, everyone alive will [..] write a song, author a book, make a video, craft a weblog, and code a program” (Kelly, <em>Wired<a href="#_ftn5">[5]</a></em>). However, in order to motivate and enable the average surfer not just to consume but also to actively contribute new content, the web needs to be equipped with a suitable interactive interface, with whose help the user can rapidly and easily become active. RIAs bridge this gap perfectly with respect to the dizzying expectations of Web 2.0. They represent the technology, without which the entire aspiration and utopia would evaporate.</p>
<p>However, RIA technology offers so many advantages not only for the Web 2.0 community but also for everyday enterprise applications, that the demise of exclusively HTML based “poor ugly web applications” (PUWA) is foreseeable in the not too distant future.</p>
<hr size="1" /><a href="#_ftnref">[1]</a> Jeff McAffer, Jean-Michel Lemieux: Eclipse Rich Client Platform; Addison-Wesley, 2005.</p>
<p><a href="#_ftnref">[2]</a> “Zero footprint” means that no additional Software needs to be installed on the client in order to launch an application</p>
<p><a href="#_ftnref">[3]</a> Jesse James Garrett: AJAX: A New Approach to Web Applications; www.adaptivepath.com/publications/essays/archives/000385.php</p>
<p><a href="#_ftnref">[4]</a> Tim O’Reilly: What is Web 2.0;</p>
<p><a href="#_ftnref">[5]</a> Kelly, K.: We are the Web. In: Wired 13.08 (08/2005)</div>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2010/01/21/the-renaissance-of-user-oriented-interface-designs/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2010/01/21/the-renaissance-of-user-oriented-interface-designs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix release for ULC &#8216;08 update 4 available</title>
		<link>http://canoo.com/blog/2009/11/27/fix-release-for-ulc-08-update-4-available/</link>
		<comments>http://canoo.com/blog/2009/11/27/fix-release-for-ulc-08-update-4-available/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 15:02:24 +0000</pubDate>
		<dc:creator>marcel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[UltraLightClient]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=848</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/27/fix-release-for-ulc-08-update-4-available/";</script>We are pleased to announce that new maintenance releases for UltraLightClient is now available for download.
This is a maintenance release for UltraLightClient &#8216;08 that fixes the issue
UBA-7852 introduced by update 4.
In addition we have fixed three other issues

[UBA-7573] &#8211; ULCComponent.add/removeNotify() does not work inside ULCTabbedPane and ULCCardPane
[UBA-7580] &#8211; Missing column selection event for ULCTableTree with [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/27/fix-release-for-ulc-08-update-4-available/";</script><p>We are pleased to announce that new maintenance releases for <a href="http://www.canoo.com/ulc/products/canooulc.html ">UltraLightClient</a> is now available for download.</p>
<p>This is a maintenance release for UltraLightClient &#8216;08 that fixes the issue<br />
<a href="https://www.canoo.com/jira/browse/UBA-7852">UBA-7852</a> introduced by update 4.<br />
In addition we have fixed three other issues</p>
<ul>
<li>[<a href="https://www.canoo.com/jira/browse/UBA-7573">UBA-7573</a>] &#8211; ULCComponent.add/removeNotify() does not work inside ULCTabbedPane and ULCCardPane</li>
<li>[<a href="https://www.canoo.com/jira/browse/UBA-7580">UBA-7580</a>] &#8211; Missing column selection event for ULCTableTree with expansion listener</li>
<li>[<a href="https://www.canoo.com/jira/browse/UBA-7760">UBA-7760</a>] &#8211; [Mac OS X 10.5.7, JRE 1.5] Installing shortcuts on the dock messed up the dock</li>
</ul>
<p>Please see the <a href="http://www.canoo.com/ulc/external/releasenotes.html">ULC &#8216;08 update 4 release notes</a> for the complete list of implemented feature requests and fixed problem reports. </p>
<p>Please note: the UltraLightClient &#8216;08 license key is valid for all software releases labeled UltraLightClient &#8216;08. If you already have a ULC &#8216;08 license key, a new license key is not required.</p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2009/11/27/fix-release-for-ulc-08-update-4-available/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2009/11/27/fix-release-for-ulc-08-update-4-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maintenance release,ULC Visual Editor for Eclipse 6.1.2 is now available.</title>
		<link>http://canoo.com/blog/2009/11/20/maintenance-releaseulc-visual-editor-for-eclipse-6-1-2-is-now-available/</link>
		<comments>http://canoo.com/blog/2009/11/20/maintenance-releaseulc-visual-editor-for-eclipse-6-1-2-is-now-available/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:27:44 +0000</pubDate>
		<dc:creator>marcel</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[UltraLightClient]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=842</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/20/maintenance-releaseulc-visual-editor-for-eclipse-6-1-2-is-now-available/";</script>We are pleased to announce that the maintenance release ULC Visual Editor for Eclipse 6.1.2 is now available.
Installation from the update site: http://update.canoo.com/ulcve is easily done using the eclipse built in software installation and updating mechanism
This is a maintenance release for ULC Visual Editor for Eclipse. Please see the release notes for a list of [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/20/maintenance-releaseulc-visual-editor-for-eclipse-6-1-2-is-now-available/";</script><p>We are pleased to announce that the maintenance release <a href="http://www.canoo.com/ulc/products/ulcvisualeditor.html">ULC Visual Editor for Eclipse 6.1.2</a> is now available.</p>
<p>Installation from the update site: http://update.canoo.com/ulcve is easily done using the eclipse built in software installation and updating mechanism</p>
<p>This is a maintenance release for ULC Visual Editor for Eclipse. Please see the <a href="http://www.canoo.com/ulc/external/ve-releasenotes.html">release notes</a> for a list of implemented feature requests and fixed problem reports:</p>
<p>Please note: the ULC Visual Editor 6.1  license key is valid for all software releases labeled ULC Visual Editor 6.1. If you already have a ULC Visual Editor 6.1  license key, a new license key is not required.</p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2009/11/20/maintenance-releaseulc-visual-editor-for-eclipse-6-1-2-is-now-available/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2009/11/20/maintenance-releaseulc-visual-editor-for-eclipse-6-1-2-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maintenance Releases ULC &#8216;08 update 4 and ULCLoad 3.0.2 available</title>
		<link>http://canoo.com/blog/2009/11/13/maintenance-releases-ulc-08-update-4-and-ulcload-3-0-2-available/</link>
		<comments>http://canoo.com/blog/2009/11/13/maintenance-releases-ulc-08-update-4-and-ulcload-3-0-2-available/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 16:17:37 +0000</pubDate>
		<dc:creator>marcel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[UltraLightClient]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=834</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/13/maintenance-releases-ulc-08-update-4-and-ulcload-3-0-2-available/";</script>We are pleased to announce that new maintenance releases for UltraLightClient and ULCLoad are now available for download.
These are maintenance releases for UltraLightClient &#8216;08 and ULCLoad 3.0. Please see the ULC &#8216;08 update 4 release notes and the
ULCLoad 3.0.2 release notes for a list of implemented feature requests and fixed problem reports : 
Please note: [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/13/maintenance-releases-ulc-08-update-4-and-ulcload-3-0-2-available/";</script><p>We are pleased to announce that new maintenance releases for <a href="http://www.canoo.com/ulc/products/canooulc.html ">UltraLightClient</a> and <a href="http://www.canoo.com/ulc/products/ulcload.html">ULCLoad</a> are now available for download.</p>
<p>These are maintenance releases for UltraLightClient &#8216;08 and ULCLoad 3.0. Please see the <a href="http://www.canoo.com/ulc/external/releasenotes.html">ULC &#8216;08 update 4 release notes</a> and the<br />
<a href="http://www.canoo.com/ulc/external/load-releasenotes.html">ULCLoad 3.0.2 release notes</a> for a list of implemented feature requests and fixed problem reports : </p>
<p>Please note: the UltraLightClient &#8216;08 license key is valid for all software releases labeled UltraLightClient &#8216;08, the ULCLoad 3.0 license key is valid for all software releases labeled ULCLoad 3.0. If you already have one of these license keys for your product, a new license key is not required.</p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2009/11/13/maintenance-releases-ulc-08-update-4-and-ulcload-3-0-2-available/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2009/11/13/maintenance-releases-ulc-08-update-4-and-ulcload-3-0-2-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Framework behind CATS: UltraLightClient</title>
		<link>http://canoo.com/blog/2009/11/12/the-framework-behind-cats-ultralightclient/</link>
		<comments>http://canoo.com/blog/2009/11/12/the-framework-behind-cats-ultralightclient/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 17:01:14 +0000</pubDate>
		<dc:creator>Felix Schrape</dc:creator>
				<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[UltraLightClient]]></category>
		<category><![CDATA[W-JAX]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=828</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/12/the-framework-behind-cats-ultralightclient/";</script>You want to know more about the framework behind CATS, the soccer betting tool which just won the W-Jax developer challenge? Take a look on a video which presents the advantages of Canoo&#8217;s RIA technology in a nutshell:
.

var dzone_style="2";//]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/11/12/the-framework-behind-cats-ultralightclient/";</script><p>You want to know more about the framework behind CATS, the soccer betting tool which just won the W-Jax developer challenge? Take a look on a video which presents the advantages of Canoo&#8217;s RIA technology in a nutshell:</p>
<p><span style="color: #ffffff;">.</span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="475" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/2ycDfUeGRTo&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="475" height="295" src="http://www.youtube.com/v/2ycDfUeGRTo&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2009/11/12/the-framework-behind-cats-ultralightclient/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2009/11/12/the-framework-behind-cats-ultralightclient/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jazoon &#8216;09: RIA and Security</title>
		<link>http://canoo.com/blog/2009/06/23/jazoon-09-ria-and-security/</link>
		<comments>http://canoo.com/blog/2009/06/23/jazoon-09-ria-and-security/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 13:54:50 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[Jazoon]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=451</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/06/23/jazoon-09-ria-and-security/";</script>Session title: RIA Security: Broken by Design
From: Joonas Lehtinen, CEO IT Mill
IT Mill is the creator of Vaadin: A 100% Java tool for RIA.
Joonas outlines a spectrum of complexity from Basic site to 3D games examples:
Web Sites (Wikipedia), AJAX Sugar (Facebook), Full RIA
He divides „Full RIA“ divide into client side vs. Server driven. Gives a [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://canoo.com/blog/2009/06/23/jazoon-09-ria-and-security/";</script><p>Session title: RIA Security: Broken by Design<br />
From: Joonas Lehtinen, CEO IT Mill</p>
<p>IT Mill is the creator of Vaadin: A 100% Java tool for RIA.</p>
<p>Joonas outlines a spectrum of complexity from Basic site to 3D games examples:<br />
Web Sites (Wikipedia), AJAX Sugar (Facebook), Full RIA</p>
<p>He divides „Full RIA“ divide into client side vs. Server driven. Gives a crash course in GWT.</p>
<p>Vaadin: Apparently 100% Java and server driven, which sounds an awful lot like ULC at this stage&#8230; But here’s a difference: It builds on GWT and relies on JavaScript on the client-side.</p>
<p>He goes on to present a bunch of development rules:</p>
<p>Rule #1: Don&#8217;t trust the browser<br />
Rule #2: Complexity is a hiding place for bugs<br />
Rule #3: Large surface give more opportunities for attack. This surface has increased with Web 2.0.</p>
<p> </p>
<p style="text-align: center;"><a href="http://canoo.com/blog/wp-content/uploads/2009/06/p1010092.jpg"><img class="alignnone size-medium wp-image-453" title="p1010092" src="http://canoo.com/blog/wp-content/uploads/2009/06/p1010092-300x200.jpg" alt="" width="300" height="200" /></a></p>
<p> </p>
<p>Difference between GWT and Vaadin architectures is that GWT relies on the client invoking a server-side Web Service API, whereas Vaadin renders the client&#8217;s view on the server.</p>
<p>Erm&#8230; he then offers the cures for the problems (Rules above)&#8230; which I miss because the explanation is compressed into around 5s.</p>
<p>I&#8217;m starting to dislike this presentation at this point. Because here comes another artificial security issue scenario&#8230; which <em>guess which product</em> solves. And I thought product placement in Hollywood movies was irritating.</p>
<p>The issues he raises are legitimate, but the lack of objectivity is obscuring the message. And as I write the presenter is debugging JavaScript which depends on analysing the DOM on the client side &#8211; I&#8217;m not sure if he&#8217;s now analysing the problem or trying to fix it!?</p>
<p>I am formally declaring myself lost at this stage. At least I hope the other attendees are getting something out of this presentation, which has lost focus IMO.</p>
<p>He continues with a discussion about attacking at the transport level, inserting new data on the fly. But come on: A secure transaction in this technical setting will operate under HTTPS, which in most instances will deal with this kind of attack. Unless, of course, that&#8217;s something else I missed.</p>
<p>I think I need a coffee!!!</p>
<script>var dzone_style="2";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><div style="float: left; width: 140px; height: 21px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://canoo.com/blog/2009/06/23/jazoon-09-ria-and-security/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=1"></script></div>]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2009/06/23/jazoon-09-ria-and-security/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
