February 2, 2010
Cross Platform Hybrid Communication
For those who wish to develop their own hybrid library or framework here is a table that may be of help. It also explains how QuickConnect communicates back and forth with the native device code on multiple platforms.
Key:
- URL data transfer – Information must be passed as if the view was being updated with a new page to display or, in the Case of Android, and HTML “JavaScript:” URL is used.
- Direct Call – JavaScript objects are available from the underlying language or underlying objects are available from within JavaScript depending on the direction of the call.
- Built In – The native development environment is HTML, CSS, and JavaScript.
| Device | To Native | From Native |
|---|---|---|
| iPhone/touch/iPad | URL data transfer | Direct Call |
| Android | Direct Call | URL data transfer |
| Blackberry | Direct Call | Direct Call |
| Palm WebOS | Built In | Built In |
| Nokia/Symbian with QT | Direct Call | Direct Call |
November 28, 2009
Cross Platform Mobile Development Documentation
Available on the wiki you will find documentation on how to start using the latest 1.6 beta to develop for iPhone, Android, and Palm with the same HTML, CSS, and JavaScript code. I hope this helps you creating the apps that you want.
I’m still working on getting Blackberry development to work the same way as the others but I’m close to having something that works.
I’m also uploading 1.6 beta6. It makes some small fixes related to the Images directory in the project. If you are using beta5 you should upgrade.