Interests: Mobile software, middleware and protocols; communication and networking for consumer applications and services, software engineering.
Alan Kaplan joined the teaching faculty in the Department of Computer Science in September 2014. His career spans academic research to industrial R&D to technology startup/entrepreneurship and he has over twenty years experience leading research and product development involving mobile software.
Dr. Kaplan primarily serves as one of the lead preceptors for COS 126. He also advises many independent work projects centered around the theme of random apps of kindness. In addition, he serves as a Wilson Fellow, advising incoming first-year BSEs and is an Athletic Fellow for the Princeton University Women's Track and Field team.
Prior to joining Princeton, he was the Chief Technology Officer for Drakontas, a software company that develops a mobile command, control and collaboration platform, called DragonForce, for law enforcement, public safety and first responder agencies.
Dr. Kaplan was formerly Department Head of Middleware and Software Technologies at the Panasonic Princeton Research Laboratory. Prior to Panasonic, he held faculty positions in computer science departments at Clemson University and Flinders University of South Australia. He holds a Ph.D. and M.S. in Computer Science from the University of Massachusetts Amherst and a B.S. in Computer Science from Duke University.
Dr. Kaplan is an active volunteer in the IEEE. He currently serves on the Steering Committee for the IEEE Consumer Communications and Network Conference (IEEE CCNC).
Dr. Kaplan is passionate about recovery and rebuilding efforts in Puerto Rico. During the summers of 2018 and 2019, he led teams of Princeton undergraduates teaching a version of COS 126 at the University of Puerto Rico Mayagüez and volunteering at rebuilding/recovery sites throughout the island.
D. Braun, J.F. Buford, R.S. Fish, A.D. Gelman, A. Kaplan, R. Khandelwal, S.R. Narayanan, E. Shim, H. Yu. A Peer-to-Peer, Overlay Architecture for Ubiquitous Communications and Networking. IEEE Communications Magazine, December, 2008.
S. Narayanan, D. Braun, J. Buford, R. Fish, A. Gelman, A. Kaplan, R. Khandelwal, E. Shim, H. Yu. Peer-to-Peer Streaming for Networked Consumer Electronics. IEEE Communications Magazine, June 2007.
J. Buford, A. Kaplan, and V. Bhasin. Transparent roaming between instant messaging and presence service providers in wireless networks. In IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, January 2006.
M. Ma, D. Wilkes-Gibbs, and A. Kaplan. IDTV broadcast applications for a handheld device. In IEEE International Conference on Communications (ICC), Paris, France, June 2004.
D. Bushmitch, W. Lin, A. Bieszczad, A. Kaplan, V. Papageorgiou, A. Pakstas. SIP-based device communication service for OSGi framework. In IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, January 2004.
J. Bubba, A. Kaplan and J. Wileden. The Exu approach to safe, transparent and lightweight interoperability. In International Computer Software and Applications Conference, Chicago, IL, October 2001.
D. Barrett, A. Kaplan, and J. Wileden. Automated support for seamless interoperability in polylingual software systems. In The Fourth Symposium on the Foundations of Software Engineering, San Francisco, CA, October 1996.