Difference between revisions of "Biosensor Array Mobile Device Interface"
m (moved BiosensorArray - Mobile Device Interface to Biosensor Array Mobile Device Interface: Consistancy in Page Naming, preface Biosensor Array Page Name, Capitalze and spaces, no dashes etc.) |
m (add category) |
||
(9 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]] |
Latest revision as of 19:20, 11 April 2018
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
- Cross Platform SDK
- Generates native apps for Android, iPhone, Blackberry
- Website: http://www.appcelerator.com/
- Status: Drew has some exposure prior to this project and will investigate further
Python + Qt
- 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
- 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
- Maemo development
- Maemo 5 developer guide
- N900 developer tutorial
- PyMaemo
- PyMaemo UI tutorial
- PySide
- #pymaemo on chat.freenode.net
- Related: BiosensorArray - mobile device interface
Appcelator Titanium
- Cross Platform Mobile SDK
- Website: http://www.appcelerator.com/
- Related: BiosensorArray - mobile device interface