Working (offline) on Richer Plugin, I’ve expanded the list of reasons you’d want to use a Richer Plugin, i.e. Flash, Java Applets, Standalone clients, Firefox extensions etc.
Here’s the list of things Ajax can’t do on it’s own - what else is there?
- Browser morphing Adding buttons, toolbars, bookmarks, icons; changing browser behaviour.
- Local file access Reading and writing files on the user’s hard drive.
- Sound Playing music and sound effects.
- Rich graphics Providing rich graphics, changing dynamically. (This is gradually changing with the introduction of SVG in some browsers, but it’s no match for desktop graphics.)
- Keyboard shortcuts Providing a full range of keyboard shortcuts while avoiding conflicts with the browser’s own keyboard shortcuts.
- Hardware access Input from devices such as microphones, webcams, and gamepads; output to devices like printers and portable gadgets.
- Extended communication Communication from the client machine to locations beyond just the base server, and in protcols other than plain old HTTP.
- Operating system interaction Catching events such as shutdown initiation; changing preferences; popping up alerts; reading hardware information.


4 responses so far ↓
1 Wallym // Jan 4, 2006 at 3:41 pm
Hi Michael. Hope everything is good with you.
2 Wallym // Jan 4, 2006 at 3:43 pm
Hi Michael. I’ve been working with Microsoft’s ATLAS project code and there will be the capability to add controls dynamically to a page with it. Its not AJAX as I think about it, but it will come in the box. As for how well it supports FF and Opera, I have no idea.
3 Software As She’s Developed - // Mar 4, 2006 at 1:21 am
[…] nt that Ajax alone is not always enough” (This pattern was the subject of the recent “What Ajax Can’t Do” - Quote from Digg user: “This ar […]
4 Software As She’s Developed » Blog Archive » Basics of Ajax 3 of 3: Events and Much More (Podcast) // Feb 5, 2008 at 3:05 am
[…] Richer Plugin “Richer Plugin is an acknowledgement that Ajax alone is not always enough” (This pattern was the subject of the recent “What Ajax Can’t Do” debacle - Quote from Digg user: “This article is total crap.”) (48:20) […]
Leave a Comment