News and Events

Principal Software Engineer at Charles River Analytics Co-Authors Book on Practical XMPP

David Koelle, Principal Software Engineer at Charles River Analytics, has co-authored Practical XMPP, available from Packt Publishing. The book guides readers through the development and deployment of services that use the Extensible Messaging and Presence Protocol (XMPP), formerly known as the Jabber protocol. XMPP is a set of standards that underlies many of the chat and communication applications in use today. The book demonstrates how to develop XMPP servers, components, and clients, and it includes code samples using XMPP For The Web (XMPP-FTW), an open source project that simplifies web-based XMPP deployments.

“XMPP is about so much more than chat, which is its most common use case,” said Koelle. “XMPP is an open standard, with scalability and security built in. It provides an excellent foundation for projects that need to share any data in real-time. This book provides a clear introduction to the standard, and walks readers through creating sample programs that serve as the basis for real-world applications.”

Koelle’s experience with XMPP was originally developed at Charles River Analytics as he developed solutions for our customers that facilitated shared situational awareness and decision making across distant teams. XMPP has a bright future ahead of it and is now being applied to the Internet of Things (IoT), new applications for multi-user chat, universal plug and play, and real-time communications via WebRTC.

Read more about Practical XMPP

Solutions to serve the warfighter, technology to serve the world®

Charles River Analytics brings foundational research to life, creating human-centered intelligent systems at the edge of what’s possible, through deep partnerships with our customers. 

To learn more about Charles River or our current projects and capabilities, contact us