Case Study

Live Traffic Analyzer & Reporting Software

Q3 develops an iPhone/iPad application that updates live traffic and commercial reports.

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 is based in Portugal and provides an innovative and transparent independent e-marketplace to buyers as well as sellers. Client aims at providing an efficient online platform to its users, thus helping them in taking a more structured trading decision.

Business Situation

Client required following applications for this specific project:
  1. An iPhone/iPad application that should provide a graphical interface using Google Maps which could be used very easily even while driving
  2. A Service that could communicate with these devices to provide data
  3. A Public website to represent business identity on web along with providing commercial benefits to the client
  4. A Backend Management System to keep the system manageable


Challenges

  • Tight Deadlines
  • Only high level business requirements were available in the beginning
  • Highly intuitive user interface
  • Customizing Google map API to gather the required result

Solution

  • Presentation Layer: This was the layer responsible for providing an easy to use User Interface.
    1. iPhone/ iPad: Application for iPhone/ iPad was built using latest XCode environment and Google Map API support.
    2. Public Website: The public website was created using JQuery, Google Maps to provide a rich graphical User Interface
  • Business Layer: A WCF REST Based service to provide JSon output to the iPhone/iPad layout. It encapsulated all the business level related logic in itself and thus provided high level of Code Security.
  • Data Access Layer: The Data Layer was used to store and retrieve data by providing well-defined interfaces to the Business Layer and therefore insulated rest of the application from implementation details related to the database.

Technologies

Architectural Component Technologies/Frameworks
Language
  • C# 4.0
  • ASP.net
Mobile platform
  • iOS
    • For iPhone 4G & 4GS: 4.0
    • For iPad 1.0: 4.0
Database
  • SQL Server 2008
Tools
  • Xcode 3.2.5 (64 bit)
  • WCF 2.0

Customer Speaks

blockquoteIn this difficult economic environment, Symfo decided to outsource one of its most critical developments to Q3 Tech. We were definitely reluctant doing so at the beginning of the project. But rapidly we understood that Q3 had the necessary skills and professionalism to bring the project to a successful realization. It was not always easy primarily because of the differences of culture. However once we understood each other, things went much better. We also understood that such a difficult project needed intense communications between Q3 and our company. Our company works on two time zones (Europe and East Coast North America) and we were amazed by the availability of the Project Manager and his team. It really contributed improving communications between us.

Phase I of our product is now ready and we are quite happy with it. We are definitely ready to start Phase II with Q3 and we highly recommend them.blockquote

Serge Bodart
CEO, Symfo SA, Belgium.