<?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; Web 2.0</title>
	<atom:link href="http://canoo.com/blog/category/web-20/feed/" rel="self" type="application/rss+xml" />
	<link>http://canoo.com/blog</link>
	<description>Web 2.0 Technology Blog on Java RIA, AJAX and Flex</description>
	<lastBuildDate>Mon, 15 Feb 2010 17:06:05 +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>Canoo @ WJAX/SOACon 2008</title>
		<link>http://canoo.com/blog/2008/11/17/canoo-wjaxsoacon-2008/</link>
		<comments>http://canoo.com/blog/2008/11/17/canoo-wjaxsoacon-2008/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 09:11:32 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Canoo.net]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[JAX India]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java RIA]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Sample Apps]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[UltraLightClient]]></category>
		<category><![CDATA[W-JAX]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Why ULC?]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[canoo]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[RichInternetApplications]]></category>
		<category><![CDATA[ulc]]></category>
		<category><![CDATA[WJAX]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=314</guid>
		<description><![CDATA[This is just a quick note about the WJAX Java developer conference that take place last week in Munich.
The conference program was quite balanced and beside the main stream topics about SOA (ServiceOrientedArchitektur &#8211; represented by the SOACon conference), Spring, Application Security and OSGi there was a huge number of different topics, which were addressed [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick note about the WJAX Java developer conference that take place last week in Munich.</p>
<p>The conference program was quite balanced and beside the main stream topics about SOA (ServiceOrientedArchitektur &#8211; represented by the SOACon conference), Spring, Application Security and OSGi there was a huge number of different topics, which were addressed by several talks.</p>
<p>Most interesting from my point of view were following sessions:</p>
<ul>
<li>Keynote from Jonas Jacobi: Re-architecting the Web with HTML 5 Communication.</li>
<li>Talk from Karsten Lentzsch: Efficient design of swing UI&#8217;s.</li>
<li>Talk from Angelika Langer: Java programming in the age of multicore.</li>
<li>Talk from Dierk Koenig: RESTful JEE with Grails.</li>
</ul>
<p><a href="http://canoo.com/blog/wp-content/uploads/2008/11/img_8517.jpg"><img class="alignnone size-medium wp-image-315" title="Dirk Krampe at the canoo booth" src="http://canoo.com/blog/wp-content/uploads/2008/11/img_8517-300x209.jpg" alt="" width="300" height="209" /></a><br />
Canoo was exhibiting on a booth, which gave the great opportunity to present and talk about our products <a title="UltraLightClient (ULC)" href="http://canoo.com/ulc">UltraLightClient (ULC)</a>, the just released language application for the IPhone (using <a title="canoo.net" href="http://www.canoo.net">canoo.net</a>), our demo for the new <a title="JavaFX platform" href="http://www.musicpinboard.com/">JavaFX platform</a> and <a title="fancy UltraLightClient / Swing rich client applications" href="http://www.canoo.com/ulc/demos/onlineshop.html">fancy UltraLightClient / Swing rich client applications</a>. In addition Canoo members used the presence to keep in touch with existing costumers, contact new ones or presented the company to potential new staff members.</p>
<p><strong>Canoo Online Quiz </strong></p>
<p>All the visitors on the booth and all other interested software developers had and still have the possibility to join an online quiz. Its possible to win an iPod touch or one of ten &#8216;Groovy in Action&#8217; books. The quiz can be found at <a title="www.canoo.com/quiz" href="http://www.canoo.com/quiz">www.canoo.com/quiz</a> and will end at the 30.11.2008.</p>
<p><a href="http://canoo.com/blog/wp-content/uploads/2008/11/img_8540_24.jpg"><img class="alignnone size-medium wp-image-320" title="Dierk König" src="http://canoo.com/blog/wp-content/uploads/2008/11/img_8540_24-255x300.jpg" alt="" width="255" height="300" /></a></p>
<p>Dierk König, Canoo fellow and author of the &#8216;Groovy in Action&#8217; book, was holding a groovy workshop and was giving a talk about RESTful JEE with Grails.</p>
]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2008/11/17/canoo-wjaxsoacon-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canoo.net Talk at BlogCamp Switzerland</title>
		<link>http://canoo.com/blog/2008/09/09/canoonet-talk-at-blogcamp-switzerland/</link>
		<comments>http://canoo.com/blog/2008/09/09/canoonet-talk-at-blogcamp-switzerland/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 10:21:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Canoo.net]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[RIA4Mobiles]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[blogcampswitzerland]]></category>
		<category><![CDATA[Fragen Sie Dr. Bopp]]></category>
		<category><![CDATA[German dictionary]]></category>
		<category><![CDATA[German language]]></category>
		<category><![CDATA[German language dictionary]]></category>
		<category><![CDATA[iPhone application]]></category>
		<category><![CDATA[Stephan Bopp]]></category>
		<category><![CDATA[Stephan Gillmeier]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=298</guid>
		<description><![CDATA[Stephan Gillmeier and I attended the recent BlogCamp in Zürich, Switzerland. 

Stephan Gillmeier presented an excellent talk on Canoo&#8217;s German language blog &#8220;Fragen Sie Dr. Bopp&#8221; (in English &#8220;Ask Dr. Bopp&#8221;):  
www.canoo.net/blog
This is where Canoo&#8217;s chief linguist Dr. Stephan Bopp publishes some of the questions we receive at www.canoo.net.
As a special highlight, Stephan Gillmeier [...]]]></description>
			<content:encoded><![CDATA[<p>Stephan Gillmeier and I attended the recent <a href="http://www.blogcamp.ch/">BlogCamp in Zürich, Switzerland</a>. </p>
<p><a href='http://canoo.com/blog/wp-content/uploads/2008/09/img_6017.jpg'><img src="http://canoo.com/blog/wp-content/uploads/2008/09/img_6017.jpg" alt="Stephan presents the Canoo.net blog " title="Stephan Gillmeier at BlogCamp Switzerland" width="500" height="281" class="alignnone size-full wp-image-300" /></a></p>
<p>Stephan Gillmeier presented an excellent talk on Canoo&#8217;s German language blog &#8220;<strong>Fragen Sie Dr. Bopp</strong>&#8221; (in English &#8220;Ask Dr. Bopp&#8221;):  </p>
<p><a href="http://www.canoo.net/blog/">www.canoo.net/blog</a></p>
<p>This is where Canoo&#8217;s chief linguist <a href="http://canoo.net/blog/wer-ist-dr-bopp/">Dr. Stephan Bopp</a> publishes some of the questions we receive at <a href="http://www.canoo.net">www.canoo.net</a>.</p>
<p>As a special highlight, Stephan Gillmeier revealed one of his plans for Canoo.net:  </p>
<p><a href='http://canoo.com/blog/wp-content/uploads/2008/09/img_6027.jpg'><img src="http://canoo.com/blog/wp-content/uploads/2008/09/img_6027.jpg" alt="Look up German words from your iPhone" title="Canoo.net iPhone application" width="500" height="666" class="alignnone size-full wp-image-299" /></a></p>
<p>An iPhone application to look up words on Canoo.net.</p>
]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2008/09/09/canoonet-talk-at-blogcamp-switzerland/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Canoo CEO to present course on RIA and AJAX at ETH Zürich</title>
		<link>http://canoo.com/blog/2008/09/03/canoo-ceo-to-present-course-on-ria-and-ajax-at-eth-zurich/</link>
		<comments>http://canoo.com/blog/2008/09/03/canoo-ceo-to-present-course-on-ria-and-ajax-at-eth-zurich/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 12:52:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[ETH Zürich]]></category>
		<category><![CDATA[Hans-Dirk Walter]]></category>
		<category><![CDATA[Kompaktkurse für Informatiker]]></category>
		<category><![CDATA[Weiterbildungsangebot]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/?p=294</guid>
		<description><![CDATA[Canoo&#8217;s CEO Hans-Dirk Walter is presenting a one day course on Rich Internet Applications and AJAX on 12th September 2008. 
The RIA course is part of a three day training &#8220;Web-basierte Informationssysteme&#8221; from 10th to 12th September 2008 and will be held in German at the ETH in Zürich. Participants may choose to attend only [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.canoo.com/whoiswho.html#hansdirk"><img src="http://canoo.com/blog/wp-content/uploads/2008/09/hans_dirk_walter_large-300x281.jpg" alt="Hans-Dirk Walter, CEO at Canoo Engineering" title="hans_dirk_walter" width="200"  class="alignright size-medium wp-image-295" /></a>Canoo&#8217;s CEO Hans-Dirk Walter is presenting a <a href="http://www.inf.ethz.ch/education/continuing/compact_courses/details/index?cid=53&#038;switch=off">one day course on Rich Internet Applications and AJAX</a> on 12th September 2008. </p>
<p>The RIA course is part of a three day training &#8220;Web-basierte Informationssysteme&#8221; from 10th to 12th September 2008 and will be held in German at the ETH in Zürich. Participants may choose to attend only one day or the entire course. </p>
<blockquote><p>Praktisch alle Menschen haben Zugang zum &#8220;Web&#8221;, sei es privat, dienstlich oder zunehmend auch mobil. Das Web ist damit praktisch jederzeit für jedermann verfügbar. Der große Erfolg des Webs liegt darin begründet, dass das Web die Kosten für das Abrufen und Bereitsstellen von Information stark reduziert hat. Dieser dreitägige Kurs stellt die grundlegenden Technologien des Web und der Entwicklung von Web-basierten Anwendungen vor. Am ersten Tag werden Web Services und dienstorientierte Softwarearchitekturen (SOA) vorgestellt, die die Grundlage für verteilte Informationssysteme bieten. Am zweiten Tag wird XML als eine der grundlegenden Technologie zur Repräsentation, Speicherung, Austausch und Verarbeitung von Information vorgestellt. Am dritten Tag werden Rich Internet Applications und die Programmierung von modernen graphischen Benutzerschnittstellen behandelt.</p></blockquote>
<p><a href="http://www.inf.ethz.ch/education/continuing/compact_courses/details/index_DE?cid=53"></p>
<p><img src="http://canoo.com/blog/wp-content/uploads/2007/12/ethlogo.gif" alt="" title="ETH Zurich" class="alignright size-medium" width="150"  /></a></p>
<p>Here is a summary of the RIA topics that will be presented (<em>in German</em>):</p>
<blockquote><p>Rich Internet Applikationen (RIA) sind die nächste Generation der Webtechnologie. Sie verbessern die Benutzerschnittstellen und erweitern den Anwendungsbereich von Webapplikationen entscheidend. Ihr wesentlicher Beitrag: sie verbinden die Vorteile server-basierter Web-Technologie mit Interaktionsmöglichkeiten für den Benutzer, die man sonst nur von lokal installierten Desktop-Applikationen kennt.</p>
<p>Durch das Schlagwort AJAX und Anwendungen wie Google Maps, Flickr oder e-Opinion, die mit dieser Technologie implementiert sind, wurden Rich Internet Applikationen über die technische Entwickler-Community hinaus bekannt. </p>
<p>Häufig wird übersehen, dass AJAX nur eine (sehr einfache) Implementierungsalternative ist, um das übergeordnete Ziel ergonomischerer Benutzerschnittstellen zu realisieren. Dieser Kurs gibt einen Überblick über die Ziele, die man durch den Einsatz von RIA Technologie verfolgt, die Architektur und Entwurfsmuster für Rich Internet Applikationen sowie einen Überblick über Technologiealternativen, um solche modernen Systeme zu realisieren. Zusätzlich zu den Konzepten werden Demonstrationen und praktische Beispiele geliefert, um eine richtige Erfahrung mit diesen Technologien zu bekommen.</p></blockquote>
<p><br/></p>
<p><strong>Summary of the Course Details:</strong></p>
<p><strong>When:</strong> Wednesday 10th September 2008 to Friday 12th September<br />
<strong>Where:</strong> ETH Zürich, IFW-Gebäude, Hörsaal A 36 , Haldeneggsteig 4<br />
<strong>Lecturers: </strong><br />
Prof. Dr. G. Alonso, ETH Zürich<br />
Prof. Dr. D. Kossmann, ETH Zürich<br />
Dr. H.-D. Walter, Canoo AG<br />
<strong>Course name:</strong> Web-basierte Informationssysteme</p>
<p><a href="http://www.inf.ethz.ch/education/continuing/compact_courses/anmeldung/index_DE" title="ETH Zürich Kompaktkurs zum Thema RIA und AJAX"><img src="http://farm4.static.flickr.com/3022/2824038395_500cb16d10_m.jpg" width="250" alt="ETH Zürich Kompaktkurs zum Thema RIA und AJAX" /></a></p>
<p><a href="http://www.inf.ethz.ch/education/continuing/compact_courses/anmeldung/index_DE"><br />
Register for this course</a> at the ETH Zürich website. </p>
<p>This course is part of an <a href="http://www.inf.ethz.ch/education/continuing/compact_courses/index_DE">ETH Zürich course program for IT professionals called &#8220;Kompaktkurse für Informatiker&#8221;</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2008/09/03/canoo-ceo-to-present-course-on-ria-and-ajax-at-eth-zurich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LIFT 08: Some observations</title>
		<link>http://canoo.com/blog/2008/02/11/lift-08-some-observations/</link>
		<comments>http://canoo.com/blog/2008/02/11/lift-08-some-observations/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 16:45:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/2008/02/11/lift-08-some-observations/</guid>
		<description><![CDATA[Last week I attended LIFT in Geneva, Switzerland. LIFT is a conference that explores the challenges and opportunities of technology in society. The conference discusses new technologies and their impact on society from a user&#8217;s point of view.

Here are some trends I observed:
Disclaimer: this is my personal view and interpretation of LIFT. Please feel free [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I attended <a href="http://www.liftconference.com/">LIFT</a> in Geneva, Switzerland. LIFT is a conference that explores the challenges and opportunities of technology in society. The conference discusses new technologies and their impact on society from a user&#8217;s point of view.</p>
<p><a href="http://www.liftconference.com"><img id="image197" src="http://canoo.com/blog/wp-content/uploads/2008/02/2255719500_1ab0d60d21_m.thumbnail.jpg" alt="LIFT logo" /></a></p>
<p>Here are some trends I observed:</p>
<p><em>Disclaimer: this is my personal view and interpretation of LIFT. Please feel free to add a comment or point out any errors.</em></p>
<p><strong>Better Interfaces</strong></p>
<p>There are <a href="http://www.liftconference.com/help-us-design-new-type-web-tool-manage-presence-feeds-flow-activity-and-peripheral-awareness-added-">companies such as Headshift</a> looking to create new web tools that will help to manage information overload and personal productivity in large networks or organizations. They held a workshop at LIFT to hear ideas and opinions about hybrid web interfaces for email, RSS feeds, and concepts such as Getting Things Done. </p>
<p>I was in a parallel workshop called <em><a href="http://www.liftconference.com/forgetful-interfaces">Forgetful Interfaces</a></em>, discussing new ways to display the huge amounts of stored data we have accumulated. It was a very broad discussion and I went out of the workshop with more questions than answers. One proposal was to build interfaces like the human memory: data linked to recent events is available immediately, and as time flies, the data &#8211; i.e. the interface items related to the data &#8211; that you have not used over the past year fades away. For example, items in a to do list are important in the short term, but will tend to clutter search results one year from now without adding any added value. </p>
<p>These two workshops highlight the need for better web interfaces for knowledge workers. The amount of information from various data streams is due to increase, and the challenge is to build business process, as well as knowledge management tools that will increase efficiency and productivity. As Web 2.0 moves into the corporate world, I&#8217;m expecting the need for richer, adaptable interfaces to grow.</p>
<p><strong>Scalability</strong></p>
<p>One of the most common questions asked by the Venture Night panel on Wednesday evening was: What about scalability? If your web app is successful and draws millions of users, will the architecture be able to handle this? How are you addressing the performance issue? </p>
<p><strong>Mobile computing</strong></p>
<p><a href="http://www.liftconference.com/person/cara-francesco">Francesco Cara of Nokia</a> described the evolution of mobile communication ecosystems. We are currently in the third stage where new features and services are being introduced rapidly, new players such as Apple and Google moving into the market, the complexity is increasing, and more mobile applications are accessing the Internet directly.</p>
<p>Within this context, I couldn&#8217;t help but think of Canoo&#8217;s RIA for Mobiles project, that <a href="http://canoo.com/blog/2008/01/16/richmobile-richdesktop/">Christian wrote about in January 2008</a>. </p>
<p>Further links on LIFT 08:</p>
<p><a href="http://www.nouvo.ch/liftvideo">LIFT videos</a></p>
<p><a href="http://giussani.typepad.com/loip/">Bruno Giussani&#8217;s blog</a></p>
<p><a href="http://climbtothestars.org/tags/lift08/">Stephanie Booth&#8217;s blog</a></p>
<p><a href="http://blog.liip.ch/archive/tag/lift08/">Hannes Gassert&#8217;s notes in the Liip blog </a></p>
]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2008/02/11/lift-08-some-observations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIA Link Roundup</title>
		<link>http://canoo.com/blog/2007/09/27/ria-link-roundup-3/</link>
		<comments>http://canoo.com/blog/2007/09/27/ria-link-roundup-3/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 08:22:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Microsoft Silverlight]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/2007/09/27/ria-link-roundup-3/</guid>
		<description><![CDATA[Here are a couple of interesting RIA links that I stumbled across during the past week:
Java FX
Javalobby has posted an  interview with Tom Ball, lead architect on the openjfx compiler project:
We&#8217;ve been interviewing lots of design houses, and the biggest complaint they have with Java-based client applications is how much longer it takes the [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a couple of interesting RIA links that I stumbled across during the past week:</p>
<p><strong>Java FX</strong><br />
Javalobby has posted an  <a href="http://www.javalobby.org/java/forums/t101855.html">interview with Tom Ball</a>, lead architect on the openjfx compiler project:</p>
<blockquote><p>We&#8217;ve been interviewing lots of design houses, and the biggest complaint they have with Java-based client applications is how much longer it takes the Swing engineers to turn a design cycle than the designers do &#8212; the designers can crack out a design in a week which their developer counterparts take three months to implement. </p></blockquote>
<p>It is definitely an encouraging sign to see that Sun is moving ahead in this area.</p>
<p><strong>10 Future Web Trends</strong><br />
Richard MacManus lists RIA in his list of <a href="http://www.readwriteweb.com/archives/10_future_web_trends.php">10 Future Web Trends</a>:</p>
<blockquote><p>As the current trend of hybrid web/desktop apps continues, expect to see RIA (rich internet apps) continue to increase in use and functionality. Adobe&#8217;s AIR platform (Adobe Integrated Runtime) is one of the leaders, along with Microsoft with its Windows Presentation Foundation. Also in the mix is Laszlo with its open source OpenLaszlo platform and there are several other startups offering RIA platforms. Let&#8217;s not forget also that Ajax is generally considered to be an RIA &#8211; it remains to be seen though how long Ajax lasts, or whether there will be a &#8216;2.0&#8242;.</p></blockquote>
<p><strong>Flex vs. Silverlight</strong><br />
<a href="http://www.jamesward.org/wordpress/2007/09/19/flex-3-and-silverlight/">James Ward</a> compares Flex and Microsoft Silverlight in <a href="http://www.infoq.com/news/2007/09/flex3">this interview</a> published at InfoQ.</p>
<p><strong>Do you use AJAX, RIA or other Web 2.0?</strong><br />
Eric Chiu asks in <a href="http://www.linkedin.com/answers/technology/web-development/TCH_WDD/98153-13157810">this thread</a> on LinkedIn (you&#8217;ll probably need to log in to read the thread):</p>
<blockquote><p>Do you use AJAX, RIA, or other Web 2.0?</p>
<p>Do you think AJAX made the web easier to use? What are some of your favorite AJAX frameworks? I would like to know how companies are using AJAX to improve usability, interaction and collaboration. </p></blockquote>
<p>Most people in the thread reported that they are using AJAX libraries such as Prototype, JQuery and RIA tools such as Adobe Flex. Perfomance and security are major concerns. While others cite customization and extensibility as being important. </p>
]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2007/09/27/ria-link-roundup-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.0: What it is &#8211; How it &#8220;feels&#8221; &#8211; What is available</title>
		<link>http://canoo.com/blog/2007/07/11/web-20-what-is-it-whats-available/</link>
		<comments>http://canoo.com/blog/2007/07/11/web-20-what-is-it-whats-available/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 07:40:00 +0000</pubDate>
		<dc:creator>Dirk</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/2007/07/11/web-20-what-is-it-whats-available/</guid>
		<description><![CDATA[If you are not familiar with the term Web 2.0, this introductory article lists some links as a quick jump-start. In the second part, we try to point out what this development means for enterprise software. 
Tim O’Reilly was among the first to come up with the term. Web 2.0 represents a shift in who [...]]]></description>
			<content:encoded><![CDATA[<p><em>If you are not familiar with the term Web 2.0, this introductory article lists some links as a quick jump-start. In the second part, we try to point out what this development means for enterprise software. </em></p>
<p><a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html">Tim O’Reilly</a> was among the first to come up with the term. Web 2.0 represents a shift in who creates content, moving from a small group of programmers and content developers to nearly everyone that has a computer and Internet access. One of the effects is the increased focus on web user interfaces and the technologies that are being used to develop a better, improved user experience. These new technologies make the interface smooth and intuitive just like desktop software and hide distributed processing from the user.</p>
<p>This <a href="http://en.wikipedia.org/wiki/Web_2">Wikipedia article</a> explains the background of Web 2.0. Listed below is a collection of useful Web 2.0 links:</p>
<p><b>Overview of Web 2.0 Applications and Web Services</b></p>
<ul>
<li>Web 2.0 References as Icons: <a href="http://www.go2web20.net/">www.go2web20.net</a></li>
<li>German Web 2.0 References: <a href="http://www.web2null.de/">www.web2null.de</a></li>
</ul>
<p><b>Applications</b></p>
<ul>
<li>Google applications: <a href="http://www.google.com/a/">www.google.com/a/</a></li>
<li>Google&#8217;s Online word processing application: <a href="http://docs.google.com/">online word processing application</a></li>
<li>Web based mail client: <a href="http://mail.yahoo.com/">mail.yahoo.com</a></li>
<li>Online image manipulation application: <a href="http://demo.neximage.com/">demo.neximage.com</a></li>
</ul>
<p><b>Blogging</b></p>
<ul>
<li>Blog tool and weblog platform: <a href="http://wordpress.org/">wordpress.org</a></li>
<li>Blog search: <a href="http://technorati.com/">technorati.com</a></li>
</ul>
<p><b>Collaborative Work</b></p>
<ul>
<li>Project collaboration, management and tasks: <a href="http://www.basecamphq.com/">www.basecamphq.com</a></li>
<li>Get and stay organized: Keep your to-dos, notes, ideas and schedule online: <a href="http://backpackit.com/">backpackit.com</a></li>
<li>Collaborative writing software online with Writeboard. Write, share, revise, compare: <a href="http://www.writeboard.com/">www.writeboard.com</a></li>
<li>Think together &#8211; collaborative online mind mapping tool: <a href="http://www.mindmeister.com/">www.mindmeister.com</a></li>
<li>A place to share and discover slideshows and presentations: <a href="http://www.slideshare.net/">www.slideshare.net</a></li>
<li>Open source messaging, calendar platform: <a href="http://www.zimbra.com/">www.zimbra.com</a></li>
</ul>
<p><b>Developing</b></p>
<ul>
<li>Public source code repository to store and organize code snippets: <a href="http://snipplr.com/">snipplr.com</a></li>
<li>Sharing developer bookmarks: <a href="http://www.dzone.com/">www.dzone.com</a></li>
</ul>
<p><b>Social Networking</b></p>
<ul>
<li>Maintain your social network &#8211; focused on Europe: <a href="http://www.xing.com/">www.xing.com</a></li>
<li>Maintain your social network &#8211; focused on US: <a href="http://www.linkedin.com/">www.linkedin.com</a></li>
<li>Social bookmarking: <a href="http://del.icio.us/">del.icio.us</a></li>
<li>Store, sort, search and share photos: <a href="http://www.flickr.com/">www.flickr.com</a></li>
<li>Flex application visualizing Flickr networks: <a href="http://www.marumushi.com/apps/flickrgraph/">www.marumushi.com/apps/flickrgraph</a></li>
</ul>
<p><b>Traveling / Maps</b></p>
<ul>
<li>Route planning, interactive maps: <a href="http://www.map24.com/">www.map24.com</a></li>
<li>Regional restaurants, shops, business &#8230; meet people (German, English coming soon): <a href="http://www.qype.com/">www.qype.com</a></li>
<li>Switzerland: weather, traffic, news, restaurants, culture, shopping: <a href="http://map.search.ch/">map.search.ch</a></li>
</ul>
<p><strong>Enterprise Web 2.0</strong></p>
<p>What does this mean for enterprise software? Increasingly customers will expect business software to offer the same ease of use they are experiencing at other web sites. </p>
<p><img id="image81" src="http://canoo.com/blog/wp-content/uploads/2007/07/comments_at_flickr.png" alt="&quot;Edit in place&quot; fields" /></p>
<p>For example, users that appreciate Flickr’s <a href="http://24ways.org/2005/edit-in-place-with-ajax">&#8220;edit in place&#8221; description fields</a> will expect other web software to offer similar features. </p>
<p>Or, they will expect the collaborative benefits of tagging, commenting, as well as following changes by RSS feed in their business workflow applications.</p>
<p>See also <a href="http://www.gapingvoid.com/Moveable_Type/archives/004014.html">this recent post by Gapingvoid</a> on the convergence of Enterprise Resource Planning (ERP) and social software:</p>
<blockquote><p>The main story about social software is not about how it allows you to carry out existing company functions, just more quickly and easily. It&#8217;s bigger than that. In the future, companies will grow around social software, not the other way around.</p></blockquote>
<p>The question is: What does your software need to meet this Web 2.0 culture and how can your business profit?</p>
<p>See also <a href="http://canoo.com/blog/2007/02/14/web-20-fit-for-the-enterprise/">Hans-Dirk&#8217;s initial post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2007/07/11/web-20-what-is-it-whats-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jazoon Tuesday</title>
		<link>http://canoo.com/blog/2007/06/27/jazoon-tuesday/</link>
		<comments>http://canoo.com/blog/2007/06/27/jazoon-tuesday/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 09:54:36 +0000</pubDate>
		<dc:creator>Sibylle</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jazoon]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://canoo.com/blog/2007/06/27/jazoon-tuesday/</guid>
		<description><![CDATA[Another day at Jazoon which of course was dominated by having our talk in the afternoon (see my previous post to get the resources). I guess there were about 50 people attending (it was difficult to see into the audience from the stage). Not too bad compared to the average I saw in other talks. [...]]]></description>
			<content:encoded><![CDATA[<p>Another day at Jazoon which of course was dominated by having our talk in the afternoon (<a href="http://canoo.com/blog/2007/06/27/mixing-ajax-swing-and-flash-demos-and-source-code-available/">see my previous post to get the resources</a>). I guess there were about 50 people attending (it was difficult to see into the audience from the stage). Not too bad compared to the average I saw in other talks. </p>
<p>I still managed to attend some other talks. </p>
<p><a href="http://jazoon.com/en/conference/presentationdetails.html?type=sid&#038;detail=1320" target"_blank">JMaki</a>, a framework for designing AJAX applications with a lot of IDE support (Netbeans and Eclipse) is definitely something to keep an eye on. The talk was a good show, but they had too many slides which they just scrolled over to get to the details. The main features of JMaki:</p>
<ul>
<li>Support of creating a new ajax web project (in the tradition of Maven, Grails etc.)</li>
<li>Layout and theme support (done in CSS)</li>
<li>Integration of several Ajax widgets libraries (Dojo, Scriptaculous, Google etc.). This widgets can be dragged into the web application easily. </li>
<li>Client Services: A publish/subscribe bus on the client which enables the widgets to talk to each other. This bus is hidden from the developer, but they at least they added some debug support. On top of it they provide an API for the developer to specify the application behaviour. </li>
</ul>
<p>Check out <a href="https://ajax.dev.java.net/">the JMaki Project</a> for more.</p>
<p>Just before it was our turn, Ed Burns talked about testing AJAX applications. He compared four testing frameworks (<a href="http://www.parasoft.com/jsp/products/home.jsp?product=WebKing&#038;">Parasoft Webking</a>, <a href="http://www.openqa.org/selenium/">OpenQA Selenium</a>, <a href="http://httpunit.sourceforge.net/">HttpUnit</a>, <a href="http://www.mozilla.org/projects/blackwood/webclient/">Mozilla Control Program (MCP)</a>) with regard to following features:<br />
- compatible (running on Windows, Mac and Unix)<br />
- automate-able (integrating in JUnit or TestNG)<br />
- simple API<br />
- capable (support of Ajax)<br />
- detailed</p>
<p>There wasn&#8217;t a winner, depending on your need, each framework has some advantages. Ed decided to demonstrate MCP more closely especially how to test AJAX-enriched sites. The demo included some weird hacks (using bitsets for the test result), but then MCP is just not very mature yet.</p>
<p>I asked Ed if he knows <a href="http://webtest.canoo.com/webtest/manual/WebTestHome.html">Canoo Webtest</a> and of course he did. He told me that it didn&#8217;t make it into the talk because of the lack of AJAX support. This is not the whole truth, AJAX is supported partially by Canoo WebTest, meaning as long as it produces valid JavaScript. </p>
<p>Another day at Jazoon and still no time for shopping!</p>
]]></content:encoded>
			<wfw:commentRss>http://canoo.com/blog/2007/06/27/jazoon-tuesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
