Welcome to RIA Practices

Welcome to RIA Practices!


On this site, James Ward (Technical Evangelist for Adobe), Josh Holmes (UX Architect Evangelist for Microsoft) and others will collect and document a lot of practices both good and bad that we are seeing in the RIA space. This is a first step towards standardizing some of these practices across the board.

See the post about the joint talk that Josh and James did that kicked all of this off at Architecture of RIA from JAOO

If you are interested in participating, feel free to register as a contributor and email Josh Holmes (josh.holmes (at) microsoft.com) to make sure that we approve you in a timely fashion.

Some initial ideas for user interface / interactions we can document:
- Indicating the default button
- Multiple ways to submit a form: press enter in a field, submit button click, tab to submit button and press space, etc
- Error messages that reappear (so the users knows the system actually did something)
- Disable mouseovers when scrolling on a scroll bar w/ mouse
- Buttons as progress bars
- Dealing with Session Timeout
- Auto-complete ComboBox
- Dragging (Drag Indicators, Drop Indicators, etc)
- Expand in place
- Date / time selectors
- Dealing with the Back and Forward History
- Dealing with the Refresh Button
- Dealing Application Load Time