Case Study - Downloads on iPhone Application
SDK  iPhone OS version 3.0  JSON

Q3 builds an application that provides various features on iPhone such as embedding Twitter/Facebook, downloading & playing of songs and radio programs on iPhone.

 

Q3's global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented professionals, flexibility of operations and reduced time to market.

Company Profile

 

Client is based in USA and provides web hosting and web services for small- and medium-sized businesses worldwide looking to build, manage, promote and profit from an online presence. The company, which offers domain registration, web site hosting, e-commerce tools, merchant services, application hosting, online marketing, site optimization services, and web site design, is also famous for the speed and effectiveness of its customer support. Client is the 5th largest web site hosting company worldwide and now has 500,000 customer accounts in over 100 countries.

Business Situation

 

The Client aims at simulating online music on the iPhone. The main objective of client was to add functionality to download and play music on iPhone. The Client wanted a rich user interface with strong look and feel and also wanted to embed Twitter and Facebook on it.

Challenges

 

The challenges were to:

 

  1. Study the specifications given by the Client.
  2. Embed Twitter and Facebook on iPhone.
  3. 3. Download songs from the web site to iPhone. JSON APIs were used for this purpose.

 

Technical Solution

 

Q3 came up with a dedicated team of developers and QA experts to bring up a technical solution for Client’s requirements. The team of developers analyzed the requirements, designed the application as per Client’s requirements, and finally came up with a solution that ensured all needs and objectives are covered.

 

The development team built an application that allows the user to download the music on iPhone and play back. This application broadcasts images and song related information to the user. It is equipped with dancing bars that enhance the look and feel of the application. It has a very rich user interface with lot of custom controls in the application. This application also embeds Twitter/Facebook in iPhone.  The application allows the user to listen to online music programs and download songs from website and play them on iPhone. For downloading of songs, JSON APIs were used to request the server for getting the sound data. Media libraries were initialized to use downloaded songs buffer to play. User Interface Web view control was used to provide connectivity to Twitter and Facebook on iPhone.

 

The QA team also got involved from the very beginning to ensure desired quality and bug free software is provided timely that includes all the objectives laid by the Client.

Technologies
  • Objective C
  • X Code 3.0
  • iPhone sdk 3.0
  • Interface Builder
  • COCOA/ObjC2
  • JSON
  • iPhone OS version 3.0

 

Benefits

  • The Client gained more popularity and trust of its customers.
  • The Client earned huge profits with the creation of new software.
  • Number of customers increased with the embedding of Twitter and Facebook on iPhone.

Customer Speaks

blockquoteAbout 3 - 4 years ago we identified some gaps in our process based approach in terms of our development teams and one thing that attracted us to Q3 was there rigorous process based approach. After meeting some of their top members we were impressed with their experience and their ability to solve technical problems that were complex. We went over with some requirements documents with them, their estimates were in line with our budget, it was something to move forthwith. We have worked on about 3 to 4 projects up till this point of time over a year and a half. Overall there are always challenges around two companies that are working together. Always important to us is that we are able to quantify and measure the challenges that were in front of us and they overcame them in a very systematic way. Q3 is definitely a company that I recommend. If you have complex work and need a second hand, definitely reach out.blockquote
Aaron Forsyth
Co-Founder and COO, Ferris Global Advisors LLC