Integrating with Unified Communications-as-a-Service


Here at AnyPresence, we’re constantly experimenting with new technologies using our award winning mobile development platform. Our most recent project involved cloud-based mobile and video communication provider OpenClove.

For those of you who are not familiar, OpenClove is an innovative technology company delivering cloud-based mobile and video communication solutions. Their OVX solution is a cloud based, Real Time Communications platform to embed video communications in web and mobile applications.

Our mission was to see how quickly we could build a mobile app with integrated video chat from OpenClove. More importantly, we wanted to prove that the AnyPresence platform could be easily integrated with technologies like Unified Communications-as-a-Service (UCaaS).

Below is a quick overview of the project, including some screenshots:

  • OpenClove SDKs were integrated into an AnyPresence-generated Android app. Thanks to AnyPresence’s unique architecture (having separate run-time and design-time APIs) this was a fairly simple step.
  • Within the AnyPresence designer, a room object was created with fields for Name, Desc, GroupId, Password, and Date.
  • An AnyPresenceListFragment grabs and displays all the rooms.
  • The add button uses an EditActivity to save new Rooms with a randomly assigned GroupId.
  • An AnyPresenceItemActivity is extended and opens an OpenClove room based off the room’s GroupId.

The success of this project illustrates how easily the AnyPresence platform can integrate with Unified Communications-as-a-Service technologies.