05-07-2012 05:20 AM
Hello fellow java developers,
even though technically off-topic i wanted to share my experiences from the recent BB JAM 10 in Orlando, with a focus on me being a java developer for blackberry.
Despite being sceptical initially, RIM really managed to sell cascades to me.
The native project will have three main abstraction layers: C++, Qt, Cascades.
Below that you have Qt with many existing structures, and if you want it more complicated direct c++.
My last c++ "experience" is quite some years back (University), but i was able to get the core concepts in the labs i attended rather quickly, and with the correct design you can avoid pointers and memory management completly.
It is a bit early to assess it completly, but i shared this impression with several other java developers:
Migrating to Android is not that easy as many concepts are different, migrating to Cascades/Qt will probably be a similar effort.
As soon as the sessions become available online i can suggest to check DEV 129 - Building BBM (something like that) where a RIM lead developer speaks about how they designed and built the new BBM.
I can also suggest to attend one of the BB JAM 10 roadshow events where the same sessions will be presented AND you will get a DevAlpha BB 10 device: See http://devblog.blackberry.com/2012/05/blackberry-1
My colleagues will most likely go to the Berlin event to grab their device.
The session quality was quite high, and you don't get marketing people talking circles, but real RIM developers from the field sharing their experiences.
If you release a BB 10 app before the launch (and get it certified) your DevAlpha device will be exchanged to a release device as soon as that is available.
Also check out the revenue incentive: If your app is certified and gets $1k in revenue within one year RIM will pay you the difference to $10k, basically guaranteeing you the success of your app (read more about that on http://crackberry.com/certified-quality-apps-comin
The success of us developers depends on customers buying the device, of course. But the incentive for customers buying is also a good number of available applications, and the developers being on board on launch will most likely get the most out of it.
Even if your company (if there is any) does not want to support BB 10 - take a look yourself.
Feel free to ask me questions about BB JAM 10, the sessions, the alpha device, Cascades etc.
05-07-2012 07:46 AM
05-07-2012 07:57 AM
05-07-2012 08:00 AM
05-07-2012 08:05 AM
05-07-2012 10:59 AM
05-07-2012 11:20 AM
05-07-2012 11:28 AM
05-07-2012 11:30 AM