Should I use J2ME for Blackberry development?
I would like to start developing the Blackberry platform and in particular the Bold and the Storm device that is coming soon. Do I need to get into Java and J2ME or can I develop sites in ASP.NET and just keep using the skills I already have?
I am completely new to the development of mobile platforms and have no idea what exactly is required to be installed on these Blackberry devices. I look forward to continuing to use my ASP skills.
source to share
To develop Blackberry applications that are fully functional, have acceptable performance, and look good, you need to use the native RIM interface.
You can use J2ME apps, but they generally don't pair well with a full keyboard device.
And, of course, web applications will look even worse.
source to share
Are you talking about websites (because you say "develop sites in ASP.NET") or native Blackberry applications (because you say "develop for the Blackberry platform")?
Apps that run on Blackberry use J2ME. If your application is accessible from a browser on a Blackberry, then the language is detected on the server running the web application, not the language it receives from the Blackberry browser.
Then there is the Blackberry MDS for integration with enterprise applications. I don't know much about it (never used it or seen an app that uses it), but it's described here: http://na.blackberry.com/eng/services/mobile.jsp
Floor
source to share
If you're just doing web development, you don't need to know J2ME for Blackberry . J2ME is a supported JAVA framework for device specific applications. You just need to be familiar with mobile HTML rendering.
Assuming you are building a web application that you intend to load with your Blackberry browser, I suggest creating mobile specific pages that are cross-compatible across many device types and configurations.
Check out the Blackberry Browser Development Guides for suggestions / best practices for mobile website development that can be applied to all mobile web development.
source to share
Read this http://www.oracle.com/technetwork/systems/index-139239.html
It talks about how a single application should not mix RIM UI API calls with CLDC and MIDP API calls.
Of course, I should also mention that this link is indeed out of date.
source to share