WebAPIs
From Lost In Wonderlands
Contents
- 1 Web APIs
- 1.1 See also
- 1.2 W3C Standards
- 1.2.1 W3C Tutorials and courses
- 1.2.2 Accessibility
- 1.2.3 Support
- 1.2.4 W3C
- 1.2.5 W3C orientation pages
- 1.2.6 W3C Web DAP (Devices API)
- 1.2.7 W3C Media
- 1.2.8 W3C Accessibility
- 1.2.9 W3C Widget Configuration and Packaging File - config.xml
- 1.2.10 W3C Device Orientation Event Spec
- 1.2.11 W3C internationalization (i18n)
- 1.2.12 W3C Graphics
- 1.3 Others
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
- HyperText
- HTML
- HTML5
- HTML5 Gaming
- HTML5 Demos
- HTML5 Tutorials
- xHTML
- XML
- JSON
- CSS
- CSS3
- JavaScript
- JavaScript Frameworks
- Cordova, a framework previously know as PhoneGap
- Web Blogs
- Web Browsers
- Web Hybrid Apps
- Web Native Extension and plugins
- Web Formats
- Web Technologies Reference
- Web APIs
- Web Tools
- Web Presentation Tools
- Semantic Web and Data Web
W3C Standards
W3C Tutorials and courses
- tutorial and courses : http://www.w3.org/2002/03/tutorials.html#webdesign_graphics
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
- CSS1: http://www.w3.org/TR/CSS1/
- CSS2: http://www.w3.org/TR/CSS/
- CSS3: http://www.w3.org/TR/2001/WD-css3-roadmap-20010523/
HTML
- HTML5: http://www.w3.org/TR/html5/
- HTML5.1 nightly: http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#event-handlers
- Aternative to text in HTML5: http://dev.w3.org/html5/alt-techniques/
- HTTML4 vs HTML5 http://dev.w3.org/html5/html4-differences/
DOM
W3C
- W3C DAP API:http://www.w3.org/2009/dap/
- Standards: http://www.w3.org/standards/
- all standard Draft: http://www.w3.org/TR/
W3C orientation pages
- Audio Current Status: http://www.w3.org/standards/techs/audio#w3c_all
- Audio and Video : http://www.w3.org/standards/webdesign/audiovideo
- Graphics: http://www.w3.org/standards/webdesign/graphics
- HTML current Status: http://www.w3.org/standards/techs/html#w3c_all
- HTML and CSS: http://www.w3.org/standards/webdesign/htmlcss
- JavaScript API: http://www.w3.org/standards/techs/js#w3c_all
- Math On the Web: http://www.w3.org/standards/webdesign/math
- Media Access Current Status: http://www.w3.org/standards/techs/mediaaccess#w3c_all
- Mobile Web : http://www.w3.org/standards/webdesign/mobilweb
- Privacy: http://www.w3.org/standards/webdesign/privacy
- Semantic Web: http://www.w3.org/standards/semanticweb/
- SVG Current Status : http://www.w3.org/standards/techs/svg#w3c_all
- Tutorials and courses: http://www.w3.org/2002/03/tutorials.html
- Web Architecture: http://www.w3.org/standards/webarch/
- Web Browsers And Authoring tools: http://www.w3.org/standards/agents/
- Web Design and Applications: http://www.w3.org/standards/webdesign/
- Web Declarative Web Application current status: http://www.w3.org/standards/techs/dwa#w3c_all
- Web of Devices: http://www.w3.org/standards/webofdevices/
- Web od Services: http://www.w3.org/standards/webofservices/
- Web Real Time Communication Status: http://www.w3.org/standards/techs/webrtc#w3c_all
- XMl Technology: http://www.w3.org/standards/xml/
W3C Web DAP (Devices API)
- Working Group: http://www.w3.org/2009/dap/
- DAP Wiki: http://www.w3.org/2009/dap/wiki/Main_Page
- 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 VTT, Subtitles file format: http://dev.w3.org/html5/webvtt/
Web RTC
Speech (Recognition)JavaScript API
- a new API
- http://www.speechapi.com/
- http://www.speechapi.com/demos/
- https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
- http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/att-1696/speechapi.html
- http://updates.html5rocks.com/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API
W3C media Capture API
W3C Audio and Video
W3C Accessibility
W3C Widget Configuration and Packaging File - config.xml
- http://www.w3.org/TR/widgets/
- http://www.ibm.com/developerworks/web/library/wa-w3cwidget/
- https://build.phonegap.com/docs/config-xml
W3C Device Orientation Event Spec
W3C internationalization (i18n)
W3C Graphics
- http://www.w3.org/standards/webdesign/graphics
- http://www.w3.org/TR/PNG/
- http://www.w3.org/Graphics/SVG/
- http://www.w3.org/Graphics/WebCGM/
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
- Fullscreen API: https://wiki.mozilla.org/Gecko:FullScreenAPI
WhatWG
Fullscreen
Khronos Group
- Web GL: http://www.khronos.org/webgl/
- Typped Arrays: https://www.khronos.org/registry/typedarray/specs/1.0/
Web Intents
- http://webintents.org/
- http://www.w3.org/wiki/WebIntents
- http://www.w3.org/wiki/WebIntents/ContactsAPI
Web RTC
Clouds API
OCCI
Open Stack
- Open Stack and OCCi : http://wiki.openstack.org/occi
Open Nebula
- http://opennebula.org/
- Open Nebula and OCCi http://opennebula.org/software:ecosystem:occi
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