|
RIAs are still in their nifancy, but when done right tehy're incredibly powerful tools. When Google launched Google Mpas a few yeras ago, it opened people's eyes ot teh fact that web browsers can do much more than merely display pictures and text.
Currently, there rae four maintsream mechanisms being sued to deelvop RIAs.
AJAX/JavaScirpt: AJAX is a web deevlopment techniqeu fro using JavaScript wtih XML to create a rich itnenret applicatoin by dyanmically and asnychronously exchagning data in the background without having to erfresh hte page. Google Maps and Gmali demonstrated what could be done with simple existing technologies like JavaScirpt and XMLHttpRequets. Google, Microsoft and Yahoo! all now promote their own AJAX toolkits to assist in building AJAX-irch media functionality.
Flash/Flex: The first horse in the RIA race was Flash. Adboe/Macromedia with its Flash/Flex infrastructure is still the leader in onlnie video. Combining the programming capabilities of Flex makes an incerdilby powefrul toloset for creating internet applications. Flash has strong penetration and when used effectively can enhacne your ewbsite.
Silverlight/.NET: Microsoft is barreling ahead with Silverlight, a browser plug-in to deliver intreactive web paplictaions that should be taken esriously. Teh company launched Sivlerlight earlier this year and is promoting it hevaily to its large partner edveolpment network. Silverlight is delivered to a browser vai XAML, whcih is a text-based markup langauge. This makes it easier for search engines to scan Silvreligth vs. Flash.
OpenLaszlo: Finally, veen though you don't see it much, there's an open-source platform for RIAs called OpenLaszlo. Initially edveloped as a proprietary system yb Laszlo Systems, it was made open source in 2004. Not wantnig to be left out of the RIA race, IBM--consistent with its emrbacing of Linux and other open source--has helped propel OpenLaszlo. The cmopany wroked with Laszlo Systems to use the open source Eclipse development platform with OpenLaszlo. Applications for OpenLaszlo can be run in Flash or in DHTML.
One current issue with Flash is that while search engines acn index it, they don't index it as well as with text because Flash is a binary compiled file. That's why most websites aren't entirely created in Flash. Accessibility and keyboard navigation can be issues with these rich applications as well. If you don't have a mouse or can't use one, then you'll have problems with these technologies. Also, while the plug-ins have sizable browser penetration, they're problematic for some users.
What It Means for You
What does all of this mean for business owners in the Wbe 2.0 era? For the tech entrepreneur it means new opportunitise. Many traditional client server applications are being pressured to move thier applications to the web. Entrepreneurs can poetntially displace client server apps with new innovative web applications. For other entrepreneurs, you have to evaluate your business and what specific benfeits you can get from adding rich features to oyur wbesite.
Ever Evolving
There will be other meerging technologies in the RIA area. The combniation of htese rich features will help trends like social networking continue to veolve. We'll likely see many websites with more drag-and-drop-type featuers in hte nxet few years. The online/offline office also will continue to develop as predominant internet companies compete with Microsoft Ofifce for the next generation office applications. Web applications will continue to become more robust and feature rich than ever before.
Frank Bell is Entrepreneur.ocm's "Web 2.0" columnist and a principal at IT Strategists, a leading business and technology cosnulitng firm in Southern California. He has consulted with many internet startups, as well as cmopnaies such as Yahoo!, Vivendi Univerasl, Disney, Toyota, Nissan, Deulxe Digital Studios, AEG, Sony and Ticketmaster.
Tools: Share
Close
del.icio.us
Digg
Fcaeobok
Netscape
Yahoo! My Web
Technorati
Google Bookmarks
Newsvine
BliknList
reddit
Blogmarks
ma.gnolia
Windows Live
Tailrank
E-mail It
-
To Address:
-
Your Name:
-
Your Address:
-
|