|
|
Designing
Frontends
|
Appreciation for diversity led
to the
distinction between the Udanax Green frontend and backend. The
backend is
a highly generalized system that provides the storage, linking,
and versioning
functionality required by every user. Rather than trying to design
an ideal
or exclusive frontend, the plethora of user needs will be met in
the diversity
of third-party, independently created frontends.
What will frontends look like? One design challenge will be to
coherently
present links, versions and multiply-authored documents of
staggering complexity.
The more difficult and novel issue is that hypertext gives us the
ability
to concretely represent complex social interaction. How will we
visualize
things which have always been intangible? For example, how will we
visualize
social argument structures?
Over centuries, cartographers have found ways to represent
complex, 3-dimensional
terrains; frontend designers will invent representations of even
more complex
3 and 4-dimensional information. A mountaineer or an army
tactician sees
a map representing terrain lines, trees, valleys, rivers; they
know from
the map where lie the critical points for defense, attack,
communication
and observation. We fight battles on conceptual terrains without
maps. We
all know what a debate is: thrust and parry, evidence, supporting
documentation,
pros and cons, plausibility arguments, alternatives which lead to
confusion,
tenuous arguments where every step is crucial. But what does an
argument
look like? How do you see the structure of a controversy when you
jump into
the middle of an ongoing debate? How do you tell which are the
crucial sub-issues?
How do you tell if someone is right or wrong? Is the argument on
track or
hopelessly derailed into a dead-end? How do we represent the
terrain of
a debate - and do it so that the leader of a climbing team or a
commanding
officer can easily scope the terrain, know what key areas to
investigate,
which paths to avoid, and which to navigate?
Developers of hypertext frontends must build new metaphors to translate
old concepts and to introduce new ones. They have the challenge of making
the reader feel comfortable and oriented. And Udanax will supply the underlying
hypermedia handling mechanisms, with version control for databases of global
scale, that will make these developers' successes possible.
|
|