1. Built an iPhone Utility application from
concept to an end product
for a company in North America
2. Executive Summary The Client
Sigma Infosolutions leveraged its The client is a funded technology product start-up with a vision to develop
expertise on web based technologies iPhone applications that are meant to ease people’s lives. The client is based
and iPhone SDK 3.0 to develop an in North America.
iPhone application along with its web
engine for a company in North
America. Business Case
The client wanted to build an iPhone application, that will enable its business
The iPhone application now connects
users to connect with a comprehensive network of utility service providers
its users to a comprehensive
ranging from plumbers, carpenters, electricians, to many more across North
database of utility service providers
America. The iPhone application connects to a back-end web engine to
across North America, based on the
search for service providers by type of service, time, and location nearest or
type of service requested and the
preferred by the user. It will then notify the short-listed service providers
nearest location of the user. Built on
through e-mails and SMS. The service providers can then choose to get in
GRAILS, the application extends
touch with the user either through e-mails or SMS.
numerous customization capabilities
The application will also allow users to bookmark favorite service providers
to both users and service providers.
for future reference and also rate them on multiple parameters.
With this vision, the client approached Sigma Infosolutions to build this from
concept to an end product.
Challenges
A robust end product was critical towards building a strong revenue channel.
Indian telecom service providers support limited features of an iPhone. This,
was becoming a major road block when testing the application on an iPhone.
Adding to this, many iPhone features that are critical for accurate
functioning of the application were not getting executed on iPhone
simulators.
Another major challenge faced by the team at Sigma Infosolutions was to
“ Obtained 100%
accuracy in
reverse
normalize all US time zones to ensure user request notifications reach the
service providers only during the time duration selected by them.
The application supports non-iPhone service providers, and they have an
option to send a reply back to the requesting party through e-mails. Since,
geocoding third party e-mail service providers attach their own headers to an e-mail,
this threw up another challenge at the team. The application had to be
designed to extract only the relevant information from e-mail replies, and
then pass it on the user's iPhone through Apple's push notification server.
Also, the team had to ensure timely delivery of notifications from service
providers to users and vice versa.
sales@sigmainfo.net
3. Solution Technology
Sigma Infosolutions had an existing skill set and processes for this The team used the following tools and
development project. It took five months for Sigma Infosolutions' dedicated platforms to develop the application:
team of five to design, architect, develop, and test the 1st phase of the
l iPhone SDK 3.0
application. A few of the salient features of this application are:
l Grails
l Providing users and service providers to manage their profiles right
from their iPhone and also the web interface l Grails Captcha plug-in
l Inbuilt e-mail and SMS capability to allow users to send messages to l Grails Mail plug-in
other application users
l Grails JMesa (with filtering) plug-
l Built 100% accuracy in identifying the locations based on the geocodes ins
received from iPhone
l Message Media SMS service
l Allows users to change the location by entering city, state, and provider
optional zip code to get location-wise listing of the service providers
l Java APNS library
l Successful implementation of push notifications using APNS - for both
iPhone users and service providers
l Multithreaded data fetch from the web component to iPhone
application to speed up loading
Business Benefits
The client achieved the following
business advantages:
l A strong new business opportunity
l A competent and a trusted
offshore technology partner to
execute all development tasks for
future product enhancements
www.sigmainfo.net
4. “ Multithreaded data fetch from the web component
to iPhone application to speed-up loading
by almost 30 percent
About Sigma Infosolutions
l Sigma Group, an Indian conglomerate has more than 4 decades of experience in Mining, Chemicals Manufacturing & Export,
Handicrafts Manufacturing & Exports, and Software Development
l Sigma Infosolutions is a TUV certified ISO 9001:2008 company
l Headquartered in US with presence in India
l Some of our esteemed customers include Airtel, Zyme Solutions, Yodlee, Celerity Consulting, Resolution Economics, Birla
Global Asset Finance, Fosroc Chemicals, Surgery Planet etc.
l Sigma Infosolutions’ services comprises of application development, application management, IT Consulting, Offshore testing,
and Website and Portal Development
Sigma Infosolutions, 2082 Michelson Dr. Sigma Infosolutions, Sigma Towers, #66/A, 13th Cross
Suite 100, Irvine, CA 92612 6th Main, JP Nagar, 3rd Phase, Bangalore- 560078
Telephone: +1-714-717-1826 Telephone: +91-80-40865100
Fax: +1-866-405-6750, Toll Free: 1-888-861-7360 Fax: +91-80-40865103