what is basic difference between J2ME MIDlets and blackberry RIMlets - blackberry

I just started with Blackberry application development. What are differences between J2ME MIDlets and Blackberry RIMlets? Which is better for GUI Applications for Blackberry?

One of the main difference is that : RIMLet only can work on BlackBerry devices while MIDlets can work on any devices that have the Java Virtual Machine installed on it.
See this for the information

Related

How to execute Blackberry OS 6 app in Blackberry 10 OS

I developed one application in Blackberry OS 6.I deployed that app in to Blackberry world successfully.But it is not working in Blackberry OS 10.I am getting following error:
Unsupported for this device
Please help me how to run application in OS 10.
Thanks in Advance.
OS10 is a completely different system. It no longer supports the BB6/7 Java environment. You will need to port your app to one of the new supported platforms:
http://developer.blackberry.com/develop/platform_choice/index.html
Cascades (c++ & qml)
Webworks
Android
Adobe Air
With WebWorks it is possible to run your application in both BlackBerry 6 and BlackBerry 10, you may need to make some changes to your code, but it is certainly possible and there are plenty of resources available.
You can start from here.
Specifically BlackBerry states:
Your BlackBerry WebWorks app can be targeted to run on a variety of
BlackBerry device models or ported to a different OS, such as iOS or
Android.
Developing your app with BlackBerry WebWorks gives you the flexibility
to target users of the latest BlackBerry devices and those who are
using older models. Depending on the OS you want to target, versions
of the BlackBerry WebWorks SDK available for:
BlackBerry 10
BlackBerry PlayBook
BlackBerry 7 and earlier
See here for a tutorial on creating an application which is able to work on old and new BB devices (Simple Hello World application).
A good article to look at can be found here, which explains some of the fundamentals and differences with webworks.

How to prepare old Blackberry app for BlackBerry 10?

We have a couple of Blackberry apps and are now trying to prepare them for BB 10. These apps are made in Java via Eclipse and/or RIM IDE tool. However, when I went to https://developer.blackberry.com/platforms/bb10, I saw that there is no even a mention of Java SDK. Take a look at image below.
So how am I supposed to update Blackberry app to BB 10? Any ideas?
You have to decide what to do with your applications. If you have an Android version, one option is to repackage the APK to a BAR using the provided tool set so that it will run under the Android player. There are many good Android applications that provide an acceptable or even good user experience this way. Another option is to port your BlackBerry Java application to Android (if there is no existing Android version) then package the Android version for the player. This would also allow you to market the application to Android users. The final option is to port the BlackBerry Java applications to the Native SDK, Cascades, HTML5 or Adobe Air.
The best way forward depends on how tightly integrated into the BB10 system you want to be. While there are facilities provided in BB10 that are the equivalents to those is BlackBerry OS, there have been significant changes required to enable the improvements everyone wants to see on the new platform. If you see BB10 as a significant part of your future business then porting to Cascades would be very worth while.

Will blackberry smartphone apps run on the Playbook?

Will a Blackberry smartphone application written in the Java api work on the Playbook without modification?
According to RIM, once the JDE player is released, they will have to be re-packaged which may require re-compiling, to run on the PlayBook. The same applies to Android applications. In either case you will not be able to download native JDE or Android apps and run them on the PlayBook.
The only application SDK path that allows for BlackBerry Smartphone applications to run both on BBOS, Playbook and BlackBerry 10 is the HTML5 WebWorks SDK
Get started by reading the Getting Started Overview Guide
https://developer.blackberry.com/html5/documentation/what_is_a_webworks_app_1845471_11.html
You may also be interested in cloning bbUI.js, a free ui framework that works across BlackBerry devices going back to OS5. bbUI.js targets platform specific native features, like access to hardware apis, while providing a consistent feel.
blackberry/bbUI.js
https://github.com/blackberry/bbUI.js
Best of luck to you.
Yes, RIM has announced that they will release a virtual machine which will play your existing blackberry app. I'm not sure if developers have to re-submit their blackberry apps though.
Playbook will also support Android apps, but developers will have to recompile their apps and submit those to App World.

Blackberry Platform

Currently i am working on Blackberry JDE 4.3 and i want to know that is there any other platform for Blacberry onwhich we can easily make applications with short time. Such as in Blacberrry JDE, to handle graphics you have to include so many api's and there exists many complexities in the JDE platform.
You can try J2ME API to develop the blackberry application, but its not right platform to over all feature implemented in Blackberry RIM.
Blackberry JDE 5.0 plays vital role in UI and Graphics API,
Try it!!!
have you tried working with blackberry eclipse plugin
i feel it better than the jde

what models/OS of BlackBerry phones widely used in the world?

I want to develop a BlackBerry Application.
but i am somewhat confuse bcoz there are a lots of models/OS available in BlackBerry phones.
So can any one have any idea/servey that the most popular model/OS in BlackBerry phones.
So i can develop a application for as many users as possible...
or tell me if any generalize sollution is available...
Thanking in advance...
I you haven't done so already you should visit :
http://na.blackberry.com/eng/developers/
Java seems to be the development standard on BlackBerry phones
Java 5.0 : The new gold standard for
Java® development on the BlackBerry
Application Platform.
You'll get all the information you need on their developers' site.
They also provide simulators per blackberry model.
Hope this helps
The 8520 is the #1 BlackBerry handset in South Africa. I guess it depends on the country.
Have a look at Admob's Metrics that they release detailing different top handsets in different segments.
WorldWide it's: BlackBerry 8700, BlackBerry 8100 and then the BlackBerry 8830 according to their data.
Also check Opera Mini's stats.

Resources