DPhil / PhD Research
From 1999 to 2002 I worked on my DPhil (the modern name for a PhD) research at the University of Sussex. My work focussed on how implementations of the Java programming language could be accelerated for small computers such as mobile phones and Personal Digital Assistants (PDAs). These days that would also include smartphones like the Apple iPhone.
Thesis and Papers
"Proxy Compilation of Dynamically Loaded Java Classes for Embedded Systems", DPhil Thesis, University of Sussex, 2002. (PDF, abstract).
This thesis was successfully defended on Monday 20th January 2003.
"Proxy Compilation of Dynamically Loaded Java Classes with MoJo", Association of Computing Machinery Joint Conference on Languages, Compilers and Tools for Embedded Systems (LCTES) and Software and Compilers for Embedded Systems (SCOPES) 2002. (PDF/BibTeX reference) [Since published in LCTES/SCOPES'02 Proceedings].
Slides from presentation of the above paper at LCTES/SCOPES 2002 (PDF).
"Java In Small Spaces", 14th Annual White House Papers, 2001. Cognitive Science Research Paper 550, University of Sussex. (abstract only).
"Proxy Compilation", 13th Annual White House Papers, 2000. Cognitive Science Research Paper 532, University of Sussex. (abstract only).