Andrew Davison's Home Page at PSU
Current Research Interests
- Programming with the Kinect sensor
using OpenNI, NITE and Java.
- A book on BlackBerry gaming,
written by Carol Hamer and me,
Learn BlackBerry Games Development
- Windows Programming Using Java
- My Apress book, Pro Java 6 3D
Game Development
- My O'Reilly book, Killer Game
Programming in Java
- Searching semi-structured data using
landmarks;
- Logic Programming and the Internet
e.g. LogicWeb, LP and browsers, Web page
pattern matching, Web pages as concurrent LP streams,
secure Prolog based mobile code paper (152K),
a survey of LP languages for the internet (120K);
- VRML
enhancing VRML97 scripting paper (17K
zipped Word file);
- Visualization
e.g. timelines, perspective walls, browser summaries,
database interfaces. "Sort of" related is my experiments with client-side
image maps, hot-spots in panoramic photos and VRML to create a
Virtual Tour of AIT;
- Teaching Methodologies
e.g. teaching using English in Thailand (92K),
cultural aspects, distributed programming
(a Java-Logo Framework paper (88K));
- A short 2 page CV (PDF, 125K), current as of
August 2008. An even shorter bio, current as of
May 2006.
Teaching
A list of the courses, with links to lots of downloadable slides, exercises,
code, etc., is available here.
Coding
Assorted
Brief History
- My wife, Supatra.
- Some pictures of our son, John
- I work in the Department of Computer Engineering,
Faculty of Engineering,
Prince of Songkla University (PSU)
in Hat Yai, Thailand.
Here's a PDF file of slides about my department
from July 2008. (53 pages; lots of pics; 10 MB)
- Here's a map of Thailand showing Hat Yai's location, a
large map of Hat Yai showing points
of interest, including PSU (in the middle of the right hand side),
a 3D-like map of PSU with my department and faculty labelled
in English, and a great picture of PSU and city by
Khun RoyLee Suriyaworakul (I added the arrows
pointing at my department and faculty).
- I am from England; born near Manchester
(Wilmslow
to be a little more exact). This
streetmap
includes an arrow pointing to the street where I lived as a boy. Want to
see an
aerial photo?
Or the Google
version?
And the current
weather?
Local news?
- PhD from
DOC, Imperial College, London (1989)
- Lecturer in
Dept. of Computer Science,
Univ. of Melbourne (1991-1996)
- Have taught at AIT
and Rangsit in Bangkok, and in Vietnam.
Publications since 1998
- Loke, S.W., and Davison, A. 1998a. 'LogicWeb: Enhancing the Web with
Logic Programming', Journal of Logic Programming,
Vol. 36(3), September, pp.195-240.
- Loke, S.W., and Davison, A. 1998b.'Implementation of a System for
Declarative Mobile Code and Web Querying', INAP'98: 11th Int. Conf. on
Applications of Prolog, Tokyo, September 14th-16th.
- Davison, A. 1999. 'A Concurrent Logic Programming Model of the Web',
PACLP'99: The 7th Int. Conf. and Exhibition on the Practical
Application of Constraints and Logic Programming, London, UK, April.
- Davison, A., and Loke, S.W. 1999. 'LogicWeb: Enhancing the Web
with Logic Programming ', Invited Talk at International Workshop on
Information Integration and Web-based Applications and Services,
Yogyakarta, Indonesia, November 15th-17th
- Jirachiefpattana, A., Santhititham, D., Davison, A., and
Jirachiefpattana, W. 1999. 'Logic Agents for Deductive Diary
Database on the Web', NCSEC'99: The 1999 National Computer Sci.
and Eng. Conf., Bangkok, Thailand, December 16th-17th.
- Davison, A. 2001.
"15th July 1972: A Significant Moment for
Logic Programming" (39K),
Logic Programming Newsletter, Vol 14/1, February.
Previously appeared in
SIGPLAN Notices, 1st April, 1993.
- Davison, A. 2001.
'Enhancing VRML97 Scripting' (17K
zipped Word file),
Euromedia'2001, Valencia, Spain, April 18-20, pp.72-77.
- Chochai, T. and Davison, A. 2001.
"Teaching Distributed Programming Concepts using a Java and
Logo-based Framework" (88K), IC'2001: Proc. of the Int.
Conf. on Internet Computing, Las Vegas, USA,
June 25th-28th, pp.311-316.
- Davison, A. 2001.
'Free Windows', Op. Ed. piece at the
Dr. Dobb's Journal Web Site,
June 26th. Unfortunately, it disappeared in 2010, but you can still
read the original.
- Davison, A. 2001.
'Logic Programming Languages for the Internet' (120K),
Chapter in Computational Logic: From Logic Programming into
the Future, Antonis Kakas, Fariba Sadri (eds.), Springer Verlag.
- Loke, S.W. and Davison, A. 2001.
"Secure Prolog Based Mobile Code" (152K),
Theory and Practice of Logic Programming, Vol. 1, No. 3, May,
pp.321-357.
- Rattana, A. and Davison, A. 2001.
"N-Sums: A Framework for Web-based Search
Engines" (144K),
IIWAS 2001: The 3rd Int. Conf. on Info. Integration and Web-based
Applications and Services, Linz, Austria, September 10th-12th, pp.175-184.
- Leemakul, B., Saeliw, P. and Davison, A. 2002.
"Supporting the SBR Style of Web Usage" (148K),
IC 2002: Int. Conf. on Internet Computing, Las Vegas, Nevada,
USA, June 24th-27th. A picture of the talk,
as presented in the CoE department.
- Davison, A. 2004.
Incremental Rules for Growing Plants" (164K),
Euromedia 2004, Hasselt, Belgium, April 19th-21st.
- Davison, A. 2005a.
Killer Game
Programming in Java, O'Reilly Media, May.
- Davison, A. 2005b.
"Playing Movies in a Java 3D World, Parts 1 and 2", Online at
OnJava.com, June.
- Davison, A. 2006a.
"Searching Semi-structured Data
Using Landmarks" (170K),
Euromedia 2006, Athens, Greece, April 17th-19th.
- Davison, A. 2006b.
"The Myths (and Truths) of Java
Games Programming" (Invited Paper) (57K),
Game'On 2006, Braunschweig, Germany, November 29th -
December 1st, and at AGDS, the Asian Game
Developers Summit, Singapore, December 9th-10th.
- Davison, A. 2007a.
Pro Java 6 3D Game
Development, Apress, April.
- Davison, A. 2007b.
"Notes on a JOGL
Active Rendering Framework" (79K),
CyberGames 2007, Manchester, UK, September 10th - 11th.
- Lonapalawong, P. and Davison, A. 2007.
"Improving Response Time in
a Client/Server 3D Mobile Game" (181K),
CyberGames 2007, Manchester, UK, September 10th - 11th.
- Davison, A. and Radenahmud, S. 2008.
"Comparing M3G and JSR-239 for 3D
Games Programming" (208K),
CGames 2008, Wolverhampton UK, November 3rd - 5th.
- Sui, Y. and Davison, A. 2009.
"Rendering Water and Land Interaction
using a Spring System" (498K),
Game-On 2009: 10th Int. Conf. on Intelligent Games and Simulation,
Dusseldorf, Germany, Nov. 26-28th, pp.25-29.
- Hamer, C. and Davison, A. 2010
Learning BlackBerry Game
Development, Apress, April.
Dr. Andrew Davison
Dept. of Computer Engineering
Faculty of Engineering
Prince of Songkla University (PSU)
Hat Yai, Songkhla 90112, Thailand
Tel: +66 74 211 030 x2240 (then x316)
Fax/Tel: +66 74 212 895
E-mail: ad@fivedots.coe.psu.ac.th