SlideShare une entreprise Scribd logo
1  sur  10
Grey Matter India
Technologies Pvt. Ltd.
http://www.greymatterindia.com
Track Incidents On IPAD Application
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
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
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
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
http://www.greymatterindia.com
Manpower
Project Leader 1
Developers 2
Designers 1
Quality Assurance Testers 1
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
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
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
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

Contenu connexe

Tendances

Enterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryEnterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryPratham Software (PSI)
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightMohammad Omer Raza
 
Roadmap to a Connected Business
Roadmap to a Connected BusinessRoadmap to a Connected Business
Roadmap to a Connected BusinessAsanka Abeysinghe
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecturexrum
 
Creating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBossCreating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBosshwilming
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceNithin Sai
 
Adobe Livecycle - A Brief But Thorough Introduction
Adobe Livecycle - A Brief But Thorough IntroductionAdobe Livecycle - A Brief But Thorough Introduction
Adobe Livecycle - A Brief But Thorough IntroductionCharles Bihis
 
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014FalafelSoftware
 
CADTalk - CAD to ERP Interface
CADTalk - CAD to ERP InterfaceCADTalk - CAD to ERP Interface
CADTalk - CAD to ERP Interfacesbrickler
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overviewibmmobile
 
Mba ii u v enterprise application integration
Mba ii u v enterprise application integrationMba ii u v enterprise application integration
Mba ii u v enterprise application integrationRai University
 
PDC 2010 update
PDC 2010 updatePDC 2010 update
PDC 2010 updateSpiffy
 
Adobe LiveCycle Designer - Getting Started
Adobe LiveCycle Designer - Getting StartedAdobe LiveCycle Designer - Getting Started
Adobe LiveCycle Designer - Getting StartedJeremy Harder
 

Tendances (20)

Enterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryEnterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management Industry
 
Back&
Back&Back&
Back&
 
Overview of Low-code
Overview of Low-code Overview of Low-code
Overview of Low-code
 
IBM Mobile First
IBM Mobile FirstIBM Mobile First
IBM Mobile First
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
 
Roadmap to a Connected Business
Roadmap to a Connected BusinessRoadmap to a Connected Business
Roadmap to a Connected Business
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecture
 
Creating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBossCreating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBoss
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Adobe Livecycle - A Brief But Thorough Introduction
Adobe Livecycle - A Brief But Thorough IntroductionAdobe Livecycle - A Brief But Thorough Introduction
Adobe Livecycle - A Brief But Thorough Introduction
 
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
 
CADTalk - CAD to ERP Interface
CADTalk - CAD to ERP InterfaceCADTalk - CAD to ERP Interface
CADTalk - CAD to ERP Interface
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
 
Mba ii u v enterprise application integration
Mba ii u v enterprise application integrationMba ii u v enterprise application integration
Mba ii u v enterprise application integration
 
Ibm empresa movil
Ibm empresa movilIbm empresa movil
Ibm empresa movil
 
PDC 2010 update
PDC 2010 updatePDC 2010 update
PDC 2010 update
 
Adobe LiveCycle Designer - Getting Started
Adobe LiveCycle Designer - Getting StartedAdobe LiveCycle Designer - Getting Started
Adobe LiveCycle Designer - Getting Started
 

En vedette (10)

The Next Phase In Mobile Application Development
The Next Phase In Mobile Application DevelopmentThe Next Phase In Mobile Application Development
The Next Phase In Mobile Application Development
 
Case study on sap gitex phone gap mobile applicaiton and web-application
Case study on sap gitex phone gap mobile applicaiton and web-applicationCase study on sap gitex phone gap mobile applicaiton and web-application
Case study on sap gitex phone gap mobile applicaiton and web-application
 
Case study social networking platform for faith communities
Case study social networking platform for faith communitiesCase study social networking platform for faith communities
Case study social networking platform for faith communities
 
Search engine optimization things you should know in 2014
Search engine optimization things you should know in 2014Search engine optimization things you should know in 2014
Search engine optimization things you should know in 2014
 
iOS since 2007 - THEN and NOW
iOS since 2007 - THEN and NOWiOS since 2007 - THEN and NOW
iOS since 2007 - THEN and NOW
 
Social Intranet Using Share Point Implementation
Social Intranet Using Share Point ImplementationSocial Intranet Using Share Point Implementation
Social Intranet Using Share Point Implementation
 
Importance Of Software Development
Importance Of Software DevelopmentImportance Of Software Development
Importance Of Software Development
 
Revitalize your share point
Revitalize your share pointRevitalize your share point
Revitalize your share point
 
Case study on Movie Quiz App For IPhone and IPad – Facebook Enabled
Case study on Movie Quiz App For IPhone and IPad –  Facebook Enabled Case study on Movie Quiz App For IPhone and IPad –  Facebook Enabled
Case study on Movie Quiz App For IPhone and IPad – Facebook Enabled
 
Case Study On Healthcare – A Fully Integrated Solution For Hospitals
Case Study On Healthcare – A Fully Integrated Solution For HospitalsCase Study On Healthcare – A Fully Integrated Solution For Hospitals
Case Study On Healthcare – A Fully Integrated Solution For Hospitals
 

Similaire à Track incidents on ipad application

Digitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationDigitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationMike Taylor
 
Rfid based job tracking mobile application
Rfid based job tracking mobile applicationRfid based job tracking mobile application
Rfid based job tracking mobile applicationMike Taylor
 
RFID Based Job Tracking Mobile Application that Eliminates Handwritten Notes
RFID Based Job Tracking Mobile Application that Eliminates Handwritten NotesRFID Based Job Tracking Mobile Application that Eliminates Handwritten Notes
RFID Based Job Tracking Mobile Application that Eliminates Handwritten NotesMike Taylor
 
Case study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversionCase study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversionGrey Matter India Technologies PVT LTD
 
Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)Kavya Barnadhya Hazarika
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo | MADP & MBaaS
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!JessiRyan1
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...constantadevelopers
 
Web Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site srl
 
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...Software AG
 
In-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingIn-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingMike Taylor
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)DMIMarketing
 
agados app engine platform Intro
agados app engine platform Introagados app engine platform Intro
agados app engine platform IntroYongkyoo Park
 
Web CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian CitizensWeb CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian CitizensMike Taylor
 
Study of SaaS and its Application in Cloud
Study of SaaS and its Application in CloudStudy of SaaS and its Application in Cloud
Study of SaaS and its Application in CloudIOSR Journals
 
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...Matthias Zeller
 

Similaire à Track incidents on ipad application (20)

Digitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationDigitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD Application
 
Rfid based job tracking mobile application
Rfid based job tracking mobile applicationRfid based job tracking mobile application
Rfid based job tracking mobile application
 
RFID Based Job Tracking Mobile Application that Eliminates Handwritten Notes
RFID Based Job Tracking Mobile Application that Eliminates Handwritten NotesRFID Based Job Tracking Mobile Application that Eliminates Handwritten Notes
RFID Based Job Tracking Mobile Application that Eliminates Handwritten Notes
 
Case study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversionCase study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversion
 
Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
Autodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business OneAutodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business One
 
Web Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site and Rich Internet Applications
Web Site and Rich Internet Applications
 
124157075 gb
124157075 gb124157075 gb
124157075 gb
 
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
 
In-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingIn-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shopping
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
 
agados app engine platform Intro
agados app engine platform Introagados app engine platform Intro
agados app engine platform Intro
 
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
 
Web CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian CitizensWeb CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian Citizens
 
Study of SaaS and its Application in Cloud
Study of SaaS and its Application in CloudStudy of SaaS and its Application in Cloud
Study of SaaS and its Application in Cloud
 
Convertigo Composite Application Platform
Convertigo Composite Application PlatformConvertigo Composite Application Platform
Convertigo Composite Application Platform
 
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
 

Plus de Grey Matter India Technologies PVT LTD

Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Grey Matter India Technologies PVT LTD
 
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?Grey Matter India Technologies PVT LTD
 

Plus de Grey Matter India Technologies PVT LTD (20)

Joomla CMS system's Features
Joomla CMS system's FeaturesJoomla CMS system's Features
Joomla CMS system's Features
 
Microsoft dynamic CRM Development
Microsoft dynamic CRM  DevelopmentMicrosoft dynamic CRM  Development
Microsoft dynamic CRM Development
 
The Best features of new Andoid Nougat
The Best  features of new Andoid NougatThe Best  features of new Andoid Nougat
The Best features of new Andoid Nougat
 
Some Known Facts About WordPress
Some Known Facts About WordPressSome Known Facts About WordPress
Some Known Facts About WordPress
 
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
 
Ways To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More EfficientlyWays To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More Efficiently
 
The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016
 
iOS Features To Include When Developing IPhone Application
iOS Features To Include  When Developing  IPhone ApplicationiOS Features To Include  When Developing  IPhone Application
iOS Features To Include When Developing IPhone Application
 
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
 
Top Qualities of Successful Mobile Apps In Startup Tech Company
Top Qualities of Successful Mobile Apps  In Startup Tech CompanyTop Qualities of Successful Mobile Apps  In Startup Tech Company
Top Qualities of Successful Mobile Apps In Startup Tech Company
 
Which Is Better – An App or A Mobile Website?
Which Is Better –  An App or A  Mobile Website?Which Is Better –  An App or A  Mobile Website?
Which Is Better – An App or A Mobile Website?
 
The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET
 
Important Facts For Developing An Ecommerce Portal
Important Facts For  Developing  An Ecommerce PortalImportant Facts For  Developing  An Ecommerce Portal
Important Facts For Developing An Ecommerce Portal
 
Top 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development CompanyTop 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development Company
 
Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015
 
Top 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android ApplicationTop 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android Application
 
Benefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software developmentBenefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software development
 
Top Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The WorldTop Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The World
 
Top 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development CompanyTop 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development Company
 
Benefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application DevelopmentBenefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application Development
 

Track incidents on ipad application

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