Case Study  abobe flash   flex  mysql   Eclipse

Event Management Solution

Q3 develops a database driven Web based application that helps all aspects and working of the organization of events and seminars to be done online.


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 a US based broadcast network company that brings engaging live and on-demand medical education programs to hospital and community based health care professionals. The participants can register to Client's programs free of cost. The Client provides interactive access to CME certified and non-certified medical education programs across the country, covering a wide range of therapeutic areas.

Business Situation


Earlier, the Client managed all its events and seminars manually. This was a tedious task for the company. To overcome the problem of manual work involving too many man hours, the Client decided to automate its process. The Client wanted to have a database driven Web based application that will help the organization of events by allowing all aspects associated with the organization to be handled online.

However, this new demand of the Client was accompanied with greater expectation from the participants; becoming difficult for the Client to cater to all. At this time, the Client showed faith in Q3 and decided to hire its services.

 

Challenges


The challenges were to:
  • Study the specifications given by the Client.
  • Design database in such a way that it contains the required information in a normalized way.
  • Create front end in Flash using Flex) which will communicate with back end (using Spring Framework) which is used by website part of the project also.


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, investigated on the possibility of standardizing the product, designed the Web application as per Client's requirements, and finally came up with a solution that ensured all needs and objectives are covered. The QA team got involved from the very beginning to ensure desired quality and bug free software is provided timely including all the objectives laid by the Client.

Architectural Design Diagram

360
Technologies

  • Windows XP/Vista
  • Eclipse Ganymede v3.4.1 - IDE
  • iBator - Tool to generate DAOs, business objects, and SQL maps from DB schema
  • Adobe Flex 3.2 SDK
  • BlazeDS - Java remoting technology for communication between Flex and Java
  • Adobe Flash
  • Apache Ant - build and deployment
  • Tomcat
  • MySQL

Benefits
  • The Client gained more popularity and trust of its customers.
  • Earlier whole data was managed by Client in excel sheets. And fetching information from these excel sheets was a very tedious task which is now easily managed by the system.
  • Users outside the organization can easily check for the upcoming events and register for those.

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