BlackBerry 10 Architecture - blackberry

I am looking for information about BlackBerry 10 architecture. I need this for my Master publication so it should be true information and it should be scientific fact. I compare Android, Windows Phone and BB 10. On Windows Phone official page I found this information, on Android too, but with BB 10 I have big problem.
The next question is : which platform i should use to develop on BB 10? I mean easy functionality like: play sound, display test, notification? On BB 10 we can use few technology, but which one is native?

http://developer.blackberry.com/native/documentation/bb10/com.qnx.doc.neutrino.sys_arch/topic/about.html
I don't know uf this is what you are searching for but it sounds a lot like the os architecture? At least most parts of it...

Related

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.

Is it worth it to write BlackBerry apps for the older OS with BBX coming out?

As a mobile app developer on all platforms, I am interested to know if it is worth it to write BlackBerry apps for the older OS now that BBX is coming out. I heard the new OS will have an Android player that will supposedly run Android apps on it. It seems that any apps written for the older OS won't be compatible with the BBX OS. Also, is using WebWorks a viable option? What do you guys think?
The road map ahead for developing for BBX announced at DevCon is:
HTML5, WebWorks, Adobe products (Air)
Native C/C++
Android Applications repackaged to run on the Android Player
BlackBerry OS is deprecated after OS 7. That said however, there are currently 70 million (according to RIM) BlackBerry smartphones in use, none of which will likely ever support BBX. RIM will continue to support those devices and the development environments for them. If you only want to work in one environment, and want to support the greatest number of devices, both BlackBerry OS and BBX, then WebWorks is the way to go. If you only want to support the PlayBook and BBX devices then you can use any of the approaches listed above. If you can't do what you want in WebWorks, or want to support devices prior to the introduction of WebWorks support then you will have to use the BlackBerry Java Environment.
At some point in every product line you will come to the end of useful life of a product and, as a developer, have to face moving on into the future. It is going to be worth while developing for BlackBerry OS as long as doing so helps you achieve your goals, what ever they are. So you have to look at your target market and decide if it includes those users who will be carrying BB OS devices, for probably at least the next 3 years, or not.
That's correct, legacy BlackBerry code will be useless:
DevCon update: BB-Java is dead, no java support for QNX.
By the way, the Android player will have several limitations too. Your best bet is C++ for BBX. Luckily, BlackBerry market share is declining and there's not a single BBX device out there yet.
Update: New BlackBerry 10 (as BBX is called now) phones have just been released. Here are the final dev options:
Native C++ API (optional libraries are available)
Android API, partial support
Adobe AIR API, partial support
HTML5 API, partial support

Which blackberry device will support OS 4, 5 and 6?

Hi i need to buy a blackberry to test my applications. I want to buy a device which supports more OS versions (I will be happy if it supports all versions). Which Blackberry device will supports OS 4, 5 and 6 ?? can any one help ??
BlackBerry devices only ever tend to support two major OS releases so you're out of luck trying to run all three on any one handset.
If you can only buy one handset then I suggest you buy one the later ones. This is because a phone running OS7 can also run applications written for OS6,5,4.5 etc
There are still quirks you will run into, but even the two phones running the same OS may function differently. E.g. if the internal storage is based on a microsd card or not.
RIM has done an excellent job of providing simulators for every type of phone so in the first instance you can download and try these.
If you run into a problem that's specific to one device and you cannot replicate it on the simulator then another option is to subscribe to services like DeviceAnywhere
In my opinion if you are designing a UI it's essential to be able to test touchscreen and trackball devices. Therefore I suggest the Torch or Bold 9900 as be good candidates for you as they can do both.
There is no BlackBerry device that supports all versions: OS 4.x and OS 5 and OS 6.

Blackberry turn over Application

is it possible to turn over Application of Blackberry bold 9000 to blackberry 8520 ?
Any one have idea?
EDIT::
i want to switch Application
BB bold 9000 OS-->5.0.0.411 to
BB curve 8520 OS --> 4.6.0..
it is possible or not...
Thanks..
That depends on the requirements of your application. Unless you are using any OS or hardware specific functionality, turning over your application from one phone to another should not be an issue. By OS specific I mean functionality that is available in, for instance, OS v5.0 and not available in v4.0.
Basically, your question is a bit vague for us to provide a 'Yes' or a 'No'

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