Architectures to make Simple Visualisations Simple Systems Alan Dix Lancaster University and aQtive Russell Beale Birmingham University and aQtive Andy.

Slides:



Advertisements
Similar presentations
1 Adding a statistics package Module 2 Session 7.
Advertisements

Introduction and Planning your Site. Planning Your Web Site When Designing a Site for Yourself You have the final say over the design and content There.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Leveraging Your Taxonomy to Increase User Productivity MAIQuery and TM Navtree.
Page 1 More information at; gaddsoftware.comgaddsoftware.com.
Macromedia Dreamweaver 4 Foundation Level Course.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Previous finals up on the web page use them as practice problems look at them early.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #10 BOO! BOO!
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Screen Design and Layout Appropriate appearance Student ID: Group 3 Topic 2 IM2044 Usability Engineering.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Basic HTML Workshop LIS Web Team Fall What is HTML? Stands for Hyper Text Markup Language Computer language used to create web pages HTML file =
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
October 16, 2007HighEdWebDev2007 Single Source Website for Full Spectrum Access Rick Ells University of Washington
Part 1. Preparing for the exercises 1-1. Open a Web broswer (suggesting using Internet Explorer or Firefox, not Safari). Go to VRA Core site (Google "VRA.
Bringing XBRL tax filing to the UK Jeff Smith, Customer Contact, Online Services,
Getting Started with Microsoft PowerPoint Vivien Hall (CCS) Acknowledgements – Ali Parvin (CCS)
COMPUTERS AND INFORMATION SYSTEMS HTML. How the Web Works To access a web site  Enter its address (URL) in the address box of your browser 
UNIT-V The MVC architecture and Struts Framework.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Fusion GPS Externalization Pilot Training 1/5/2011 Lydia M. Naylor Research Lead.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
CIS 250 Advanced Computer Applications Web Publishing.
® IBM Software Group © 2006 IBM Corporation JSF Tree Control This Learning Module describes the use of the JSF Tree Control – for hierarchical organization.
Lecturer: Ghadah Aldehim
Chapter 4 System Models A description of the various models that can be used to specify software systems.
1 How usable is your web site David Strom, MPA Seminar 10/1/98.
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Requirements Information and data which need to be displayed or accessible to the user Sitemapping (Site Map) Flow Chart models of site structure displaying.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Winrunner Usage - Best Practices S.A.Christopher.
Pre-Coding Web Design – Sec 3-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Functional Modeling Question How do you know if you have enough information to compute the necessary output values? How do you know if you have.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Alan Dix aQtive limited and Staffordshire University Hazy, Crazy, Lazy.
Starting simple dix & ellis avi ’98 1 presented at AVI’98 L’Aquila, Italy with Geoffrey Ellis Huddersfield University starting simple adding value to static.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Faculty Webpage Design Minimum Requirements. Go to: then High Schoolhttp://gcsc.groupfusion.net/
Intelligence, mobility and learning Russell Beale School of Computer Science University of Birmingham UK
St Andrews, Nov Human–Computer Interaction: as it was, as it is, and as it may be Connected, but Under Control? Big, but Brainy? Alan Dix InfoLab21,
Chapter 7 System models.
DemocracyApps, Inc. Community Budget Explorer A Technical Overview.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Rainbow - colours in the eye and on the screen who I am Alan Dix part-time Professor at Lancaster part-time entrepreneur at aQtive and vfridge
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
National Aeronautics and Space Administration TablePress Evaluation & Section 508 Accessible Tables with Visual Editor WP Workshop, 3/19/2014.
ISA 95 Working Group Process Centric Exchanges Gavan W Hood July 23, 2015 GWH 2.1.
Momentum. Strategy & Roadmapping Business Analysis Information Architecture Usability / User Experience Rich Media Social Media (Web 2.0) Interface Design.
Debugging, bug finding and bug avoidance Part 2 Alan Dix
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
Modeling Education with Work Domain Analysis: A Work in Progress Lee Nickles September 11, 2002.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Thinking Web > CONTENT DEVELOPMENT
Abstract descriptions of systems whose requirements are being analysed
Pivot Explorer for SharePoint Lists ‒ Introduction
from one screen looking out
One Set of Styles Connected to As Many Pages as You Want!!!
Presentation transcript:

Architectures to make Simple Visualisations Simple Systems Alan Dix Lancaster University and aQtive Russell Beale Birmingham University and aQtive Andy Wood aQtive

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

dancing histograms

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

stacked histograms

dancing histogram

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

onCue

context sensitive link to resources –on the web –on the desktop –on the intranet component based framework easily extensible

the dancing histograms very useful a ing out some of the textile sites yo x's page at onCue in action histograms

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...

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

how it works

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

pieTree ree   

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

web stats corporate/4000 [9000] –info.html3000 –press.html2000 community/3000 [8000] –user.html2000 –research.html1000 –developer.html2000 product/2000 [8000] –onCue/ 2000 [4000] online.html1000 download.html1000 –vfridge/ 1000 –support/ 1000 ree 

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

drilling corporate/4000 [9000] community/3000 [8000] product/2000 [8000] –onCue/ 2000 [4000] –vfridge/ 1000 –support/ 1000 ree 

deeper corporate/4000 [9000] community/3000 [8000] product/2000 [8000] –onCue/ 2000 [4000] online.html1000 download.html1000 –vfridge/ 1000 –support/ 1000 ree 

root hits /3000 [28000] –corporate/4000 [9000] –community/3000 [8000] –product/2000 [8000] ree 

pieTree - pros and cons + similar to pie charts + equal area / equal value + display inertia + temporal fusion – hard to judge area – poor for small interior values – less good near leaves 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 ree 

deep inside

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

Qbit nodes data flow initiative

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

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

more visualisation onCue ree 