The BlackBerry WebWorks SDK consists of the BlackBerry WebWorks Packager, a BlackBerry Smartphone Simulator and the BlackBerry Email Simulator (an HTTP Proxy needed to develop BlackBerry WebWorks applications).
The BlackBerry WebWorks Packager is a tool that allows web developers to package their web assets into BlackBerry WebWorks applications.
All in all, this BlackBerry WebWorks SDK will offer developers the possibility to create BlackBerry WebWorks tools.
The application development process is tool independent. You can use any tool to create BlackBerry WebWorks applications and then use the BlackBerry WebWorks Packager to compile and sign the application for distribution. You can test the application by using the BlackBerry Smartphone Simulator.
Here are some key features of "BlackBerry WebWorks SDK for Smartphones":
Compile and run BlackBerry WebWorks applications:
· You can compile BlackBerry WebWorks applications from a command prompt and run them using the BlackBerry Smartphone Simulator.
Application permissions:
· You can use permissions to enable access to external features and domains, to add functionality to your applications.
JavaScript extensions:
· You can create JavaScript extensions to enhance your applications by adding them to the application archive before you compile the application source.
Generate output for multiple distribution mechanisms:
· The BlackBerry WebWorks Packager produces output that you can use to distribute your applications over the wireless network, on a webpage, from the BlackBerry App World™ storefront, or directly to a BlackBerry device that is attached to a computer.
Customize applications:
· You can customize many aspects of your applications by adding foreground and background colors, adding screen transitions, custom icons, and changing the default behavior of the Back button on a BlackBerry device.
Navigation mode:
· You can specify navigation mode to use focus-based navigation in your application, and to set the order in which focus is given to each element on the screen.
Communication transports:
· You can override the default order of the communication transports that your application uses.
Requirements:
· Java SE 6 JDK
What's New in This Release: [ read full changelog ]
· Version 2.2 of the SDK includes features such as full system level file manipulation with read/write access, updated BlackBerry PlayBook tablet simulators, support for WebGL on BlackBerry PlayBook OS 2.0, signing improvements, ability to play audio when the screen dims and various bug fixes.