Line 1: |
Line 1: |
| + | [[Category:Biosensor Array]] |
| + | |
| ====== This page is part of the [[Biosensor Array]] Project ====== | | ====== This page is part of the [[Biosensor Array]] Project ====== |
− | ----
| |
| | | |
| + | == Serial Link == |
| + | * Bluetooth |
| | | |
− | Ideally, we want to provide a mobile phone interface to the biosensor array. The smartphone would connect via bluetooth.
| + | == UI Options == |
| + | * Processing: good for computer (smartphone?) |
| + | * QML: good for computer & Qt-capable smartphones (android & iphone?) |
| + | * Titanium Appcelerator: cross-platform mobile (bb/andriod/iphone) & desktop (mac/pc/linux) |
| | | |
− | == Appcelerator Titanium == | + | === Appcelerator Titanium === |
| | | |
| * Open source & free | | * Open source & free |
Line 13: |
Line 19: |
| * Status: Drew has some exposure prior to this project and will investigate further | | * Status: Drew has some exposure prior to this project and will investigate further |
| | | |
− | == Python + Qt == | + | === Python + Qt === |
| | | |
| * Targets: PC, Nokia N900, other meego/maemo devices, other Qt-capable phones/tablets | | * Targets: PC, Nokia N900, other meego/maemo devices, other Qt-capable phones/tablets |
Line 19: |
Line 25: |
| ** Note: Titanium covers the bulk of smartphone users, but Drew & Bill have N900s so also want to pursue this option to some extent | | ** Note: Titanium covers the bulk of smartphone users, but Drew & Bill have N900s so also want to pursue this option to some extent |
| | | |
− | == QML == | + | === QML === |
| | | |
− | Drew saw Rajesh Lal, Nokia Meego Engineer, give a talk at Flourish on QML & Javascript for building UIs. | + | Drew saw Rajesh Lal, Nokia Meego Engineer, give a talk at Flourish on QML & Javascript for building UIs. |
| | | |
| "Fun with QML & Javascript" | | "Fun with QML & Javascript" |
Line 27: |
Line 33: |
| | | |
| I know for our Biosesnor Array we will need to have some type of | | I know for our Biosesnor Array we will need to have some type of |
− | interface to display data on a computer and hopefully smartphone. The | + | interface to display data on a computer and hopefully smartphone. The |
| default computer visualization interface for Arduino projects tends to | | default computer visualization interface for Arduino projects tends to |
− | be Processing. I think that would work well on a full blown computer | + | be Processing. I think that would work well on a full blown computer |
| but not sure about smartphones. \ | | but not sure about smartphones. \ |
| | | |
| After talking with Rajesh, QML may be a nice alternative as it looks | | After talking with Rajesh, QML may be a nice alternative as it looks |
| to be a easy way to create an app that runs both on a desktop and | | to be a easy way to create an app that runs both on a desktop and |
− | smartphones with Qt support. I'll have to see if there is any | + | smartphones with Qt support. I'll have to see if there is any |
| accessibility for iPhone & Android. | | accessibility for iPhone & Android. |
| | | |
Line 48: |
Line 54: |
| * [http://www.pyside.org/ PySide] | | * [http://www.pyside.org/ PySide] |
| * #pymaemo on chat.freenode.net | | * #pymaemo on chat.freenode.net |
− | * Related: [[BiosensorArray - mobile device interface]] | + | * Related: [[Biosensor Array Mobile Device Interface|BiosensorArray - mobile device interface]] |
| | | |
| ===== Appcelator Titanium ===== | | ===== Appcelator Titanium ===== |
Line 54: |
Line 60: |
| * Cross Platform Mobile SDK | | * Cross Platform Mobile SDK |
| * Website: http://www.appcelerator.com/ | | * Website: http://www.appcelerator.com/ |
− | * Related: [[BiosensorArray - mobile device interface]] | + | * Related: [[Biosensor Array Mobile Device Interface|BiosensorArray - mobile device interface]] |