Thursday, August 26, 2010

RIA –Rich Internet Applications

Trends and buzzwords

•Web 2.0
–Internet as a platform
–Hosted services, social networking, wikis, RSS, RIA, …

•Cloud computing
–Apps run somewhere in the "cloud" (intranet or Internet)

•RIA (rich internet apps)
–Web apps which look and perform like desktop apps

•JavaScript
–Not as lame as it once was; optimization in new browsers

•Offline, desktop integration
–Enabling Web apps to run offline

•Mashup
–Web app that combines data from multiple sources into a single tool

•HTML 5.0
–Not coming any time soon


Rich internet applications (RIA)

•Two primary technologies
–JavaScript(AJAX)
•Built-in browser support
– Google AJAX APIs
–jQuery, Prototype, script.aculo.us, MooTools, Dojo,…
– Yahoo! User Interface Library(YUI)
–ASP.NET AJAX
–Virtual machines(plug-ins)
•Require installation (plug-in/runtime)
– Gears
–Java/ JavaFX
– Flash/ Flex
– Curl
– BrowserPlus
– Silverlight

RIA technologies from Google,sun,adobe,yahoo,microsoft

Google RIA
-Google Web Toolkit(GWT)
-Gears(google Gears)

Sun RIA
-JavaFx

Adobe RIA
-Flex
-AIR(Adobe Integrated runtime)

Mozilla RIA
-Prism

Yahoo RIA
-broswerPlus

Microsoft RIA
-Silverlight

No comments:

Post a Comment