Line 1: |
Line 1: |
− | Ideally, we want to provide a mobile phone interface to the biosensor array. The smartphone would connect via bluetooth.
| + | [[Category:Biosensor Array]] |
| | | |
− | == Appcelerator Titanium == | + | ====== This page is part of the [[Biosensor Array]] Project ====== |
| + | |
| + | == Serial Link == |
| + | * 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 === |
| | | |
| * Open source & free | | * Open source & free |
Line 9: |
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 |
| * Status: Bill has been setting up dev environment & Drew plans to as well | | * Status: Bill has been setting up dev environment & Drew plans to as well |
| ** 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 === |
| + | |
| + | Drew saw Rajesh Lal, Nokia Meego Engineer, give a talk at Flourish on QML & Javascript for building UIs. |
| + | |
| + | "Fun with QML & Javascript" |
| + | http://www.slideshare.net/rajeshlal/fun-with-qml-javascript-on-meego |
| + | |
| + | 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 |
| + | default computer visualization interface for Arduino projects tends to |
| + | be Processing. I think that would work well on a full blown computer |
| + | but not sure about smartphones. \ |
| + | |
| + | 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 |
| + | smartphones with Qt support. I'll have to see if there is any |
| + | accessibility for iPhone & Android. |
| + | |
| + | == Development Environment References == |
| + | |
| + | ===== Maemo N900 Python ===== |
| + | |
| + | * [http://maemo.org/development/ Maemo development] |
| + | * [http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide Maemo 5 developer guide] |
| + | * [http://www.linuxuser.co.uk/tutorials/develop-for-the-nokia-n900/ N900 developer tutorial] |
| + | * [http://pymaemo.garage.maemo.org/ PyMaemo] |
| + | * [http://wiki.maemo.org/PyMaemo/UI_tutorial PyMaemo UI tutorial] |
| + | * [http://www.pyside.org/ PySide] |
| + | * #pymaemo on chat.freenode.net |
| + | * Related: [[Biosensor Array Mobile Device Interface|BiosensorArray - mobile device interface]] |
| + | |
| + | ===== Appcelator Titanium ===== |
| + | |
| + | * Cross Platform Mobile SDK |
| + | * Website: http://www.appcelerator.com/ |
| + | * Related: [[Biosensor Array Mobile Device Interface|BiosensorArray - mobile device interface]] |