University 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
Clicking a link will scroll the page to the relevant section
XML (eXtensible Markup Language)
Charts - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/Charts/charts.htm - Graph Examples.
Peter Hale Home - http://www.cems.uwe.ac.uk/~phale
Interactive SVG Examples - http://www.cems.uwe.ac.uk/~phale/InteractiveSVGExamples.htm.
SVG (Scalable Vector Graphics) - Examples both my own and those of others in this research field and explanations - http://www.cems.uwe.ac.uk/~phale/#SVGScalableVectorGraphics
Visualisation and Interaction - http://www.cems.uwe.ac.uk/~phale/#VisualisationandInteraction - Other Explanations and Examples.
How the examples are generated - Spar - Vanguard Studio software used to generate SVG from Protégé - Spar Example.
Stringer - Vanguard Studio software used to generate SVG from Protégé - Skin Example.
Skin - Vanguard Studio software used to generate SVG from Protégé - Stringer Example.
Peter Hale Home Page SVG Section Home Page SVG - Main Page SVG.
Semantic Web - Semantic Web.
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 Results - http://www.cems.uwe.ac.uk/amrc/seeds/EndUserProgramming.htm#SurveyResults - http://www.toluna.com/polls/37921/Do_You_Think_End-User_Programming_can_be_made_possible?.
SVG (Scalable Vector Graphics) is a language for describing two-dimensional graphics and graphical applications using XML and is a W3C recommendation widely in use. This has proved very useful in this research as an output format for representing diagrams that have been translated from a taxonomic representation to the CAD style diagrammatic representation. A simple example of use of SVG is shown in this demo and a more complex example is illustrated at http://www.cems.uwe.ac.uk/~phale/InteractiveSVGExamples.htm. It is also useful for providing graphics, site maps and geographical maps. Quint and Vatton (2004) and (2005) describe tools available for creating and editing SVG and other XML documents including Amaya (2007). A Joint Information Systems Committee (JISC) report (JISC, 2007) explains the importance of SVG. The report states "At the WWW2006 conference in Edinburgh, when asked by TechWatch about the likely characteristics of 'Web 3.0', Tim Berners-Lee stated that he believes that the next steps are likely to involve the integration of high-powered graphics (Scalable Vector Graphics, or SVG) and that underlying these graphics will be semantic data, obtained from the RDF Web, that 'huge data space'."
Amaya - http://www.w3.org/Amaya/ - Welcome to Amaya - W3C's Editor/Browser - Amaya is a Web editor, i.e. a tool used to create and update documents directly on the Web. Browsing features are seamlessly integrated with the editing and remote access features in a uniform environment. This follows the original vision of the Web as a space for collaboration and not just a one-way publishing medium.
JISC - Anderson, P., What is Web 2.0? Ideas, technologies and implications for education - http://www.jisc.ac.uk/media/documents/techwatch/tsw0701b.pdf - JISC (Joint Information Systems Committee) Technology and Standards Watch, Feb. 2007 - Within 15 years the Web has grown from a group work tool for scientists at CERN into a global information space with more than a billion users. Currently, it is both returning to its roots as a read/write tool and also entering a new, more social and participatory phase. These trends have led to a feeling that the Web is entering a 'second phase' - a new, 'improved' Web version 2.0. But how justified is this perception?
Quint, V., Vatton, I., 2004. Techniques for Authoring Complex XML Documents - http://wam.inrialpes.fr/publications/2004/DocEng2004VQIV.html - DocEng 2004 - ACM Symposium on Document Engineering Milwaukee October 28-30 - This paper reviews the main innovations of XML and considers their impact on the editing techniques for structured documents.
Quint, V., Vatton, I., 2005. Towards Active Web Clients - http://wam.inrialpes.fr/publications/2005/DocEng05-Quint.html - DocEng 2005 - ACM Symposium on Document Engineering - 2-4 November 2005 - Bristol, United Kingdom. - Recent developments of document technologies have strongly impacted the evolution of Web clients over the last fifteen years, but all Web clients have not taken the same advantage of this advance. In particular, mainstream tools have put the emphasis on accessing existing documents to the detriment of a more cooperative usage of the Web. However, in the early days, Web users were able to go beyond browsing and to get more actively involved.
This text is on the site of the Adobe SVG Player Download Page - 'Please note that Adobe has announced that it will discontinue support for Adobe SVG Viewer on January 1, 2008.'
Adobe to Discontinue Adobe SVG Viewer - http://www.adobe.com/svg/eol.html.
SVG expert Kurt Cagle's thoughts are mentioned in this article. -
Wherefore art thou, SVG? - http://www.oreillynet.com/xml/blog/2006/09/wherefore_art_thou_svg.html - O'Reilly XML.com - Kurt Cagle - September 10, 2006.
I'm interested in any comments that people might have on this, and my email is email -
My current research approach builds on previous work undertaken for a large aerospace company to allow designers and manufacturers to visualise and share cost information. During this project one task was to automatically produce tree representations of information requested by the user. Information held in a relational database was visualised and exported in structured languages. The information was visualised in decision support software called DecisionPro (Vanguard) now called Vanguard Studio. This enables modelling of product design and manufacture, and provides statistical techniques for modelling uncertainty. Information was visualised in a colour-coded tree. This information could also be output as XML (eXtensible Markup Language) and SVG (Scalable Vector Graphics), and linked to stylesheets to create a web based tree representation. Parametric cost models have also been created online and a tree based menu for browsing of these or other web pages.
This example takes the tree representations of a component and according to the properties of each feature of the component, a conversion tree in Vanguard Studio transforms the tree representation e.g this Spar into an SVG interactive diagrammatic representation. This is illustrated in all these examples.
Interactive SVG Examples - Interactive SVG Examples - Wing Components.
The link below shows the model and code behind the creation of this example.
Vanguard Global Knowledge Portal - Spar Example - Spar SVG Generator - Spar - Translated from Protege Ontology - outputs results to other languages - e.g. XML, SVG, Java.
This is my MSc research that I've based this SVG approach on - MSc Research Summary - The earliest research was into providing a user driven model development example that would enable the kind of user interface and visualisation required for interactive costing.
The work involves allowing non-programmers to model complex problems visually and without having to use programming languages. Information is created in a visual tree using an Ontology editor, the information is then transformed, and all calculations performed. Further transformations can be performed into any programming language or open standard information representation language, and this can be displayed on the web. This approach can be described as 'pipelining', which is explained by Gropp (2003) Accelerating SVG Transformations with Pipelines - abstract - Presentation using the example of a project to convert Geography Markup Language (GML) to Scalable Vector Graphics (SVG). SVG is explained by McKeown and Grimson (2000) SVG: putting XML in the picture - PDF. Graphical Stylesheets - Using XSLT to Generate SVG - Philip A. Mansfield, Darryl W. Fuller is also relevant to this.
Also transformations can be performed between a tree representation and other styles of representation e.g. an interactive CAD style representation, using SVG. A major theme of the research is that of prototyping solutions to the problems raised in my research using web and other software technologies. These are then referenced from the thesis document to illustrate the solutions discussed.
The theory behind this is that of showing examples of a program in whatever way most puts across the information in an understandable way. This must illustrate the concept that the information represents. This allows a user to manipulate the information and get immediate feedback on what has changed. This is related to Programming by Example, which is explained below.
In the mid 1970s Smith introduced the technique of Programming by Example with a program called Pygmalion. Smith elaborated on this in Watch What I Do: Programming by Demonstration (Chapter 1). This demonstrated the need to describe algorithms through concrete examples rather than abstractly. 'Example-based Programming: a pertinent visual approach for learning to program' University of Poitiers explains and expands on Smiths work with an example demonstrating how numbers fail to reveal the concept behind them. The example is a numerical representation of a triangle. This representation is 'fregean' because it does not show the concept of a triangle. Next to this is a diagram of the triangle that does show the concept, this is referred to as 'analogical' representation because it includes the context of the information. Including the context of the information allows a person to discover meanings or relationships in the information which would not always be obvious. Semantic web languages allow for the context of the information to be represented in documents and so make it possible to represent information in an analogical way, as well as allowing two way interaction, leading to an improvement in information discovery. This is the theory behind our conversions to interactive SVG (Scalable Vector Graphics) and tree based representations of information and functions.
Examples both my own and those of others in this research field and explanations are at - SVG (Scalable Vector Graphics).
The examples take the tree representations of a component and according to the properties of each feature of the component, a conversion tree in Vanguard Studio transforms the tree representation e.g this Spar into an SVG interactive diagrammatic representation - Interactive SVG Examples - Wing Components.
Further research undertaken is on defining and visualising interactive diagrams of components based on the Protégé and DecisionPro wing information. This information is represented in the interactive diagram using Scalable Vector Graphics (SVG) and Javascript. An example is shown below, this is based on the wing box bottom skin.
A Computer Program to Model and Stimulate Creative Thought, Smith, D. C. (1977) Basel: Birkhauser. 187p.
Alan Kay, Allen Cypher - Watch What I Do - Programming by Example.
Example-based Programming: a pertinent visual approach for learning to program (2004) - University of Poitiers - Nicolas Guibert - Patrick Girard - Laurent Guittet - Proceedings of the working conference on Advanced visual interfaces - Pages: 358 - 361 - ISBN:1-58113-867-9.
Programming by Example - http://web.media.mit.edu/~lieber/PBE/index.html - Massachusetts Institute of Technology - MIT Lab.
Programming by Example Tutorial - http://giove.cnuce.cnr.it/EUD-NET/slides-workshop/PBE-Tutorial2.ppt - Henry Lieberman - MIT Lab - EUD-Net.
Pygmalion: A Computer Program to Model and Stimulate Creative Thought. Stuttgart, Basel - University of Calgary Summary - Smith, D. C. 1977.
Teaching and Learning Programming with a Programming by Example System - International Symposium on End User Development - Schloss Birlinghoven, Sankt Augustin (Bonn), Germany - October 6-7, 2003 - Nicolas Guibert, Patrick Girard.
Watch What I Do: Programming by Demonstration - Cypher, A, 1993, MIT Press, ISBN:0262032139.
http://www.acypher.com/wwid/ - Watch What I Do: Programming by Demonstration - The entire text of this book is included on this web site. Access it through the Table of Contents.
http://www.acypher.com/wwid/FrontMatter/index.html.
Your Wish is My Command: Giving Users the Power to Instruct their Software - http://web.media.mit.edu/~lieber/Your-Wish/ - Henry Lieberman, editor.
Charts
Graph Examples - SVG, XML Graph Examples.
Interactive SVG Examples
Interactive SVG Examples - http://www.cems.uwe.ac.uk/~phale/InteractiveSVGExamples.htm.
How the examples are generated - Spar - Vanguard Studio software used to generate SVG from Protégé - Spar Example.
Stringer - Vanguard Studio software used to generate SVG from Protégé - Skin Example.
Skin - Vanguard Studio software used to generate SVG from Protégé - Stringer Example.
SVG Interactive Wing Component - With short explanation of use for E-Learning - http://www.cems.uwe.ac.uk/~phale/ELearning/ELearningDemonstration2.htm.
SVG Translation Explanation - Flash Demo.
State Transition Example
State Transition Example - SVG State Transition Diagram.
Koala Publishing Example Internet Explorer Version
Koala Publishing Ltd - SVG Example - Koala Airfield Example, this links to a page at Koala that has their SVG Examples.
Koala Samples
Koala Publishing Ltd - SVG Examples Page - SVG Examples - Airfield, Graphics, Animation Koala SVG Examples Page.
Mozilla Version
Koala Publishing Ltd - SVG Example - Koala Airfield Example, Mozilla Firefox example - Native XML.
Mozilla SVG Link
Mozilla samples project - Mozilla Samples - croczilla.com.
XML.com - SVG Parts catalog - http://www.xml.com/2000/03/22/style/parts-catalog.htm - Interactive Example - Explanation - Explanation of the Parts Catalog example. - Koala Publishing - http://www.koalapub.co.uk/contactdetails.asp?download=IPC_White_Paper - Illustrated Parts Catalogues.
Batik Java SVG Toolkit - http://xmlgraphics.apache.org/batik/ - Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.
Berners-Lee not happy with IE - http://www.bcs.org/server.php?show=conWebDoc.21549 - This is an interesting article that can be found on the BCS (British Computer Society) website - 12/09/2008.
Carto:Net - SVG Help, Papers, Projects, Authors.
Christophe Bru - http://www.cems.uwe.ac.uk/~cbru/ - SVG and XML based visualisation examples.
Conversion of Spreadsheet Graph data to SVG - article - Peter Hale.
Dotus Comus - Design and Development.
Graphical Stylesheets Using XSLT to Generate SVG - Philip A. Mansfield, Darryl W. Fuller.
Integration by Parts: XSLT, XLink and SVG - http://www.xml.com/lpt/a/2000/03/22/style/index.html - O'Reilly XML.Com - Didier Martin March 22, 2000.
Park M., Fishwick P. A. (2005) Ontology-based Customizable 3D Modeling for Simulation. http://www.cise.ufl.edu/~mhpark/SCS.pdf.
Startpagina - Startpagina SVG and related examples, articles, and tutorials.
Stelt - http://steltenpower.com/SVG.html - SVG information.
SVG European Workshop - http://roitsystems.com/twiki/bin/view/SVGWorkshop/WebHome - SVG European Workshop.
SVG Open - 2003 Proceedings - http://www.svgopen.org/2003/proceedings.html - Vancouver, Canada ˇ July 13-18, 2003 - 2nd Annual Conference on Scalable Vector Graphics.
SVG Open - 2004 Proceedings - http://www.svgopen.org/2004/proceedings_en.html - Tokyo, Japan ˇ Sept 7-10, 2004 - 3rd Annual Conference on Scalable Vector Graphics.
SVG Open - 2005 Proceedings - http://www.svgopen.org/2005/proceedings.do.html - Enschede The Netherlands August 15-18 2005 - 4th Annual Conference on Scalable Vector Graphics .
SVG.Open - 2007 - http://www.svgOpen.org - SVG.Open 2007 Conference, Tokyo, Japan - 4 -7 September 2007 - The SVG Open 2007 conference will be held in Tokyo, Japan, organized by Opera and Keio University, the Asian W3C host. The conference will be hosted September 4-7 at a university campus of Keio University. A call for papers and contributions will be issued later on this webpage.
SVG Open 2008 - http://svgopen.org/2008/index.php - 6th International Conference on Scalable Vector Graphics - 26th to 28th August - Nuremberg - Germany - The world conference on SVG will this year take place in the center of Nuremberg. Located in the south of Germany.
SVG: putting XML in the picture - http://www.gca.org/papers/xmleurope2000/papers/s34-03.html - John McKeown, Jane Grimson - The emergence of XML has lead to the development of powerful new technologies to overcome the limitations that exist with HTML, but it has also provided the framework for developing open document/data formats. - XML Europe 2000 Paris France.
SVG's Past and Promising Future, Quint, A. 2002 - http://www.xml.com/lpt/a/2002/12/04/svg.html, XML.Com - 4th December 2002.
Techniques for Authoring Complex XML Documents - http://wam.inrialpes.fr/publications/2004/DocEng2004VQIV.html - DocEng 2004 - ACM Symposium on Document Engineering Milwaukee October 28-30 - This paper reviews the main innovations of XML and considers their impact on the editing techniques for structured documents.
The Need for an Editor for Producing SVG Movies - article- Peter Hale.
Towards Active Web Clients - http://wam.inrialpes.fr/publications/2005/DocEng05-Quint.html - DocEng 2005 - ACM Symposium on Document Engineering - 2-4 November 2005 - Bristol, United Kingdom. - Recent developments of document technologies have strongly impacted the evolution of Web clients over the last fifteen years, but all Web clients have not taken the same advantage of this advance. In particular, mainstream tools have put the emphasis on accessing existing documents to the detriment of a more cooperative usage of the Web. However, in the early days, Web users were able to go beyond browsing and to get more actively involved.
Translating SVG into X3D using Ontology Mapping - http://www.cs.swan.ac.uk/~csowen/SVGtoX3D/examples/index.html - Owen Gilson - Swansea University.
XUL and SVG QA with Kurt Cagle - http://www.ajaxinfo.com/default~viewart~19.htm - In the long shadow of Ajax are a host complementary technologies that aren`t getting the attention they deserve. I asked Kurt Cagle what he thought about the state of XUL and SVG. - Source: Ajax Info - Posted: 22/12/2005 - Author: Alexei White.
W3C Schoools - SVG Tutorial - http://www.w3schools.com/svg/ - SVG stands for Scalable Vector Graphics. - SVG defines graphics in XML format. - In our SVG tutorial you will learn about SVG. - Start learning SVG now!
Wherefore art thou, SVG? - http://www.oreillynet.com/xml/blog/2006/09/wherefore_art_thou_svg.html - O'Reilly XML.com - Kurt Cagle - September 10, 2006.
Adobe - Illustrator - SVG Editor.
Amaya - http://www.w3.org/Amaya/ - Welcome to Amaya - W3C's Editor/Browser - Amaya is a Web editor, i.e. a tool used to create and update documents directly on the Web. Browsing features are seamlessly integrated with the editing and remote access features in a uniform environment. This follows the original vision of the Web as a space for collaboration and not just a one-way publishing medium.
Inkscape - Inkscape - SVG Editor.
Kiyut - Sketsa - SVG Editor.
Lewey Geselowitz's World - Ink AniEd - Ink Based Animation Editor
Simtel - Simtel - SVG Editor 3.0.
Virtualmechanics - Virtual Mechanics - Web Engine version 2.
VoCampOxford2008 - http://vocamp.org/wiki/VoCampOxford2008 - Weds 24th and Thurs 25th September 2008. - Wolfson College, Oxford, UK - WhatIsVoCamp - What's the Problem? - Continued growth of the Web of Data/Semantic Web is heavily dependent on the availability of vocabularies/ontologies that can be used to publish data. While a number of key vocabularies are in widespread use, there are also many areas with little or no vocabulary coverage, hindering the ability to publish data in these domains. - What is VoCamp? - VoCamp is a series (hopefully) of informal events where people can spend some dedicated time creating lightweight vocabularies/ontologies for the Semantic Web/Web of Data. The emphasis of the event(s) is not on creating the perfect ontology in a particular domain, but on creating vocabs that are good enough for people to start using for publishing data on the Web. The intention is to follow a "paper first, laptops second" format, where the modelling is done initially on paper and only later committed to code. The VoCamp idea is heavily influenced by BarCamp, although the VoCamp should only have presentations where strictly necessary. - What Next? - The first VoCamp event will take place in Oxford, UK in September 2008 (VoCampOxford2008). But you can run your own VoCamp too...
Extending Collaboration with Social Software
BCS Sociotechnical group South West
University of the West of England - room 2B020 - in B block - http://www.uwe.ac.uk/maps/frenchay_map.shtml - 18:30 for 19:00 start
Paula Dantas Senior IT Specialist for Lotus at IBM UK Ltd
Summary
The days when "Collaboration" meant "E-Mail" are well and truly over. Not only is real time collaboration becoming an accepted part of office life, but it is being extended to deliver Unified Communications and Collaboration.
However this is just the start. Web 2.0 is extending traditional Team Collaboration and Document Sharing solutions with Social Software designed to run within an enterprise and encourage better dissemination of information and faster decision making, as well as empowering employees to deliver the innovation companies need to maintain their competitive advantage.
This session looks at IBM's internal experiences from our research into social software and the impact it is having on the way we do business.
Further Information - http://www.bcs.org/server.php?show=ConWebDoc.20505 - BCS Sociotechnical group South West - http://www.bcs.org/server.php?show=nav.10216.
November 11th 2008
Semantic Web Interest Group - SWIG-UK event
==== SWIG-UK - A Semantic Web Community Event
Hewlett-Packard Bristol
We would like to invite users and developers interested in the semantic web to attend a community event to be held at HP Labs Bristol, UK on Tuesday 11 November 2008. This will be an opportunity for you to meet other users and developers and to share experiences with semantic web applications.
The day will a mixture of discussion, demos, short presentations, with a few longer presentations if offered. The objective is to allow people to share experiences of using the semantic web. The agenda will be driven by the attendees; it is not limited to Jena applications nor limited to the UK.
Please register early so we know there is critical mass for the event.
Registration: swig-uk-2008@sparql.net
Further Information - http://groups.yahoo.com/group/semanticweb-southwest/ - Directions: http://www.hpl.hp.com/bristol/directions.html.
ACM Special Interest Group on Hypertext, Hypermedia and the Web - http://www.sigweb.org/conferences/deng-cover.shtml - Conferences.
ACM Document Engineering Confernce Details - http://www.documentengineering.org/ - The ACM Symposium on Document Engineering is an annual meeting of researchers active in document engineering.
ACM - DocEng 2005 - http://www.hpl.hp.com/conferences/DocEng2005/ - ACM Symposium on Document Engineering - 2-4 November 2005 - Bristol, United Kingdom.
ACM - DocEng 2006 - http://www.cwi.nl/events/2006/DocEng2006/ - ACM Symposium on Document Engineering - 10-13 October 2006 - Amsterdam, Netherlands.
ACM - DocEng 2007 - http://doceng07.cs.umanitoba.ca/ - ACM Symposium on Document Engineering - 28-31 August 2007 - Winnepeg, Canada.
Sixth International Conference on Aspect-Oriented Software Development - aosd.07 - Vancouver, British Columbia March 12-16, 2007.
SVG Open 2008 - http://svgopen.org/2008/index.php - 6th International Conference on Scalable Vector Graphics - 26th to 28th August - Nuremberg - Germany - The world conference on SVG will this year take place in the center of Nuremberg. Located in the south of Germany.
WWW 2006 - Edinburgh Conference - May 23-26.
XML.Com - Conferences - http://conferences.oreillynet.com/.
XML 2006 - http://2006.xmlconference.org/ - XML 2006 - The world's oldest and biggest XML conference - 4-7 December - Boston, USA.
XML Access Languages - XML UK.org - Includes presentation of Chris Wallace - SEEDS member - Tuesday 26 September - CCLRC Rutherford Appleton Laboratory - Didcot, Oxfordshire.
XML Prague Conference - Prague Conference - June 17-18 Prague.
XTech Conference - Schedule - XTech 2006: "Building Web 2.0" - 16-19 May 2006, Amsterdam, The Netherlands.
http://www.cems.uwe.ac.uk/~phale/Events.htm.
Ajax/Web 2.0 Publications - http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm#UsefulPapers.
Semantic Web Publications - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#UsefulPublications.
XML Publications - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/XML/XML.htm#Useful Publications.
Ajax/Web 2.0 Publications - http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm#UsefulPapers.
Semantic Web Publications - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#UsefulPublications.
XML Publications - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/XML/XML.htm#Useful Publications.
Gropp, E., 2003. Accelerating SVG Transformations with Pipelines - abstract - Presentation - SVG Open 2003 - Conference and Exhibition - Vancouver, Canada ˇ July 13-18, 2003 - 2nd Annual Conference on Scalable Vector Graphics.
McKeown, J., Grimson, J., 2000. SVG: putting XML in the picture - PDF - XML Europe 2000 Paris France.
Quint, V., Vatton, I., 2004. Techniques for Authoring Complex XML Documents - http://wam.inrialpes.fr/publications/2004/DocEng2004VQIV.html - DocEng 2004 - ACM Symposium on Document Engineering Milwaukee October 28-30 - This paper reviews the main innovations of XML and considers their impact on the editing techniques for structured documents.
Quint, V., Vatton, I., 2005. Towards Active Web Clients - http://wam.inrialpes.fr/publications/2005/DocEng05-Quint.html - DocEng 2005 - ACM Symposium on Document Engineering - 2-4 November 2005 - Bristol, United Kingdom. - Recent developments of document technologies have strongly impacted the evolution of Web clients over the last fifteen years, but all Web clients have not taken the same advantage of this advance. In particular, mainstream tools have put the emphasis on accessing existing documents to the detriment of a more cooperative usage of the Web. However, in the early days, Web users were able to go beyond browsing and to get more actively involved.
XML - XML Information and Examples.
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
This page has been Accessed
times since August 2006.
|
Terms and conditions Privacy policy Accessibility © 2006 University of the West of England, Bristol (except acknowledged extracts from newspapers, journals, etc) |
Implementation based on Space Horizons - http://www.cems.uwe.ac.uk/amrc/JANS/spacehorizons/ - Project for Information Technology Management for Business - Year 2.
Yahoo Pipes RSS Feed for these Semantic Web stories - http://pipes.yahoo.com/pipes/pipe.info?_id=c56bee4b271c00fdc39bf625484857b1.
Code Explanataion/Tutorial Freshblog - Blogger Hacks, Categories, Tips & Tricks - http://blogfresh.blogspot.com/2007/03/pipes-json-and-code-for-your-website.html.