Community Development Dashboard

This page is intended to capture the the details of community collaborations under focused development, for coordination amongst participants. See below for the lead community developers, links to the primary repositories, issue lists and current goals.

Get Involved!



There are 6 areas of Open Source work going on right now with the community, though if want you’d like to do is not listed, then get in touch with me (@timothywindsor on Twitter) and we’ll see what we can set up.

Our current areas are:

  • BB10 WebWorks Extensions
  • bbUI.js Issues and Features
  • Screen Layout Examples
  • Advanced UI Examples
  • Advanced UI using WebGL
  • BB10 AIR Native Extensions

BB10 WebWorks Extensions

Exposing native BlackBerry 10 APIs and porting BBOS extensions for BB10 WebWorks. These extensions are written in C/C++ and JavaScript. See below for our top requests and a link to the Github Issue that tracks development progress. If you have a need for an extension, please open a Github Issue with a description of what you need from the extension. Or, respond on the issue for the extension you need so we can track demand.

Top Extension Requests

1 Screen Backlight Extension

Under investigation by Developer Relations for technical feasibility
Need an extension that will enable an application to keep the backlight on when needed. Investigation will need to be done to see if this is possible in an extension or if it requires changes in the Web Platform itself.

2 Barcode Scanning Extension

needs a volunteer
Create an extension that can be used to scan barcodes using the ZXing library in BB10. We have some Barcode Scanning code that should be a good starting point.

3 Child Browser Extension

needs a volunteer
A more extensive Child Browser extension is needed for some use cases. Ideally, this extension would meet the API requirements of the Cordova API so that the code can be reused.

4 Bluetooth Extension

needs a volunteer
An Extension is needed for WebWorks that would allow search and discovery of Bluetooth devices, connecting, and communication over Bluetooth.

Other Extension Development

Secure One Way Encryption Extension
needs a volunteer
We want to create an extension that wraps the code in this sample:
https://github.com/blackberry/Cascades-Community-Samples/tree/master/PasswordSample

Microphone Recording Extension
by John852
code is complete but not on Github yet

Zip/Unzip Extension
Unzip portion done by Starpax.
Needs a new volunteer to take on the zip portion

Developers:
Sign up as a contributor, to join us.
Justin Tokarchuk,
Brian Scheirer,
Kevin P “HaTaX”,
Thomas W “ph03n1x”,
Lloyd Summers

Roadmap and Issue List: https://github.com/blackberry/WebWorks-Community-APIs/issues

Staging Repository: https://github.com/blackberry/WebWorks-Community-APIs

bbUI.js Issues and Features

Working through the list of issues on bbUI.js, both bugs and feature requests.

Developers:
Sign up as a contributor, to join us.
Rory Craig-Barnes,
Justin Tokarchuk,
Shane Cridlebaugh,
Jeremy Duke

Roadmap and Issue List: https://github.com/blackberry/bbUI.js/issues

Staging Repository: https://github.com/blackberry/bbUI.js

Screen Layout Examples

Common Layout Samples using bbUI.js. These samples are intended to provide starting points for developers to reduce initial coding and setup time.

Developers:
Sign up as a contributor, to join us.
Rory Craig-Barnes,
Justin Tokarchuk,
Shane Cridlebaugh,
Brian Scheirer,
Jeremy Duke,
Don Berzley,
Apekshith Gowda,
Lloyd Summers,
Kevin P “HaTaX”,
Thomas W “ph03n1x”,
Justin DaSilva

Roadmap and Issue List: https://github.com/blackberry/BB10-WebWorks-Community-Samples/issues

Staging Repository: https://github.com/blackberry/BB10-WebWorks-Community-Samples

Advanced UI Examples

Advanced Dynamic UI with animation, taking advantage of hardware acceleration and Alice.js.

Developers:
Sign up as a contributor, to join us.
Jeremy Duke,
Lloyd Summers

Roadmap and Issue List: https://github.com/blackberry/BB10-WebWorks-Community-Samples/issues

Staging Repository: https://github.com/blackberry/BB10-WebWorks-Community-Samples

Advanced UI using WebGL

Examples of advanced UI using the capabilities of WebGL and hardware acceleration on BlackBerry 10

Developers:
Sign up as a contributor, to join us.
Lloyd Summers

Roadmap and Issue List: https://github.com/blackberry/BB10-WebWorks-Community-Samples/issues

Staging Repository: https://github.com/blackberry/BB10-WebWorks-Community-Samples

BB10 AIR Native Extensions

Exposing native BlackBerry 10 APIs and porting BBOS extensions for BB10 AIR Applications

Developers:
Sign up as a contributor, to join us.
Justin Tokarchuk,
Brian Scheirer,
Kevin P “HaTaX”,
Thomas W “ph03n1x”,
Justin DaSilva

Roadmap and Issue List: https://github.com/blackberry/Community-APIs-for-AIR/issues

Staging Repository: https://github.com/blackberry/Community-APIs-for-AIR