incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Johnson <dave.c.john...@gmail.com>
Subject Re: [DISCUSS] 2.x roadmap planning / first pass at api audit
Date Mon, 30 Jul 2012 03:51:30 GMT
brian are you suggesting we use the same couchdb setup etc as npm is
using (i.e. we fork it) or we actually work on top of the existing npm
registries?

On Thu, Jul 26, 2012 at 11:38 AM, Brian LeRoux <b@brian.io> wrote:
> So, interestingly the Node dudes have expressed they are ok w/ us
> experimenting w/ the npm registry for our plugin-discovery mechanism.
> This is really great news as that it saves us from having to bikeshed
> the service api, user auth, tech choices, etc. Our CLI tooling is
> already Node so reuse w/ the npm library will be straightforward.
>
> We can bootstrap on top of registry.npmjs.org which is really just an
> Apache CouchDB instance (yay) which means that the system is
> effectively federated by its technical nature, which is to say, that
> anyone can run a registry (which likely we will see happen; speaking
> for Adobe I know we will want to host officially sanctioned plugins
> for the phonegap dist).
>
> So this is good stuff. We are actually not far from plugin discovery,
> creation, validation, publication, installation, and removal!
>
> It is not without some irony that this also means our plugin packaging
> format will be package.json ---which really has bad symmetry with our
> current config/manifest file being config.xml. (I think its fine, for
> now, but something we should discuss.)
>
> Fil/Anis: need to drop the new CLI prototype into labs (soon?)
>
> Bryce: super agree on new APIs being a bit sketchy in their early
> phases. Another win for this plugin reality is that we remove a whole
> tonne of responsibility from the core cordova codebase and can start
> getting super funky with our API experimentation.
>
>
> On Wed, Jul 25, 2012 at 8:09 PM, Bryce Curtis <curtis.bryce@gmail.com> wrote:
>> I think the near-term looks fine.  What I consider most important on
>> the list are the plug-in metafiles and config files.  A close second
>> would be the plug-in management tools that will consume/produce these
>> files.  With that said, we probably won't be using the command line
>> tools, so having the metafiles well documented will be important.
>>
>> Next in importance will be to update current plug-ins to latest APIs.
>>
>> As for adding new APIs, I would only caution against implementing
>> early specs that change frequently - lessons learned from the
>> contacts, device and other APIs.   One thing to consider is that the
>> more plug-ins we ship with Cordova, the more we have to maintain &
>> test for each release... and that the goal should be to equally
>> support functionality across the major platforms for each first-class
>> plug-in.
>>
>>
>> On Wed, Jul 25, 2012 at 6:54 PM, Michael Brooks
>> <michael@michaelbrooks.ca> wrote:
>>> The 2.x roadmap looks good.
>>>
>>> I've moved the "config manifest" under "Nearterm" because it should be
>>> tackled at the same time as plugin-install / remove.
>>>
>>> Michael
>>>
>>> On Wed, Jul 25, 2012 at 4:45 PM, Don Coleman <don.coleman@gmail.com> wrote:
>>>
>>>> I'm interested in NFC.  Kevin Griffin and I wrote a phonegap-nfc
>>>> plugin https://github.com/chariotsolutions/phonegap-nfc.  We plan on
>>>> adding Tizen and WP8 support once we get the devices.
>>>>
>>>> On Wed, Jul 25, 2012 at 5:44 PM, Brian LeRoux <b@brian.io> wrote:
>>>> > NFC def an important emerging tech. Added it to the backlog with a
>>>> > note about the w3c group:
>>>> > http://www.w3.org/wiki/Near_field_communications_(NFC)
>>>> >
>>>> >
>>>> >
>>>> > On Wed, Jul 25, 2012 at 1:36 AM, Paul Plaquette
>>>> > <paul.plaquette@linux.intel.com> wrote:
>>>> >> hi,
>>>> >>
>>>> >> with NFC,  another API that might be of interest is a payment API
>>>> several
>>>> >> groups are proposing one or working on it.  W3C has a working group,
>>>> >> Webinos an API
>>>> >>
>>>> >> http://www.w3.org/ECommerce/Micropayments/
>>>> >> http://dev.webinos.org/specifications/draft/payment.html
>>>> >>
>>>> >> -
>>>> >> Paul
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> On 07/25/2012 10:04 AM, Shazron wrote:
>>>> >>>
>>>> >>> I think this warrants some discussion to be put on the roadmap,
esp
>>>> >>> since Android has a NFC API (there is a Cordova plugin here:
>>>> >>>
>>>> >>>
>>>> http://www.phonegap.com/2011/09/26/building-an-nfc-enabled-android-application-with-phonegap/
>>>> ),
>>>> >>> and the rumour is the iPhone 5 (this fall) will have one as
well.
>>>> >>>
>>>> >>> Don't know if any committers are involved with the standards
bodies to
>>>> >>> get an API discussion going with the w3c.
>>>> >>>
>>>> >>> On Wed, Jul 25, 2012 at 12:46 AM, Paul Plaquette
>>>> >>> <paul.plaquette@linux.intel.com> wrote:
>>>> >>>>
>>>> >>>> Any NFC  web APIs support?
>>>> >>>>
>>>> >>>> Tizen owns a NFC API  [1]
>>>> >>>>
>>>> >>>> I am not sure W3C is having a draft for an API yet (2]
>>>> >>>> Webinos  is having one - Webinos is a European  Consortium
[3]
>>>> >>>>
>>>> >>>> [1] -
>>>> >>>>
>>>> >>>>
>>>> https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.help.web.api.device%2Ftizen%2Fnfc.html
>>>> >>>> [2] - http://www.w3.org/wiki/Near_field_communications_(NFC)
>>>> >>>> [3] - http://dev.webinos.org/specifications/draft/nfc.html
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> 2 7:58 AM, "Brian LeRoux" <b@brian.io> wrote:
>>>> >>>>>>>>
>>>> >>>>>>>>
>>>> >>>>>>>>
>>>> >>>>>>>>> Hey guys, i've just updated the wiki
[1] with some near-term
>>>> goals
>>>> >>>>>>>>> and
>>>> >>>>>>>>> a first pass at the long desired core
API audit. Essentially it
>>>> >>>>>>>>> notes
>>>> >>>>>>>>> where things have moved forward in the
standards process or, in
>>>> some
>>>> >>>>>>>>> cases, cordova specific upgrades we've
discussed in the past.
>>>> >>>>>>>>>
>>>> >>>>>>>>> Please discuss!
>>>> >>>>>>>>>
>>>> >>>>>>>>> [1] http://wiki.apache.org/cordova/RoadmapProjects
>>>> >>>>>>>>
>>>> >>>>>>>>
>>>> >>>>>>>>
>>>> >>>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> Paul Plaquette
>>>> >>>> Senior Software Engineer
>>>> >>>> Open Source Technology Center
>>>> >>>> Intel Corp.,Montpellier, France
>>>> >>>
>>>> >>>
>>>> >>
>>>> >> --
>>>> >> Paul Plaquette
>>>> >> Senior Software Engineer
>>>> >> Open Source Technology Center
>>>> >> Intel Corp.,Montpellier, France
>>>>

Mime
View raw message