With official support for BlackBerry OS 6 and 7, and already performing well on BlackBerry10 devices, Dojo’s many code modules provide the tools you need to create an amazing app experience. Using Dojo’s enhanced mobile components and utilities also means your app will work on the BlackBerry® PlayBook™ tablet and upcoming BlackBerry 10 devices. Included in the mobile module is automatic app theming, meaning your BlackBerry® WebWorks™ and Dojo application can take advantage of the built in themes so your app can have that native BlackBerry UI look and feel to it, giving you more time to experiment and work on that code.
Upon your first glance at Dojo code, the syntax may be unfamiliar for some developers as Dojo uses the AMD (Asynchronous Module Definition) format. Using AMD allows you to keep your app size at a minimum. This module loading style allows you to choose and load exactly the plugins you want without having to include other code which you may not use and will only weigh down your app. With AMD, the modules are loaded in an asynchronous fashion which will help reduce app loading time.
To see what you can do with Dojo, check out their assortment of demos, and to get started with BlackBerry development using Dojo, check out BlackBerry’s Guide to Working with the Dojo Toolkit.