Greenfield development of an enterprise mobile solution

5

Click here to load reader

description

Greenfield Development of an enterprise mobile solution

Transcript of Greenfield development of an enterprise mobile solution

Page 1: Greenfield development of an enterprise mobile solution

Greenfield Development of an enterprise mobile solution with Rich Social Networking features

www.sigmainfo.net

Page 2: Greenfield development of an enterprise mobile solution

Headquartered in United States, the Client offers effective and efficient

mobility solutions and services for enterprises across globe.

The Client

Client envisioned a versatile, dynamic and an interactive mobile application

for Photos, Videos, Audio, Notes, Contacts (and their info).The applications'

iOS client is an universal app for iPhone and iPad that will connect with the

applications' web services. These web-services will be available through an

API, which is developed bu Sigma Infosolutions. Since the application is

designed to use on a mobile internet connection, some data should be synced

with the device upon authentication (contacts, tags). The application

features an option to user to designate a determined amount of the device’s

hard-drive for storage of offline Zips.

Business Case

[email protected]

“40% cost savings on functionality development

Executive Summary

Sigma Infosolutions leveraged its

expertise on Mobile Engineering to

develop the mobile application along

with its web engine for an enterprise

mobile solution provider company in US.

The mobile application is an automated

engine which allows the users to collect,

organize and connect the cherished

moments of your life anywhere, any time

in a visually dynamic way.

Client wanted to built an universal app

for iPhone and iPad creating sets of

similar files called “Zip”. A Zip can

contain Photos, Videos, Audio, Notes,

Contacts (and their info). Each Zip will

also have an optional title, description,

rating, geotag, and tags. The user may

also specify to share a Zip with a social

network (such as Twitter or Facebook).

Sigma Infosolutions built and delivered

the solutions from concept to beta launch

in 8 months (Around 25 man months).

Solution

t.

Sigma Infosolutions’ mobile engineering team successfully compiled mobile

architecture required for the project. The home screen is the menu of the

application and has the following buttons that direct to the subsequent

sections:

Home screen modules developed

o New Zip: Create a new Zip

o Review: Review existing Zips

o Gifts: Send Zips to another user

o Pending: Zips that have not yet been synced with the server

o Account: Modify account & user setting

Some other set of modules developed

o Share With: Share the New Zip with social networks and add a custom

message for social networks. The mobile app will connect with a server that

connects with the social network. Throughout the app, when you “share” a

dot, this page will appear

o Tags: The user may add multiple user-defined tags as attributes of the

Zip

o Rating: The user may assign 1 – 5 stars as an attribute of the Zip

o Location: The user may specify the location of the Zip using the geo-

coordinates or Google places

Page 3: Greenfield development of an enterprise mobile solution

Technology

iOS

Android

Business Benefits

Monthly technical availability is

more than 98%

40% cost savings on functionality

development

Complete set of data, functioning

alarms in real-time

Ongoing operating costs at or better

than budget

Low system Overhead and lower

support costs

o Contact: The user may choose to add a contact to a Zip. This will also create a new

contact in the devices Directory

o Audio: The user may record an audio clip to a Zip

o Photo: The user may add a set of photos to a Zip. Each photo may have distinct

tags for people and objects

o Video: The user may add videos to a Zip. Each video may have distinct tags for

people

Gifts module developed

The user will be able to share gifts with other users. Gifts are groups of Zips. The user

can send gifts to contacts, groups or emails.

o Inbox: The User can accept, remove and view gifts. He can also edit them before

accepting the Zips. By clicking in a Zip, the user will be able to view all the

attachments in Full View mode

o Outbox: When a user chooses to send a Gift, he selects the Zips in application

which subsequently appear in Outbox. The user must select another user or group to

send the Gift too. (See Account)

o Sent: The user may review sent Gifts and resend them to other users

API Integration

There was no direct 3rd party integration done, but everything was done with the

server. Server had integrations with weather api’s, google map, foursquare, apple

itunes for music search etc. and the same was used by the mobile app.

www.sigmainfo.net

Next Phase

Version 2.0 is being worked upon and

requirements are getting finalized which

will have much enhanced features.

Challenges

Having a circular menu instead of using regular native apps controls was a big

challenge. The uniqueness of this app is that the concept and design is very fresh and

does not use anything similar to other apps. Generally ios or android apps will be based

on tab bar or navigation based.

Letting user capture multiple photos swiftly was yet another big problem that we

faced. The problems compounded as we had to support similar functionality for ios and

android.

Page 4: Greenfield development of an enterprise mobile solution

Sigma Infosolutions’ Mobile Engineering team designed a sleek and custom

animation circular menu that can be launched from anywhere in the app. If

the user presses for 2 seconds a very catchy circular animation will start and

finally will explode as circular menu. It was pretty challenging to build this

with the limited memory capability and fragmentation in android and ios.

To capture multiple photos Mobile Engineering team built highly customized

algorithms to solve the complexity. Instead of launching the native camera,

the program launched the video camera and captured the frames in the video

instead of using native camera controls.

The app got launched successfully and with the beta launch, the database

contained close to million dots which is a huge success. The client also

exhibited this app in a leading event in Austin, Texas and had a good number

of visitors visit their booth.

Successes

[email protected]

t.

Application Screens

Customer’s behavior

The client had a proper understanding of the requirements but not able to

express as functional requirement and was not technical, but just business

folks. From the initiation of the project we were constantly communicating

with them making them understand how mobile development is different

from web app development and also taught them the intricacies of handsets.

The client was just pushing to get more requirements done, but we had been

constantly educating them and finally they were satisfied with the delivery

(beta launch).

The team was highly distributed – New York, Hong Kong and the API & UI team

in Mexico, but with agile product development methodologies Sigma

Infosolutions delivered the project within schedule delivery time.

Page 5: Greenfield development of an enterprise mobile solution

Build a robust mobile application on social networking

About Sigma Infosolutions

Sigma Group, an Indian conglomerate has more than 4 decades of experience in Mining, Chemicals Manufacturing & Export,

Handicrafts Manufacturing & Exports, and Software Development

Sigma Infosolutions is a TUV certified ISO 9001:2008 and ISO 27001: 2005 company

Headquartered in US with development center in India

Some of our esteemed customers include Airtel, Zyme Solutions, Yodlee, Celerity Consulting, Resolution Economics, Birla

Global Asset Finance, Fosroc Chemicals, Surgery Planet etc.

Sigma Infosolutions’ services comprises of application development, application management, IT Consulting, Offshore testing,

and Website and Portal Development

Sigma Infosolutions, Sigma Towers, #66/A, 13th Cross

6th Main, JP Nagar, 3rd Phase, Bangalore- 560078

Telephone: +91-80-40865100

Sigma Infosolutions, 2082 Michelson Dr.

Suite 100, Irvine, CA 92612

Telephone: +1-714-717-1826

Fax: +1-866-405-6750, Toll Free: 1-888-861-7360

Website: www.sigmainfo.net

E-mail: [email protected]

Toll Free: 1-888-861-7360

Ask a Free Quote >> Planning an App?