During BlackBerry World 2012 and BlackBerry 10 Jam there was a lot of information released for BlackBerry developers. The highlight of the event was of course the BlackBerry 10 Native SDK with Cascades which, allows developers to create graphically rich, high performance native applications in C/C++ or Qt but in that mix, was the BlackBerry 10 WebWorks SDK which allows developers to create native-like applications using common web programming technologies.
During BlackBerry 10 Jam, Tim Neil took the stage to demo a lot of this in action but unless you attended the event, you may have missed some of the examples of bbUI.js that were shown off. Perhaps, one of the more interesting take-aways is the fact that it supports older devices in some cases considering there has been a lot of attention given to the fact that previous BlackBerry devices for example: the BlackBerry Bold 9900 will not be upgraded to BlackBerry 10. The power of bbUI.js allows for some design influences from BlackBerry 10 to make their way to older BlackBerry devices and that's a good thing. It also explains why a lot of attention to HTML5 was given to BlackBerry 7 previously as well.
Many of the examples were available for preview ahead of BlackBerry 10 Jam but with that event now wrapped up, you can have a look at what was shown off there and have glimpse of what will be coming to future BlackBerry devices. All in all, bbUI.js is yet-another great option for developers to build apps for BlackBerry devices and quite frankly, add some new polish to older ones, which will still be supported for quite a while yet. Jump below for a closer look at some of the bbUI.js design elements and hit the source link below to learn more about bbUI.js.
BlackBerry 10 Grid Layouts
BlackBerry 10 Action Bar
BlackBerry 10 Context Menu
Buttons and Dropdowns
If you're a BlackBerry developer looking to learn more about bbUI.js, you can hit up the Github repo for the full details and usage case scenarios. Needless to say, bbUI.js packs a lot of punch for creating visually appealing and powerful applications using open standards