Port UPnP Extension to Cordova Plugin
timwindsor opened this issue · comments
This WebWorks 1.0 plugin for UPnP communication needs to be ported to the WebWorks 2 format.
https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/upnp
@timwindsor Can you assign this one to me?
I need you to sign the contributor agreement for me to be able to accept code. It's here: http://www.blackberry.com/legal/pdfs/webworks/Research_In_Motion_Limited_ICLA_021811_cl.pdf
Are you currently a student in UCOSP or going to be? I see that you've worked on Markus and Freeseer.
Okay, are you familiar with what's needed to do a port between an older extension and the new plugin format? I wrote up a blog post about it some time ago. The new template should help with it's renaming script.
I will use the following resources:
Cordova Plugin Development Guide
Building Cordova Plugins for BlackBerry 10 on Linux / Building Cordova Plugins for BlackBerry 10 on Mac
The plugin guide is a useful reference, but I don't think it's as comprehensive as what we have here. Mongoose is a pretty good example of a complicated extension, so you can refer to it.
My blog post describes a good way to go about it: http://devblog.blackberry.com/2014/03/power-your-webworks-extension-with-cordova/
And now the Template plugin has an Ant script to rename everything so you can save a whole lot of time in the setup.
Thanks.
Fixed by #374 - Also published to Cordova Registry: http://plugins.cordova.io/#/package/com.blackberry.community.upnp