I am a newbie to this forum,I was going through the documents of both Blackberry Widget and Java SDK. I have the following doubts to get clarified:-
1) Advantages and disadvantages of Java SDK and Widget SDK?
2) When to go for Java SDK and Widget SDK?
3) Both Java and Widget applications require the latest blackberry OS 5.0? OR whether they are compatible with the lower versions as well?
4) Whatever developed with Java SDK can be done with widget SDK? similarly the vice-versa?
5) Is it possible to create the .java classes for Widget application development?
6) Whether all the blackberry models supports both Java and Widget ?
7) What are the Databases the blackberry Java and Widget supports?
Please do shed some light into this as i was unable to find a suitable documentation on these.
Thanks, Rithu
I also still have some questions about this, but maybe I can give some insight from what I found, but please correct me if I'm wrong.
1 & 2. Java SDK gives more access to RIM API, while Widget SDK only provide a part of it (but you can develop your Javascript extension to extend the limited functionality provided by widget SDK). If you develop using widget SDK, you only need some knowledge about Java, since you will build it using html, css, javascript mainly (this will be very useful if you are experienced with web programming but not with java). Java SDK provides flexibility, but it's not easy to develop, compared when using widget SDK it's easy to develop an application, but for building a flexible application (maybe which relies a lot on RIM API) widget SDK might not be the right choice.
3. For Java SDK, you must concern about the different features that were supported in lower version (if you considering to develop a cross version of blackberry application). But widget SDK is a new one, the minimum OS version that support this is version 5.0. For the lower version usually use a browser application/web application (which rely on blackberry browser engine, starts from version 4.6).
4 & 5. I don't know about this yet, still look into this part.
6. I guess it depends on the operating system/software version of the blackberry device.
7. SQLite is supported since version 5.0.
I'm still learning about this too, please give me correction if I'm wrong. I hope this will help you. Actually you can find the answers in blackberry developer site, maybe you can look more detail information there.