The BlackBerry® WebWorks™ for the BlackBerry Smartphone OS allows web and mobile web developers to use the SDK in combination with their development tooling of choice to develop, test and package up their web applications as BlackBerry WebWorks applications for smartphones. BlackBerry WebWorks applications can be distributed through the BlackBerry App World™ storefront and they run on the BlackBerry® Smartphones with access to the hardware.
The project is open source under the Apache 2.0 license.
Read more about the BlackBerry WebWorks open source project
Full installers for Windows and Mac OS X can be found on the product download page
You can also find associated reference material for the BlackBerry WebWorks platform as well as community forums for building and contributing to the BlackBerry WebWorks project
Note: In order to build the source code you must have the Java SE Development Kit v1.6 or higher installed
The first step is to Download Maven v3.0 and create an installation directory.
On the Maven download page, select the (Binary zip) format of the latest Maven v3.0 from the mirror of your choice.
When the download is finished, take the file and unzip it to the "C:\Program Files\Apache Software Foundation" directory. If the directory does not exist create it.
The second step is to add environment variables. From the start menu right click on "My Computer" and click on properties. If you are on Windows XP click the advanced tab then click on environment variables. If you arer using Windows 7 click on advanced systems settings then click on environment variables.
To add the first environment variable, look under system variables, click on the new button and enter "M2_HOME" (without the quotes) for the variable name and enter the path to your maven installation directory for the variable value e.g. C:\Program Files\Apache Software Foundation\apache-maven-(your version number). Click ok when you're done.
Add a second environment variable with "M2" for the name and "%M2_HOME%\bin" (without the quotes) as the value.
If JAVA_HOME is not listed as one of the variables under System Variables then add a new environment variable with "JAVA_HOME" as the name and the path to you JDK installation directory (not the bin folder) as the value.
Click on the Path variable and click edit. Then add the following string to the end of value for path:
%JAVA_HOME%\bin;%M2%
Open up a command prompt and type "mvn --version". NOTE: If you already had a command prompt open, close it and open a new one so that your changes are reflected. You should see some information about your maven installation. If you get a prompt stating that the command was not found then you probably made a mistake in one of the previous steps.
Note: In order to build the source code you must have the Java Development Kit version 1.6 installed.
It is recommended to install Maven on OSX using MacPorts. If you do not currently have MacPorts you can install it from http://www.macports.org/install.php.
Run the following command:
sudo port install maven3
Run mvn --version to vertify that it is correctly installed.
If you do not wish to use MacPorts simply use the following instructions.
From command line, change to the root directory of the WebWorks repository and run the following commands:
mvn clean install -DPRODUCT_VERSION=version
Where the version is the WebWorks version that you want to build (e.g. 2.3.0.1), which will be shown when you execute "bbwp" in the command line. The first time the build is run it will take up to 5 minutes to complete and will require an internet connection. Subsequent builds take around 2 minutes.
If the build is successful two zip files will be generated in a "target" directory located in the root of the WebWorks repository. The Two zip files are "WebWorksForSmartphoneWin.zip" for Windows and "WebWorksForSmartphoneMac.zip" for Mac.