- So much Contacts work [1]: - there are events for contacts being added, modified, removed [2]. Currently all three are encapsulated in a single event but these will be split out - lots of discussion about whether applications should have the ability to _manage_ contacts (be able to add, remove, modify), or whether this should be routed through a single global manager that would be up to implementations to create. If there are Cordova users reading this, if you have any use cases here, I would like to share them with the SysApps group. There was contention that having multiple contact manager applications is not a valid use case, which, I believe, is not valid. However I'd like to back that up with some real-life examples.
- W3C infrastructure. The specs being worked on are on GitHub [3]! Go check them out, star the ones you are interested in, send pull requests, submit issues, etc. Really cool! - There were questions and concerns raised about "bus factor" w.r.t. GitHub. I chimed in about our experience (GitHub / Apache). Marcos (who seems to be leading the community/GitHub effort in the W3C) has some guidelines [8]. Hopefully some middle ground is found so W3C can tap into the OSS community on GitHub without compromising W3C's control over infrastructure. - New proposals and phase 2 focus moving forward. - GM from QualComm presented a geofencing proposal as Geolocation enhancement. - A Seamless Mobility API (from my understanding, somewhat vague) was presented. Conclusion was gathering more requirements + use cases for this, it seems like instead of a new API, most of what was proposed could be shoved into NetInfo API. - Unfortunately it was decided phase 2 items would not be discussed/scheduled until the phase 1 items moved to last call (reward-based motivation in a way). However, gathering use cases for APIs that we have experience with can be done on the wiki [4]. Relevant ones are: - Browser API [5] parallels our InAppBrowser API. - Media Storage API [6] is a superset of a subset ( :D ) of our camera API. Perhaps we can help out there. - Related, the Contacts API [7] is in a working draft state but has no use cases. I'd like to put some effort into gathering a few. There are a lot of decisions being made w.r.t. this spec, so having some kind of real-life basis seems.. reasonable. [1] http://contacts-manager-api.sysapps.org/ [2] http://contacts-manager-api.sysapps.org/#contactschangeevent-interface [3] https://github.com/sysapps [4] http://www.w3.org/wiki/System_Applications [5] http://www.w3.org/wiki/System_Applications_WG:_Browser_API [6] http://www.w3.org/wiki/System_Applications_WG:_Media_Storage_API [7] http://www.w3.org/wiki/System_Applications_WG:_Contacts_API [8] http://www.w3.org/wiki/System_Applications#Editorial_process