Academic
[1] Investigation of Audio Transmission over the MBone for the purposes of Remote Lecture Attendance, University of Essex E.S.E dept., May 1998 [PDF]
[2] Evolving Personal Agent Environments to Reduce Internet Information Overload: Initial Considerations; IEE Colloq. November 1999 [PS]
[3] Evolving User Profiles to Reduce Internet Information Overload; RASC June 2000 [PS]
Articles
[1] Crossing the Userland; Symbian Developer Network, April 2003 - Explains how Symbian OS system calls work on ARM processors [PDF]
[2] GPRS Facts for the Internet application Developer; Symbian Developer Network, July 2003 [PDF]
[3] GPRS Considerations for mobile email; Symbian Developer Network, September 2003 [PDF]
[4] Location Awareness and Location-Based Services (LBS); Symbian Developer Network, February 2004 [also reviewed here] [PDF]
[5] Overview of Symbian OS Hardware Interrupt Handling, March 2004 [PDF]
[6] Migrating to C++BuilderX from Visual C++ 6.0 in 5 easy steps, April 2004 [PDF]
[7] Eliminating Memory Leaks in Symbian OS C++ Projects, January 2005 [PDF]
[8] New IPC Mechanisms for Symbian OS, February 2005 [PDF]
[9] A Symbian OS C++ project template for multi-GUI applications, June 2006 [PDF]
Books
[1] Symbian OS C++ for Mobile Phones; Richard Harisson, Willey, April 2003 - Authored Chapter 13, about Streams and Stores
[2] Symbian OS C++ (Chinese ed)
[3] Symbian OS C++ for Mobile Phones Volume 3 ; Richard Harrison & Mark Shackman, Willey, 2007 - Authored chapters 2 and 8.
Some of my Pragmaticomm code
Ruby 1.9 for Symbian OS
Port of the upcoming new Ruby 1.9 Virtual Machine to Symbian OS
[Read the announcement]
Some of my SDN code
Mobinfo
3rd Party Telephony API for Symbian OS v7/7.0s/8.0a/8.1a
[get it]
BTComm Control (a hack;-)
Configuring Bluetooth virtual serial ports app (with source)
[get it]
Symbian OS Multi GUI App
A Symbian OS C++ multiple GUI application template (to help you start a project with almost the same code on many GUIs)
[get it]
Is that all?
Well, most of my code is in the ROMs of mobile phones these days as for the rest, either I am not allowed to share or I am not very proud of:-)
Some of my presentations
SXDesign, Oslo '03
Disrupting 3G
[get it]
University of Essex, March '04
Symbian OS for EE207 (lecture for the E.S.E dept.)
[get it]
SXDesign keynote, Oslo '04
Patterns of Productive Software Organisations
[get it]
Symbian Expo '04
Symbian OS Architectural Paradigms
[get it]
Forum Nokia day, Stockholm Nov '04
Symbian OS Architectural Paradigms
[get it]
Smartphone Show '05
Engineering with a Business Plan
[get it]
Forum Nokia day, Beijing '05
Symbian OS v9.x Architectural Impact for developers (in English and Mandarin)
[get it]
Forum Nokia day, Taipei '05
Symbian OS v9.x Architectural Impact for developers (in English and Mandarin)
[get it]
Orange code Camp, Opio '05
Engineering with a Business Plan
Symbian Smartphone Show '06
Extending the enterprise to Mobiles (and how to reliably push data to mobiles)
[get it]
Wireless Developer Forum '06
Symbian OS C++ - a first look under the hood
[get it]
City University, CE2506, spring'06
Symbian OS v9 Introduction to Platform Security
[get it]
ACCU 2007
Architecture, paradigms, idioms and weirdness of the C++ in your pocket!
[get it]