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

Like this? Share it with your network

Share

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

  • 259 views
Uploaded 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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
259
On Slideshare
259
From Embeds
0
Number of Embeds
0

Actions

Shares
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.