Categories : All, Mobile and Wireless
RFID Based Job Tracking Mobile Application is to develop an iPhone Application to be used by the company employees for
scanning and managing their RFID tags for their job tasks. Using the application the users will be able to connect to the job tasks from a centrally managed database and will be updating it with their assigned tasks status.
|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|
|Quality Assurance Testers||1|
The CheckPoint was built around Objective-C. Various modules were developed in Objective-C such that they can be executed directly from the UI layer. These Objective-C files consisted of all the business logics used for respective modules like Save(Add/Update),Delete,Get SingleObject,Get Multiple Objects for Listing and were designed to be capable of handling many more logics which were not related to the database. In order to most effectively access the database in an object-oriented context, an interface translating the object logic to the relational logic was used to communicate with the relational databases in an object-oriented manner.An intermediary abstraction layer was created for accessing data from the database.The UI layer was kept free of any business logic with images, applications and data being called from their respective servers.
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 which helped setting up a well-designed system with all modules integrated into it. The application was developed and fully functional within a span of 6 months.