Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Advanced Search
RSS
Webcasts
Digital Library
Subscribe
Home



Squinting at the Future of Rich Internet Apps | Intelligent Enterprise Blog
As the Enterprise Develops, by Nelson King
Nelson King has been a software developer for more than twenty-five years, specializing in large-scale projects for schools and government. Further complications include being a computer-industry analyst, product reviewer and author (of nine books on database programming). He's been writing for Intelligent Enterprise (and its precursors) for more than ten years.
See More by Nelson King

E-MAIL  |  
Share
Squinting at the Future of Rich Internet Apps

Posted by Nelson King
Tuesday, June 26, 2007
9:47 AM

What is a Rich Internet Application? The Wikipedia entry says: "Rich Internet Applications (RIA) are Web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the Web client but keep the bulk of the data (i.e. maintaining the state of the program, the data etc.) back on the application server. RIAs typically: run in a Web browser, or do not require software installation; run locally in a secure environment called a sandbox; and can be 'occasionally connected'."

Whatever you think a Rich Internet Application is today, it won't be like that a few years from now. It's predictable that someday RIAs (or whatever they'll be called by then) will be a much more sophisticated amalgam of networked media, data, and programming. If I may bend a term used by composer Richard Wagner, RIAs will be like a Gesamtkunstwerk, by which he meant a work of art (opera) that unites many works of art (drama, music, scenic design); or in this case, applications developed by blending many components: graphics, animation, streaming media (video, sound), database content, text, user interface elements, business logic, and so forth.

As a matter of technology and technique we have a long way to go before we achieve easy and seamless integration for all of this; but I feel very strongly that this is where we're heading. The motivations behind making Web applications have "the features and functionality of desktop applications" will not stop with achieving that goal. Web technologies and Web capabilities (such as those being explored in Web 2.0 applications) bring something new to applications. Networking users adds another dimension, of course, but the ways in which the Web enables networking are unique, if only in scale. The desire to give the user a better, more efficient experience will drive developers to create RIAs that do more than traditional desktop applications. For example, even routine business applications, those requiring "basic" forms and reports, will be incorporated into rich frameworks that employ graphics, animation, video, sound, and sophisticated interactive techniques.

However, for the time being, applications and developers tend to specialize. For example, we usually develop video applications or video components of larger applications separately. The same is generally true for the use of sound, interactivity, data presentation, business rules…and so forth. Perhaps we'll always need specialists in these areas, but what's missing is the ability to orchestrate (there's that Wagner thing again) all the elements within an application. It will be interesting to watch the evolution of RIA development environments as they tackle the wider possibilities of rich web-enabled applications—because that is where the future and profitable opportunity lies.



E-MAIL  |  
Share




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.


 




    Subscribe to RSS feed of all blogs


 



Techweb
Informationweek Business Technology Network
InformationweekInformationweek 500Informationweek 500 ConferenceInformationweek AnalyticsInformationweek Events
Informationweek MagazineGlobal CIOIWK Government ITbMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingPlug Into The CloudDr. DobbsContentinople
space
TechWeb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0Mobile Business ExpoNoJitter
Black HatGTECEnergy CampCloud ConnectGov 2.0 ExpoGov 2.0 Summit
space
Light Reading Communications Network
Light ReadingLight Reading AsiaUnstrungCable Digital NewsInternet EvolutionPyramid Research
Heavy ReadingLight Reading LiveLight Reading InsiderEthrnet ExpoTelco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems and TechnologyInsurance and TechnologyWall Street and TechnologyAccelerating WallstreetBST SummitBuyside Trading SummitIT Summit
space
Microsoft Technology Network
MSDNTechNetTotal IT ProTotal Dev ProNET Total Dev Pro CommunitySQL Total Dev Pro Community
space