incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anis KADRI <anis.ka...@gmail.com>
Subject Re: [DISCUSS] 2.x roadmap planning / first pass at api audit
Date Thu, 26 Jul 2012 18:52:29 GMT
CLI tool is in incubator-cordova-labs/cordova-client branch
I will be adding my changes to it soon.

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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message