Sample Apps for WebWorks SDK 1.0

Preview for Invoke sample

Invocation Framework

Invoke Apps

How to invoke all sorts of cards, apps, and viewers with the Invocation Framework on BlackBerry 10

See the sample code ›
Preview for Gestures sample



How to easily incorporate gestures (swipe, drag, multi-touch, etc.) into an application for BlackBerry 10 using the Hammer.js library.

See the sample code ›
Preview for BBM sample

BlackBerry Messenger


A look at the APIs that will enable you to leverage BlackBerry Messenger integration within BlackBerry 10 applications.

See the sample code ›
Preview for Share Targets sample

Sharing Content

Share Targets

How to invoke a list of Share Targets (aka. display a "Share Card") for BlackBerry 10. You pick a title for the card, which type of file to share, and the invocation framework handles the rest!

See the sample code ›
Preview for Maps sample

Geolocation & Maps


How to integrate a few popular mapping services (Google, Bing, Leaflet, Openlayers) into a BlackBerry 10 app.

See the sample code ›
Preview for Sensors sample

Device Sensors


Use the various sensors on the device and capture the data points for display to the user, with the help of the Flotr2 graphing library.

See the sample code ›
Preview for config.xml sample

Config.xml White List

Remote File Access

Learn how to avoid some development pitfalls when creating an HTML5 application using WebWorks.

Go to the tutorial ›
Preview for WebGL sample

WebGL Samples

3D Graphics

Check out the WebGL samples for PlayBook 2.0 which are packaged as HTML5 apps using BlackBerry WebWorks. One included sample is Tunnel Tilt which is a fully functioning WebGL game complete with lighting effects and sound.

See the sample code ›
Preview for Quick Refreshes tutorial

Avoiding Recompiles

Quick Refreshes

Learn how to set up your development environment to avoid having to recompile your app after making a code change.

Go to the tutorial ›