Greenfield development of an enterprise mobile solution


Published on

Greenfield Development of an enterprise mobile solution

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Greenfield development of an enterprise mobile solution

  1. 1. Greenfield Development of an enterprise mobile solutionwith Rich Social Networking
  2. 2. Headquartered in United States, the Client offers effective and efficientmobility solutions and services for enterprises across globe.The ClientClient envisioned a versatile, dynamic and an interactive mobile applicationfor Photos, Videos, Audio, Notes, Contacts (and their info).The applicationsiOS client is an universal app for iPhone and iPad that will connect with theapplications web services. These web-services will be available through anAPI, which is developed bu Sigma Infosolutions. Since the application isdesigned to use on a mobile internet connection, some data should be syncedwith the device upon authentication (contacts, tags). The applicationfeatures an option to user to designate a determined amount of the device’shard-drive for storage of offline Zips.Business“40% cost savingson functionalitydevelopmentExecutive SummarySigma Infosolutions leveraged itsexpertise on Mobile Engineering todevelop the mobile application alongwith its web engine for an enterprisemobile solution provider company in US.The mobile application is an automatedengine which allows the users to collect,organize and connect the cherishedmoments of your life anywhere, any timein a visually dynamic way.Client wanted to built an universal appfor iPhone and iPad creating sets ofsimilar files called “Zip”. A Zip cancontain Photos, Videos, Audio, Notes,Contacts (and their info). Each Zip willalso have an optional title, description,rating, geotag, and tags. The user mayalso specify to share a Zip with a socialnetwork (such as Twitter or Facebook).Sigma Infosolutions built and deliveredthe solutions from concept to beta launchin 8 months (Around 25 man months).Solutiont.Sigma Infosolutions’ mobile engineering team successfully compiled mobilearchitecture required for the project. The home screen is the menu of theapplication and has the following buttons that direct to the subsequentsections:Home screen modules developedo New Zip: Create a new Zipo Review: Review existing Zipso Gifts: Send Zips to another usero Pending: Zips that have not yet been synced with the servero Account: Modify account & user settingSome other set of modules developedo Share With: Share the New Zip with social networks and add a custommessage for social networks. The mobile app will connect with a server thatconnects with the social network. Throughout the app, when you “share” adot, this page will appearo Tags: The user may add multiple user-defined tags as attributes of theZipo Rating: The user may assign 1 – 5 stars as an attribute of the Zipo Location: The user may specify the location of the Zip using the geo-coordinates or Google places
  3. 3. Technology iOS AndroidBusiness Benefits Monthly technical availability ismore than 98% 40% cost savings on functionalitydevelopment Complete set of data, functioningalarms in real-time Ongoing operating costs at or betterthan budget Low system Overhead and lowersupport costso Contact: The user may choose to add a contact to a Zip. This will also create a newcontact in the devices Directoryo Audio: The user may record an audio clip to a Zipo Photo: The user may add a set of photos to a Zip. Each photo may have distincttags for people and objectso Video: The user may add videos to a Zip. Each video may have distinct tags forpeopleGifts module developedThe user will be able to share gifts with other users. Gifts are groups of Zips. The usercan send gifts to contacts, groups or emails.o Inbox: The User can accept, remove and view gifts. He can also edit them beforeaccepting the Zips. By clicking in a Zip, the user will be able to view all theattachments in Full View modeo Outbox: When a user chooses to send a Gift, he selects the Zips in applicationwhich subsequently appear in Outbox. The user must select another user or group tosend the Gift too. (SeeAccount)o Sent: The user may review sent Gifts and resend them to other usersAPI IntegrationThere was no direct 3rd party integration done, but everything was done with theserver. Server had integrations with weather api’s, google map, foursquare, appleitunes for music search etc. and the same was used by the mobile app.www.sigmainfo.netNext PhaseVersion 2.0 is being worked upon andrequirements are getting finalized whichwill have much enhanced features.ChallengesHaving a circular menu instead of using regular native apps controls was a bigchallenge. The uniqueness of this app is that the concept and design is very fresh anddoes not use anything similar to other apps. Generally ios or android apps will be basedon tab bar or navigation based.Letting user capture multiple photos swiftly was yet another big problem that wefaced. The problems compounded as we had to support similar functionality for ios andandroid.
  4. 4. Sigma Infosolutions’ Mobile Engineering team designed a sleek and customanimation circular menu that can be launched from anywhere in the app. Ifthe user presses for 2 seconds a very catchy circular animation will start andfinally will explode as circular menu. It was pretty challenging to build thiswith the limited memory capability and fragmentation in android and ios.To capture multiple photos Mobile Engineering team built highly customizedalgorithms to solve the complexity. Instead of launching the native camera,the program launched the video camera and captured the frames in the videoinstead of using native camera controls.The app got launched successfully and with the beta launch, the databasecontained close to million dots which is a huge success. The client alsoexhibited this app in a leading event in Austin, Texas and had a good numberof visitors visit their booth.Successessales@sigmainfo.nett.Application ScreensCustomer’s behaviorThe client had a proper understanding of the requirements but not able toexpress as functional requirement and was not technical, but just businessfolks. From the initiation of the project we were constantly communicatingwith them making them understand how mobile development is differentfrom web app development and also taught them the intricacies of handsets.The client was just pushing to get more requirements done, but we had beenconstantly 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 teamin Mexico, but with agile product development methodologies SigmaInfosolutions delivered the project within schedule delivery time.
  5. 5. Build a robust mobile application on social networkingAbout 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, BirlaGlobal Asset Finance, Fosroc Chemicals, Surgery Planet etc. Sigma Infosolutions’ services comprises of application development, application management, IT Consulting, Offshore testing,and Website and Portal DevelopmentSigma Infosolutions, Sigma Towers, #66/A, 13th Cross6th Main, JP Nagar, 3rd Phase, Bangalore- 560078Telephone: +91-80-40865100Sigma Infosolutions, 2082 Michelson Dr.Suite 100, Irvine, CA 92612Telephone: +1-714-717-1826Fax: +1-866-405-6750, Toll Free: 1-888-861-7360Website: www.sigmainfo.netE-mail: sales@sigmainfo.netToll Free: 1-888-861-7360Ask a Free Quote >>Planning an App?