To whom it may concern,
I have been working on a Blackberry implementation that could be used as an alternative to the default MIDP GameCanvas implementation. I know that the default implementation does work fine on a Blackberry. Unfortunately it does not give an option to make use of the Blackberry keys such as the Menu key and the Back(Escape) key. To address this you would have to use of the Blackberry UI classes which in turn requires to write a Blackberry CLDC application instead of a MIDlet. While this requires you to build more than one jar, this does have a few advantages, too. Anyway, it's good to have the choice.
The sources are provided AS IS, they are not complete and are not completely working, yet! You are invited to help out here. I am new to the Blackberry API and probably a few things could/should have been approached differently. The header of each file contains some implementation and usage notes. Note that Blackberry OS >= 4.2 is required for the BBScreenImplementation class and OS>= 4.7 for the BBScreenImplementationTouch class.
Things that still need work:
* touch gestures
* system font stuff
* play media
* making use of filters for input sensitivity configuration?
* screen rotation/resizing
* character input for textfield (not textarea) completely untested
* problem when clicking the menu button twice, seems to be LWUIT related.
* probably a lot more
Edit: changed source location.
Another Edit: there is the new official implementation available that you could try out at:
Message was edited by: thorsten_s