Making sure I understand the steps:

1. User downloads and installs BlackBerry 10 Native SDK and Cordova.
2. Executing the create script to create a project will somehow determine
if the user has the WebWorks SDK and if not...
3. Clone the WebWorks SDK using git.
4. Build the WebWorks SDK.
5. Update the project.properties for the project to point at the built
WebWorks SDK.

I would prefer to not dynamically clone and build the WebWorks SDK as part
of Cordova project creation, seems like that could be prone to issues.

I would tend to think the majority of developers would not be building
custom plugins for their application. Would the native SDK be required by
Cordova end developers if Cordova for BlackBerry 10 contains some native
(C++) plugins?


On Wed, Dec 5, 2012 at 1:05 PM, Gord Tanner <gtan...@gmail.com> wrote:

> Currently for developing for BlackBerry 10 the user needs to download and
> install the WebWorks SDK.  [1].
>
> This SDK is opensource and available from github [2] and users are able to
> clone and build the SDK with the native development tools available [3].
>
> I would like to switch the BlackBerry 10 platform for cordova to use the
> NDK and clone WebWorks from github.  The only difference a cordova
> developer would notice would be what download we tell them to install in
> the documentations, everything else would be handled by the ./bin/create
> script and ./cordova/* scripts pointing where the WebWorks SDK lives.
>
> This preps us to have the tools available on the developers machine to
> build any native extensions that may or may not be needed for BlackBerry 10
> development.
>
> [1] https://developer.blackberry.com/html5/download/
> [2] https://github.com/blackberry/BB10-Webworks-Packager
> [3] http://developer.blackberry.com/native/beta/
>

Reply via email to