UWE logoUniversity of the West of England Home Page - Peter Hale Home Page - SEEDS Site Map SEEDS Page - Text Only Site Map

Software Engineering Research Group - Centre for Complex Cooperative Systems logoCentre for Complex Cooperative Systems

Visualisation and Interaction - http://www.cems.uwe.ac.uk/~phale/#VisualisationandInteraction - Other Explanations and Examples.


Campus site map

Directions and Map of Campus - Directions and Map - Multimap Multimap zoomable map

UWE Frenchay Campus Information Map of Frenchay Campus - Microsoft Live Local - created as part of the FOLD project.

Web site map

AMRC Site Map Site Map

AMRC Text Only Site Map Text Only Site Map

SEEDS Site Map Site Map

SEEDS Text Only Site Map Text Only Site Map


Usability Survey

I'm developing a survey on usability, I don't think it's quite right yet, but I would still welcome anyone using it to leave feedback on my research topic (or about the survey) - Click Here to take part in a usability survey, and support my PhD research, for anyone who does not want to remain anonymous, I would be pleased to take an interest in their research.

The survey compares these interfaces -

Taxonomy - http://www.cems.uwe.ac.uk/~phale/ELearning/ELearningDemonstration1.htm.

Diagrammatic - http://www.cems.uwe.ac.uk/~phale/ELearning/ELearningDemonstration2.htm.

And asks for further advice on end-user programming.

I'm interested in feedback from anyone, whatever their level of IT skills.

Survey - Seeking feedback on software usability.


Create polls and vote for free. dPolls.com

Early Interactive Example - Research in Visual Basic for MSc

The aim is to make it possible to provide a high level interface to software that represents a problem in a way that is meaningful to users, and that allows them to make changes to the representation and understand the impact of those changes.

SVG (Scalable Vector Graphics), Ontology and Decision Support system re-implementation of my early research into providing interactive manipulation and costing of components - Later SVG research - using open architecture.

The earliest research was into providing a user driven model development example that would provide the kind of user interface and visualisation required for interactive costing. The prototype demonstrates how wing design could be aided by modelling visually and interactively with feedback provided immediately. As the inputs changed, calculations and the diagrammatic visualisation changed in response. This was provided as a visual basic executable and so is a low cost option compared to using a full CAD system. The Figures show this.

Image of Interactive Wing Costing Early MSc Research First view

Image of Interactive Wing Costing Early MSc Research Second view

The Visual Basic implementation works well for making certain wing design decisions, but information and software is locked into this specific system and for this problem. For this to be re-implemented for a different problem or using different software languages more work is required. So the next stage in the research was to investigate information representation languages that could be adapted and re-used for different problems, particularly for representation of information and calculations in a generic way - this is explained here - http://www.cems.uwe.ac.uk/~phale/.

The flexibility of information representation languages could enable administrative users to maintain, adapt and extend a system themselves. The users can interact with XML via programs written in interpreted languages such as JavaScript, this is examined here - http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm. This approach does not require the user to install software as this works within a browser. The advantage of an interpreted language is that code can be created on the fly. It is then possible for simple code to be written which follows rules in order to generate more complex code, which can then run. If a higher level visual interface is added which can communicate the wishes of users, it then becomes possible for user-driven programming. Software then acts with the user in a way that seems 'intelligent' and responsive, instead of commissioning for software development, the user can communicate with a visual interface, and this translates to controlling code, which writes temporary code to achieve what the user wants. This is little more difficult than the current techniques for allowing code to generate documents, database tables, and XML on the fly.

More Information can be found at http://www.cems.uwe.ac.uk/~phale/#VisualisationandInteraction.

Other Prototypes and Examples can be found at http://www.cems.uwe.ac.uk/~phale/#InteractiveExamples.


Home Pages

SEEDS Page - SEEDS Home Page

Software Engineering Research Group - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.

Peter Home Page - Peter Hale Home Page


Developed by Peter Hale, 2006. The University of the West of England, Bristol, UK.


Made with Notepad Valid XHTML Valid CSS

Terms and conditions
   Privacy policy    Accessibility

© 2005 University of the West of England, Bristol (except acknowledged extracts from newspapers, journals, etc)