XMPP Overlay (XO) Messaging Framework Overview XO (XMPP Overlay) is a serverless asynchronous messaging framework that provides group communications across tactical and enterprise networks.

Problem Statement Messaging within mobile ad-hoc networks cannot rely on standard server-centric, TCP communications solutions. These are not suited to disconnected, intermittent, limited (DIL) networks, such as mobile ad-hoc networks.

Our Approach The XO middleware is a cross-platform middleware framework that brings asynchronous, serverless group messaging that bridge tactical and enterprise environments. The XO middleware is proven to deliver more in dynamic networks than standard server-centric messaging solutions.

Key Features • Utilizes and extends common communications standards (XMPP, NORM, SMF, mDNS) • Serverless, asynchronous messaging and service discovery • Proxy architecture allows users to run familiar XMPP clients (e.g.: , Spark) • Gatewaying to XMPP servers (e.g. ) allows plugging into existing infrastructure • Semantic descriptors for publish and subscribe group communications • Supports both reliable and unreliable message delivery • Provides long-term persistent storage for DIL Networks

Sponsored by

Applied Informatics Group The College of Computing & Informatics, Drexel University [email protected] • drexel.edu/cci/aig XMPP Overlay Service (XO)

PRODUCT XMPP Overlay Service (XO) provides serverless chat capabilities for mobile users in environments where backhaul links and enterprise networks are unreliable or unavailable.

CAPABILITIES • Enable chat in infrastructure-less, constrained networked environments. • Compatible with common XMPP chat clients (Pidgin, iMessage, ) • Federate with legacy and enterprise XMPP chat servers • Cross platform (Windows, Mac OS, , Android OS) • resilient to short-term network disconnects • Voice and Video

KEY CUSTOMERS • Naval Research Laboratory

CONTACT/ADDRESS DETAILS Duc Nguyen [email protected]

Applied Informatics Group The College of Computing & Informatics, Drexel University [email protected] • drexel.edu/cci/aig XMPP Overlay Service (XO)

PRODUCT CAPABILITIES XMPP Overlay Service (XO) provides serverless chat capabilities for mobile users in environments where backhaul links and enterprise networks are • Enable chat in infrastructure-less, constrained networked environments. unreliable or unavailable. • Compatible with common XMPP chat clients (Pidgin, iMessage, Adium) • Federate with legacy and enterprise XMPP chat servers • Cross platform (Windows, Mac OS, Linux, Android OS) • Instant messaging resilient to short-term network disconnects • Voice and Video

KEY CUSTOMERS CONTACT/ADDRESS DETAILS • Naval Research Laboratory Duc Nguyen [email protected]

Applied Informatics Group • The College of Computing & Informatics, Drexel University • [email protected] • drexel.edu/cci/aig