Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Razorfish 2014 Tech Summit - Senior Principal Scientist at Adobe Roy Fielding

210
views

Published on

Roy Fielding, one of the principal authors of the HTTP specification and …

Roy Fielding, one of the principal authors of the HTTP specification and
Senior Principal Scientist at Adobe, discusses the future and past of managing content and services in this new era of devices and experiences.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
210
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © 2014 Adobe Systems Incorporated. All Rights Reserved. Roy T. Fielding | Senior Principal Scientist, Adobe HTTP: What next? 1
  • 2. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Past 2
  • 3. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Present 3 Digital Media Digital Marketing
  • 4. © 2014 Adobe Systems Incorporated. All Rights Reserved. Paul needs a new sticker 4 [2007 Paul Downey]
  • 5. © 2014 Adobe Systems Incorporated. All Rights Reserved. Which Hypertext Transfer Protocol (HTTP)? HTTP/1.1 is Done! (again) § RFC 7230: Message Syntax and Routing § RFC 7231: Semantics and Content § RFC 7232: Conditional Requests § RFC 7233: Range Requests § RFC 7234: Caching § RFC 7235: Authentication 5
  • 6. © 2014 Adobe Systems Incorporated. All Rights Reserved. Which Hypertext Transfer Protocol (HTTP)? HTTP/1.1 is Done! (again) § RFC 7230: Message Syntax and Routing § RFC 7231: Semantics and Content § RFC 7232: Conditional Requests § RFC 7233: Range Requests § RFC 7234: Caching § RFC 7235: Authentication HTTP/2.0 (in progress) § Standardization of Google’s SPDY § Session-layer tunnel for HTTP, maybe with header compression § Should have been called TCP++, or TLS++ § Improvement for authenticated or session-heavy sites § http://trac.tools.ietf.org/wg/httpbis/trac/wiki 5
  • 7. © 2014 Adobe Systems Incorporated. All Rights Reserved. W3C Tracking Preference Expression (Do Not Track) 6
  • 8. © 2014 Adobe Systems Incorporated. All Rights Reserved. W3C Tracking Preference Expression (Do Not Track) 7 Online Advertising Industry US FTC European Commission Privacy Advocates
  • 9. © 2014 Adobe Systems Incorporated. All Rights Reserved. W3C Tracking Preference Expression (Do Not Track) 7 Online Advertising Industry US FTC European Commission Privacy Advocates … TPE (the protocol half of DNT) is now in Last Call …
  • 10. © 2014 Adobe Systems Incorporated. All Rights Reserved. What next? 8
  • 11. © 2014 Adobe Systems Incorporated. All Rights Reserved. I could get some REST … 9 Figure 5-9. REST Derivation by Style Constraints RR CS LS VM U CSS LCS COD$ C$SS LC$SS LCODC$SS REST replicated on-demand separated layered mobile uniform interface stateless shared intermediate processing cacheable extensible simple reusable scalable reliable multi- org. visible programmable
  • 12. © 2014 Adobe Systems Incorporated. All Rights Reserved. I could get some REST … 9 Figure 5-9. REST Derivation by Style Constraints RR CS LS VM U CSS LCS COD$ C$SS LC$SS LCODC$SS REST replicated on-demand separated layered mobile uniform interface stateless shared intermediate processing cacheable extensible simple reusable scalable reliable multi- org. visible programmable Constraints
  • 13. © 2014 Adobe Systems Incorporated. All Rights Reserved. I could get some REST … 9 Figure 5-9. REST Derivation by Style Constraints RR CS LS VM U CSS LCS COD$ C$SS LC$SS LCODC$SS REST replicated on-demand separated layered mobile uniform interface stateless shared intermediate processing cacheable extensible simple reusable scalable reliable multi- org. visible programmable Properties
  • 14. © 2014 Adobe Systems Incorporated. All Rights Reserved. Internet of … 13
  • 15. © 2014 Adobe Systems Incorporated. All Rights Reserved. Internet of … 14 EVERYTHING
  • 16. © 2014 Adobe Systems Incorporated. All Rights Reserved. AEM Philosophy 15 EVERYTHING is CONTENT
  • 17. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Present 16 Digital Media Digital Marketing
  • 18. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Future ? 17
  • 19. © 2014 Adobe Systems Incorporated. All Rights Reserved. 18
  • 20. © 2014 Adobe Systems Incorporated. All Rights Reserved.