HTML5 & The API's

19
HTML5 & The API’s Rock n’ Roll Development

description

Ponencia en el evento The API Hour organizado en BBVA Innovation Center. https://www.centrodeinnovacionbbva.com/eventos/26269-the-api-hour-the-next-web-revolution

Transcript of HTML5 & The API's

Page 1: HTML5 & The API's

HTML5 & The API’sRock n’ Roll Development

Page 2: HTML5 & The API's
Page 3: HTML5 & The API's

The Web is the Platform!

Page 4: HTML5 & The API's

HTML5 (Web Technologies)

HTML CSS Javascript

Page 5: HTML5 & The API's

Present, but future?

http://dev.w3.org/html5/decision-policy/html5-2014-plan.html

Plan for world domination

Page 6: HTML5 & The API's

Modularity

Page 7: HTML5 & The API's

Be a Rock & Roll star!

Page 8: HTML5 & The API's

Especificaciones separadas

(Especificación - Grupo de trabajo asignado)

HTML Microdata - HTML WGHTML Canvas 2D Context - HTML WGHTML5 Web Messaging - Web Apps WGWeb Workers - Web Apps WGWeb Storage - Web Apps WGThe WebSocket API - Web Apps WGThe WebSocket Protocol - IETF HyBi WGServer-Sent Events - Web Apps WGWebRTC - WebRTC WGWebVTT - W3C Web Media Text Tracks CG

Especificaciones creadas como extensión

HTML+RDFa - RDFa WGDOM Parsing and Serialization - Web Apps WGShadow DOM - Web Apps WGWeb Intents - Web Apps WG / Device APIs WGPolyglot Markup: HTML-Compatible XHTML Documents - HTML WGHTML5: Techniques for providing useful text alternatives - HTML WGHTML Editing APIs - HTML Editing APIs CGHTML Media Capture - Device APIs WGMedia Capture and Streams - Device APIs WG / WebRTC WGMedia Fragments URI - Media Fragments WGEncrypted Media Extensions - HTML WGMedia Source Extensions - HTML WGmany rel value specifications registered at the link type registry - Microformats

Especificaciones adaptadas

SVG - SVG WGMathML - Math WGWAI-ARIA - PFWG

Page 9: HTML5 & The API's

Javascript API’s

Web Storage, Selectors API, Navigation Timing, Offline, Geolocation, Web Notifications, Media Capture... entre otras!

http://www.w3.org/standards/techs/js#w3c_all

Page 10: HTML5 & The API's

Mobile World

Mobile Specifications

Especificaciones:

WebRTC, Media Capture, Battery Status, Offline, Page Visibility, Device Orientation, Geolocation...

http://www.w3.org/mobile

Page 11: HTML5 & The API's
Page 12: HTML5 & The API's

New wave of web developers

Page 13: HTML5 & The API's

http://www.apihub.com/

https://www.mashape.com/

https://store.apicultur.com/

http://www.programmableweb.com/

http://apis.io/

API’s World

Page 14: HTML5 & The API's

Herramientas

http://www.ludei.com/tech/cocoonjs

http://www.icenium.com

http://trigger.io

http://phonegap.com

http://monaca.mobi

Page 15: HTML5 & The API's

Frameworks

http://www.sencha.com/ http://www.zeptojs.com/

http://jquerymobile.com http://www.kedoui.com/

http://enyojs.com

Page 16: HTML5 & The API's

HTML5 Architecture

AngularJS Backbone

emberKnockout

Page 17: HTML5 & The API's

JS API’s Nativas

Page 18: HTML5 & The API's

Muchos dispositivos, muchos Markets, sistemas operativos, Monetización, Resoluciones de pantalla, Renderizado, Memoria, Teclados...

Esto sólo es el principio, ubicuidad, geolocalización, orientación, almacenamiento, acceso a la cámara, contactos,...

Page 19: HTML5 & The API's

Gracias!