Case Study     SDK      iPhone OS version 3.0      JSON

Downloads on iPhone Application

Q3 builds a software application that provides various features on the iPhone such as embedding Twitter/Facebook, downloading & playing of songs and radio programs on the 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

 

The Client 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 had an objective of stimulating online music on the iPhone with an aim to add a functionality that would enable users to download and play music on iPhone. The Client wanted a rich User Interface (UI) with strong look and feel and also wanted to embed Twitter and Facebook on it.

The Client had an objective of stimulating online live Radio on the iPhone with an aim to add a functionality that would enable users to download and play music files on iPhone. The Client wanted a customized User Interface (UI) with strong look and feel and also wanted to embed Twitter and Facebook on it.

Challenges

 

The challenges were to:

 

  • Study the specifications given by the Client.
  • Embed Twitter and Facebook on iPhone.
  • 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 analyzed the requirements and designed the application as per Client's requirements to ensure that all needs and objectives are covered.

 

Some features of the iPhone application are as follows:
  • The application allowed users to download the music on iPhone and play it back
  • The 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 (UI) with lots of custom controls in the application
  • The application also embeds Twitter/Facebook in iPhone. The application allows the user to listen to online music programs and download songs from a website and play them on iPhone
  • For downloading 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

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

blockquoteWe specialize in web and mobile software design. For one project that involved 5 CMS technologies, Blackberry and iPhone applications, we were searching for a partner from Europe to India and were seeing solution companies. Last year at CeBIT 2009, we found Q3 Technologies under the Indian Pavilion and we went through a selection process by visiting them and other companies in India. We are now associated with Q3 for more than a year and in Q3 we have found the right partners with all the skills in order to architect, develop, test and finally develop a brand new solution.blockquote
Veniel Sabestian
Director, IBusiness Solutions