I have been tasked with estimating a port of a web application interface to BlackBerry. It will require a login, a search screen, a list of results from the search and a perform operation on a listed item. I have not used BlackBerry before or any ME. My services are currently available as Spring beans.
My design would be to use java on the black berry, use the RIM UI extensions for the GUI and invoke the tomcat hosted spring bean service from my BB java app. Does this approach seem ok?
I think your biggest challenge is the web interaction between the user, your program, and the server. You need to figure out what to call up on the server program, get what you need, and make it usable to your application with possible memory restrictions.
The other task is learning about putting the GUI together. The GUI itself should be pretty straight forward, see if you can understand and use the Blackberry API to guide you. You should also know about on-screen commands, screen resolution, and UI events to tie the graphics into your program logic.