1 / 32

Architectures to make Simple Visualisations Simple Systems

Architectures to make Simple Visualisations Simple Systems. Alan Dix Lancaster University and aQtive Russell Beale Birmingham University and aQtive Andy Wood aQtive. . ree. outline. simple visualisation and dancing histograms

quito
Download Presentation

Architectures to make Simple Visualisations Simple Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Architectures to makeSimple VisualisationsSimple Systems Alan Dix Lancaster University andaQtive Russell Beale Birmingham University andaQtive Andy Wood aQtive

  2. ree outline simple visualisation and dancing histograms onCue and appropriate intelligence pieTrees deeper inside onCue - Qbits

  3. dancinghistograms

  4. simple visualisation • AVI98 paper (Geoff Ellis & Alan Dix) • key concept • familiar paper representations (can be domain specific) • add interactivity • surprisingly powerful

  5. stacked histograms

  6. dancing histogram

  7. load/save data • different file formats • etc. etc. doing it • applet version • histogram 1 day • axes - another day!!! • full application ?

  8. onCue

  9. onCue • context sensitive • link to resources • on the web • on the desktop • on the intranet • component based framework • easily extensible

  10. 20 21 22 23 25 24 20 17 7 7 3 7 the dancing histograms very useful a ing out some of the textile sites yo x's page at http://www.hiraeth.com/ onCue in action histograms

  11. kinds of data short text – search engines single word – thesaurus, spell check names – directory services post codes – maps, local info numbers – SumIt! (add them up) custom – order #, cust ref ...

  12. appropriate intelligence (a) be useful when it is right (b) be right often enough to be useful (c) not cause problems when it is wrong

  13. how it works

  14. how it works

  15. how it works

  16. how it works

  17. dancing histograms in onCue • table recogniser (½ day initially) • turn applet into onCue service (½ day) usable Qbit in onCue • later • improved recogniser (another day) • MS Excel service using same recogniser

  18. ree  ree  ree pieTree

  19. ree pieTree • simple data – pie chart • hierarchical data – exploding pie (info at leaves) • info on nodes too ??? • file space usage • web site log files

  20. ree web stats • corporate/ 4000 [9000] • info.html 3000 • press.html 2000 • community/ 3000 [8000] • user.html 2000 • research.html 1000 • developer.html 2000 • product/ 2000 [8000] • onCue/ 2000[4000] • online.html 1000 • download.html 1000 • vfridge/ 1000 • support/ 1000

  21. ree top level - pie chart • corporate/ 4000 [9000] • community/ 3000 [8000] • product/ 2000 [8000]

  22. ree drilling • corporate/ 4000 [9000] • community/ 3000 [8000] • product/ 2000 [8000] • onCue/ 2000[4000] • vfridge/ 1000 • support/ 1000

  23. ree deeper • corporate/ 4000 [9000] • community/ 3000 [8000] • product/ 2000 [8000] • onCue/ 2000[4000] • online.html 1000 • download.html 1000 • vfridge/ 1000 • support/ 1000

  24. ree root hits • / 3000 [28000] • corporate/ 4000 [9000] • community/ 3000 [8000] • product/ 2000 [8000]

  25. – hard to judge area – poor for small interior values – less good near leaves  ree pieTree - pros and cons + similar to pie charts + equal area / equal value + display inertia + temporal fusion

  26. ree recogniser heuristics • first element in each line a number (like du) • last number in each line a number (like web log) • some items prefixes of others (e.g. "/exercises" and "/exercises/images") • some lines indented more than others • numbers for higher levels > lower levels

  27. deep inside

  28. what happens inside • aQtiveSpace • component framework • Qbits • bit like beans, but different • mixed initiative • external and dynamic configuration

  29. data flow initiative Qbit nodes

  30. advantages • external linkage • neither Qbit needs to know about the other • mixed initiative styles • data-driven - using set/listen • demand driven - using get/give

  31. underlying theory • status-event analysis • scope • includes human and computer • power • equal footing for status and event phenomena • implementation • understand status representation

  32. ree more • visualisation http://www.hiraeth.com/alan/topics/vis • onCue http://www.aQtive.com

More Related