TREE BEARD J. Hudson-Powell Central Saint Martins, 2001 Published edition. Edited for reading in 2026: spelling and punctuation corrected, a number of long sentences split, a few tangled phrases repaired, and three claims narrowed or removed that the author no longer stands behind. The structure and the argument are otherwise as written. https://jody.xyz/treebeard/ ====================================================================== J. Hudson-Powell TREE BEARD To navigate through the essay, simply click on the nodes. For a logical starting point to your journey, click on the 'intro' node. You may find it more interesting to browse non-linearly by clicking on the node that appeals to you most. Enjoy. INTRODUCTION ------------ Do we interface and gain the most of the internet's vast capabilities or are we only utilising the surface of this remarkable information source? There are so many specified fields of study within this subject that its relevance spans a huge range of topics, ideas and theories. I have defined my range of study to concentrate on the proposal of a web tracking system and its relation to information, communication and interaction. The essay works from the basic notion that you understand the whole by understanding its individual components. The proposed system answers the question in terms of usability and brings into the picture the downfall of current navigation programs and the limits they set upon us as web users. These limitations in terms of navigation are a central problem between complete ease of access to information and communication, and the limited navigation we enjoy at present. THE PROBLEM ----------- The web is the fastest growing communication medium and has grown at a rate which exceeds the expansion of the radio or television. It took thirty-eight years for the radio and thirteen for the television to reach 50 million users, it only took four for the internet to catch on to the same degree. This is a relatively short period of time for the adaptation and development of the user interface. Usability is fundamental to all information-based media, whether technological or not. Information and communication are the two main attributes of the web. Trade or any other possibilities are redundant without complete ease of access to its fundamental properties. The web's ability to store information is immeasurable as it is distributed globally, but more importantly it is stored electronically. The access and retrieval of this information is flawed only by the interface with the web. We perceive or visualise the internet through web browsers and web sites. Web sites on one level give or limit as much informational content as the creator/ designer allows in terms of content and site structure. But the problem is, no matter how great the site's content, design, or structure of it is confined within a browser. At present, as a web user you only have two options; either Microsoft's Internet Explorer or Netscape's Navigator. So usability is defined by the browser program and its interface. The program also defines navigation and this is where I feel the real problems lie. According to a global WWW usability study the browsers have problems with this: 17% of subjects report that they were unable to find previously visited sites. 8.8% of subjects report not being able to visualise where they have been and where they can go. 6.4% of subjects report not being able to determine where they are. 87.7% of subjects report browsing in an opportunistic manner, i.e. by following links from page to page with no premeditated goal. These figures, coupled with the fact that 58% of all navigation is actually revisiting previously seen sites and that the use of the browser's 'Back' button accounts for 30% of all actions made, prove this underlying need for a capable history system. At present history facilities within the current browsers use two mechanisms: 1. A history menu that contains the last URL (sites) addresses visited, with newer sites appearing on top. The main problem with this stack system is that sites are easily pushed off the bottom of the stack and information is lost when backtracking or browsing new branches off previously visited sites. 2. A history facility that contains a searchable history of all URL addresses visited from installation with date and amount of times visited. There is a huge underlying problem with both of these systems, which is the lack of visualisation. These lists of textual information lack the cues to allow any real recollection of a site. Web browsing is sporadic and intense. This burst mode of browsing doesn't allow a familiarity of every site, so it is important to understand where less familiar sites lay in relation to the more familiar. Neither of these mechanisms rely on or allow scope for memory and recollection. The stack system records all sites visited, this may seem to be problem solved, but it neither gives nor relays any of the most vital notions of navigation: time, space and movement. An understanding of all three of these aspects allows re-navigation. The stack system gives a rigid sense of linearity it portrays none of the non-linear browsing behaviours of taking multiple paths from one source point. Without these paths and connections finding sites relative to other sites is made into an unnecessarily laborious task. THE SOLUTION / FUNCTION ----------------------- The development of the program I propose has been raised as a direct solution to the problem of re-navigation, which I feel, is one of the major problems with current web browsing applications. This is a solution to more than just the subject of web re-navigation, the program pulls on many different subject matters and brings in to question others issues. Cartography, data visualisation, growth, memory and the linear/non-linear nature of communication are the main areas used to answer the question of a greater ease of navigation. The tree, I feel, will create a greater freedom of overall navigation. The program I propose is represented using a tree analogy. The tree as a visual metaphor is well used for representing progressive data. It allows a great understanding of time, space, movement and decision making. The program won't map but rather trace your movement through the network, recording vast amounts of what would seem abstract data and visualising into an application which would aid a web user. The program would run along side your current browser adding an extra depth to web interaction. The tree comprises of several different functions to build a strong understanding of all the aspects to allow re-visitation and navigation: -All growth is in a vertical direction and represents the constant variable of time. This allows the user to gauge or cross reference sites, and understand the relationships between sites. -Nodes are representations of URL addresses (web sites). A new node will appear as a new site is visited. Nodes hold direct links to the web sites they represent. On a mouse rollover a node would produce information like site names, addresses, date created, date modified, total visits and time spent on the site. This is the most basic data needed to identify a site. However, if this info were not enough to allow for a site's recollection then information like images, sounds and sections of text would be drawn from a site automatically when visiting. These attributes are more food for the memory, as these would more likely be the clues to remembering a site. -Branches are formed to link nodes and to create the tree's structure. Branches become paths between sites allowing an easy route to find the not so familiar sites through the more familiar ones. Branches are gauges of time; the length of the branch below a node represents the total amount of time spent on the site. The tree's growth rate is controlled with a simple algorithm: Length = constant × e^(−constant × time). This means the length of the branches does not grow linearly with time. Growth is initially fast, then slows as time increases, following the natural exponential function. (e is the number 2.718, the natural exponential constant, which has some special mathematical properties.) The result is that the branch does not grow to a size that makes it out of proportion with the rest of the tree. This makes it easier to present this information within a confined space. These branches give the notion of movement and space. If a node is back tracked to and another link taken the source node will have two branches and become a junction. The width of a branch is defined by the amount of nodes that appear above it within that branch structure, i.e. The trunk will grow thick and visually stronger, while smaller branches on the periphery will appear lighter and be less defined. As a site may be visited from many different links and angles it would be likely that a site would be visited many times. No site may appear twice in any one tree so semi-transparent branches link these connections and navigation/growth will continue from the original node. -Leaves may be placed upon nodes as visual markers allowing the user to highlight favoured sites. Fruit may also grow upon the tree. Fruit will grow on a node when a site has been modified. This will eliminate the need for constant revisiting, therefore making navigation of new sites a more important issue. -All of the programme's properties translate and correlate all of the primary aspects of navigation to allow and guide a user to any information needed. It quantifies all of these aspects and places them in relation with each other. It singularly groups all of this data into one visualised formation. If you know where one site is it is as simple as following routes and paths to the required site/ information. The tree is also capable of self-growth. The tree would understand to a basic level browsing behaviour and patterns. It would understand contextual information within its body and grow with a small understanding of sites you may want to visit and information you may want to find. Growth parameters could be set, such as growth rate, connections per site along with key words or subjects. If sites on branches are disliked they may easily be chopped off. This will allow for a constant search for related information and allow a real sense of multi directional paths of navigation. These same growth parameters may be set with a greater emphasis on a defined subject matter for a seed. For example at the start of a new project you could type in a brief key word or subject, thus defining the life-task of the germinating seed, and within a minute it would be possible to have a structure which would contain hours of standard browsing time. This data mining would allow for a broadened span of research. The final function would be a search engine to deal with the more complex information structures within the tree. Although this may seem to go against the primary objectives of the tree, the user would be meta-searching a localized information source with the knowledge that the required site/ information does exist within the localized tree structure. MEMORY AND RECOLLECTION ---------------------- We have obtained fluency in communication through experience, repetition and adaptation. This fluency and autonomy is also the product of the way in which our brains abstract and recall information when it is needed. Given an input/ subject the brain will try to understand it by referring to memory. It will also look for associated information or any link it calculates is relevant. It will not follow a linear path from intake of information to recognition. The brain finds subject matter demanded by scanning a huge network of ideas memories and abstractions of information. If the subject is familiar the brain can divulge information quickly and more accurately. This is because the paths it follows to locate stored distributed information are strengthened by repeated use. The less familiar or well remembered a subject, the more the brain will resource distributed information it thinks will help construct an accurate perception. Any recollection we have has not always been found in its specific location in the brain, but more normally formed from fragments of distributed thoughts. In conversation when presented with a subject, we try to recall any personal experience of it in order to respond. The brain will produce information of varying accuracy and relevance depending on how well its network could provide it with the necessary components. It will also produce related subjects, which were realised by association when routes through the brain were stimulated. In the interaction (discussion for example) these related thoughts provide scope for progress in the conversation. So many of these complex biological functions are imperative to all interactions. The process of information storage and retrieval is how we communicate and utilise information. COMPLEXITY ---------- The physical nature of the internet is central to advantages it has over communication systems or information storage / retrieval systems of the past. The internet is a distributed system it has characteristics of an natural organism. It consists of a huge collection of nodes working autonomously. These nodes are constantly conducting an exchange of information, they also have a high level of connectivity with the rest of the organism. In theory there is no centralised governance. This gives the web an ability to evolve in a similar way to an organic form. Problems overcome by re-routing of information, efficiency can be increased as the system can learn to build on its self. " " The complexity of the web has reached a level which is comparative to the network of the human brain. Connections in this electronic system appear to mimic the synapses in our own biological information storage /retrieval system. In a sense what emerges from the internet could be perceived as a collective consciousness. As noted earlier, most navigation is re-navigation, which points to the same underlying need for a capable history and memory system. The web tracing program I propose will build a structure, which will act like a virtual memory or mind. The latter of these two functions will only emerge through artificial intelligence and the data mining. The notion of the tree structure becoming a virtual memory is not in question. The system visualises every movement you make when on a web browsing session, tracing and remembering all links taken autonomously. The more revisited a site or a subject the more dominant the branch will become visually and structurally. This happens in much the same way as the retrieval and storage in the brain when a connection or pathway strengthens through repeated use. If a subject or site were rarely visited then it would be possible for it to get lost in the complexity of a tree. But I feel we deal with this problem in much the same way as we do when retrieving less frequently needed information in human memory. We use the stronger branches as anchor points, then work through the pathways, linking, cross referencing and remembering. This works on the knowledge that all sites sit within the structure in relation to all the other sites. If you can remember the nearest site or subject to the needed site it is only a matter of following pathways until your site is found. But the tree becomes more than just a re-navigation tool. It becomes a think map, just by looking at this tree it would be possible to view thought processes and how ideas are formed. Nodes become more than just representations of web sites visited, they become these individual sources of information, plotted points on a train of thought. The length of each branch allows you to not just know how much time was spent on a site but also how much information you drew from that particular information source. These are the topics which allow the system to become more than just a web application. But instead it becomes more of a tool and aid to your natural sense of navigation. "These ever-shifting hyperlinks bear a remarkable resemblance to connections that grow and fade in a human brain. If one neuron in the brain is activated shortly after another neuron, the synapse connecting the two gets stronger. In the end the strength of the connection grows with the degree and rate of activity" LINEAR LANGUAGE - NON LINEAR THOUGHT ------------------------------------ Throughout evolution we have formed a vast amount of different types of communication. Communication to communicate thoughts and ideas from individual to individual and from individual to communities. Speech and writing are the two main structural types of communication and both are linear. By linear I mean they use icons which have a set meaning and work in specific sequences. Thoughts, which are constructed in a non-linear way, are converted into the linear (letters, words, sounds) to be passed between individuals in a form of mutually understood encryption. As language has formed the basis of all communication it has allowed us to form relationships with individuals, through to forming governments and multi national relations. Language is the foundation of all civilisations it has allowed the trade of goods through to the trade of views and ideologies. We have been wholly reliant on it for centuries and as a result it has formed the way we think and construct thoughts. As we translate our thoughts to speak and write we have developed a more language oriented thought process. I find I do not always fully understand what I am thinking until I have spoken it. 'Putting your thoughts down on paper' is a commonly used phrase, but it seems that putting your thoughts down is to restrict these thoughts. Our minds are non-linear; you don't just start a thought in one corner of your mind and continue to the other and finish with a conclusion. So why do we communicate in this fashion, because the basis of all communication is linear. With the start of a line or the start of a conversation we continue till we finish in a direct manner. So we communicate outwardly in this manner but this is not how we process or collect information. We constantly hoard information input from as many sources as possible. Although we seem to start with predetermined goals or subjects, we try to correlate this information the same way we think, linking referencing and analysing and again it still doesn't always become clear until it's written or spoken. We use these linear communication methods to construct and form ordered thoughts and ideas. We piece together what we are thinking and try to build a solid mesh of fragmented views and factual information to export so that another person may understand enough to interact, in conversation for example. These interactions are complex; they appear simple to us as we have mastered the skill observation, feedback response and improvisation. So it seems that essentially the complexity of our minds, memory, how we interact and respond, is hindered and possibly restricted by the necessity of linear communication. The internet is linear since you have to start at one point and end at another, but what happens in-between these two points is essentially multi directional. The web in its entirety could be perceived as a global brain, in its physical and non-physical attributes. So will the internet displace the linear fashion in which we process and relay information? On the most specific levels in terms of language (written and spoken words) things have to remain linear. For example sentences only make sense with the words in the correct order. The internet will alter the linear fashion of communication in terms of subject fields or areas of information. Because of the distributed nature of the web, processing information using it takes on unique characteristics, such as greater scope for associated research and more obviously the speed of information and its diversity. Because of this influx of information and the new methods of accessibility, a net logic must be developed. This logic must increase the efficiency of the interaction between the information source and the individual. I say individual because although the logic must be adopted universally it should also be able to adapt to the individual's needs. But as the internet stands it is not this free roaming space it is envisaged to be, it is limited not in its capacity to store information but by its capability to relay information. The way in which we interface the internet and likewise the information it holds, is not in the most efficient manner. Navigation and interface seem to be the only obstacles between complete ease of access to the required information. GROWTH ------ Growth of an organism can be perceived as a continual self-improvement or adaptation over time. Growth patterns can be seen in stages which relate to feedback and control. Progression and self-improvement are responses to variables over the course of time. No living organism may stop the effects of time as much as we try to, so biological growth is inevitable. Technology is different. Most people perceive a constant self-progression within the world of the non-biological. The world of technology to most people seems to move on inevitably with its own momentum. There is an awareness that technology escalates or evolves, but most people are not aware how this happens. This out of control state suggests to many that the technology is self-governing. We use such studies as cybernetics to understand the control mechanisms and electronic and biological systems. The word cybernetics is derived from the Greek for "steersman". The global telecommunication network is the largest man made structure in the history of the human race. It is so vast, and so quick to change and adapt, that it seems we are fast losing a concise comprehension of its capabilities. Another question is what is it and could it become? The web is an evolving distributed network. It evolves in the sense that it has no central governance and is constructed on a framework of individual components. Each individual component inputs independently and each individual demands output independently. This creates a state of constant fluctuation. The system I propose does not map the network as a whole, as this is fundamentally flawed due to its constant shape shifting nature. So with such an obvious emphasis on adaptation, evolution and growth it would be a meaningless task to create a system which didn't comprise of all of the above aspects. The visual metaphor of a tree allows great scope for all of these properties. The tree formation is grown as you navigate and traverse the web. This sense of growth aids our perception of movement and space, it allows the user to feel as if he/she is making a physical progression and moving through real space. This is the first and most vital notion of growth but the tree will also have the capability to grow without the need for constant interaction. The tree system will be programmed with a small amount of artificial intelligence in that it will learn and understand at a basic level the user's navigation behaviour. We all navigate in our own personal manner, although this may seem obvious, this is a meagre area of study. If a company can understand individual navigation behaviours it is possible to create friendlier user interfaces and structures. It also makes it easier for a company to target brand markets. The program will also understand what subject matter it contains within its body structure. With this information and the information the user could set into growth parameters, such as key words, subject matter, growth speed, connections per site, the tree will be able to grow of its own accord. It would be able to find new sites, paths and connections. This will allow a continuous progression and a continuous multi-directional search for information. Each branch will continue to trace extending paths through the network. If after scanning through the new growth you find paths and sites you don't like or are not interested in, you can just prune your tree; chop it back. This form of data mining can be extended by being able to take an off-cut of an existing tree, maybe a small branch of liked sites or subjects and replanting it. Being able to breed and cross breed subjects to create whole new trees for research in new areas. Another possibility is seeds. At the start of a new project you could simply state the nature of its growth, setting properties similar to those of a developing tree but with a more specific emphasis on subject matter, and let it grow. The romantic idea that you could leave it overnight to grow would not be necessary, within a minute you could have hours of research time contained within the one tree. The emergent nature of this tree system allows for a real sense of growth. A URL creates a node so each node stands as an individual. No node is a tree and the tree formation will not emerge without nodes, neither will the function of a tree change from the function of a node. The tree becomes more than an individual node and more than just a collection of nodes. It forms into something else and this is where my system stands apart from other history programs. It allows the function of its individuals to create the greater function of the whole. "One drop of water is not enough for a whirlpool to appear in, just as one pinch of sand is not enough to hatch an avalanche. Emergence requires a population of entities, a multitude, a collective, a mob, more." Kevin Kelly, Out of control (London, 1994) pp. 26, DATA VISUALIZATION & VISUAL METAPHORS ------------------------------------- Categories such as time, space, cause and number represent the most general relations which exist between things; surpassing all our ideas in extension, they dominate all the details of our intellectual life. If humankind did not agree upon these essential ideas at every moment, if they did not have the same conception of time, space, cause, and number, all contact between their minds would be impossible.... Émile Durkheim, Les formes élémentaires de la vie religieuse (Paris, 1912), pp. 22-23. The processing of quantitative data such as URL's, dates, times, modification dates and route directories is how we understand the internet. But without any form of visualisation such raw data bears little or no relevance to our perception of the internet as a virtual environment. To visualise such abstract data is to transform our understanding of it from data, which would take a specialist understanding to a representation, which reflects our most basic visual vocabulary. We all have a visual vocabulary which is described in the above quote. We have to understand elevated maps, timetables, which use a complex parallel logic, just to catch a bus. Now these two examples seem to us quite basic visual communication systems. But to understand your position from such an abstracted view, compared with how we actually interact with our environment at ground level, is complex. The information that the most basic timetable translates is huge - it places you within a new time frame or a relative time frame to the information you wish to abstract. It conveys a concise representation of time and can dwarf a week of times and routines into a dozen lines of text and numbers. We apply this understanding to a day by day need to be able to translate symbols, numbers and signs, to be able to navigate and interact with environments of all types. Much of this works on recollection and memory. So how do we translate specific data to specific data which we can utilise and understand? Much of this cartographic communication lays in symbolism. One way is to use one of many visual metaphors, such as a tree or a web, which directly relates to a form or structure of which we all have a basic understanding. These types of metaphor are more than just symbols. They don't just relay one specific piece of data, but communicate an intricate mass of data. The tree is the analogy I have adopted for my system. The tree is one of the most efficient methods of representing and communicating large amounts of complex data. The oldest application of this metaphor would be the family tree. The family tree sits perfectly with the nature of this metaphor. The tree conveys time, movement, and most of all it displays decisions and interaction. It displays multiple decision-making allowing for a multitude of different paths and directions. Dividing and subdividing, progressing its limits, expanding with time, the nature of the tree is growth or progression and this is why it portrays a progressive data source so well. It is so simple that the time frame of the data is translated into the time frame of a tree's growth. It becomes evident at first glance how each node of information sits in relation to the entire structure. If a train of thought changes, diverts or back tracks when it continues - a junction is made; a visual and maybe a physical division. The organic nature of the tree allows for development, patterns and cycles; information, fluctuation and change. It doesn't imply a linear information source or dwarfs its non-linear aspect, but allows for a freedom of the distribution of information. It also gives itself a broader range of symbolic aspects, such as leaves and fruit. I don't feel you would have to look very hard to fit aspects such as seasons, roots and photosynthesis for the system to translate more clearly into the web's behaviour. CARTOGRAPHY ----------- Maps are a medium of communication. The cartographer communicates spatial information to the reader/user, such as geographical concepts, locations, distributions and relationships. To do this he must encode the facts and concepts he wishes to express. This happens in just the same way as when you wish to convey information by writing, by the medium of mathematics or by the distinctive combinations of sounds in the spoken word. The cartographer uses the graphic tools of marks, hues, lines, patterns and tones as his visual language. These are his visual tools but to communicate information is the application of the media. To have a true scale map of a town you would need a map for the map and so on, so maps are scaled reductions. So the real world needs to be symbolised to appear with clarity and legibility. A map is a system of encoding a variety of different types of information and data, so that a trained reader can retrieve the original concept or information. They record, calculate, display, analyse and generalise the interrelation of subjects and their spatial relationship. Maps have allowed man to extend his normal range of vision and make it possible for him to see a broader spatial relationship with his environment. Maps have made us spatially aware and globally aware. We all have a global understanding about how the world is pieced together. Maps of the world divide its space not only by seas, but also in terms of territory, control and politics. States are used as building blocks to piece the great puzzle together. At a global level projections are distorted, a two-dimensional representation of a three-dimensional environment, the curved globe is not flat. So to visualise this within a rectangle is fundamentally flawed. This represents the nature of modern printing over the need for a universally correct representation of the globe. The flatness of the image, although it fits neatly on a double page spread of an atlas, does not give a correct understanding of the world's circularity. Media has already displaced global positioning you are more likely to be aware of the news half way across the globe than the news in the next town. This is one of the issues I feel the web will impact on in the extreme. Global displacement is evident on the web since information is distributed over a global network. Every connection is connected as much as any other and global positioning gives no greater access privileges. It creates a mutual space; a virtual infinity where the perfect site is only a click away or this is how it's perceived. The internet is a distributed network and has no apparent organising structure, no determining points of origin or notion of centrality. But stabilising points do dominate such as the US dollar is the choice for on-line trade and English dominates as the universal language. There will have to be a compromise of national identity and communicational dialect. There is: ... a power take-over by a dominant language within a political multiplicity. Language stabilises around, a bishopric, a capital. It forms a bulb. It evolves by subterranean stems and flows, along river valleys or train tracks: it spreads like a patch of oil. Gilles Deleuze and Félix Guattari, A Thousand Plateaus, "Introduction: Rhizome", trans. Brian Massumi. Maps represent real environments and actual space. And this is why the use of conventional methods and systems to map the internet will ultimately be flawed. The web as an environment is in perpetual fluctuation, shifting developing and evolving. All is independent, but creates the whole. A map of global communication lines and physical networks is and has been done many times. Mapping the emergent nature of the internet, a virtual environment and a virtual space, is a task many have tried to take on. All attempts fail to present the dynamically changing ecology of users and documents on the web. Researchers at Xerox created a program called 'Time Tubes and Disk Trees'. Disk Trees represent time slices of the web ecology and collections of Disk Trees form Time Tubes. These visualise small slices in time which can be built to create longer periods of time. This can be used to govern and order data, but still this and many other programs are dwarfed by the sheer amount of data which is dismissed by not creating a global visualisation. We have become reliant on maps as tools to understanding space and likewise to navigate it. The program I propose won't map the whole of cyber space, but will record the user's interaction with it and then allow a full understanding of navigation and re-navigation through these charted waters. This slower methodical approach to the problem will I feel, allow a much greater understanding of navigation and how to navigate efficiently with a more defined skill. MAPS, TRACES, PATHS & TRACKS ---------------------------- It is evident that the tree is not a mapping program, although it does create a map of a sort, but more a tracing program recording movement and decisions forming paths, tacks and alleys. Passages of thoughts and ideas. Two researchers at Xerox's Palo Alto Research Centre in California (Peter Pirolli and Stuart Card) are using foraging theories from ecology and anthropology to understand how people search and find information in data rich environments, such as the internet. Biologists came up with a foraging theory in the 1970's as a way of explaining animal behaviour; it could explain the decisions a fox would make between the choice of catching a juicy rabbit or a tiny vole. It decided that animals choose to maximise their "benefit per unit cost". They'll gather food in a way which yields the best energy returns. A rabbit may have high-energy units, but costs a lot to catch; the vole has fewer units, but will also cost less. So, if food equals information we have to make the same decisions. Do we stay and overgraze exploiting one patch which will eventually lower returns and render the patch worthless or move on to search for a new patch or site which may or may not exist. This points to ideas of designing a site like a flower to attract the 'informavores'. Like a bee may pick up a scent, can a designer create a site that will instinctively draw you in and can we learn to track information, hunt it like our ancestors once sought the woolly mammoth. I think we already do these things instinctively, we spend more time foraging the web than we do for food. An animal will follow tracks and scents, he understands his environment, and understands his interaction and the interaction of his prey and uses small disruptions as clues. Skills and techniques are used and it becomes apparent that a water hole will attract many information sources, so in the same way as a hunter learns methods in hunting behaviour we can also learn navigation behaviour. However the problem we face is an adaptable environment shifting and changing on every hunt. The tracing system I propose will allow the hunter to follow tracks and maybe learn to anticipate information. It won't just allow re-navigation of old territory, but a greater understanding of all navigation allowing a more efficient hunt with a greater "benefit per unit cost". "Animals have been solving problems for millennia, and natural selection has made them good at it. It follows that we can learn something from them." David Stephens, Foraging Theory (Minnesota, 1986) CONCLUSION ---------- It is hard to speculate with any concise reliability how the internet will affect, divert or change our most basic understanding of communication and information. How we interact with these two fundamental traits is going to make vast changes. Maybe it will demean the information-powerful as the availability and vastness of information expands. Or maybe we will become information-displaced, needing to learn something only when it is specifically needed. I think the role of the independent programmer will need to be called into action to take the huge monopoly on navigation abilities away from the Microsofts of the market. We need to learn navigation skills from more than one interface or single angle. Not to do this will always limit the input, output capabilities of the web. If we are to learn to utilise the internet to its utmost capability, we need to be less passive, and to question. We are receptors to these companies and abide by their laws and limitations. As our practice as designers is to conceptually and visually communicate notions of every kind, it seems a futile task to merely constrain and limit our ideas to the gray windows. Although the system I propose doesn't bring down the walls and limitations of navigation, I feel it does, however, broaden the picture and give a wider scope for a fuller multi directional interaction. I feel the tree will personalise interaction allowing a greater sense of familiarity, thus lessening the autonomous procedures of web browsing. The real application of this kind of program will exceed just re-navigation. It could be used to build navigation behaviour studies, information databases, and a greater understanding of the web as an environment, on a greater level than just where you are sitting within it. This non-perception of where you are going, have come from or want to find leaves you open to all persuasion. When navigating in this manner it is easy to become waylaid, lost and stumble around. This can be fun, but there is a real need for the web to step up a gear. To be able to have complete access to the information you want will demand a greater flow of credible output which will in turn demand a higher value of imput. This will affect the contextual content, and likewise the visual content. It will allow the designer to have control over more than just the type face, marks, hues, lines, patterns and tones, it will give scope for advanced structural design and allow for the user to have a real interaction. Not just the option of forward and back but maybe both at the same time. If a greater multiplicity in the nature of navigation and web behaviour grows the user will reap the rewards and the standards will rise. It will make way for some real application for a diverse range of ideas and concepts. At the moment computer science spear heads the conceptual boundaries of the webs capabilities and not the designer. We adapt our boundaries to the progress of the latest programs and have become the masters of them but it feels that not enough of us really step off the beaten track. And this is why I feel giving the user more freedom will in turn create a real need for more than just capable design, but require new visual and conceptual systems which adapt, evolve, and change like the environment it occupies and the users it houses. The tree alone may not bring all of these bright futures, but I do feel that it is an aid to other tools and an individual component to a larger pool of tools will bring about a vastly needed change. BIBLIOGRAPHY ------------ Kevin Kelly. Out Of Control: The New Biology Of Machines. Fourth Estate, London. 1995 ISBN 1-85702-308-0 John Armitage. Paul Virilio: From Modernism to Hypermodernism and Beyond. Sage, London. 2000 ISBN 0-7619-5901-7 D’Arcy Wentworth Thompson. On Growth And Form. Cambridge University Press, Cambridge. 1981 ISBN 0-521-09390-2 G.R. Crone. Maps And Their Makers: An Introduction To The History Of Cartography. Dawson, Archon Books. Great Britain. 1978 ISBN 0-208-01724-0 Arthur H. Robinson, Elements Of Cartography. John Wiley & Sons, Inc, United States of America. 1969 ISBN 471-72805-5 Jeremy Black. Maps And Politics. Reaktion Books, London. 1997 ISBN 1-86189-012-5 Edward R. Tufte. Visual Explanations: Images And Quantities, Evidence And Narrative. Graphics Press, Connecticut. 1997 Leo Bagrow, R. A Skelton. History Of Cartography. C.A Watts & Co.LTD, London. 1966 Stephen Hawking. A Brief History Of Time: From the Big Bang to Black Holes. Bantam Books, Great Britain. 1995 ISBN 0-553-17521-1 Michael Talbot. The Holographic Universe. Harper Collins Publishers, London. 1991 ISBN 0-586-09171-8 J. Lamping, R. Rao. The Hyperbolic Browser: A Focus + Context Technique for Visualizing Large Hierarchies. Journal of Visual Languages and Computing, London. 1996 E. Rennison. Galaxy of News: An Approach to Visualizing and Understanding Expansive News Landscapes, MIT Media Lab. Cambrige. 1994 Tim Bray. Measuring the Web, Fifth International World Wide Web Conference ‘96. Elsevier Science, UK. 1996 Keith Andrews. Visualising Cyberspace: Information Visualisation in the Harmony Internet Browser, Austria. 1995 R. J.Hendley, N. S.Drew, A. M.Wood, and R. Beale. Narcissus: Visualizing Information. University of Birmingham, UK. 1995 Stuart K. Card, George G. Robertson, and William York. The WebBook and the Web Forager: An Information Workspace for the World-Wide Web. The Association for Computing Machinery, Inc. California. 1996 J. S.Risch, D. B.Rex, S. T. Dowson, T. B.Walters, R. A. May, and B. D.Moon. The STARLIGHT Information Visualisation System. The International Conference on Information Visualisation ‘97. Washington. 1997 Kim M. Fairchild, Steven E. Poltrock, George W. Furnas. SemNet: Three-Dimensional Graphic Representations of Large Knowledge Bases, Cognitive Science and It’s Applications for Human-Computer Interaction. Lawrence Erlbaum Associates, Inc. 1988 S. G.Eick, G. J.Willis. Navigating Large Net-works with Hierarchies. Information Visualisation ‘93. USA. 1993 R. A.Becker, S. G.Eick, A. R.Wilks. Visualizing Network Data, Transactions on Visualisation and Computer Graphics. USA. 1995 S. K. Card, P. Pirolli, J. D. Mackinlay. Cost-of-Knowledge Characteristic Function: Display Evaluation for Direct Walk Information Visualizations. The Association for Computing Machinery, Inc. California. 1994 A. Cockburn, S. Greenberg, B. McKenzie, M. Jasonsmith, and S. Kaasten. WebView: A Graphical Aid for Revisiting Web Pages. University of Canterbury, University of Calgary. New Zealand, Canada. 1999 L. Tauscher, S. Greenberg. Revisitation Patterns in World Wide Web Navigation. University of Calgary, Canada. 2000 WEB REFERENCES -------------- http://www.world.isg.de/World/2_Internet/Visual_Web/index.html http://www.mappa.mundi.net http://www.caida.org/tools/visualization/gtrace/ http://www.bak.spc.org/iod http://www.ibm.com/java/mapuccino http://www.cs.bell-labs.com/user/gwills/NICHEguide/niche.html http://www.neotrace.com http://www.tracemap.mids.org/test/tracemap/ http://www.inventix.com If these reference sites are clicked on the relevant URL will be loaded automatically. ======================================================================