General
David Duce is a Professor in Computer Science in the Department of Computing, School of Technology at Oxford Brookes University.
I has been involved in computer graphics since 1975. I was one of the editors
of the ISO/IEC standard for computer graphics, the Graphical Kernel System
(GKS), and have co-author of books on GKS, PHIGS and Graphics Standards.
I was also involved in the development of the Computer Graphics Reference
Model and Presentation Environments for Multi-media Objects (PREMO).
Most recently I was co-editor for
Portable Network Graphics (PNG) second edition,
which is a W3C Recommendation and an
ISO/IEC standard
(ISO/IEC 15948:2004).
I am an honourary professor
of the University of East Anglia
and a Visiting Scientist at Rutherford Appleton Laboratory in
Business and Information Technology Department.
I was a member of the Eurographics
Executive Committee from 1983 to 2000 and was for a time Vice-Chairman,
a position I have held again since 005. I have occupied
several positions in the Association, including the treasurer, and have been
involved in the organization of a substantial number of the Association's
conferences and workshops. I am currently a member of the Professional Board
of the Association, Strategic Officer advising the Executive Board and Chairman of the Fellows.
Together with Carlo Vandoni I was co-chair of the
Eurographics 2000 conference
and with Juan Carlos Torres of the
Eurographics 2003 conference.
I was co-chair of the Workshop Program for the 9th
International World Wide Web Conference held in May 2000.
In May 2002 I was elected a member of the International World Wide
Web Conference Committee, IW3C2 and am now the treasurer.
I chaired the organising committee of
Teaching Formal Methods 2003, a workshop held at Oxford Brookes University
on 12 December 2003. Proceedings are available at the web site.
With Paul Boca I am co-chair of
Teaching Formal Methods 2006,
to be held
at BCS London on 15 December 2006.
I was programme co-chair for the
Web3D 2005 Symposium, held at the University of Wales, Bangor,
29 March - 1 April 2005. I am programme co-chair for
Theory and Practice of Computer Graphics '07 to be held at the University of Bangor, 13-15 June, 2007.
I was elected to membership of
UKCRC in 2004.
Research Interests
I am currently engaged in research projects concerned with the formal
specification of graphics and interactive systems, the interface between
psychology and interactive systems, web graphics and distributed cooperative
visualization.
See the following project web sites for more details of some of this work.
- Open Overlays started February 2004, with University of Lancaster, funded by
EPSRC Fundamental Computer Science for e-Science programme
- gViz: Visualization Middleware for e-Science started August 2002, terminated 31 January 2005, with Leeds, Oxford, Rutherford Appleton Laboratory, IBM UK Ltd, NAG Ltd, Streamline Computing Ltd, funded by EPSRC e-Science Core programme
- Visual Beans (now
terminated, but contains links to useful publications)
- MANICORAL (now
terminated, but contains links to useful publications)
- Scalable Vector Graphics (activity
within the World Wide Web Consortium)
Arising from the gViz project, I also have an interest in ontologies for visualization, see:
Teaching
I am Course Tutor for the
MSc in Web Technologies course.
See the
course web site
for more information about this course.
I also teach some aspects of multiservice networking and middleware
for the MSc High Speed Networking and Distributed
Systems course.
At undergraduate level I teach a course on computer graphics.
I have also given a number of short courses on Scalable Vector Graphics,
see for example
slides
from a course given at the WWW2002 conference with Bob Hopgood and Ivan Herman.
Links to module web sites (some are only available inside Brookes)
Recent publications
- Geoff Coulson, Paul Grace, Gordon Blair, Wei Cai, Chris Cooper, David Duce, Laurent Mathy, Wai Kit Yeung, Barry Porter, , Musbah Sagar, Musbah , and Wei Li
(2006),
"A component-based middleware framework for configurable and reconfigurable Grid computing", Concurrency and Computation: Practice and Experience, 18, pp. 865-874.
- Muhammad Younas, Irfan Awan, and David Duce
(2006),
"An efficient composition of Web services with active network support", Expert Systems with Applications, 31, pp. 859--869.
- Z. Ben Fredj, and D. A. Duce
(2006),
"GraSSML: accessible smart schematic diagrams for all", in W4A: Proceedings of the 2006 international cross-disciplinary workshop on Web accessibility (W4A), ACM Press, pp. 57--60.
- Z. Ben Fredj, and D. A. Duce
(2006),
"GraSSML: Smart Schematic Diagrams, XML and Accessibility", in Theory and Practice of Computer Graphics 2006, pp. 47--54.
- D.A. Duce, and M. Sagar
(2005),
"skML: A Markup Language for Distributed Collaborative Visualization", in Theory and Practice of Computer Graphics 2005, Louise Lever, and Mary McDerby (Eds), Eurographics Association, ISBN 3-905673-56-8, pp. 171--178. http://www.comp.leeds.ac.uk/vis/gviz/publications.html
Awarded 2nd Prize in Best Paper Awards.
- P. Gould, F.R.A. Hopgood, and D.A. Duce
(2005),
"3D Animation Using SVG and XSLT", in SVG Open 2005. http://www.svgopen.org/2005/proceedings.do#paper7
- C.S Cooper, D.A. Duce, W. Li, M. Sagar, G. Blair, G. Coulson, and P. Grace
(2005),
"The Open Overlays Collaborative Workspace", in SVG Open 2005. http://www.svgopen.org/2005/proceedings.do#paper46
- M. Sagar, C.S Cooper, and D.A. Duce
(2005),
"Advanced Mouse Event Model for SVG", in SVG Open 2005. http://www.svgopen.org/2005/proceedings.do#paper72
- D. Duke, K.W. Brodlie, D.A. Duce, and I. Herman
(2005),
"Do You See What I Mean?", IEEE Computer Graphics and Applications, 25(3), pp. 6--9.
- K.W. Brodlie, D.A. Duce, J.R. Gallop, J.P.R.B. Walton, and J.D. Wood
(2004),
"Distributed and Collaborative Visualization", Computer Graphics Forum, 23(2), pp. 223--251.
- P. Grace, G. Coulson, G. Blair, L. Mathy, W.K. Yeung, W. Cai, D. Duce, and C. Cooper
(2004),
"GRIDKIT: Pluggable Overlay Networks for Grid Computing", in Proceedings Distributed Objects and Applications (DOA'04), Lecture Notes in Computer Science 3291, Springer-Verlag.
ISBN: 3-540-23662-7. Available at http://www.springerlink.com/index/6QBX3EE75JQXU0MG.
- K. Brodlie, J. Wood, D.A. Duce, and M. Sagar
(2004),
"gViz: Visualization and Computational Steering on the Grid", in UK All Hands Meeting, pp. 54--60.
(Refereed workshop contribution) Available at http://www.allhands.org.uk/proceedings/papers/67.pdf.
- K. Brodlie, D. Duce, J. Gallop, M. Sagar, J. Walton, and J. Wood
(2004),
"Visualization in Grid Computing Environments", in IEEE Visualization 2004, pp. 155-162.
ISBN 0-7803-8788-0.
- G. Coulson, P. Grace, G. Blair, L. Mathy, D. Duce, C. Cooper, W.K. Yeung, and W. Cai
(2004),
"Towards a Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing", in ETNGrid 2004, Modena, Italy.
- K.W. Brodlie, D.A. Duce, J.R. Gallop, J.P.R.B. Walton, and J.D. Wood
(2003),
"Distributed and Collaborative Visualization", in State of the Art Report, Eurographics 2003 Conference.
Available at http://www.eg.org/EG/DL/Conf/EG2003/star/star7.pdf.
- D.A. Duce, and M. Sagar
(2003),
"gViz - A Reference Model and Application of XML for Visualization on the Grid", in UK All Hands Meeting.
(Refereed poster contribution) Available at http://www.nesc.ac.uk/events/ahm2003/presentations/index.html.
- F. R. A. Hopgood, D. A Duce, and P. R. Hopgood
(2003),
"Using XSLT and SVG in Teaching: 3D, Sound and Nostalgia", in SVG Open 2003.
http://www.svgopen.org/2003/papers/SoundNostalgiaSexPaepos/index.html.
- Z. ben Fredj, and D.A. Duce
(2003),
"Schematic Diagrams, XML and Accessibility", in Proceedings of Theory and Practice of Computer Graphics 2003, Published by IEEE Computer Society Press.
- P. Barnard, J. May, D. Duke, and D. Duce
(2002 ),
"Macrotheory for Systems of Interactors", in Human-Computer Interaction in the New Millennium, John M. Carroll (Ed.), Addison-Wesley.
ISBN 0-201-70447-1.
- K. W. Brodlie, J. D. Wood, D. A. Duce, J. R. Gallop, D. Gavaghan, M. Giles, S. J. Hague, J. P. R. B. Walton, M. Rudgyard, B. Collins, J. Ibbotson, and A. Knox
(2002),
"XML for Visualization", in Proceedings of the EuroWeb 2002 conference, British Computer Society, Electronic Workshops in Computing(eWiC).
Available at http://ewic.bcs.org/conferences/2002/euroweb/session3/paper1html.htm.
- D.A. Duce, F.R.A. Hopgood, and D. Lightfoot
(2002),
"SVG and X3D technology for a foundation course", in Eurographics/ACM SIGGRAPH workshop on Computer Graphics Education (CGE'02).
Proceedings available at http://virtual.inesc.pt/cge02/.
- T. Balikhina, F. Ball, and D.A. Duce
(2002),
"Distributed Virtual Environments - An Active Future?", in Proceedings of the Eurographics UK Chapter Conference.
ISBN 0-7695-1518-5.
- D.A. Duce, I. Herman, and F.R.A. Hopgood
(2002),
"Web 2D Graphics File Formats", Computer Graphics Forum, 21(1), pp. 43-64.
(earlier version published as Web 2D graphics: state of the art,
presented at Eurographics 2001 conference, available in
Eurographics Digital Library
http://www.eg.org/EG/DL/Conf/EG2001/STARs)
- J. Gallop, G.S. Blair, C. Cooper, G. Coulson, D. Duce, T. Fitzpatrick, and I. Johnson
(2002),
"Investigating a component-oriented approach to adaptive collaborative visualization", in Proceedings of SPIE Volume: 4665, Visualization and Data Analysis 2002, R.F. Erbacher, P.C. Chen, M. Groehn, J.C. Roberts, and C.M. Wittenbrink (Eds).
Available at: http://www.spie.org/Conferences/Programs/02/pw/confs/4665.html.
- David J. Duke, David A. Duce, Phil J. Barnard, and Jon May
(2001),
"Human-Computer Protocols", in Universal Access In HCI, C. Stephanidis (Ed.), Lawrence Erlbaum Associates, Inc., Publishers, pp. 296-300.
Volume 3 of the Proceedings of HCI International 2001.
- T. Fitzpatrick, J. Gallop, G. Blair, C. Cooper, G. Coulson, D. Duce, and I. Johnson
(2001),
"Design and Application of TOAST: an Adaptive Distributed Multimedia Middleware Platform", in Interactive Distributed Multimedia Systems, 8th International Workshop,IDMS 2001, Lancaster, UK, September 4-7, 2001, Proceedings, Doug Shepherd, Joe Finney, Laurent Mathy, and Nicolas J. P. Race (Eds), Springer-Verlag.
ISBN 3-540-42530-6 http://www.springer.de/cgi/svcat/search_book.pl?isbn=3-540-42530-6.
- D.B. Arnold, A.M. Day, V. Jennings, A. Courtenay, and D.A. Duce
(2001),
"Haptic Device Control, Will it Fit Standardized Input Models?", Computer Graphics Forum, 20(4), pp. 245-256.
- D.A. Duce, and D.J. Duke
(2000),
"Syndetic Modelling: Computer Science meets Cognitive Psychology", in Electronic Lecture Notes in Theoretical Computer Science, volume 43.
ISBN: 0444509143. Invited lecture at Formal Methods Elsewhere, a satellite workshop of FORTE-PSTV-2000.
- J. Gallop, C. Cooper, I. Johnson, D. Duce, G. Blair, G. Coulson, and T. Fitzpatrick
(2000),
"Structuring for Extensibility - Adapting the Past to Fit the Future", in Proceedings of CBG2000, the CSCW2000 workshop on Component-Based Groupware, December 2, 2000, Philadelphia, USA, R.J. Slagter, G.H. ter Hofte, and O. Stiemerling (Eds).
ISBN 90-75176-24-4. Available at https://doc.telin.nl/dscgi/ds.py/Get/File-11579.
- P.J. Barnard, J. May, D. Duke, and D.A. Duce
(2000),
"Systems, Interactions and Macrotheory", ACM Transactions on Human-Computer Interaction, 7(2), pp. 222-262.
Full list of publications
Recent Tutorials
M. Dove, D.A. Duce and F.R.A. Hopgood,
SVG tutorial and workshop,
National Institute for Environmental eScience, Cambridge, June 2006.
D.A. Duce and F.R.A. Hopgood, Scalable Vector Graphics tutorial,
Full-day tutorial at Web3D Symposium, Bangor, April 2005.
K.W. Brodlie, D.A. Duce and J. Wood, Distributed and Collaborative Visualization,
SC2003, Phoenix USA, November 2003.
D.A. Duce, Z. ben Fredj, and F.R.A. Hopgood, Scalable Vector Graphics tutorial,
Full-day tutorial at WWW2003, Budapest, May 2003.
D.A. Duce and F.R.A. Hopgood, Scalable Vector Graphics tutorial,
CGI 2002 conference, Bradford, July 2002.
D.A. Duce, I. Herman, F.R.A. Hopgood, Scalable Vector Graphics,
Half-day tutorial at WWW2002, Hawaii, May 2002.
D.A. Duce, I. Herman, F.R.A. Hopgood, Scalable Vector Graphics
tutorial, Eurographics 2001, Manchester, September 2001.
Notes (SVG Primer) available through Eurographics Digital
Library http://www.eg.org/EG/DL/Conf/EG2001/tutorials
E-mail: daduce@brookes.ac.uk
Mail: Professor David A. Duce
School of Technology
Oxford Brookes University
Wheatley Campus
OXFORD OX33 1HX
United Kingdom
Tel: 01865 484528
Fax: 01865 484545
Last updated: 10 October, 2006.