Custom software development...

Complex information systems
search

T-Mobile Message Analyzer


Customer


Technologies

Microsoft .NET (C#)
C / C++ (Windows / Linux)
SQL Lite



Requirements on SMS application
Company T-Mobile is an international mobile network operator. Company T-Mobile Czech Republic used for sending and receiving SMS older SMS Analyzer software and Private SMS gate which didn’t meet the new feature’s standard and requirements. Therefore company T-Mobile Czech Republic approached MEMOS Software company with a request to provide them with a complete software solution that would be modifiable and its design would meet the new standards (Windows XP style).

Solution for SMS application
For T-Mobile company we created a solution which consists of 2 independent sections – server (Backend) and client (Front-end) section. It is company’s portal which sends, receives and at the same time analyses SMS and MMS messages for T-Mobile corporate clients.

T-Mobile Message Analyzer - Architecture

Backend service is an independent application for Windows and Linux which runs as a service (Windows) or a daemon (Linux). It provides all services for communication with T-Mobile servers (SMS center, MMS center) and also contains SQLite (http://www.sqlite.org) data storage. Backend service is built on an open architecture of MGA modules which can be dynamically plugged in. Part of the solution is for example a module for connecting to database (MGA ODBC), sending emails (MGA SMTP), receiving emails (MGA POP3) or web interface (MGA HTTP).
User interface is created by application’s client section – Front-end, which can run on any computer connected to local LAN network. Front-end and Backend communication is conveyed by XML. Microsoft.NET technology was used to develop Front-end application and it provides a high user interface standard which descends from Microsoft Office Outlook standard. Using Front-end application user can send and receive SMS and MMS, organize messages into folders, define new rules for SMS message processing, use Contacts folder, display graphs of SMS messages in folder and also remotely configure the Backend.

T-Mobile Message Analyzer - Frontend Magnify picture 

[Back to the list of case studies]