John's publications

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, Leicester, June 2000 [PS]

[4] What do we want from a wearable user interface?; IEE Eurowearable, September 2003 [PDF]

[5] Engene: A genetic algorithm classifier for content-based recommender systems that does not require continuous user feedback; 10th UK Computational Intelligence Workshop, Essex, September 2010 [PDF]


Symbian OS related

[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 [PDF][also reviewed here]

[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]

[10] Ruby - the GREDIA port and how to get involved, March 2009 [PDF]


Some of my presentations

Symbian, London, March '01
Real Time Voice and Multimedia over IP
[get it]

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 (English version)
[get it]

Forum Nokia day, Taipei '05
Symbian OS v9.x Architectural Impact for developers (English version)
[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]

Symbian, London, March '07
Good API Design and why it matters (a shameless Joshua Bloch OT2004 Keynote rip-off:-)
[get it]

ACCU 2007
Architecture, paradigms, idioms and weirdness of the C++ in your pocket!
[get it]

Symbian, London, May '07
The Ruby Programming Language... it's really fun and it feels good!
[get it]

Symbian,'the last presentation', London, June '07
Patterns of Productive Software Organisations (a revisit of the 2001 presentation)
[get it]

Athens Ruby Meetup III, Athens, December '09
The Ruby Programming Language... it's really fun and it feels good! (a major revisit of the 2007 presentation)
[get it]

3rd Media Camp Athens, Athens, April '10
"Paper-less publishing, no ads please"
[get it]

10th UKCI, Essex, September '10
Engene: A genetic algorithm classifier for content-based recommender systems that does not require continuous user feedback
[get it]

Birkbeck College, UoL, 3rd November '10
Evolutionary document classification for content-based recommender systems
[get it]

Athens Information Technology, 23rd November '10
Startegy - all the way to the start
[get it]

CoLab Workspace, Athens, 21st January '11
Dispersed Software Development - Pragmaticomm's experience
[get it]

Athens Information Technology, 18th March '11
Social Magazines
[get it]

CoLab Workspace,Athens, 20th June '11
The Zen has happened before: Ruby is the proof that Smalltalk was right and why we'll use them with LISP's bastard children
[get it]

Athens Ruby Meetup #9, Athens, March '12
The Ruby Programming Language... it's really fun and it feels good! (a revisit of the 2009 presentation)
[get it]

Agile Greece Meetup Athens #17, Athens, May '15
Reflect and Improve: Agile Retrospectives that won't bore your team.
[get it]