All Projects Software Development

Mobile Data Collection

Client: Premier Provider of Pipeline Protection Solutions
Date: May 2018
Technologies: AWS, DynamoDB, Android, GPS

A premier provider of North American pipeline protection and repair solutions needed to replace paper-based field inspection with a faster, more reliable digital process. Working alongside project partner IT Nexus, the dymaptic team built a native offline-capable Android application integrated with AWS cloud infrastructure, GPS hardware, and real-time data validation to modernize how hundreds of field workers collect and manage pipeline asset data.

The Challenge: Paper-Based Inspection Couldn’t Keep Pace

With more than one million miles of underground pipelines across North America still in service, many past their intended lifespans, the organizations responsible for maintaining this infrastructure were relying on labor-intensive, paper-based inspection processes that couldn’t scale. Our client, a premier provider of pipeline protection and repair solutions and services for North America, wanted a better way to inspect, manage data for, and deliver timely and actionable information about pipeline assets. For this, our client engaged dymaptic and IT Nexus, another provider of software services.

Mobile Data Collection

Our Approach: Mapping the Gap Between Field and Decision-Maker

Having worked with data-intensive clients across many industries, the team at dymaptic understood that replacing a paper-based field process requires more than building an app. It requires a clear picture of how data moves from the field to a decision-maker’s desk, and every point of failure along the way. Working alongside IT Nexus, we began by assessing our client’s existing inspection workflow in detail, mapping the gaps between what field crews needed to capture and what the organization needed to act on. From there, we identified the right technology stack and defined the architecture for a fully integrated system covering field collection, cloud storage, data validation, and reporting. With the scope and approach agreed upon, we moved into development with the mobile application as our primary responsibility.

Our Solution: A Fully Integrated Digital Inspection Ecosystem

The goal was a single connected system that could handle everything from field data capture and hardware integration to cloud storage and real-time validation, built to work with or without a cellular signal. Our client’s existing field process consisted of visual inspection of assets, manual monitoring of cathodic protection systems, and recording the resulting data on paper. Together with our project partners, we set out to replace this rudimentary process with one integrated digital ecosystem for collecting and managing inspection and monitoring data. This system would fully handle data collection in the field, central storage in the cloud, statistical analysis, and data review. Our team identified Amazon Web Services and DynamoDB for the back-end infrastructure coupled with an Android mobile field application built natively in Java as the optimal technological palette with which to realize this system.

With our end goal defined, we moved forward with making it a reality. Given the dymaptic team’s expertise with the requisite mobile technologies, we led the development of the mobile application that would be used directly by inspection crews in the field. Drawing from our knowledge of field requirements and feedback gathered from our client, we built the application to function entirely independent of cellular connectivity, synchronizing data to the DynamoDB database as and when connectivity was available. Understanding the importance of ensuring data integrity when pushing to and pulling from remote data sources, we leveraged Amazon Web Services lambda expressions to perform data validation during this process. For data collection, we built the application to gather and record cathodic protection voltage readings, asset information, and high-accuracy locational data by connecting to voltmeters, RFID tag readers, and high-accuracy GPS devices via Bluetooth. In doing so, we both ensured the accuracy of this data at time of collection and greatly streamlined the data entry process for field staff. And finally, we collaborated with our client and leveraged our extensive user interface design experience to present this functionality to field workers in an intuitive and easy-to-use way.

For further information about this project, see this article in North American Oil & Gas Pipelines: Battling Corrosion: How Technology Has Changed the Fight to Protect Pipelines.

The Result: Hundreds of Field Workers, One Connected System

The delivered system replaced a manual, paper-dependent process with a fast, accurate, and fully digital workflow that gave our client immediate access to actionable data across their entire pipeline network. In conjunction with our project partners at IT Nexus, the dymaptic team delivered a complete modernization of our client’s existing process for maintaining critical energy infrastructure, making the process of collecting and storing asset status information simple, fast, and accurate. Having this data immediately accessible in a digital format has enabled our client to proactively aggregate, analyze, and respond to that data in an intelligent and informed way. The Android mobile application, which we continue to enhance and support, is now used by hundreds of field workers in both the United States and Canada to ensure the smooth and safe operation of our client’s pipeline assets.

Frequently Asked Questions

Can dymaptic build mobile applications that work without an internet connection?
Yes. The dymaptic team has built offline-first mobile applications for field environments where cellular connectivity is unreliable or unavailable. The pipeline inspection app built by dymaptic for this project functions entirely without cellular connectivity, automatically syncing field-collected data to a DynamoDB cloud database whenever a connection becomes available.
What industries does dymaptic serve with mobile data collection solutions?
The team has experience building mobile data collection solutions for clients in energy infrastructure, pipeline management, and other industries that require field data collection in remote or connectivity-limited environments. We bring the same approach to any project where field data accuracy and reliability are non-negotiable.
How does dymaptic ensure data accuracy in field inspection applications?
The development team at dymaptic uses multiple layers of data validation to ensure accuracy. For this pipeline inspection project, dymaptic leveraged AWS Lambda expressions to validate data integrity during every sync between the mobile application and the cloud database. Data is also captured directly from voltmeters, RFID readers, and GPS devices connected via Bluetooth, reducing manual entry errors at the point of collection.
What cloud infrastructure does dymaptic use for mobile data collection applications?
For this project, the dymaptic team selected Amazon Web Services (AWS) and DynamoDB as the cloud back-end infrastructure. AWS provides scalable storage and compute, while DynamoDB handles the flexible, high-performance database needs of a field data collection system operating across hundreds of concurrent users.
Can dymaptic integrate mobile applications with external field hardware?
Yes. The mobile application built by dymaptic for this project connects via Bluetooth to voltmeters, RFID tag readers, and high-accuracy GPS devices used by field inspection crews. This hardware integration removes manual data entry from the equation, which reduces errors and speeds up the collection process for field crews.
How long has dymaptic been building mobile solutions for field data collection?
Dymaptic has decades of experience helping clients in data-intensive industries present, manage, and act on complex field data. The pipeline inspection application, first delivered in 2018, continues to be actively enhanced and supported by the dymaptic team as field requirements evolve.

View all projects
An unhandled error has occurred. Reload X