09-17-2010 04:18 PM
You may have noticed that DevCon is coming up. Rim announces things at DevCon. One of the things that they could announce is BIS-B access for all. Don't mind having to apply for it.
So go on RIM - announce BIS-B for all - you know you want to!
Or they could just announce a new platform that would fix all these problems.
Come on RIM, you know you want to!
09-18-2010 01:47 AM
Keep dreaming. That would be like Microsoft saying to use Mac OS-X instead of Windows, or Google keeping data private. It just won't happen.
I would say a 3rd party library would take some work but is quite possible... and it could end up a system library that comes with the OS (look at zxing).
As for docs... that one is harder. Microsoft, Apple, Google, and Nokia all have their API, samples, and information all in the same general location. RIM on the other hand has cut-and-dried javadoc-created JavaDocs (with minor post processing most likely done by a automated utility). Your not going to find a true how to in those APIs. Then the samples require you to install the dev-tools or search the forums. How-to docs are almost exclusively the forums.
An idea was thrown around some time ago for a Wiki site but no one has taken the motive (maybe because of money, maybe time, maybe they are waiting for someone else to do it).
09-18-2010 01:23 PM
Last time I checked it was both and the addition of other services (VOIP, BES, as Peter said we were told BIS-B would be free at some point, they say they are working on an ad platform [I am expecting official release this DevCon], the companies they own (like Docs-to-Go and QNX [I think it was QNX])).
Their platform is big, they dev community is growing. Get enough devs together and suddenly you can say "We need this [name item here]" and annoy the heck out of them till they do (as long as it fits in with their platform, AKA security. I doubt phone call recording is comming anytime soon.) They have been doing pretty good at adding features devs want but they need to make the OS that they are in avalible for more of their older phones.
It isn't too hard to add the "isSupported" function to a bunch of classes and put them as false so they can strip out unsupported code and get it to fit on an older phone. I blame the carriers for not actually letting the OS go on the phone (for me, as what happened with OS6 and the Storm2 [still crossing my fingers for a leak])