<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Curl Blog</title>
    <link>http://developers.curl.com/blogs/community_blog</link>
    <description>&lt;v&gt;</description>
    <pubDate>Mon, 17 Nov 2008 05:09:52 GMT</pubDate>
    <generator>Clearspace 1.6.0 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2008-11-17T05:09:52Z</dc:date>
    <item>
      <title>From the horse's mouth</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/11/17/from-the-horses-mouth</link>
      <description>I just read an &lt;a class="jive-link-external" href="http://reddevnews.com/qandas/article.aspx?editorialsid=132"&gt;interview&lt;/a&gt; by Michael Desmond of The Redmond Developer  with Brad Becker, Microsoft's director of Rich Client Paltforms (Silverlight team). Interestingly, Brad came to Microsoft from Adobe (Macromedia Flex team actually). &lt;br /&gt;
&lt;br /&gt;
Brad spent many years building client solutions with Flex and he says this - "But what I was running into was Flex was really good for starting a project, but it was really hard to finish anything with it. You'd start running into issues with performance and with scalability and things like that. So we'd end up having to go back to the metal. You'd have to dig into Flash itself and hand-tweak things iFlash, and then you'd be back into the morass of movie clips and timelines and cell-based animation."&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
So was there frustration using Flex? Brad said, "Flash was designed for doing cartoons on the Web; It's actually really good at that. But at the end of the day, anytime you use a high-level framework, there's always times when you have to go below the framework back to whatever is underneath. So it was still a pain."&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
When it comes to enterprise-grade RIA for business critical functions, Flex and AIR have ways to go. Even Silverlight, whose first target has been video rendering (e.g. Beijing Olympics), is yet to prove as a industrial-strength platform for mission-critical RIA for large enterprises.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Curl, on the other hand, has been deployed successfully at over 400 large global customers for such high-performing, secure, and scalable applications.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">adobe</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">performance</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">security</category>
      <pubDate>Mon, 17 Nov 2008 05:24:20 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/11/17/from-the-horses-mouth</guid>
      <dc:date>2008-11-17T05:24:20Z</dc:date>
      <clearspace:dateToText>Sun, Nov 16 9:09 PM</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/from-the-horses-mouth</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1163</wfw:commentRss>
    </item>
    <item>
      <title>AjaxWorld 2008, San Jose, CA</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/10/22/ajaxworld-2008-san-jose-ca</link>
      <description>I just attended &lt;a class="jive-link-external" href="http://ajaxworld.com/"&gt;AjaxWorld 2008&lt;/a&gt; in San Jose, California. The theme of this conference was "2008: Decision Year for RIAs". Here is a quick summary.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The first day keynote was by Scott Guthrie of Microsoft. Scott manages the development platforms including Silverlight. He gave several demos. The first one showed ASP .Net MVC (Model View Controller), JQuery, and Visual Studio 2008. The second demo was Silverlight and RIA-based development. Silverlight claims cross-browser, cross-platform plug-in. The Linux version is done with Novell. Most of the examples were on video streaming at sites such as NBC Olympics, the DNC (Democratic National Convention). He claimed the NBC Olympics had 70 million streams in 14 day period. AOL mail was another example using Silverlight. Some SAP front-ends are now using Silverlight. He claimed one of every four PC's now run Silverlight, kind of hard to believe, specially when Silverlight Release 2 was launched lat week. I wrote a &lt;a class="jive-link-external" href="http://www.theregister.co.uk/2008/10/20/silverlight_all_business/comments/"&gt;response&lt;/a&gt; to a blog post on this. Microsoft deserves credit for "adaptive streaming" on varieties of line speeds ranging from 250 kbps to 2 Mbps. They clearly focus on beating Adobe's Flash player in video streaming. The business application part of Silverlight is weak on examples and functions, but high on claims. Silverlight claims multi-language support like C#, VB, Python. They claim rich query of data and local caching. The download is 4.6 MB and everything fits in that (includes 100s of built-in controls). For example, they have HTML API for programming pure HTML apps. All functions like calendaring have skinnable controls. Visual Studio is their IDE. The combination of VS 2008 and Microsoft Expression addresses the designer+developer community.&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Matt Quinlan from Appcelerator stared by saying "users may times don't now what they want. If Ford would have asked users what they wanted, they would have a said 'a faster horse'". Appcelerator provides a framework to speed up Ajax development. It provides a higher order expression language that generates Javascript. He said Javascript is "mountains of code" and pointed out that Google Map has 6535 lines of Javascript code. He derided Javascript as tedious, error-prone, boiler-plate stuff. It was interesting that many presenters showed Ajax frameworks to speed of development.&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Oracle made a presence this time. They showed their existing tools such as JDeveloepr and ADF (Application Development Framework) all using some new technology. It's "old wine in a new bottle". There is no front-end client-centric RIA story. They are from a Java server-centric culture and are sticking to that.&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Adobe CTO Kevin Lynch presented on day 3 early (poor audience) and I missed that, but supect he glorified Adobe Flex and AIR.&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Curl got good visibility.  I presented on first day a session titled  "RIA - Real Examples and Lessons Learnt", where four concrete customer examples were described, showing benefits of using Curl. Then Richard and I gave an interview to Sys-Con TV (not published yet). I also participated at a &lt;a class="jive-link-external" href="http://ajaxworld.com/event/session/82"&gt;power panel&lt;/a&gt; yesterday on the subject "How are RIAs benefiting the bottom line?" You can see the other participants including last minute addition of Adobe (James Ward). Our simple booth was busy with many visitors getting a demo of Curl from the expert hands of Richard.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
This AjaxWorld had several hundred people (my guess - 400), many did&lt;br /&gt;
not show up due to the harsh economic condition prevailing now.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <pubDate>Wed, 22 Oct 2008 22:41:42 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/10/22/ajaxworld-2008-san-jose-ca</guid>
      <dc:date>2008-10-22T22:41:42Z</dc:date>
      <clearspace:dateToText>Oct 22, 2008 3:00 PM</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/ajaxworld-2008-san-jose-ca</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1158</wfw:commentRss>
    </item>
    <item>
      <title>Why CIO's think their application developers are clueless?</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/09/03/why-cios-think-their-application-developers-are-clueless</link>
      <description>&lt;br /&gt;
CIO magazine has published an &lt;a class="jive-link-external" href="http://www.cio.com/article/447189/_Reasons_Why_CIOs_Think_Their_Application_Developers_Are_Clueless?contentId=447189&amp;#38;slug=&amp;#38;"&gt;article&lt;/a&gt;  on the reasons why CIO's think their developers are clueless.This is based on a survey of CIO's.&lt;br /&gt;
&lt;p /&gt;
Reason number 1 says - Developers don't think practically. &lt;br /&gt;
&lt;p /&gt;
Reason number 3 says - Developers can't get away from the "wow" factor.  One CIO is quoted saying, "An application with fewer features that is completely stable and fast&lt;br /&gt;
is better than a full-featured application that is unreliable and&lt;br /&gt;
slow."&lt;br /&gt;
&lt;p /&gt;
Reason number 4 says - Developers don't think of  ROI, TCO, and other business priorities.  &lt;br /&gt;
&lt;p /&gt;
This is relevant to the RIA business, where we see how our Japanese customers are successful in deploying RIA via Curl Platform, because of reliability, scalability, and performance. These customers start from a TCO and ROI perspective. &lt;br /&gt;
&lt;p /&gt;
In the US, the "wow" factor seems to dominate the landscape. Sometimes, customers endorse a technology such as Flex and then try to figure out how best to use it.  CIO's must take the lead in setting out a vision and blueprint, before developers can execute. A disconnect creates much confusion. &lt;br /&gt;
&lt;p /&gt;
I have posted a &lt;a class="jive-link-external" href="http://comments.cio.com/?q=node/447189"&gt;comment&lt;/a&gt; on the article.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">cio</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">community</category>
      <pubDate>Wed, 03 Sep 2008 20:34:56 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/09/03/why-cios-think-their-application-developers-are-clueless</guid>
      <dc:date>2008-09-03T20:34:56Z</dc:date>
      <clearspace:dateToText>Sep 3, 2008 1:13 PM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/why-cios-think-their-application-developers-are-clueless</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1142</wfw:commentRss>
    </item>
    <item>
      <title>CIO Insight's recent survey - RIA is 2nd highest in priority to increase revenue</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/05/24/cio-insights-recent-survey-ria-is-2nd-highest-in-priority-to-increase-revenue</link>
      <description>"CIO Insight" magazine did a &lt;a class="jive-link-external" href="http://www.cioinsight.com/c/a/Technology/Revenue-Driving-Technologies/2/"&gt;recent survey&lt;/a&gt; of 240 CIO's on which new technologies will boost revenue for their companies.  &lt;br /&gt;
&lt;br /&gt;
And guess what?  Rich Internet Applications(RIA) ranked as Number 2 (23.6%), right after SOA (23.9%).&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
Last year, I had  mentioned  in an &lt;a class="jive-link-external" href="http://www.ddj.com/web-development/205600626"&gt;interview&lt;/a&gt; with Dr. Dobbs about RIA as the low hanging fruit for the enterprises to embrace Web 2.0 for business benefits. Jeffrey Hammond of Forrester Research mentioned in a &lt;a class="jive-link-blogpost" href="http://developers.curl.com/blogs/community_blog/2007/12/05/technologies-of-the-future"&gt;keynote address&lt;/a&gt; at WebBuilder 2.0 last December that for enterprises to endorse Web 2.0, the future is now. He also mentioned that 32% of the enterprises surveyed by Forrester were using or considering RIA.  Therefore, the CIO Insight survey showing RIA as second highest in priority to boost revenue does not come as a surprise.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Curl's RIA Platform has been used by over 300 enterprises and many have shown quantitative benefits to their business, over the client-server applications. The requirements  to use RIA at the enterprise level is very different and much more stringent. They are looking for industrial-strength attributes such as high performance, extreme reliability, very high security, and big-time scalability. I recently blogged about what &lt;a class="jive-link-blogpost" href="http://developers.curl.com/blogs/community_blog/2008/05/20/questions-to-ask-your-ria-vendor"&gt;questions&lt;/a&gt; companies need to ask RIA vendors.  Just getting a Flash video stream is not good enough for business-critical applications.&lt;br /&gt;
&lt;p /&gt;
Earlier this year, Curl was awarded the &lt;a class="jive-link-external" href="http://www.infoworld.com/slideshow/2008/01/143-2008_technology-2.html"&gt;best RIA Platform by InfoWorld&lt;/a&gt;.  The proof is always with real deployment and benefits by customers. &lt;br /&gt;
&lt;br /&gt;
Mike Vizard of eWeek &lt;a class="jive-link-external" href="http://blogs.eweek.com/masked_intentions/content/cio/whats_hot_now_52208.html"&gt;refers&lt;/a&gt; to this survey in his recent blog. He &lt;a class="jive-link-external" href="http://www.channelinsider.com/c/a/Commentary/10-Technologies-and-20-Vendors-You-Should-Know-for-2008/"&gt;covered the importance of RIA&lt;/a&gt; and mentioned Curl as a vendor to watch last December.&lt;br /&gt;
When it comes to Enterprise RIA, Curl clearly is the defacto leader.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">forrester</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">webbuilder2.0</category>
      <pubDate>Sun, 25 May 2008 00:12:47 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/05/24/cio-insights-recent-survey-ria-is-2nd-highest-in-priority-to-increase-revenue</guid>
      <dc:date>2008-05-25T00:12:47Z</dc:date>
      <clearspace:dateToText>May 24, 2008 4:26 PM</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/cio-insights-recent-survey-ria-is-2nd-highest-in-priority-to-increase-revenue</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1104</wfw:commentRss>
    </item>
    <item>
      <title>Questions to ask your RIA Vendor</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/05/20/questions-to-ask-your-ria-vendor</link>
      <description>Enterprises are looking to exploit the web as a platform for their business applications. This will be a natural progression from the client-server model, the dominant architecture for last 15 years or so.  There are two reasons behind this trend. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;- First, the web as an ubiquitous platform has seen a lot of activity in the consumer space, with the success of Google applications, Google Maps, Flickr, Youtube, etc. Industry experts call this Web 2.0. It's natural for enterprises to explore how such technologies can be adopted for the enterprise.&lt;/i&gt; &lt;br /&gt;
&lt;p /&gt;
&lt;i&gt;- Second, use of the web platform over client-server has great economic advantages. It lowers the TCO (Total Cost of Ownership). It seems clear that one immediate area to bring Web 2.0 to the enterprise is the RIA - improve the user experience and lower the cost. This is proven by numerous examples of Curl's wide use in Japan.&lt;/i&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
So, in order to evaluate RIA technology, what questions should companies ask the RIA vendor?  Here are just ten such sample questions. There are more. &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
1. Do you have enough functionality for creating dashboards for BI applications?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
2. Can you construct transactional stateful applications, much like what we have in client-server today?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
3. Do you provide functions such as drill-down, mouse-over pop-ups, and rich library of charts and graphs?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
4. Do you have just-in-time compilation at the client for super-fast performance? Otherwise, how do you minimize latency from the roundtrip's?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
5. Can you run these applications offline, for subsequent sync. when connected? What's your data-persistence approach at the client?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
6. Do you have high-class IDE support for fast programmer productivity?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
7. Do you provide scalability (no performance degradation with growth in users and workload)?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
8. Do you provide enterprise-class security (sandbox, secure access to resources,...)?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
9.  Can you handle large volume of data with good performance (100K records processed at the client-side)?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
10. Can you fit into the back-end ecosystem such as J2EE, Oracle, DB2, Weblogic, Websphere, etc.?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Answers to such questions will be critical for enterprises to pick the right vendor. &lt;br /&gt;
&lt;p /&gt;</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">security</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <pubDate>Tue, 20 May 2008 20:03:23 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/05/20/questions-to-ask-your-ria-vendor</guid>
      <dc:date>2008-05-20T20:03:23Z</dc:date>
      <clearspace:dateToText>May 20, 2008 12:31 PM</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/questions-to-ask-your-ria-vendor</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1102</wfw:commentRss>
    </item>
    <item>
      <title>Web 2.0 Expo - April 22-25, 2008</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/05/03/web-20-expo-april-2225-2008</link>
      <description>I had briefly reported from the Web 2.0 Expo last week. Here is an overall summary of the event.&lt;br /&gt;
&lt;br /&gt;
I have been going to all the Web 2.0 events since they started back in 2005. It's quite remarkable how fast the attendance has grown. There used be just one conference in November. Due to its popularity they made it into two events - We 2.0 Expo in April and Web 2.0 Summit in October. The one in the fall tends to be much more technical. The expo is broader and the attendance is much larger. The success of this event has prompted the organizers (O'Reilly &amp;#38; company) to have similar events in New York, Tokyo, and Europe since 2007.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
For those who are confused by the term Web 2.0,  you are in good company of many.  Ambiguity is the name of the game here. The phrase Web 2.0 was coined to explain the evolution of the Web to being a serious platform for the future applications, as opposed to the first phase (Web 1.0) where static pages were delivered and user-interactivity was quite limited. Also it was architecturally poor and slow to perform with all the page refreshes. Web 2.0 deals with asynchronous access to servers, polling data to the client cache for continuous feeding (e.g. Google Maps), hence it feels like a local desktop application. The phrase Ajax was coined 2 years ago to highlight the asynchronous aspects, even though the underlying technology remains the same - HTML, Javascript, CSS, DOM, XML,..&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
During 2005 and 2006, almost all the attendees at the Web 2.0 events were young kids working on start-ups like Flickr, YouTube, MySpace, etc. During last year's Web 2.0 Summit, the first session was with Marc Zuckerberg, the 23 year old who founded Facebook. The same night, the dinner guest was the 73-year old Rupert Murdoch, head of News Corporation and owner of MySpace. During my first attendance back in 2005 Fall, I felt like a fish out of water. There were no large enterprises including my former employers like IBM or Oracle. I could not recognize anyone from my generation. No gray hair from the client-server era. But it was lots of fun watching the kids re-invent the same issues some of us had worked on years back.  Topics like stateful applications, transactional integrity, secure commits to the database, good scalability when numbers rise fast, were all being revisited. I call this "Back to the Future". So all the discussions centered around the "consumer space". It's like the boom-years of 1997-2000 when Jeff Bozos of Amazon said, "profit,? I spell that as Prophet." People started talking about another "bubble" around Web 2.0. No one seemed to care about "monetization" or "business value". &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Zimbra got a standing ovation in the fall of 2005 when it displayed its email with pop-ups as you mouse thru the content. Yahoo bought Zimbra for $300m, but its future inside Yahoo is clouded as much as Yahoo's own future. This year, I noticed a remarkable shift. Suddenly large enterprises are everywhere. IBM had a big booth. So did Oracle. Juniper networks, HCL, Nokia, all had large booths. Even the sessions were full of speakers from large corporations. The classic "social-networking-is-the-future" crowd was also there, but they seemed less in number.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
This is good for us at Curl, as we position our solution for the enterprise, serious to deploy the business-critical applications on the new web platform. We gave over 120 demos to visitors in our booth. Many of the visitors asked serious questions this time. Some have tried to implement complex visualization apps. via Adobe Flash, or via one of many Ajax frameworks, but were highly disappointed with scalability and functions. Programmer productivity is a key factor. Rapid prototyping is also crucial for creating proof points. Gone are the days of long development cycle. Getting users involved during the design process is key to success. Cul renders itself well to these approaches.  We need to continue aggressively with our "awareness campaign" for the enterprise crowd.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
In summary, I was not that surprised with the evolution of Web 2.0 towards more "enterprise focus". The same phenomenon was also visible at the AjaxWorld in New York during March. There were more discussions on "building RIA outside Ajax", as people realize the deficiencies of Ajax frameworks.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">platform</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Sat, 03 May 2008 23:31:21 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/05/03/web-20-expo-april-2225-2008</guid>
      <dc:date>2008-05-03T23:31:21Z</dc:date>
      <clearspace:dateToText>May 2, 2008 10:14 AM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/web-20-expo-april-2225-2008</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1094</wfw:commentRss>
    </item>
    <item>
      <title>Why Criminal Hackers Will Love Adobe AIR</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/04/16/why-criminal-hackers-will-love-adobe-air</link>
      <description>Adobe has released their new AIR product with much fanfare about letting developers "&lt;a class="jive-link-external" href="http://www.adobe.com/products/air/"&gt;use proven Web technologies to build rich Internet applications that deploy to the desktop and run across operating systems&lt;/a&gt;."  The grand vision that's being promoted is that AIR is pioneering the application development model of the future, where cross-platform applications will be developed using a platform-independent tool such as AIR, and then deployed across the Web as downloadable gadgets that can be installed on any computer.&lt;br /&gt;
&lt;br /&gt;
The concept is attractive, but there are several weaknesses in the way AIR implements it.  One of these weaknesses is performance: while the speed of AIR's execution engine may be fine for gadgets, will performance that is still an order of magnitude slower than native code be acceptable for serious applications like Adobe's own Photoshop?  (Note that the recently released Photoshop Express service is not an AIR application; it's a server-side application with a Flex front end.)  A second weakness is the complexity of the AIR execution architecture: will future application developers really find AIR's conglomeration of JavaScript and ActionScript execution engines to be a more tractable development platform than a single, coherent, object-oriented execution environment?  But the weakness I want to address today is AIR's security architecture.&lt;br /&gt;
&lt;br /&gt;
Security is a central issue for any mobile code execution platform. When a user loads an application from a server, unless the user is able to verify the authenticity of the application and the trustworthiness of the application's provider, it is only prudent to assume that the application could be malicious.  This is why Web browsers execute the JavaScript on a Web page inside a security sandbox that prevents the script from stealing information or damaging files even if it is malicious.&lt;br /&gt;
&lt;br /&gt;
Some advanced mobile code platforms, such as Java and Curl, provide a sandbox for garden-variety untrusted applications, as well as a means for eliminating the sandbox restrictions for applications that a user determines can be trusted.  Since trusted applications will have full access to the user's machine and network, it is very important that their origin can be authenticated.  This is typically done by requiring that a trusted application be digitally signed by its provider, using a certificate issued by a recognized certification authority such as Verisign.  This architecture extends the range of a platform, in a safe way, so it can handle a spectrum of application requirements that includes the features of typical desktop applications, many of which require fuller access than can be granted to an untrusted application running in a sandbox.&lt;br /&gt;
&lt;br /&gt;
The designers of AIR obviously wanted to play in the desktop application space, so AIR applications have full access to the machine they are running on.  But it seems that the AIR designers were unwilling to give up on also being a platform for casually loaded Internet gadgets, even though they did not see fit to give AIR a sandbox for running untrusted applications.  The result is a mongrel security architecture that may impose costs on a lot of innocent people over time.&lt;br /&gt;
&lt;br /&gt;
In a nod to the authentication requirements for trusted applications, Adobe says that &lt;a class="jive-link-external" href="http://blogs.adobe.com/stateofsecurity/2008/02/air_security.html"&gt;all AIR applications must be signed&lt;/a&gt;.  But the nod is an empty gesture, because AIR does not require signatures to be based on a certificate from a recognized certification authority!  If you want, you can create your own certificate out of whole cloth and sign your AIR application with that!  I have to guess that Adobe did this because they didn't want to cut themselves off from the casually loaded Internet gadget domain, and they weren't willing to require that the creators of such gadgets go through the process of obtaining a legitimate certificate.&lt;br /&gt;
&lt;br /&gt;
Yes, if an AIR application's certificate is self-signed, AIR displays the publisher as "UNKNOWN", "&lt;a class="jive-link-external" href="http://blogs.adobe.com/stateofsecurity/2008/02/air_security.html"&gt;giving the user pause as to whether they should continue&lt;/a&gt;."  But what detective work is the user expected to do?  How many users will actually be able to do it?  It seems more likely that if Adobe's dreams for AIR are realized, a generation of users will be trained in the habit of clicking "Install" for fully privileged AIR applets of unauthenticated provenance.  Adobe has already begun this training program by posting a large number of self-signed AIR applications on the &lt;a class="jive-link-external" href="http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&amp;#38;exc=24"&gt;Adobe AIR Marketplace&lt;/a&gt;, including the DiggTop feed reader, twhirl Twitter client, and Google Analytics Reporting Suite, just to name a few.&lt;br /&gt;
&lt;br /&gt;
The resulting situation will be a bonanza for criminal hackers.  AIR will become the first truly cross-platform tool for distributing malicious applications.  Macintosh and Windows, home and business computers will all be equal-opportunity targets for Trojan horse attacks, keystroke loggers, etc., truly realizing the dream of "write once, hack everywhere!"&lt;br /&gt;
&lt;br /&gt;
Adobe can't have it both ways.  Casually loaded Internet gadgets need to run in a security sandbox.  Trusted applications need to be rigorously authenticated.  Adobe needs to stop pretending that their self-signed application model provides a secure basis for running casually loaded applications with full privileges.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">adobe</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">air</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">security</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">desktop</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">signing</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">sandbox</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Wed, 16 Apr 2008 23:39:15 GMT</pubDate>
      <author>rhh</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/04/16/why-criminal-hackers-will-love-adobe-air</guid>
      <dc:date>2008-04-16T23:39:15Z</dc:date>
      <clearspace:dateToText>Apr 16, 2008 8:28 AM</clearspace:dateToText>
      <clearspace:replyCount>17</clearspace:replyCount>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/why-criminal-hackers-will-love-adobe-air</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1089</wfw:commentRss>
    </item>
    <item>
      <title>Curl Joins Eclipse Foundation</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/04/07/curl-joins-eclipse-foundation</link>
      <description>Today we announced our membership in the Eclipse foundation.  We also detailed our plans to base our developer tools on the Eclipse framework.   You can read the details of our approach in a &lt;a class="jive-link-thread" href="http://developers.curl.com/thread/1071"&gt;note I posted back in February&lt;/a&gt;.  Our Eclipse based product will be called the Curl Development Tools for Eclipse or CDE and our exiting IDE will be become the Curl Classic IDE.&lt;br /&gt;
&lt;br /&gt;
Out first CDE release which will be available in the summer will include all the functionality of the Curl Classic IDE, including the Curl language sensitive editor, debugger, search, deployment capabilities, Visual Layout Editor and much more. Future releases of the CDE will integrate the Curl Visual Layout Editor into the Eclipse framework as a Design Perspective, and substantially improve other programming productivity features such as error highlighting in the source-code editor, language sensitive navigation, refactoring and code assistance.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">developer_center</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">programming</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">news_&amp;_reviews</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ide</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">elcipse</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">cde</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Mon, 07 Apr 2008 23:41:04 GMT</pubDate>
      <author>richard</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/04/07/curl-joins-eclipse-foundation</guid>
      <dc:date>2008-04-07T23:41:04Z</dc:date>
      <clearspace:dateToText>Apr 7, 2008 9:48 AM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/curl-joins-eclipse-foundation</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1087</wfw:commentRss>
    </item>
    <item>
      <title>Brief Observations from AjaxWorld this week in New York</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/03/21/brief-observations-from-ajaxworld-this-week-in-new-york</link>
      <description>This was my first time at AjaxWorld, which celebrated its fifth year as a conference.  It was well-attended with more than 300 people from many parts of the world. Big players like Sun, IBM, Microsoft, and Yahoo were there. I did not see anyone from Adobe. There were many new players, mostly offering tools and framework for rapid Ajax development. Unlike Web 2.0 Expo or Web 2.0 Summit, there were no consumer-oriented Web 2.0 companies. Here everyone focused on enterprise-class application development.  The crowd was a serious programming crowd well versed in object oriented programming and UI design. The first keynote from a developer at Yahoo warned everyone of the security exposures of scripting languages like Javascript. for enterprise-class applications. There were many sessions on  architecture, and standards such as Comet. A whole track focused on iPhone as a platform for new  mobile applications.&lt;br /&gt;
&lt;p /&gt;
What was interesting to observe was the shift from "pure Ajax" to much wider coverage of RIA. Of course Microsoft was there extolling the virtue of Sileverlight 2.0, which was just announced for beta, one week ago. They claimed that Silverlight 1.0 was very weak in many respects but the 2.0 will be far better. One speaker even said if 1.0 was like a Black and White TV, then 2.0 is the equivalent of  a 1080P HDTV quality. There were enough mention of Adobe Flex and AIR by various speakers.&lt;br /&gt;
&lt;p /&gt;
Curl was presented by Bert Halstead in a topic titled "RIA beyond Ajax" and it was well attended. I also happened to be on a power panel on day 1 with 3 others like Coach Wei of Nexaweb and Jeff Haynes of Appcelerator. We got good visibility through that forum. IBM presented their Info 2.0 architecture which focuses vary much on Mashups as a way to bring rich user experience to the enterprise. Sun presented JMaki, a set of configuration and customization tools for JavaFx. Someone mentioned that 2008 is Adobe's year, whereas 2009 will see Silverlight into prominence. By 2010, Sun's JavaFx will become a key player. This is the opinion of a respected technologist, an Adobe Flex consultant and educator. We believe the emerging desktop delivery of web applications (minus the browser) may add velocity to RIA adoption in the enterprise, as they start migrating legacy client-server to the web.&lt;br /&gt;
&lt;p /&gt;
I was convinced that the enterprises are open to explore new technologies beyond Ajax to address their critical needs. And this is good for Curl.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Fri, 21 Mar 2008 23:44:46 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/03/21/brief-observations-from-ajaxworld-this-week-in-new-york</guid>
      <dc:date>2008-03-21T23:44:46Z</dc:date>
      <clearspace:dateToText>Mar 21, 2008 3:09 PM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/brief-observations-from-ajaxworld-this-week-in-new-york</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1084</wfw:commentRss>
    </item>
    <item>
      <title>Announcing The WSDK Product</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/03/01/announcing-the-wsdk-product</link>
      <description>Hello Curlers! &lt;br /&gt;
&lt;br /&gt;
On Tuesday we will announce the release of the Curl Web Services Development Kit - WSDK.  Yesterday I briefed Paul Krill of InfoWorld on the announcement and &lt;a class="jive-link-external" href="http://www.infoworld.com/article/08/02/29/curl-ria_1.html"&gt;he wrote this article.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This announcement is significant to Curl for a couple of reasons. &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;This is our first Open Source product&lt;/b&gt;.  - &lt;a class="jive-link-external" href="http://www.curl.com/company_news103007.php"&gt;Back in October of last&lt;/a&gt; year we contributed 3 components to Open Source.  This was the first step in our open source strategy.   We will continue to contribute  key components of the product that help support rapid development of enterprise-class RIAs to Open Source .  Now we have completed the integration and testing of the Curl WSDK and will offer it as a fully supported component of our RIA Platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;The WSDK links Curl RIA applications directly to SOA&lt;/b&gt; - As enterprises continue to execute on their SOA strategy they are increasingly seeing the need to present and visualize large complex data sets on the client.  Untill recently complex business processing and data manipulation has been a server side task.  Now with RIAs more processing can happen on the client enabling much more responsive and dynamic applications.  The WSDK provides the functions to enable direct connection to SOA back-end data.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
The WSDK provides a simple way to use web services directly in Curl applications.  You are can obtain information resources from a Service Oriented Architecture though SOAP and WSDL, or from a Resource Oriented Architecture though REST and XML.&lt;br /&gt;
&lt;br /&gt;
SOAP Web Services described using WSDL are processed by the WSDK and converted directly into Curl packages and class definitions, which can be used just like any other Curl application component. The service definitions can be processed programmatically, or using a tool in the Curl IDE.&lt;br /&gt;
&lt;br /&gt;
Additionally the WSDK XML Document Model (XDM) provides functionality for processing XML data in Curl: reading, creating, modifying and writing XML documents.  XML document contents are represented as a hierarchy of Curl objects.  The objects can be accessed using methods and by XPath expressions.  They can be displayed, transformed into other Curl representations, and used as a basis for data binding.&lt;br /&gt;
&lt;br /&gt;
In traditional Web environments, Web services and resources are usually consumed by other Web servers.  The full potential of web data can be realized using Curl&amp;rsquo;s rich client environment.  Curl clients can directly consume Web services since the Web service technology stack is embedded in the runtime platform.  This allows for dynamic presentation and direct interaction with the information resources.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Richard</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">news_&amp;_reviews</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">open_source</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Sun, 02 Mar 2008 00:48:43 GMT</pubDate>
      <author>richard</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/03/01/announcing-the-wsdk-product</guid>
      <dc:date>2008-03-02T00:48:43Z</dc:date>
      <clearspace:dateToText>Mar 1, 2008 8:35 AM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/announcing-the-wsdk-product</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1080</wfw:commentRss>
    </item>
    <item>
      <title>Why Is an Enterprise RIA Platform Different?</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/02/13/why-is-an-enterprise-ria-platform-different</link>
      <description>Why is an Enterprise RIA Platform different?  Simple  - It must handle the demands of enterprise class applications. &lt;br /&gt;
Based on Curl's experience with large enterprise deployments at companies such as Panasonic, Toyota&lt;br /&gt;
and Sony we find enterprise demands are focused in the following areas:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Large datasets&lt;/i&gt;&lt;/b&gt; that demand high client-side performance;&lt;/li&gt;
&lt;li&gt;Complicated operations that require &lt;b&gt;&lt;i&gt;superior user interface design&lt;/i&gt;&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Data visualization&lt;/i&gt;&lt;/b&gt; that requires high performance client-side graphics;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Large scale deployments&lt;/i&gt;&lt;/b&gt; with thousands of users worldwide that require performance that scales;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Complex applications&lt;/i&gt;&lt;/b&gt; that demand a development environment that scales to hundreds of thousands of lines of code.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Large Datasets&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Enterprise applications routinely require interaction with very large data sets.  This means that web application must be optimized to deliver high response times even when data sets approach 100,000+ records.  In an independent study Curl has proven to be 70% faster that Adobe Flex when loading large data sets. &lt;br /&gt;
&lt;br /&gt;
Nippon Sheet Glass Co. is an example of the need for high performance.  Nippon Sheet Glass is a leading provider of industrial glass products. The pricing and configuration of these glass products is highly complex. The&lt;br /&gt;
application handles as many as 99 different pricing scenarios with various sizes and patterns and large data sets with up to 5000 transactions with up to 10,000 items per transaction.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Superior User Interface Design&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The emergence of Web 2.0 technologies and the iPhone experience have shown that great user interface design makes a big difference.  Now more than ever enterprises are realizing that user interface design can reap great returns though process improvement and employee productivity.&lt;br /&gt;
&lt;br /&gt;
Using Curl a large electronics manufacturer was able reduce procurement times for their video cameras by 5 days which&lt;br /&gt;
amounted to a huge savings.  This was possible by making previously serial processes asynchronous demanding superior&lt;br /&gt;
user interfaces to handle that complexity intuitively.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;DataVisualization&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Many enterprise applications drive timely decisions through the use of effective data visualization of complex&lt;br /&gt;
data.  This often requires high performance rendering of complex objects. &lt;br /&gt;
Curl uses the native graphics capability of the client hardware for maximum performance.  You can see first&lt;br /&gt;
hand by trying one of our demo applications that does &lt;a class="jive-link-wiki" href="http://developers.curl.com/docs/DOC-1062"&gt;real-time ray-tracing&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Paisley has become a recognized market leader in the fast-growing governance, risk and compliance (GRC) sector by offering&lt;br /&gt;
clearly superior solutions. Quality, analytics and reporting are most important in choosing a governance, risk and compliance solution. Using Curl, Paisley&amp;rsquo;s solution offers a high-performance, sophisticated reporting capability that clearly differentiates their offering.  You can &lt;a class="jive-link-external" href="http://www.curl.com/customers_paisley.php"&gt;read the complete case study here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Large Scale Deployments&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Enterprise RIA deployments must scale to service thousands of users.  With Curl much of the application processing occurs on the client which means that the server loads are much lower as the number of users increases.  In many Curl enterprise deployments only a single server is required even as the application is delivered to thousands of users.   &lt;br /&gt;
&lt;br /&gt;
This is the case with Panasonic&amp;rsquo;s Voice of the Engineer (VOE) application.  The VOE application provides comprehensive support data on Panasonic&amp;rsquo;s products for their support engineers as they help customers with product problems.  The application is used by all Panasonic engineers in Japan and will soon expand to worldwide use. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Complex Applications&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Many enterprise applications must deal with complex business logic, many functional elements and large numbers of screens.  These complex applications often require hundreds of thousands of lines of code.   The complexity of such applications can easily overwhelm development efforts using simple AJAX tools.&lt;br /&gt;
&lt;br /&gt;
The Curl language combines the descriptive and active elements found in traditional web-development tools with the strength of a full-featured object-oriented programming language.  The language spans the full range of requirements, from simple text markup and GUI layout to heavy-duty object-oriented computing.  This means more capability is provided with fewer lines of code lowering development and maintenance costs.&lt;br /&gt;
&lt;br /&gt;
Richard</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Thu, 14 Feb 2008 00:50:07 GMT</pubDate>
      <author>richard</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/02/13/why-is-an-enterprise-ria-platform-different</guid>
      <dc:date>2008-02-14T00:50:07Z</dc:date>
      <clearspace:dateToText>Feb 13, 2008 3:21 PM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/why-is-an-enterprise-ria-platform-different</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1078</wfw:commentRss>
    </item>
    <item>
      <title>My interview with Dr. Dobb's editor Jonathan Erickson</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/01/09/my-interview-with-dr-dobbs-editor-jonathan-erickson</link>
      <description>Dr. Dobb's magazine, primarily targeted for software development community published an &lt;a class="jive-link-external" href="http://www.ddj.com/web-development/205600626"&gt;interview&lt;/a&gt; with me today.  These few questions and answers pretty well capture Curl's strength and positioning in the market place. Let me thank Bert for his help. &lt;br /&gt;
&lt;br /&gt;
We expect this year 2008 to see a rapid rise in RIA adoption by the US enterprises and that will be good for the Curl RIA platform. &lt;br /&gt;
&lt;p /&gt;
Jnan</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">dr.</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">dobb's</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Thu, 10 Jan 2008 00:53:48 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/01/09/my-interview-with-dr-dobbs-editor-jonathan-erickson</guid>
      <dc:date>2008-01-10T00:53:48Z</dc:date>
      <clearspace:dateToText>Jan 8, 2008 3:11 PM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/my-interview-with-dr-dobbs-editor-jonathan-erickson</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1075</wfw:commentRss>
    </item>
    <item>
      <title>Reflections - 2007</title>
      <link>http://developers.curl.com/blogs/community_blog/2008/01/03/reflections-2007</link>
      <description>As we get closer to the end of 2007, it's important to reflect on the progress we have made at Curl in the US market. We launched Curl formally at Web 2.0 Expo in San Francisco last April. We should count that as the start of our US launch. We have done numerous analysts briefings to explain the positioning of Curl, in the enterprise RIA space. The result of all that effort , for example, is the latest post from Ryan Stewart's about us. This is what he said: &lt;i&gt;"Flex had a great year but is it the primary technology for building RIAs? I think at this stage of the game it&amp;rsquo;s the most mature but primary is a strong word. One thing that&amp;rsquo;s happened over this year is that the field of RIAs has really blown up. We&amp;rsquo;ve got Curl, Ajax getting more advanced and Silverlight/WPF applications in the wild. It&amp;rsquo;s too tough to call Flex the primary technology."&lt;/i&gt;&lt;br /&gt;
&lt;p /&gt;
We also saw yesterday's post by Mike Vizard of eWeek. This is what he said: &lt;i&gt;"RIA is expected to be one of the hottest categories inapplication development circles this coming year thanks to the efforts of Microsoft and Adobe, but if you want to create a rich Web interface for an existing client/server application you might want to take a look at what companies such as Curl, Asperon and Nexaweb are up to these days."&lt;/i&gt;&lt;br /&gt;
&lt;p /&gt;
During August 2007, we published a study comparing Ajax, Flex, and Curl. This study was widely discussed and I presented it at WebBuilder 2.0 two weeks ago at Las Vegas. Curl's strength as the high-end RIA platform came out loud and clear. Take a look at our new website. We introduced the RIA Knowledge center. We had our first developer day at Paisley 's (a key customer) office in Minneapolis last May. We also launched a brand new developer site.&lt;br /&gt;
&lt;br /&gt;
So all in all, we have raised the awareness of Curl and as we step into 2008, the mantra is execution and customer adoption.        &lt;br /&gt;
Happy holidays to all of you.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;span class="body"&gt;&lt;br /&gt;
&lt;span class="body"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="body"&gt;</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">webbuilder2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">developer_center</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">curl_blog</category>
      <pubDate>Fri, 04 Jan 2008 01:26:09 GMT</pubDate>
      <author>jnan</author>
      <guid>http://developers.curl.com/blogs/community_blog/2008/01/03/reflections-2007</guid>
      <dc:date>2008-01-04T01:26:09Z</dc:date>
      <clearspace:dateToText>Dec 19, 2007 11:05 AM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/reflections-2007</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1071</wfw:commentRss>
    </item>
    <item>
      <title>Technologies Of The Future</title>
      <link>http://developers.curl.com/blogs/community_blog/2007/12/05/technologies-of-the-future</link>
      <description>That last keynote at WEBBuilder 2.0 featured Jeffrey Hammond speaking about key trends in Web2.0 adoption in the enterprise.  There was lots of really interesting data that makes the compelling case that 2008 will be THE infection point in the adoption of Web2.0 in the enterprise.   Regarding Web2.0 adoption Jeffrey's message was clear:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;"The Future is NOW"&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Through his research and discussion with clients and vendors he predicts a "perfect storm" as changes in workforce, software, business process and design collide.&lt;br /&gt;
&lt;p /&gt;
One of the key drivers is 70-80% of GenYers create content and use Internet and mobile apps in all their interactions - virtual and real.   As they enter the work force their expectations of a productive environment will drive change faster then ever before.  Some other interesting points. &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;47% of surveyed CIOs see Web2.0 as more than a passing fad &lt;/li&gt;
&lt;li&gt;70-80% GenXers and GenYers are creators of content as compared to only 12% for Boomers &lt;/li&gt;
&lt;li&gt;1 out of 12 employees is blogging &lt;/li&gt;
&lt;li&gt;The Web has brought people closer - In his research Jeffrey uses Linkedin and he has never looked up a person that was less than 3 degrees away.  Remember the 6 degrees of  Kevin Bacon... &lt;/li&gt;
&lt;li&gt;Web2.0 is is creating the 4th major programming model - Dynamic applications - these are assembled "just in time"  Mashups from parts that are ready to use.  This is the process savvy mashup. &lt;/li&gt;
&lt;li&gt;32% of enterprises are using or considering RIA&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
All in all there is a lot of positive trends that say it will be a good year for RIA adoption and Curl. &lt;br /&gt;
&lt;p /&gt;
I asked Jeffery to send me the slides and will follow-up with a more thoughtful post after the conference.&lt;br /&gt;
&lt;p /&gt;
Richard</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria-mashups</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">webbuilder2.0</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprisemashups</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">mashups</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">enterprise_ria</category>
      <pubDate>Wed, 05 Dec 2007 07:20:37 GMT</pubDate>
      <author>richard</author>
      <guid>http://developers.curl.com/blogs/community_blog/2007/12/05/technologies-of-the-future</guid>
      <dc:date>2007-12-05T07:20:37Z</dc:date>
      <clearspace:dateToText>Dec 4, 2007 4:36 PM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/technologies-of-the-future</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1069</wfw:commentRss>
    </item>
    <item>
      <title>Microsoft bumps Silverlight to 2.0</title>
      <link>http://developers.curl.com/blogs/community_blog/2007/11/30/microsoft-bumps-silverlight-to-20</link>
      <description>There's been quite a bit of buzz in the RIA world following Microsoft's announcement that Silverlight 1.1 has been supplanted by version 2.0. The biggest change, based on early reports, is a clearer articulation of the company's positioning strategy for Silverlight. Based on a post by &lt;a class="jive-link-external" href="http://blogs.msdn.com/tims/archive/2007/11/29/silverlight-1-1-is-now-silverlight-2-0.aspx"&gt;Tim Sneath&lt;/a&gt;, it appears clear that Silverlight is now the RIA/web app component for Windows Presenttation Foundation (WPF) and has been reworked to align better with that framework.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;So what's coming in Silverlight 2.0? I think the thing that excites me the most about this release is the scale and breadth of UI innovation going into Silverlight. In WPF, we have a really powerful platform for building Windows desktop applications, and it will remain the "Ferrari" that contains the highest level of graphical functionality. Silverlight takes that &lt;i&gt;same&lt;/i&gt; UI framework and transports it to the web, enabling RIA developers to create web-based applications using all the same skills as they need to build sophisticated Windows client applications. This unification of the framework across web and desktop is not easy to accomplish; many of the breaking changes that you'll see between Silverlight 1.1 Alpha and the Silverlight 2.0 Beta have been introduced to bring about far greater consistency between Silverlight and WPF. The goal is to make it really easy to take a Silverlight application and bring it to the desktop: you shouldn't have to completely rewrite the code to reach across the barrier to an offline solution.&lt;/blockquote&gt;
&lt;a class="jive-link-external" href="http://blogs.zdnet.com/Stewart/?p=644"&gt;Ryan Stewart&lt;/a&gt; has some interesting thoughts about this announcment and sits in an unusual spot as one of the most vocal and active analysts covering RIA technologies and also an Adobe AIR evangelists. SOme of the Microsoft faithful are issuing pronouncements like, "Watch out Adobe". I'm sure Ryan would agree that this announcement and the ongoing maturation of Silverlight has caught no one at Adobe (or anyone else working in this space) by surprise. He discusses how the more evolved UI and architecture makes Silverlight more directly comparable to Flash: &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;"...they&amp;rsquo;ve overhauled some of the technical aspects in Silverlight 2.0. The rich control set is aimed at giving you the ability to create actual applications and they are going to have a high level of networking support. Scott&amp;rsquo;s blog says you&amp;rsquo;ll be able to expect REST, POX, RSS and Web Services from Silverlight. This brings it up to par in a lot of ways with Flash on the networking side"&lt;/blockquote&gt;
Silverlight 2.0 is slated for public release at &lt;a class="jive-link-external" href="http://visitmix.com/2008/index.html"&gt;MIX08&lt;/a&gt; in Las Vegas this March. Expect a continual stream of information "leaks" between now and then as the strategy, positioning, and technical details become more defined.</description>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">ria</category>
      <category domain="http://developers.curl.com/blogs/community_blog/tags">tools</category>
      <pubDate>Fri, 30 Nov 2007 13:00:14 GMT</pubDate>
      <author>marc</author>
      <guid>http://developers.curl.com/blogs/community_blog/2007/11/30/microsoft-bumps-silverlight-to-20</guid>
      <dc:date>2007-11-30T13:00:14Z</dc:date>
      <clearspace:dateToText>Nov 30, 2007 7:41 AM</clearspace:dateToText>
      <wfw:comment>http://developers.curl.com/blogs/community_blog/comment/microsoft-bumps-silverlight-to-20</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/community_blog/feeds/comments?blogPostID=1064</wfw:commentRss>
    </item>
  </channel>
</rss>

