BlackBerry® WebWorks™

BlackBerry® WebWorks™ 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 for BlackBerry tablets and smartphones.

The project is open sourced under the Apache 2.0 license.

SDK Roadmap:

Feature Requests:

Forums:

Downloads:

Source Repositories

Repository Description Contributors
WebWorks Contains all of the source code for the WebWorks platform and APIs for BlackBerry Smartphones See List
WebWorks-TabletOS Contains all of the source code for the WebWorks platform and APIs for BlackBerry PlayBook See List
WebWorks-API-Docs Source code for the WebWorks API documentation See List
WebWorks-Community-APIs Community built APIs for both the Smartphone and Tablet OS. These are not part of the official SDK See List
bbUI.js Home for BlackBerry UI look and feel JavaScript toolkit for WebWorks See List
WebWorks-Samples Home for sample applications built with the BlackBerry WebWorks SDK See List
WebGL-Samples Home for sample applications built with using the WebGL technology. Current samples include PeaksAndValleys and TunnelTilt. See List
jQueryMobile-Samples Samples to be used in the jQuery Mobile Cookbook project See List
PictureWall A sample application that displays a collection of pictures onto a “wall” of BlackBerry PlayBook tablets See List

Project Details

BlackBerry WebWorks is a unique platform in the mobile market and is designed to take the Web as a first class citizen to create full featured applications. It is built on three main strategic principles.

  1. Advanced Standards

    • It truly adopts advanced web standards such as HTML5, CSS3, JavaScript, and features a powerful implementation of SVG.
    • It runs on the market-leading WebKit® browser engine. (Also available on BlackBerry handheld version 5.0)
    • We are working with leading productivity web frameworks, including (but not limited to) jQuery®, Dojo®, and Sencha®, to make sure that they function and perform as expected.
    • It’s not just about standards, it’s about advanced standards and technologies that promote developer skills and productivity.
  2. Powerful Integration

    • It is not a lowest common denominator platform. It’s not an isolated environment.
    • You can create full BlackBerry Super Apps with access to the entire platform through Services and JavaScript APIs.
    • It’s also completely extensible; If support for that one API that you need doesn’t already exist, you can add it yourself.
    • Quickly get on the road to an attractive, secured, integrated, always-on and event-driven application that can exploit what makes the BlackBerry platform so powerful.
  3. Open

    • RIM is putting its resources on the table to become contributing members of the top web open source communities including WebKit, jQuery, and Dojo, and other partners such as Sencha and PhoneGap®. This is a beginning, and our strategy is to broadly advance the state of the art in mobile web applications.
    • We are also open sourcing this web application platform here under the Apache 2.0 license, so developers can be a driving force in its future.
    • This new BlackBerry web application platform is open in every way possible.