Case Study iPhone-Blackberryjava

Airline Reservation and Flight Status application for Smart Phones

Q3 Technologies developed an Smart Phone solution for Turkish Airline company to help their customers with airline reservations and flight status update.


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 an airline company based in Istanbul, Turkey. It is a low-fare Turkish airline, which operates domestic scheduled passenger services and regular charter flights to Europe, Kazakhstan and the United Arab Emirates.

Business Situation

 

Client needed an application for iPhone and Blackberry that encapsulates all the required functionality for making flight reservations. The main features required in the application were:

  • View all the flights available based on source and destination airport
  • Select the desired flight and make reservations
  • Make the payment online
  • Select seats
  • Live updates on flight status
  • Perform check-in online

 

Challenges


IPhone and Blackberry SDK are loaded with native controls but those controls didn't suit our client's GUI. Therefore, a number of controls were customized by Q3 technologies for providing the desired look, feel and functionality of the application.


Solution

 

iPhone:

iPhone Application was developed on Mac OS using XCode with 3.0 version of SDK. Client had provided WSDL for the Web service. gSoap was used for creating Client and Stubs. These methods of stubs were used from Objective C code from Mac OS. In order to meet with the client's requirement, a number of controls were customized for the GUI and its native look was modified to match up with the required design for online check-in as shown below::

 

iphone

 

Blackberry:

A number of customized controls were developed for the Blackberry Application. JDK 1.6 and net rim API 4.7 were used for the Blackberry application. Stubs were created with help of java wireless kit for the Webservice.


Technology Used


iPhone:

  • IPhone SDK 3.0
  • Objective C
  • Soap

Blackberry

  • JDK 1.6
  • Net RIM API 4.7
  • Java wireless kit


Benefits


Benefits of availability of Airline Reservation and Flight Status over iPhone and Blackberry are:

  • Flight and reservation status is easily available
  • Check in can be performed as per convenience
  • Ease of seat selection
  • Reduced cost
  • Increased Efficiency
  • No restriction of time or location

Customer Speaks

blockquote We've launched a new service for providing helpful resources to our customers. These new resources are in the form of online documentation of components. The two completed components currently are Member and User while Inbox is in progress. Then there are plans for PeopleTouch, Resources and Commerce - in the order that we plan to develop them. We have partnered with Q3 Technologies to do all of our product documentation and I must say that they have done a great job. Thank you Q3 Tech for a job well done!.blockquote
Sergey Romanov
Founder, JoomSuite