Development of a Students Information Mobile App

Success Stories

About the Customer

Our customer is a leading college for Women’s in the MEA location and it features first-class learning and recreational facilities, including film and sound studios and fully equipped computer and science laboratories with the latest technology and equipment. Programmes offered are Applied Media, Business, Computer Information Science, Electronic Engineering and Foundations. They have always been front-runners in providing the best of facilities and support to its students.

Students enjoy an active campus life on the large college with numerous college activities planned throughout the year.

The Challenge

The college students were using a web based software for the information regarding, profile, attendance, schedule of courses, grades attained during examinations and many more. Our customer wanted to extend this facility on mobile phones so that students will be able to access the required information from anywhere. The students use a variety of mobile phones such as iPhone, Blackberry and Android.

Our Solution

GEVAL 6 held detailed discussions on the requirement with the stakeholders and the system requirements specifications document was prepared and confirmed by the customer.

Following this assessment, the main challenge was to come up with an architect which is future proof and extendible, since the mobile technology keeps changing frequently. The main design challenge was come up with a common data structure which can be uniformly handled at the device level.

Our Solution Architecture

One of the common approach is to define a SOA payload which extracts data from the database and converts the data as a predefined XML format and this was achieved through a web-service implementation.

The web-service interacts with the database through native database connectors and formats the data. This data will be consumed by mobile devices (iPhone, Blackberry, Android) through a HTTP Post request and response.

Student Mobile App

Team Structure

The solution was completely developed by a Geval6 team which was finally uploaded appropriately for easy download by the students. Essentially, the team comprised of the following roles

  • Project Manager cum Business Analyst

  • Architect & Tech Lead

  • Mobile developers (one each for each of the platforms)

Technology Portfolio
Category
Technologies

Platforms

Languages

IDE

SDK

*All Trade Marks belong to the respective owners

Process Followed

Geval6 followed it’s the typical waterfall methodology for this project and the following steps were involved

  • Requirements Gathering

  • Architecture & Design

  • Low Level Design & Coding

  • Unit Testing

  • Functional Testing

  • Integration Testing

  • Release

Benefits Accrued

The following were some of the tangible benefits seen by the customer

  • Cost effective through our Offshore Delivery Model

  • The architecture lent itself for development using a cross platform tool

  • Web service approach made extension to App very easy.

Geval6