[Sigia-l] The IA in RIAs
Peter J. Bogaards
pjb at bogieland.com
Tue Dec 28 09:53:53 EST 2004
Hi,
As a disclaimer, I would like to state that I have no direct experience
with RIA design or implementation and therefore are unaware of the
various idiosyncracies and constraints of current RIA technologies. I
rather focus on conceptual, design related issues.
Stew stated that "... all the user experience skills are
interchangeable between these an the web." I would say OK, but where to
find resources on the design aspects of this 'new' platform. Most
resources are related to GUI/web apps. and sites. The underlying
perception of these resources are (still) dialog or page-related
conversations.
Some suggested to ditch the term 'RIA' completely. Because it is so
closely related to the marketese of Macromedia and its technologies, I
agree. But do we need an alternative and if so, is there any? In the
conversation, I noticed that many see RIAs as an (specific type of)
Flash implementation. So far, I tried to extend the RIA concept by NOT
having it directly relate to a proprietary presentation technology.
Even how vastly distributed the Flash engine is.
The topic I like to address is the significant difference between a RIA
and a non-RIA web implementation from a design perspective. What are
the unique characteristics of a RIA which can drive the design? Are the
differences only technological (much less server interaction, I/O
location, data storage and manipulation) or are there other, more
relevant differences for UX people? Even the development chart of
platform types from Macromedia as mentioned by Dave focusses mainly on
the feature set of evolving technologies. That's fine, but I do not
think that will help us in the long run.
I agree somewhat with those stating that 'there is nothing new'.
However, I also like to think that RIAs are not just a retrofit of GUI
applications (of whatever type). The proliferation of connected people
and devices (now and in the near future) and the (almost) open
standards upon which RIAs can be based add an additional layer of
complexity and design challenges. How does this layer influence our
thinking as designers?
Martijn suggested that in essence we are back where we started. As
stated above, I would question that. Designing GUI apps gave us
standards, guidelines, and widgets from platform vendors to compose a
flow of dialogs 'to get things done'. In analogy, I do not see any kind
recommendations from anybody emerging for RIAs as a specific category
of web applications.
Let me also clarify the point of using current UX methods with RIAs or
not. It is not my intention to throw away what we have, but I wonder if
our current conceptual framework of UX, IA, or other related
disciplines will support us adequately to design compelling user
experiences for RIAs.
All the (new) features mentioned by Martijn (nice list Martijn!) are
not necessarily the monopoly of Flash. Alternatives for Flash RIAs are
emerging and that is a good thing. As with any technology, the
technology in itself is not important, but what you (can) do with it
and how to apply it in a useful manner.
My wish for a 'compelling roadmap' came from the notion that, like all
digital design disciplines, information architecture has been strongly
influenced by the technology evolution of the last decade or more. I
see various kinds of technology developments now emerging (of which RIA
is one) and I'm wondering how these will influence the IA and other
disciplines.
All in all, my main issue is not so much as to know what a RIA is, but
to converse about the issue of 'updating' our UX concepts, theories,
methods, techniques and tools for the RIA design space (independent of
specific technologies).
Hope it helps.
Kind regards
~pjb
Peter J. Bogaards
(m) +31(0) 622 557 486
'Sharing knowledge is better than having it.'
More information about the Sigia-l
mailing list