Biog

I am a Lecturer in the School of Engineering and Computing at Glasgow Caledonian University in the UK, with experience in object-oriented software, networks and web development. I have particular interests in object databases and in the use of software tools in teaching programming. I received my PhD in Physics from Glasgow University, and worked previously as a research physicist and as a software engineer.

My GCU student pages are here

Writing, Research, Consultancy, etc.

I am an author of The Definitive Guide to db4o, published by APress (2006)

I have also written several articles on object persistence for O'Reilly's onJava website - see my author page on the O'Reilly Network and I am a member of the international panel of experts on ODBMS.ORG, the education and resource portal for object databases.

I am currently part of the development team for the patternCoder tool for teaching design patterns and class relationships in Java. The tool works as an extension to the popular BlueJ teaching IDE.

I will be closely involved with the International Conference on Object Databases (ICOODB 2008) to be held in Berlin in March 2008.

I am a team member with AgileODBa privately held international company driven by experts who develop, consult and train for the most popular open source object database in the world: db4o from db4objects Inc.

I also provide website design and development services. My current clients include:
Alexander Sloan Chartered Accountants, Glasgow
Western Gailes Golf Club, Irvine

Contact

School of Engineering and Computing
Glasgow Caledonian University
Glasgow G4 0BA
Scotland
UK
Phone: +44 141 331 3028
Email: j.paterson-at-acm.org

When sending e-mail please substitute -at- with the usual internet e-mail name/address separator.