ZOLL, a company specializing in medical devices and training tools for emergency response.
Develop an iPhone application version of ZOLL’s PocketCPR handheld training device, using the same algorithm to provide CPR rate and depth feedback for effective training.
ZOLL’s original PocketCPR device relied on embedded C code and hardware-based feedback through LEDs and sound. To bring this training to a smartphone platform, the application needed to be re-engineered to work with the iPhone’s built-in accelerometers, and the code had to be ported to a new programming language.
Impact ES–Rhode Island ported the original embedded C code to Objective C, the native language for iPhone development. The team then collaborated with ZOLL to design a graphical interface that would replace the original hardware interface. The new iPhone app provided an initial training module and used the phone’s accelerometers to deliver real-time CPR rate and depth feedback.
The PocketCPR iPhone app was successfully launched on the iTunes store, where it was downloaded 17,000 times in its first week. The application offered a portable, accessible CPR training tool that extended the reach of ZOLL's original handheld product.
Ported embedded C code to Objective C for iPhone compatibility
Used iPhone accelerometers to replicate CPR feedback functionality
Replaced physical interface (LEDs/sound) with a user-friendly graphical UI
Strong user adoption with 17,000 downloads in the first week on iTunes