UI design article

Marielle Lange mlange at widged.com
Sat Feb 17 16:33:59 EST 2007


Mark,

Thanks for the link. I had posted something relevant to this on the  
forums a while ago:

<http://forums.runrev.com/phpBB2/viewtopic.php?t=422>

To avoid the discomfort of having to switch to the forums, I paste  
the transcription below.

Best,
Marielle


> Flow in Application Design

> This is a technique that is presented as useful for designing web  
> 2.0 applications.
>
> Well, the fuss about web 2.0 is that it allows you to design highly  
> responsive web applications, with some elements within a page that  
> can be refreshed independently from the other elements within the  
> page.
>
> The thing is that these features have always characterized the type  
> of applications you can produce with desktop development  
> environments like Revolution, RealBasic, etc.
>
> So, any technique that is presented as improving the quality of web  
> 2.0 application has the potential to improve the design and quality  
> of revolution applications.
>
> Flow Diagramming is one of them.
>
> What is it? This is about encouraging you to think in terms of  
> flow: How the information changes, how responsive it is, how  
> feedback is given to the user about the changes that are taking place
>
> A good resource on this is:
>
> Flow In Web Design (short explanation with links to other resources)
> <http://www.websiteoptimization.com/speed/2/>

> Flow in Web Design (pdf, 37 pages)
> <http://www.websiteoptimization.com/speed/2/2opt.pdf>

> The difficulty then is about finding ways to represent how the  
> information within the application changes as a consequence of user  
> actions or script running.
>
> For this purpose, the visual vocabulary proposed by Jesse Garrett  
> (yep, the guy who published the paper that made Ajax popular)
>
> A visual vocabulary for describing information architecture and  
> interaction design, <http://www.jjg.net/ia/visvocab/>, along with a  
> Quick Reference <http://www.jjg.net/ia/visvocab/files/ 
> garrett_ia_quickref.pdf>
>
> With practical examples of how this vocabulary can be used to  
> represent the internal flow within an application:
>
> Slate <http://www.boxesandarrows.com/files/banda/ 
> slate_calculated_refinement_or_simple_inertia/jjg_slate.pdf>
>
> Yahoo email (for some unknown reason doesn't render well in my  
> browser when I doubled checked the link)
> <http://www.boxesandarrows.com/files/banda/jjg_ymail_poster.pdf>
>






More information about the use-livecode mailing list