Community Development Dashboard
Tracking sheet for focused development projects by community members | |
Tags | WebGL, HTML5, WebWorks, bbUI.js, C++, AIR, ANE, native, extension |
---|
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.
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
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.