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