Professor David Duce
Professor in Computer Science, Oxford Brookes University

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.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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
  7. 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
  8. 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
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. 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/.
  22. 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.
  23. 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)
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
  29. 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.
  30. 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.