Development of Business Communication Software

Development of Business Communication Software

Industry
Information Technology, Telecommunications
Technologies
Android, C/C++, Qt

Summary

A Finnish company that develops software and services for the IP communications market wanted a rich multimedia communication solution that runs across PCs and mobile devices. INNERLUXES built a complete, reliable communicator based on a presence solution, supporting IP and video telephony, contact management, multimedia sharing, push-to-video, and messaging — delivered as standalone apps for Windows, macOS, and Linux and as mobile apps for Android and Windows Phone, and extensible through an SDK.

About the Client

The Client is a large Finnish IT consulting and development company specializing in software development and services for the IP communications market, with a successful history of serving global telecom and electronics market players. Its aim is to deliver fully integrated, highly customized, robust end-to-end solutions for consumer and enterprise customers.

Rich Multimedia Communication Across PC and Mobile

The Client turned to INNERLUXES to develop a solution for rich multimedia communication that would run on PCs and on mobile devices across various platforms, including Android and Windows Phone.

A Presence-Based Communicator for Service Providers

Drawing on its telecom application experience, INNERLUXES built a complete, reliable application based on a presence solution that supports IP telephony, video telephony, contact list management, multimedia sharing, push-to-video, and messaging (IM, SMS, and MMS). The communicator lets service providers profit from launching rich services across device platforms and protocols:

  • Rich services — presence, multimedia messaging, instant conferencing, push-to-video, music sharing, and more.
  • Cross-platform availability — standalone applications for macOS, Linux, and Windows, plus mobile apps for Windows Phone and Android.
  • Extensible by SDK — new services can be added easily through the SDK.

A Platform for Revenue-Generating IP Services

  • Combined with the communicator's PC, PC Enterprise, and consumer-electronics applications, service providers can rapidly launch end-to-end rich IP multimedia services across platforms and protocols and profit from both voice and data revenues.
  • The communicator enables device manufacturers and service providers to quickly launch compelling, revenue-generating communication services in converged IP and IMS networks.

Technologies and Tools

PC version: Qt, C++, JavaScript, Boost, GIPS Voice Engine, QXmpp, SyncML, QJson, OpenSSL, OpenLDAP, NSIS.

Android version: Java, Android SDK, Ragel, XML, Android RPC, Android Services, JNI, AIDL, design patterns, Eclipse, Ant, DDMS, ADB, AAPT, Hierarchy Viewer, SQLite3, JProfiler.