WebAPIs

From Lost In Wonderlands
Jump to: navigation, search

Web APIs

by paul.plaquette, Senior Software Engineer, Trilda Open Source

list of web pages for consortium's, and other player in the web technology field

NeXT Steps

 add more link to web APIs

coming soon :

Everything You Always Wanted to Know on Web APIs... (But Were Afraid to Ask)

Standards and Non Standards APIs


See also


W3C Standards

W3C Tutorials and courses

Accessibility

Support

  • API Design-Patterns:
* http://dev.w3.org/2009/dap/design-patterns/
  • Web IDL specifications :
* http://www.w3.org/TR/WebIDL/
* http://dev.w3.org/2006/webapi/WebIDL/
* Web IDL checker : http://www.w3.org/2009/07/webidl-check
  • Typped Arrays:
* https://www.khronos.org/registry/typedarray/specs/1.0/

CSS


HTML


DOM


W3C


W3C orientation pages


W3C Web DAP (Devices API)

  • Ambiant Light
* http://www.w3.org/TR/2012/WD-ambient-light-20121213/
  • Battery:
* https://dvcs.w3.org/hg/dap/raw-file/tip/battery/Overview.html
* http://www.w3.org/TR/2012/CR-battery-status-20120508/
  • Calendar:
* http://dev.w3.org/2009/dap/calendar/
  • Device API Access Control Use Cases and Requirements:
* http://www.w3.org/TR/2011/NOTE-dap-policy-reqs-20110317/
  • Devices API Requirements:
* http://dev.w3.org/2009/dap/api-reqs/
  • Device API Privacy Requirements:
* http://dev.w3.org/2009/dap/privacy-rulesets/
* http://www.w3.org/TR/2010/NOTE-dap-privacy-reqs-20100629/
* http://www.w3.org/TR/2012/NOTE-app-privacy-bp-20120703/
  • Features Permissions:
* http://dev.w3.org/2009/dap/perms/FeaturePermissions.html
  • Geolocation:
* http://lists.w3.org/Archives/Public/public-device-apis/2009Nov/0026.html
  • HTMl Media Capture :
* https://dvcs.w3.org/hg/dap/raw-file/tip/media-stream-capture/MediaRecorder.html
* http://www.w3.org/TR/2012/WD-html-media-capture-20120712/
* http://www.w3.org/TR/2012/WD-mediacapture-streams-20120628/
* http://www.w3.org/TR/2012/WD-capture-scenarios-20120306/
  • Messaging API:
* http://dev.w3.org/2009/dap/messaging/
  • Network Discovery:
* http://www.w3.org/TR/2012/WD-discovery-api-20121004/
  • Network Information API:
* http://www.w3.org/TR/2012/WD-netinfo-api-20121129/
  • NFC:
* http://www.w3.org/2009/dap/wiki/Near_field_communications_(NFC)
  • Permission for Device APi Access:
* http://www.w3.org/TR/2010/WD-api-perms-20101005/
  • Pick Contacts Intent:
* http://www.w3.org/TR/2012/WD-contacts-api-20120712/
  • Pick Media:
* http://www.w3.org/TR/2012/WD-gallery-20120712/
  • Proximity Events:
* http://www.w3.org/TR/2012/WD-proximity-20121206/
  • Sensors:
* sensors-api: https://dvcs.w3.org/hg/dap/raw-file/tip/sensor-api/Overview.html
* temperatures: https://dvcs.w3.org/hg/dap/raw-file/tip/temperature/Overview.html
* humidity: https://dvcs.w3.org/hg/dap/raw-file/tip/humidity/Overview.html
* pressure: https://dvcs.w3.org/hg/dap/raw-file/tip/pressure/Overview.html
  • System Infos API:
* http://dev.w3.org/2009/dap/system-info/
  • Vibration API:
* http://www.w3.org/TR/2012/CR-vibration-20120508/
  • WebIntents:
* http://www.w3.org/wiki/WebIntents
* http://www.w3.org/TR/2012/WD-web-intents-20120626/
* http://www.w3.org/TR/2012/WD-webintents-local-services-20121004/


  • Future Works:
* http://www.w3.org/2009/dap/wiki/FutureWork
* http://www.w3.org/2008/webapps/wiki/Coordination

W3C Media

Web RTC

Speech (Recognition)JavaScript API

W3C media Capture API

W3C Audio and Video

W3C Accessibility


W3C Widget Configuration and Packaging File - config.xml


W3C Device Orientation Event Spec


W3C internationalization (i18n)


W3C Graphics



W3C Contact APIs


W3C File API


W3C Web Notifications


W3C Server-Sent Events


W3C Web Socket API


W3C System Info API


W3C Vibration API


Others

JavaScript

Mozilla

WhatWG


Fullscreen


Khronos Group


Web Intents


Web RTC


Clouds API

OCCI


Open Stack


Open Nebula


Cordova (Previously Known as PhoneGap)

Intel Open Source Technology Center is Contributing to Cordova Project
3 Engineers were registered with Apache Software Foundation as Committers for Cordova Open Source Project:
  • Paul Plaquette, Intel OTC, Senior Software Engineer, paul.plaquette@intel.com
  • Regis Merlino, Intel OTC, Senior Software Engineer, regis.merlino@intel.com
  • Christophe Guiraud, Intel OTC, Senior Software Engineer, christophe.guiraud@intel.com


Notes :

1. Adobe PhoneGap is a Commercial Distribution based on the Open Source Cordova Project
2. Adobe PhoneGap Build System is an automatic building and packaging cloud systems relying on PhoneGap Distribution
3. Tizen is currently available as a Cordova plugin , nit yet as a PhoneGap plugin