Phonegap Healthcare Adapter Plugin Implementation
NexJ Medical Peripheral Mobile Adapter Will be designed to enable NexJ's Mobile Healthcare solutions to interact with Bluetooth peripherals.
- Main article: Mobile Medical Device Integration
Project Design
Description
A project layout needs to be constructed to address the following problems:
- Each mobile platform of Apache Cordova requires its own native implementation of the Cordova library in addition to its own version of the Cordova javascript library.
- Every mobile platform integrated will share a common HTML5 application.
Folder Layout
-- Project Root --
- |-- cordova
- |-- android
- \-- cordova-2.0.0.js
- \-- ios
- \-- cordova-2.0.0.js
- |-- android
- |-- www
- |-- index.html
- |-- js
- |-- css
- \-- img
- |-- ios
- |-- cordova
- \-- Native library files
- |-- DevicePlugin
- \-- Native implementation files
- \-- DevicePlugin.xcodeproj
- |-- cordova
- \-- android
- |-- .project
- |-- libs
- \-- Native library files
- \-- src
- \-- Native implementation files
Explanation
- cordova subfolder under root contains the different Cordova library files required.
- www subfolder under root contains the shared HTML5 application for all mobile platforms to utilize.
- Each mobile platform will have its own project directory to contain any native requirements.
- Each mobile platform must link to its respective Cordova Javascript library and link to the shared HTML5 application.