| By Simon Whatley | Article Rating: |
|
| February 24, 2008 12:15 PM EST | Reads: |
14,191 |
Simon Whatley's Blog
Rich Internet Applications (RIAs) are just the beginning. A key trend taking place throughout the Web industry is the urgency to integrate disparate systems and software tools to reduce costs, increase developer productivity, reduce the need for manual processing and intervention in transactions, and decrease time to market.
To achieve these objectives, organizations have endorsed the adoption of standards-based systems (e.g. XML, Design Patterns, CSS, ECMAScript) combined with the migration to Web Services and Service Oriented Architecture (SOA). This has led to a requirement to create a consistent and intuitive interface to applications, data and services. 
The immediate goal of these efforts is to provide simpler, quicker and more efficient access and processing of information. Increasingly, Web applications are also offering customers application interfaces that are more personalised and customised to each individual’s specific requests and requirements.
It is clear that RIAs offer the potential to fundamentally change the user experience and in doing so, yield significant business benefits. However, in order for RIAs to be widely employed, and for more companies to receive these kinds of returns, technologies to build RIAs will need to appeal to a wider range of developers.
The ability to cost effectively create rich, engaging user experiences that support corporate objectives and reach a broader developer audience without sacrificing development productivity require a new generation of RIA tools. These tools are being developed by a large number of organizations with Adobe (AIR/Flash/Flex) , Microsoft (Silverlight ), Google (Gears), Apple (QuickTime) and Sun (JavaFX) leading the way.
The new generation of RIA tools being developed by the likes of Adobe and Microsoft must do the following to allow developers to truely harness the power of RIAs in the commercial environment:
- Allow developers to write applications using familiar development models to utilise and extend their current skills without requiring them to adopt entirely new or different skills
- Use standard and standards-based technologies
- Use industry specific programming models and patterns
- Use and/or leverage the existing IT infrastructure through wrap and reuse rather than rip and replace
- Provide pervasive, familiar programming models and an expressive user interface across platforms and devices; and
- Allow developers to create a solution that delivers scalable, secure, high performance solutions that are bandwidth efficient
These new RIA tools will need to provide the features that enhance IT developers' abilities to be more creative and to accomplish RIA development with the same or less effort than the tools they use to create other types of applications. What is required are the tools that can help developers achieve these objectives without relying on only HTML or other scripting languages, or having to learn a completely new development approach.
Two vendors which have the technology and capaibility to fully deliver Rich Internet Applications are Adobe and Microsoft. With Microsoft’s Silverlight and XAML, developing rich internet applications to run on Windows platforms will progress at a fast rate. In turn, Adobe has had a head start with the aquisition of Macromedia and the subsequent addition of Flash and Flex to its product offering. Flash and its relative ubiquity across platforms and devices ensures that RIA development and production will be accessible to a large user base and as such puts Adobe at a distinct advantage over Microsoft.
Published February 24, 2008 Reads 14,191
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
- Rich Internet Applications - State of the Union
- AJAX World - The Rise of RIAs and Reshaping User Expectations
- How to Build Rich Internet Applications with Laszlo Webtop
- Updated Java Library for Rich Internet Applications Released by Canoo
- The Business Case for Rich Internet Applications
- Where Are RIA Technologies Headed in 2008?
- i-Technology 2008 Predictions: Where's RIAs, AJAX, SOA and Virtualization Headed in 2008?
- Flash Player Will Remain the Best Deployment Platform for RIAs
- Moving Beyond AJAX: 2008 Is the Decision Year For RIAs
- Bringing RIAs into the Enterprise: New Challenges, New Solutions
- Picking the Right Technology for Enterprise Rich Internet Applications
- Rich Internet Applications: Has Microsoft Finally Seen the (Silver) Light?
- Rich Internet Applications: 2008 is the Year the RIA Category Accelerates
- Rich Semantic Internet Applications with Flex
- RIA Themes & Topics at AJAXWorld 2008 East: Complete Round-Up
- Building Web 2.0 Rich Internet Applications with Project Zero
- Rich Internet Applications with OpenAjax Hub 1.1 & SMash Secure Mashups
- How Do You Pick the Right Technology for Enterprise Rich Internet Applications?
- Embracing New Platforms: Building RIAs Beyond AJAX
- AJAXWorld Keynote Speaker on the Risks and Rewards of RIAs
- Tracking RIAs with Google Analytics and Unica NetInsight
- The Business Value of RIAs: An Informal, Virtual Round Table
- RIAs Are Going Mobile: SYS-CON.TV Interview with Eric Farrar of Sybase
- How Should You Decide Which RIA Platform To Choose?
- Kaazing Aims To Drive a New Generation of Real-Time Rich Internet Applications
- Rich Internet Applications: Tips, Tricks & Techniques
- Kevin Lynch's Passion for RIAs Secures Promotion to CTO of Adobe
- Choose Your Rich Internet Applications Trajectory at AJAXWorld in New York City
- RIAs Emerge to Deliver the Information Workplace of the Future
- Three RIA Tools Examined: JSF, Flex, and JavaFX
More Stories By Simon Whatley
Simon Whatley is a professional web application developer, architect and trainer based in London, United Kingdom. He has worked in web development for a number years and has extensive knowledge of Adobe technologies, particularly ColdFusion, Flex and Spry. Whatley also dabbles with other technologies such as Java and Ruby and his online musings can be found at http://www.simonwhatley.co.uk.


























