SYS-CON Events announced today that Ping Identity, the leader in Internet Identity Security, will exhibit at SYS-CON's 5th International Cloud Expo, which will take place on April 19-21, 2010, at the Jacob Javits Convent...| By Ric Smith | Article Rating: |
|
| August 29, 2007 11:00 AM EDT | Reads: |
28,740 |
High-Definition RIA Solutions: What Are They Good For?
This was my opinion, until I saw Apple's new Finder in the company's recently announced Leopard release of OSX. The Finder includes a file browsing feature called Cover Flow, which lets users page through previews of files that are displayed in a three-dimensional carousel. It is visual effects like this - effects that rely heavily on vector graphics - that are difficult to replicate with "pure" AJAX. In fact, competing technologies such as Adobe's Flex, Microsoft's Silverlight, and Sun's recently announced JavaFX render vector graphics substantially better than do AJAX frameworks such as Dojo or Yahoo! UI Library (YUI). Believe it or not, there is a significant business case mounting for Web-based vector graphics in terms of rich Internet application development that extends well beyond savory morsels of eye candy. This need is best represented by data visualization components that display business analytics (e.g., SAP and Oracle) as well as video playback and image editing software (e.g., YouTube and MixBook). Of course, RIA technologies that deliver vector graphics are not limited to the visualization domain; the Flex-based word processor BuzzWord provides a vivid example of one high-definition (HD) RIA solution delivering a complete Web application - one that is set to contend with a more popular application with AJAX roots, namely Google Docs. Thus, vector graphics are not the only thing HD RIA solutions bring to the table. Such frameworks also provide rich facilities for developing applications that deliver sound, sockets (pushing data), local storage, and video - areas where AJAX tends to lag behind.
Is the AJAX Revolution Over?
Does this mean
• Plug-in required: HD RIA solutions require a browser plug-in. As of March 2007, 83.4% of PCs in the
• Lack of open standards:
• Skills scarcity: Flex, Silverlight, and JavaFX each introduce its own respective language(s).
• Does not play well with HTML: For new applications developed entirely with Flex this is not so much an issue, but for existing applications it can be a considerable problem.
• Large download footprint: Flash-based RIA solutions tend to have a larger download footprint than solutions that rely on native
• Searchable, but not always found: In recent years, search engines have introduced the ability to index swf files into their respective Web crawlers. Yahoo and Google are the most well-advertised supporters of the file format, though the methodology used is not widely published or well understood. To optimize search results, Web designers often build both a Flash and a traditional HTML site or opt for embedded Flash movies within a traditional HTML site as an adornment to text-based content. Note that at the time of writing this article I could not procure information on how or when search engines will address this issue with emerging HD RIA technologies such as JavaFX and Silverlight.
• All clients are not created equal: With newer PCs, this concern is becoming less of a factor, but since HD RIA environments make heavy use of client resources to execute business logic as well as render visual effects, application performance is governed by the configuration of the client machine. Therefore, the user experience can vary from machine to machine. AJAX-based solutions that come with an inherited server-side component (e.g., Oracle ADF Faces Rich Client) can utilize server resources to off load both processing and rendering to ensure more uniform delivery to clients.
The reader should note that none of the considerations listed should prevent you from choosing Flash or similar products over
Fortunately, the limiting factors of both
The Best of Both Worlds, But Not Without Cost
The initial litmus test proves positive. Adobe Labs currently provides a
In 2004, JavaServer Faces (JSF) set out to drastically simplify Web development and it appears that the standard, with the help of a few vendors, is looking to reinvigorate this effort once again. JSF is a server-side component framework that allows developers to use a single API to build Web-based applications that are capable of rendering to multiple devices. The key facet that enables such deployments is a highly flexible rendering engine or more specifically a render kit. Component frameworks such as Oracle ADF Faces have introduced render kits that not only render to HTML browsers, but also telnet clients, WML browsers, and ASK clients, creating multiple channels of delivery without the overhead of having to understand the nuances of the underlying technologies. You can easily see how this concept can be extended to
Resources:
• "How to Choose an RIA Path: AJAX or Adobe?" by Jeffrey Hammond
• "How to Design Flash Pages for Google" by James Gonzalez
• "Apache MyFaces Rich Client Framework Proposal"
• www.adobe.com
• http://labs.adobe.com
• www.microsoft.com/silverlight/
• www.sun.com/software/javafx/
Published August 29, 2007 Reads 28,740
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Ric Smith
Ric Smith is director, business and product strategy at Kaazing. provides Kaazing Corporation with a wealth of experience in product management and consulting for enterprise products and services. Prior to joining Kaazing, Ric was a principal product manager for Oracle's Fusion Middleware at Oracle's Headquarters in Redwood Shores, CA. In his role as a Principal Product Manager he was responsible for the evangelism and product direction of Oracle's AJAX and Java EE Web Tier offerings. Before joining the Fusion Middleware team, Ric worked for Oracle's consulting business as a principal consultant where he led development of mission-critical applications for prominent organizations within the defense/intelligence industry. In addition, Ric won consecutive awards for technical achievement for each year of his tenure as a consultant. Ric is a frequent speaker at international events and has written articles featured in leading industry publications such as Java Developer's Journal and AJAXWorld Magazine. He is also a representative to the OpenAjax Alliance and an honors graduate of the University of Arizona.
- The Next-Generation of Business Intelligence
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Microsoft’s First Step Toward Cloud Computing
- Six Enterprise Megatrends to Watch in 2010
- Oracle Maps Its Cloud Computing Strategy During Cloud Expo Keynote
- Free Virtual Appliance for Cloud Computing
- Adobe Fiddles with its Web Apps
- How to Secure REST and JSON
- Oracle Sued for Fraud
- UPDATE: Adobe & IE Implicated as China’s Spy Holes
- Chrome Netbook OS; Tablet PCs; LBS; Open Source
- VMware Reportedly Buying Zimbra
- Kindle 2 vs Nook
- The Next-Generation of Business Intelligence
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Cloud Expo Show Prospectus Reaches 10,000 IT Marketing Managers
- Microsoft’s First Step Toward Cloud Computing
- Six Enterprise Megatrends to Watch in 2010
- Oracle Maps Its Cloud Computing Strategy During Cloud Expo Keynote
- Free Virtual Appliance for Cloud Computing
- Reflections on Java Command Line Options
- Adobe Fiddles with its Web Apps
- Instant Professionalism Online Despite Yourself...with Ulitzer
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX
SYS-CON Events announced today that Ping Identity, the leader in Internet Identity Security, will exhibit at SYS-CON's 5th International Cloud Expo, which will take place on April 19-21, 2010, at the Jacob Javits Convent...Feb. 8, 2010 06:45 PM EST Reads: 1,008 |
By Krisandra Russo Cloud Computing is receiving a lot of attention, and a number of companies see it as a key to increased agility and efficiency. The technology, however, is still at an early stage and many fundamental challenges need to ...Feb. 8, 2010 06:30 PM EST Reads: 1,627 |
By Pat Romanski What are some of the most important cloud platform strategies any IT executive should consider? The sooner you include these concepts into your cloud roadmap, the better. In his session at the 5th International Cloud Exp...Feb. 8, 2010 05:45 PM EST Reads: 836 |
By Yeshim Deniz SYS-CON Events today announced that Neustar, Inc. (NYSE: NSR), a leading provider of managed services that enable communication across networks, applications and enterprises, is confirmed as an exhibitor at SYS-CON's 5th...Feb. 8, 2010 04:00 PM EST Reads: 1,231 Replies: 1 |
By Pat Romanski SYS-CON Events announced today that R1Soft, a leading developer of Continuous Data Protection (CDP) Software, will exhibit at SYS-CON's 5th International Cloud Expo, which will take place on April 19-21, 2010, at the Jac...Feb. 8, 2010 03:30 PM EST Reads: 775 |









Cloud Computing is receiving a lot of attention, and a number of companies see it as a key to increased agility and efficiency. The technology, however, is still at an early stage and many fundamental challenges need to ...
What are some of the most important cloud platform strategies any IT executive should consider? The sooner you include these concepts into your cloud roadmap, the better. In his session at the 5th International Cloud Exp...
SYS-CON Events today announced that Neustar, Inc. (NYSE: NSR), a leading provider of managed services that enable communication across networks, applications and enterprises, is confirmed as an exhibitor at SYS-CON's 5th...
SYS-CON Events announced today that R1Soft, a leading developer of Continuous Data Protection (CDP) Software, will exhibit at SYS-CON's 5th International Cloud Expo, which will take place on April 19-21, 2010, at the Jac...

COLT, a European provider of business communications and managed services, today announced that the company has selected TIBCO's cloud software to provide organisations throughout Europe with the ability to deploy and manage enterprise applications across physical, virtual and cloud infrastructures ...
I published a link to my post "Choosing a SOA Consultant" in Ulitzer.
Ulitzer is a "new media" site.
The site provides a portal like page for every author. You can look at my page as an example.
Each article's page includes related articles. For example "Choosing a SOA Consultant" page incl...
The cloud crashes make major new stories. We've got two things occurring right now. We've got a massive move into the cloud. That was my first prediction. We have the cloud providers trying to scale up, and perhaps they’ve never scaled up to the levels that they are going to be expected to scale to ...
Frankly I’ve grown weary of the debates over the security of cloud computing. It’s not that I don’t appreciate that there are technical hurdles in front of us, but we have reached a point that a security vulnerability in a single offering, whether that offering is in the public or private cloud, res...

















