Biosensor Array Mobile Device Interface: Difference between revisions
From Pumping Station One
m add category |
|||
| (10 intermediate revisions by 4 users not shown) | |||
| 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 | |||
== 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 | ||
* 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]] | |||