Difference between revisions of "Phonegap Healthcare Adapter"

From CDOT Wiki
Jump to: navigation, search
(Android)
Line 7: Line 7:
 
== Project Goal ==
 
== Project Goal ==
 
Develop an adapter to enable NexJ's Mobile Healthcare solutions to interact with Bluetooth peripherals.
 
Develop an adapter to enable NexJ's Mobile Healthcare solutions to interact with Bluetooth peripherals.
<!--
 
=== Software Design Document ===
 
[https://docs.google.com/document/d/1aX9YqdXcABKmxegTcovyZXqWYp_9NnPmke6QU8jfiBU/edit?hl=en_US Read only]
 
-->
 
  
  
=== Contributors ===
+
== Contributors ==
 
* [[User:Cwdesautels|Carl Desautels]]
 
* [[User:Cwdesautels|Carl Desautels]]
 
* [[User:Wei.song | Wei Song]]
 
* [[User:Wei.song | Wei Song]]
  
  
=== Supported Versions ===
+
== Supported Versions ==
 
* [http://phonegap.com/download PhoneGap] 2.0.0, released July 20, 2012
 
* [http://phonegap.com/download PhoneGap] 2.0.0, released July 20, 2012
==== [http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS OSX] ====
+
=== [http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS OSX] ===
 
* Xcode 4.3 +
 
* Xcode 4.3 +
 
* OSX 10.7 +
 
* OSX 10.7 +
Line 26: Line 22:
 
* Bluetooth SPP capable
 
* Bluetooth SPP capable
  
==== [http://docs.phonegap.com/en/2.0.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android Android] ====
+
=== [http://docs.phonegap.com/en/2.0.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android Android] ===
 
* Eclipse 3.6.2 +
 
* Eclipse 3.6.2 +
 
* ADT Latest
 
* ADT Latest

Revision as of 14:51, 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 emulator
  • 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