Case Study for Mobile Development

Voice mail messenger application for iPhone

Customer

The Customer is a Switzerland software product company that specialized in mobile solutions.

Objective

The application was developed with the aim to make each voice box of all enterprise employees sound different.

Solution

We developed the application that offers to its users a new voice mail solution which can be personalized by changing the initial voice settings of greeting message, meaning that a User could choose the voice and sound option most preferable for him.

As usual the incoming call that can't be answered automatically switches the voice mail which is associated with the standard speaker and the common used phrase. The application allows users to change the standard voice speaker and the greeting sound by choosing the available options from the offered library.

The user can use navigation and set these options by calling to the specific number and logging into the system.

This application resolves the problem of identic voice mails . It helps the users’ voice mails to be more personalized and flexible.

Technologies and tools

IPhone, iPad, XML Web API, Objective-C

Android application for defensive driving

Customer

The Customer is an American software company that specializes on providing mobile solutions.

Objective

To create an useful application that allows drivers to focus on the car safe driving and at the same time to be informed about the incoming notifications like calls, SMS and etc.

Solution

We developed the application that will help drivers to prevent texting and reading messages while driving and be focused on the road.

The application is launched when a car starts moving. When the driver receives a notification about the incoming message (SMS, e-mail, Facebook, WhatsApp, etc.), a message is automatically sent to the receiver that the driver is currently driving on the road and will call back later. The text of automatically sending messages could be changed as desired.

After the driver stops driving the system switches in regular mode and the driver get informed about all incoming messages received during the driving.

This application will keep you safe and will help you not to miss any important messagies/calls.

Technologies and tools

Android SDK, Java

Mobile application for tracking vehicles geolocation

Customer

The Customer is a French IT company that specialized in the development of business applications in the sphere of management and geolocation.

Objective

To create an application supported on both iPhone and Android that provides the company with the information about the vehicle’s position tracking by GPS terminal hardware.

Solution

We developed the application that coordinates the fleet management of a given company vehicles.

The application launches when the connection with the server is established. The access to the server provided by logging the company name, a user name and a password. The data could be saved in the system for the next logon.

The application demonstrates the current position/location of a vehicle on the map as well as in address location. Not only the driver's position is taken into the account, but items like state, events, measure for given vehicle in the context fields are also displayed.

Technologies and tools

iPhone/iPad, Android devices with HDPI, WEB service protocols HTTP / JSON, iOS SDK, Android SDK

iPhone Application for detecting snoring patterns

Customer

The Customer is an American company that delivers Mobile, Web applications and advertising solutions.

Objective

The aim was to create the application that will help to monitor sleep quality by detecting and suppressing snoring.

Solution

We developed an application that will help people suffering from snoring to suppress it and enjoy better sleep. It monitors sleep quality and record the quantity of snoring sounds every night.

In response to a snore, the app randomly selects a sound file from the downloaded library of sounds files and plays it back to disrupt the snoring pattern without waking the user up.

If the user wears a Bluetooth earpiece its microphone and speaker are used as default. The app repeats the above sequence as required randomly selecting a different sound file each time. The app displays three summaries and reports on the mobile phone as requested by user.

The user is able to share the data on social media and other websites if desired.

The application also supports localization and comes with the easy-to-use alarm clock, which allows saving up to five different alarms with their own ring tones.

Technologies and tools

Objective C, C++

Music Player for iPhone and iPad

Customer

The customer is mobile development company from Sweden.

Objective

The aim was to develop the interactive music player for iPhone and iPod.

Solution

The "interactivity" in this particular application means that users can remix their favorite tracks by themselves. The application compares user's Media Library with the list of the available interactive tracks from a predefined web-site, offers the user the list of already converted interactive tracks for purchase, marks the tracks that have already been purchased by the user and provides feedback alternatives. The GUI is implemented in the same style as that of the native iPod Music Player, users can alter interactive tracks step by step, fragment by fragment using a touch control system or can just shake their iPhones to remix the required track on the fly.

Technologies and tools

ObjectiveC, AudioQueue API, CommonCrpyto API, SOAP, Java Applet, Java WebStart, Winstone

Professional Photo Store for iPad

Customer

The customer is a French company that deliver software that helps people express their ideas and share their stories in more exciting, creative and persuasive ways. The company delivers innovative, trusted products that are easier to learn and use, helping people achieve new levels of productivity.

Objective

The aim was to create an application that would give the user opportunity to view the albums and acquire new photos for his/her own collection.

Solution

We developed the application that made it possible for the user to enlarge his/her own collection of photos. In the basic version it supports only free albums. Each album in the store can be previewed by 5 photos taken from it. In the offline mode the user can look through the downloaded albums collection only. The application resolves store content using custom protocol implementation over HTTP. It can show the most popular albums published by server and allows browsing all albums.

Technologies and tools

iPad, ObjectiveC, HTTP