| John Bates is vice president of products
and field technical services for Progress
Software's Apama division. He leads the design and development
team of the Apama event processing and algorithmic trading products,
as well as the team that ensures successful customer deployments.
Prior to joining Progress, Bates was the co-founder, president and chief technology
officer of Apama, the pioneering event processing software
vendor acquired by Progress in April 2005. He led Apama's
technology strategy and was co-inventor of the patented technology
that is now a key part of the Progress
Apama platform.
Bates is a respected expert, frequent author and speaker
in the areas of algorithmic trading and distributed computing
systems. After completing his PhD in distributed computing
systems at Cambridge University in 1993, he became a Fellow
of St Catharine's College and lecturer in computer engineering.
Bates led a research group investigating event-based computing
systems and complex event processing.
Publications
-
J.
Bates and M. Palmer, Five New Frontiers of Algorithmic
Trading. The Trade, 2007
-
J.
Bates and M. Palmer, The 10 Imperatives of Next-Generation
Algorithmic Trading. 2007
-
J.
Bates and M. Palmer, The Algorithmic Kitchen. 2007
-
J.
Bates and M. Palmer, 10 Trends for Algorithmic Trading
in the Lead-Up to 2010, The Banker, 2006
-
J.
Bates and M. Palmer, The Algorithmic Safety Net, Enabling
Real-Time Risk Management and Compliance, 2006
-
J.
Bates and M. Palmer, Beating Heisenberg.
Advanced event processing techniques for algorithmic
trading that help combat uncertainty in real-time event
processing systems. STP magazine, September, 2005.
-
John Bates and Giles Nelson,
“Who Watches the Watchers?”. In STP Magazine, January
2005.
-
John Bates and Giles Nelson,
“Trading by Natural Selection”. In STP Magazine, December
2004.
-
John Bates and Giles Nelson,
“All News is Good News”. In STP Magazine, November 2004.
-
John Bates, “Thinking Out
of the Black Box”. In STP Magazine, September 2004.
-
John Bates, “Business in
Real-time
Realizing the Vision”, Data Management Review, Vol 13,
number 5, May 2003.
-
Scott Mitchell, Mark D. Spiteri,
John Bates and George Coulouris, “Context-Aware Multimedia
Computing in the Intelligent Hospital”. In Proc. SIGOPS
EW2000, the Ninth ACM SIGOPS European Workshop, Kolding,
Denmark, September 2000.
-
Sheng Feng Li, Mark Spiteri,
John Bates, Andy Hopper, “Capturing and Indexing Computer-based
Activities with Virtual Network Computing”. Proceedings
of the 2000 ACM Symposium on Applied Computing, Como,
Italy, Volume 2, Pages 601-603, March 2000.
-
Jean Bacon, Ken Moody, John
Bates, Richard Hayton, Chaoying Ma, Andrew McNeil, Oliver
Seidel, Mark Spiteri, "Generic Support for Distributed
Applications" IEEE Computer, March 2000, pp 68-76.
-
M. Spiteri and J. Bates,
"An Architecture for the Storage and Retrieval of
Events". Proceedings of Middleware'98, September
1998.
-
J. Bates, M. Spiteri and
J. Bacon, “Integrating Real-World and Computer-Supported
Collaboration in the Presence of Mobility”. IEEE WET-ICE
(Workshop on Emerging Technologies), 1998. Winner of “best
paper at conference”.
-
J. Bates, J. Bacon, K. Moody
and M. Spiteri, “Using Events for the Scalable Federation
of Heterogeneous Components”. Submitted to ACM SIGOPS
European Workshop, 1998.
-
M. Spiteri and J. Bates,
“Supporting Storage and Retrieval of Active Information”.
Proceedings of ACM SIGOPS European Workshop, 1998.
-
J. Bates and M. Spiteri,
“Storage and Retrieval of Active Information”. Proceedings
of Middleware’98.
-
J. Bates, J. Bacon and D.
Halls, “Middleware Support for Mobile Multimedia Applications”.
ICL Systems Journal, 1998.
-
J. Bates, “Middleware Platforms
to Support Multimedia Applications”. In Book Handbook
on Multimedia Computing, Edited by B. Furht. CRC Press,
1998.
-
J. Bates, “The State of the
Art in Distributed and Dependable Computing”, Technical
report sponsored by European Commission’s CaberNet “Network
of Excellence”.
-
J. Bates, “Please Do Not
Object to Objects”. In Journal of the St Catharine's College
Society, Edited by J. Mullet, 1997.
-
M. Afshar, J. Bates, G. Bierman
and K. Moody, “A New General Purpose Parallel Database
System”. In Proceedings of the International Symposium
on Parallel Architectures, Algorithms and Networks, 1997.
-
M. Afshar, J. Bates, G. Bierman
and K. Moody, “The Transparent Parallelisation of Declarative
Database Queries: Theory and Practice”. In Proceedings
of the Parallel Computing Workshop, Canberra, Australia,
1997.
-
J. Bacon, J. Bates and D.
Halls, “Location-Oriented Multimedia”. In Journal IEEE
Personal Communications 4(5), 1997.
-
J. Bates, “A Framework to
Support Large-Scale Active Applications”. In Proceedings
of the ACM SIGOPS European Workshop, 1996.
-
J. Bacon, J. Bates, R. Hayton
and K. Moody, “Using Events to Build Distributed Applications”.
In Proceedings of the ACM SIGOPS European Workshop, 1996.
-
D. Halls, J. Bacon and J.
Bates, “Flexible Distributed Programming using Mobile
Code”. In Proceedings of the ACM SIGOPS European Workshop
1996.
-
J. Bates, D. Halls and J.
Bacon, “A Framework to Support Mobile Users of Multimedia
Applications”. In Journal ACM Mobile Networks and Nomadic
Applications, 1, 1996.
-
J. Bates and J. Bacon, “Multimedia
Application Development Techniques”. In Book Multimedia
Systems, Edited by B. Furht, Kluwer, 1995.
-
J. Bates and J. Bacon, “Supporting
Interactive Presentation of Distributed Multimedia”. In
Journal Multimedia Tools and Applications, 1(1), 1995.
-
J. Bacon, J. Bates, R. Hayton
and K. Moody, “Using Events to Build Distributed Applications”.
In Proceedings of the 2nd International Conference on
Services for Distributed and Networked Environments, 1995.
-
J. Bates, “Presentation Support
for Distributed Multimedia Applications”. University of
Cambridge PhD Dissertation, 1994. Also appears as University
of Cambridge Computer Laboratory Technical Report 341.
-
J. Bates and J. Bacon, “A
Development Platform for Multimedia Applications in a
Distributed, ATM Network Environment”. In Proceedings
of the 1st IEEE International Conference on Multimedia
Computing and Systems, 1994.
-
J. Bacon, J. Bates, S.L.
Lo and K. Moody, “Storage and Presentation Support for
Multimedia Applications in a Distributed, ATM Networking
Environment”. University of Cambridge Technical Report
295, 1993.
-
J. Bates and A. Brooks, “Multimedia
Processing Objects”. In Proceedings of the 4th International
Conference on Network and Operating System Support for
Digital Audio and Video, 1993.
-
J. Bacon, J. Bates, S.L.
Lo and K. Moody, “Storage, Programming and Display of
Multimedia Objects”. In Proceedings of the International
Conference on Future Trends in Distributed Systems, 1993.
Also appears as University of Cambridge Computer Lab Technical
Report 294.
|
 |