Case Study for Digitally Records on-scene Incident Pictures on IPAD Application

Page 1

Case Study for Digitally Records on-scene Incident Pictures on IPAD Application

Brainvire Infotech Pvt. Ltd www.brainvire.com

http://www.brainvire.com


Client Requirement ➢

The Digitally Record & Track Incidents on IPAD

Works in any offline environment

All data is saved regardless of connection status

The purpose is to enhance the already build iPad app

Making it great for areas such as parking lots or there is no Wi-Fi

The following features:

Automated syncing with server

Customization in long form

Data merging through iPad app

http://www.brainvire.com


Project Challenges ➔

Customization of Long form as per the requirement

Also implemented Minor Touch-ups

Data merging functionality

Syncing data with server

Developing automated syncing with server

App and vice-versa in every 20 seconds

Developing an application in iPad platform http://www.brainvire.com


Technologies Used Operating System & Server Management

iOS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases,Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance

Development Tools & Environments

PHP5+, iOS SDK, Xcode, Objective C, Core Data Framework etc.

Database

MYSQL Database Server, SQLite Mobile Database, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups

http://www.brainvire.com


Manpower

Project Leader

1

Developers

2

Quality Assurance Testers

1

http://www.brainvire.com


Planning ➔

The Database layer containing SQLite Mobile Database and MYSQL Database The Business Logic layer consisting of all the business logic procedures for varied modules The Interface layer and Database Abstraction layer for converting data between incompatible type systems in databases Accessing data from the database respectively The User Interface layer which forms the Graphical User Interface of the iPad application

http://www.brainvire.com


Architecture ➔

The ISS Trackpad is built around Objective-C

Modules were developed in Objective-C

These Objective-C files consisted of all the business logics

Designed to be capable of handling many more logics

The database in an object-oriented context, an interface translating

The object logic to the relational logic was used to communicate

The relational databases in an object-oriented manner

An intermediary abstraction layer was created for accessing data

The UI layer was kept free of any business logic http://www.brainvire.com


Development Highlights ➢

The application was equipped with a robust architecture to access Incidences

Incidences will be automatically synced with server in the application

With this all web and iPad app Incidences will be same at both the ends

All updated web acknowledged Incidences will be showcased onto the iPad app The sync process will be running as background thread after a certain time interval and at start of the application Custom fields in the Long form will be updated as customized in the Web CMS form The form will be generated from the parsed web services having custom form fields as attributes http://www.brainvire.com


Sources : http://www.brainvire.com/digitally-record-trackincidents-on-ipad/

Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com


Contact Us https://www.facebook.com/Brainvire https://twitter.com/Brainvire http://google.com/+Brainvire http://www.linkedin.com/company/brainvireinfotech-pvt-ltd

Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.