RFID Based Mobile Application Gaurd Tours, Location & Equipment Inspectors Including, pictures, video, audio & signatures that Eliminates Handwritten Notes.
Case Study for RFID Based Mobile Application for Job Tracking
1. Case Study for RFID Based
Mobile Application for Job
Tracking
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com
2. Client Requirement
➢
RFID Based Job Tracking Mobile Application
➢
Develop an iPhone Application
➢
To be used by the company employees
➢
Scanning and Managing their RFID tags
➢
The users will be able to connect to the job tasks
➢
A Centrally managed database
➢
Updating it with their assigned tasks status
http://www.brainvire.com
3. Project Challenges
➢
Developing an application on iPhone platform
➢
Used by the company employees for scanning & managing their RFID tags
➢
Using the application the users will be able to connect to the job tasks
➢
Implementing UI of the application for different screens accordingly
➢
Upload on server and also maintain audio to play on the web
http://www.brainvire.com
➢
A centrally managed database
➢
Updating it with their assigned tasks status
➢
Integrating iCarte mobile SDK to scan RFID
4. 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+, Objective C, iOS SDK, Core Data
Framework, Xcode etc.
Database MYSQL Database Server, SQLite Mobile
Database, DB Clustering, DB Optimization,
Master Slave Replication, Query Optimization,
Scheduler for Backups
6. 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 various modules
The Interface layer and Database Abstraction layer for converting
data
Incompatible type systems in databases and accessing data from the
database respectively
The User Interface layer which forms the Graphical User Interface of
the iPhone application
7. http://www.brainvire.com
Architecture
The CheckPoint was built around Objective-C
Various modules were developed in Objective-C
Objective-C files consisted of all the business logics used
Respective modules like Save, Delete, Get Single & Multiple Objects
Objects for Listing and were designed
The database in an object-oriented context
Communicate with the relational databases
An intermediary abstraction layer
The UI layer was kept free of any business logic
8. http://www.brainvire.com
Development Highlights
The application was equipped with a robust architecture
In order to provide access for the company’s employees
For scanning and managing their RFID tags for their job tasks
The detailed requirement gathering was done
Helped setting up a well-designed system
All modules integrated into it
The application was developed and fully functional within 6 months