InMessage

InMessage

Cross platform chat with MS Exchange integration

Idea

When your company grows out of 10 people of the state employees becomes very inconvenient to use third-party universal applications because they contain too much unnecessary functionality and do not perform highly specialized tasks of your business perfectly fast.

That’s why you go to Google Documents and Spreadsheets on Atlassian JIRA and Confluence, refuse heaps of different email services in favor of Google Apps, change Skype on MS Exchange.

But often even change the amateur to the professional tool does not give you a performance boost, in such cases, the companies have to resort to creating a tool that would be just for its specialized needs.

For international logistics company TELS that instrument was internal corporate instant messaging client called InMessage.

TELS asked us to create application bundle to support all popular platforms they using: iOS, Android, Windows, and OS X.

We have created amazing apps that faster than native Microsoft solution in many times and still uses direct MS Exchange connection without any proxy and other third-party software on the server side.

Design

InMessages design inherited branded logo colors TELS, that’s why the app is easy to fit into company employee’s daily toolset.

Unity of experience on all platforms and simplicity are the main rules of design that we have chosen. Thus, we have significantly increased the rate of habituation of users to the applications.

All applications we have tried to make the most universal: one single iOS app works on iPhone, iPod and iPad both orientations, two orientations also available for iPhone 6+ users. Users don’t need to download different apps for their iPhones and iPads — one click and InMessage installed on all their devices. Android users have the same comfortable app that supports everything: from small women’s phones and up to 13-inches tablets.

Technology

High Perofrmance

RESTful API

SSL Secured

Rocket Speed

When you creating a professional 3D graphics editor your app should work fast. But when you creating instant messenger it should work with a speed of light with any compromises.

Exactly that’s why we made a cocktail of old proven solutions and new libraries & tricks.

The main coding challenge was network communications speed optimisations between the client application and the MS Exchange server. We have created incredible fast Exchange communication library that can work on a very unstable network connection with massive packets loss.

Another ninja weapon is the chat history caching technique: you will never see empty dialogue while opening the app. On iOS and Android, we have used Realm database which is faster than native CoreData in the tasks such as messages history.

Requirements

OS X 10.7 and later
iOS 7.0 and later
Android 4.0.3 and later
Windows 8 and later

Cast

iOS & macOS Developer: Oksana Kovalchuk

UI Designers: Andrey Tsapko, Alex Zavrazhniy

Quality Assurance: Elena Milshina

Project Manager: Alex Zavrazhniy

Release Date: Nov 14, 2014

Let’s get in touch




Share it