View Single Post
Posts: 1 | Thanked: 1 time | Joined on Mar 2010
#9
Hi. I'm one of the two main developers for Brain Workshop.

I think that BW is a particularly appropriate application for porting to smart phones, so I am interested in helping port BW over to the N900, but it looks like it would be difficult. BW uses pyglet as a backend for graphics and sound. Pyglet, in turn, uses OpenGL for rendering. As I understand it, the N900 supports OpenGL ES, but not full OpenGL. Is that correct? If so, in order to get BW to work on the N900, it would either need to be ported to a graphics library other than pyglet (maybe pygame?) which would work on the N900, or (at least partial) OpenGL ES support would need to be added to pyglet. Both approaches would require a lot of work, with the latter approach probably being harder (but probably also better in the long run).

We've also looked at the possibility of porting BW over to the iPhone OS, but since the iPhone has only rudimentary support for python, we decided against that, at least for now. Should we do the work to get BW running on the N900, it might be easier to get it to run on the iPhone as well. I would like that very much.

Also, I don't have a N900 or any other type of smart phone, so unless that is fixed it would be difficult for me to do much development on this project.

Anybody here know much about OpenGL ES or OpenGL support on the N900?
 

The Following User Says Thank You to jtoomim For This Useful Post: