• Please prove you are human by selecting the Cup.

RFID Based Job Tracking Mobile Application

Categories : All, Mobile and Wireless

Client Requirement

project_manager_cicle

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.

Project Challenges

Team faced the following challenges:
  • Developing an application on iPhone platform 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.
  • Integrating iCarte mobile SDK to scan RFID.
  • Implementing UI of the application for different screens accordingly.
  • Implementing and managing local DB as well as on server using sync feature.
  • Capture/choose photo, video and audio and upload on server and also maintain audio to play on the web.

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

Manpower

Project Leader1
Developers4
Designers2
Quality Assurance Testers1

Planning

Keeping in mind the enormous structure of the application and the challenges involved a four-tier development approach was adopted consisting of:
  • 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 between 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.
  • Architecture

    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.

    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 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.

    [Total: 0    Average: 0/5]

Client Saying

If you're starting a new business or want to upgrade an existing site, I strongly recommend…
Mr. Manjesh Singh
CTO
Daniel Coburn, the president of Bragshare.com gives the honest opinion regarding his experience working with Brainvire…
Mr. Daniel Coburn
Chad Gundry, the CEO of Bragshare.com says that he has worked extensively with Brainvire team since…
Mr. Chad Gundry
The best thing about Brainvire is Compatibility. Whenever we have a query Brainvire is always ready…
Mr Craig Agranoff
Brainvire is a professional company with professional developers who understand the problems that we are facing…
Mr. Clarke Verdel

Latest Happenings

Enquiry +