Also BB is not Java based it is C++, what is Java based for BB is third party apps. Native applications do not have to be written in Java.
=X=
Dude, BlackBerry is COMPLETELY Java based. It was C++ way back in the day, but now it is all Java (at least since like the 7100s... someone help me out)