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 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.
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.
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.
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)
Platforms
Languages
IDE
SDK
*All Trade Marks belong to the respective owners
Geval6 followed it’s the typical waterfall methodology for this project and the following steps were involved
The following were some of the tangible benefits seen by the customer