Difference between revisions of "Biosensor Array Mobile Device Interface"

From Pumping Station One
Jump to navigation Jump to search
Line 35: Line 35:
 
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.
To recap the interface options, I'm thinking of so far:
 
Processing: good for computer (smartphone?)
 
  
 
== Development Environment References ==
 
== Development Environment References ==

Revision as of 17:16, 3 April 2011

This page is part of the Biosensor Array Project


Ideally, we want to provide a mobile phone interface to the biosensor array. The smartphone would connect via bluetooth.

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
Appcelator Titanium