- From: Yriarte, Luc <luc.yriarte@intel.com>
- Date: Mon, 22 Apr 2013 08:42:18 +0000
- To: ??? <hollobit@etri.re.kr>, 'Luc Yriarte' <luc.yriarte@linux.intel.com>, "public-nfc@w3.org" <public-nfc@w3.org>
Thanks Jonathan, This is the right time to discuss what should be in the API and how to implement it I guess. I would say our main objectives are pretty much what you listed, plus some alignment effort with the other W3C groups, SysApps in particular: - Have an API that's high level and easy to understand for a developer who's not familiar with the NFC forum specs, and that still covers the main NFC use cases. - Still make it possible for the more NFC-savvy developer to work at a lower level, by exposing access to NDEF messages and records byte structure. - Keep the API consistent with the SysApps group APIs, especially regarding asynchronous API design conventions i.e. DOMRequests / DOMFutures. - Have reference implementations on different platforms like Android, Linux/DBus, Windows 8, using frameworks like node.js, phonegap, also HyWAI if that makes sense to you guys. Looking forward for your feedback, Cheers, Luc > -----Original Message----- > From: ÀüÁ¾È« [mailto:hollobit@etri.re.kr] > Sent: Friday, April 19, 2013 7:37 AM > To: 'Luc Yriarte'; public-nfc@w3.org > Subject: RE: common NFC API draft / base for discussion > > Hi Luc, > > HyWAI is a hybrid web platform similar to the Phonegap. > > Unfortunately, we didn't make English API document yet. So you can see > the translated API document here http://bit.ly/15huamC > > We had been developing the HyWAI system since 2009. From the beginning, > HyWAI system was designed to get compatibility with W3C Device APIs. > Therefore, most of HyWAI APIs is very similar to W3C Device APIs. > > The 1st implementation of NFC API, in the HyWAI, was added 2011. It was > very simple style. > Current version of NFC API is 2nd implementation. > > We were trying to extract NFC APIs from low level NFC APIs. > > Our API considering points was as below : > - Use to web applications > - Can be used simply > - Can be support to multi-platform environment > > I'm thinking of make a proposal that based on our experience for the > modification of current NFC API draft. > If I finish the proposal, I will propose that. > > Best Regards, > > --- Jonathan Jeon > > -----Original Message----- > From: Luc Yriarte [mailto:luc.yriarte@linux.intel.com] > Sent: Thursday, April 18, 2013 4:59 PM > To: public-nfc@w3.org > Subject: Re: common NFC API draft / base for discussion > > > Thanks for sharing this, Jonathan. > > I wasn't aware of the HyWAI platform before, is it some kind of a WAC > successor ? Also, I tried to figure out the license, but I couldn't > find it in english. Anyway, it looks like a very thorough API, that > should add some insight to the discussion. > > Cheers, > > Luc > > On 04/18/2013 04:02 AM, ÀüÁ¾È« wrote: > > Hi All, > > > > Regarding Web NFC API, we have also implemented in our HyWAI(Hybrid > Web Application Interface) Platform. > > > > http://www.w3c.or.kr/hywai/api/classhywai_1_1nfc_1_1_nfc_manager.html > > > > I hope we can discuss to merge the experiences. > > > > Best Regards. > > > > --- Jonathan Jeon > > > > -----Original Message----- > > From: Luc Yriarte [mailto:luc.yriarte@intel.com] > > Sent: Tuesday, April 16, 2013 2:05 AM > > To: public-nfc@w3.org > > Subject: common NFC API draft / base for discussion > > > > > > Hi all, > > > > > > Following is a base for discussing a common NFC API draft: > > > > > http://htmlpreview.github.io/?https://github.com/w3c/nfc/blob/master/p > > roposals/common/nfc.html > > > > There are a few consequent changes regarding the Intel NFC proposal: > > - Use of EventTarget / EventHandler and Request interfaces, in > alignment with the SysApps working group. > > - Adding NDEF MIME records, and support of binary payload. > > - Support for SmartPoster records > > - Support for bluetooth / wifi handover > > - Moving the NFCAdapter interface functionalities to the NFCManager > interface. > > > > > > As of now, we have insulated the web API from most of the NFC forum > spec, so the app developer doesn't have to care about NFC tag type, or > decoding a TNF in order to find a record type, and so on. The > assumption is that a developer would use the high level API for the > common use cases, and fallback on binary records for more exotic uses. > This is a design choice, and it is definitely open to discussion. > > > > > > All comments welcome, > > > > Luc > > > > > > > > -- > > Luc YRIARTE - OTC Software Engineer > > INTEL Corp. Montpellier, France > > --------------------------------------------------------------------- > > Intel Corporation SAS (French simplified joint stock company) > > Registered headquarters: "Les Montalets"- 2, rue de Paris, > > 92196 Meudon Cedex, France > > Registration Number: 302 456 199 R.C.S. NANTERRE > > Capital: 4,572,000 Euros > > > > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > > >
Received on Monday, 22 April 2013 08:44:15 UTC