Your SlideShare is downloading. ×
Track incidents on ipad application
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Track incidents on ipad application

212
views

Published on

Digitally Record & Track Incidents on IPAD Application that Digitally records on-scene incident pictures, videos, witness statements, and signatures from the application on the iPad

Digitally Record & Track Incidents on IPAD Application that Digitally records on-scene incident pictures, videos, witness statements, and signatures from the application on the iPad

Published in: Mobile, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
212
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Grey Matter India Technologies Pvt. Ltd. http://www.greymatterindia.com Track Incidents On IPAD Application
  • 2. http://www.greymatterindia.com Client required a track pad that could work in any offline environment. Even in areas where there are no wi-fi connections like parking lots, all data should be saved regardless of the connection status. The already built iPad app needed to be enhanced to be utilized for IOS Mobile Based Incident Management System with the following features Automated data syncing with server Customization in long form Data merging through iPad app Client Requirements
  • 3. http://www.greymatterindia.com The Developing an app for iPad platform Automated syncing with the server every 20 seconds came as a challenge Using a robust framework so that the the portal functions smoothly even when accessed by a number of users simultaneously. Customization of Long form as per the requirement and also implemented Minor Touch-ups and Data merging functionality. Providing a single access point for employees to accomplish their tasks improving productivity. Project Challenges
  • 4. http://www.greymatterindia.com A social interaction platform where employees can do their work, collaborate and use applications and other enterprise systems. Web usability principles to be incorporated while developing and designing several features for improving user experience. User privacy and safeguarding user data. Project Challenges
  • 5. http://www.greymatterindia.com Technologies Used Operating System & Server Management iOS,Multi-ServerArchitecture with Staging &Production Environment through Version Controlling releases, ServerOptimization, Security &SSLImplementation, Scheduler forBack-ups,Alert Monitoring System Integration, ServerPerformance Tuning at regularintervals, Software Firewall Configuration &Maintenance Development Tools & Environments PHP5+, iOS SDK, Xcode, Objective C, Core Data Framework etc. Database MSSQLDatabase Server(Web), Symbian Native Database (Mobile), DBClustering, DBOptimization, MasterSlave Replication, Query Optimization, SchedulerforBackups
  • 6. http://www.greymatterindia.com Manpower Project Leader 1 Developers 2 Designers 1 Quality Assurance Testers 1
  • 7. http://www.greymatterindia.com Keeping in mind the enormous nature of the application, the following 4 tier development approach was used: Database Layer: containing SQLite Mobile Database and MYSQL Database. Interface Layer and Database Abstraction Layer: to enable converting of data between incompatible type systems in databases as well as accessing data from the database respectively. Business Logic Layer: consisting of all the business logic procedures for varied modules. User Interface Layer: forms the Graphical User Interface of the iPad application.ication was maintained on a regular basis maximizing usability and streamlining business operations Planning
  • 8. http://www.greymatterindia.com Objective C was used for the development of ISS Trackpad. The modules that were developed in objective C could be directly executed from the UI layer. The Objective-C files consisted of all the business logic that were used for modules like Save (Add/Update), Delete, Get Single Object, Get Multiple Objects for Listing. They were specially designed to be capable of handling many more logics which were not related to the database. An interface translating the object logic to the relational logic was used to communicate with the relational databases in an object-oriented manner in order to most effectively access the database in an object-oriented context. 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. Architecture
  • 9. http://www.greymatterindia.com The application was equipped with a robust architecture and incidences were automatically synced with the server application. In this manner, app the web and application incidences will be in sync and acknowledged incidences will also be showed on the iPad app. The sync process runs as a background thread at the start of the app for a certain time period. . Custom fields in the Long form will be updated as customized in the Web CMS form. The form was generated from the parsed web services with custom form fields as attributes. Development Highlights
  • 10. http://www.greymatterindia.com Sources http://www.greymatterindia.com/track-incidents-on-ipad-application To Learn More Contact Us And Get A Qoute https://www.facebook.com/GreyMatterIndia.GMI https://twitter.com/GMITechnologies https://www.linkedin.com/company/grey-matter-india- technologies greymatterindia

×