4 ms·
Could you give more details as to how you develop with Python? Is it done via PySide? My impression was that you could only use C++/Qt, HTML5/JavaScript or Ado
by candl 14y ago
Could you give more details as to how you develop with Python? Is it done via PySide? My impression was that you could only use C++/Qt, HTML5/JavaScript or Adobe AIR for BB10. I plan to get a Z10 soon with the intention to port an application from Windows Phone along the way. I was mentally preparing for C++, but if Python works good enough then I may skip C++ altogether (I did some small PySide apps in the past, but this time I'd like to learn QML).
- shawn-butler 14y agoThere are two approaches to using any interpreter. One is to using python wrappers and existing python GUI toolikits simply by using the "official" QNX/Python hook entry point into the app lifecycle. [0] The other is to go deeper and integrate with cascades UI and process messages between the QML/Qt framework and a python event loop. [1] Project going this route can be found at http://hg.microcode.ca/blackberry-py/src/ http://hg.microcode.ca/blackberry-py/src/ Other "semi-supported" interpreters include Lua and Erlang. [2] I'm sure someone has a ruby vm by now. [0]: http://peterhansen.ca/blog/bbx-python-direct-entry-point.html http://peterhansen.ca/blog/bbx-python-direct-entry-point.htm... [1]: http://peterhansen.ca/blog/blackberry-tart-preview.html http://peterhansen.ca/blog/blackberry-tart-preview.html [2]: https://github.com/blackberry https://github.com/blackberry
- HorizonXP 14y agoBlackBerry-Py is the project I'm currently using. More specifically, the Tart branch. (Disclosure: I'm one of the lead contributors.)