Difference between revisions of "Phonegap Healthcare Adapter"

From CDOT Wiki
Jump to: navigation, search
(Project Status)
Line 16: Line 16:
 
* [[User:Cwdesautels|Carl Desautels]]
 
* [[User:Cwdesautels|Carl Desautels]]
 
* [[User:Wei.song | Wei Song]]
 
* [[User:Wei.song | Wei Song]]
 +
  
 
=== Supported Versions ===
 
=== Supported Versions ===
Line 32: Line 33:
 
* Recommended OS: latest
 
* Recommended OS: latest
 
* Bluetooth SPP capable
 
* Bluetooth SPP capable
 +
  
 
== Project Status==
 
== Project Status==
 
* '''Current Sprint''' : [[Phonegap_Healthcare_Adapter#Investigation | Investigation]]
 
* '''Current Sprint''' : [[Phonegap_Healthcare_Adapter#Investigation | Investigation]]
 +
  
 
== Project Backlog ==
 
== Project Backlog ==
Line 68: Line 71:
 
==== Android ====
 
==== Android ====
 
* Extend native bluetooth adapter for this device
 
* Extend native bluetooth adapter for this device
 +
  
 
== Project Repository ==
 
== Project Repository ==

Revision as of 15:19, 3 August 2012


Phonegap Healthcare Adapter for NexJ


Project Goal

Develop an adapter to enable NexJ's Mobile Healthcare solutions to interact with Bluetooth peripherals.


Contributors


Supported Versions

OSX

  • Xcode 4.3 +
  • OSX 10.7 +
  • iOS 4.3 +
  • Bluetooth SPP capable

Android

  • Eclipse 3.6.2 +
  • ADT Latest
  • Java 1.6 +
  • Minimum OS: 2.2
  • Recommended OS: latest
  • Bluetooth SPP capable


Project Status


Project Backlog

Investigation

iOS

  • Bluetooth can work on simulators
  • Deploying to devices, requires enrollment in the developer program
  • Understand Objective C
  • Understand iOS best practice development
  • Understand iOS PhoneGap plugin best practices

Android

  • Bluetooth does not work on simulators
  • Understand ADK best practice development
  • Understand ADK PhoneGap plugin best practices

The Problem

  • Define the problem this project is solving

PhoneGap API

  • Design a unified API in javascript that will allow the NexJ application to interact with bluetooth devices
  • Define a project architecture that facilitates multiple device compatibility

Blood Pressure Device

iOS

  • Create native bluetooth adapter for this device

Android

  • Create native bluetooth adapter for this device

Glucose Device

iOS

  • Extend native bluetooth adapter for this device

Android

  • Extend native bluetooth adapter for this device

Weight Scale Device

iOS

  • Extend native bluetooth adapter for this device

Android

  • Extend native bluetooth adapter for this device


Project Repository

Resources