Books & Videos

Table of Contents

  1. Chapter 1 Understanding Hypermedia

    1. HTTP, MIME, and Hypermedia

    2. Programming the Web with Hypermedia APIs

    3. Identifying Hypermedia : H-Factors

    4. Hypermedia Design Elements

    5. Summary

    6. What’s Next?

  2. Chapter 2 XML Hypermedia

    1. Scenario

    2. Designing the Maze XML Media Type

    3. Sample Data

    4. The Server Code

    5. The Client Code

    6. Summary

  3. Chapter 3 JSON Hypermedia

    1. Scenario

    2. Designing the Collection+JSON Media-Type

    3. The Tasks Application Semantics

    4. Sample Data

    5. The Server Code

    6. The Client Code

    7. Summary

  4. Chapter 4 HTML5 Hypermedia

    1. Scenario

    2. Designing the Microblog Media Type

    3. Sample Data

    4. The Server Code

    5. The Client Code

    6. Summary

  5. Chapter 5 Documenting Hypermedia

    1. Requirements, Compliance, and RFC 2119

    2. Documenting Media Type Designs

    3. Extending and Versioning Media Types

    4. Registering Media Types and Link Relations

    5. Design and Implementation Tips

  1. Appendix Afterword

  2. Appendix References

  3. Appendix Additional Reading

    1. Books

    2. Other

  4. Appendix Maze+XML Media Type

    1. Elements

    2. Attributes

    3. Link Relations

    4. Data Types

    5. Extensibility

  5. Appendix Collection+JSON Media Type

    1. General Concepts

    2. Objects

    3. Arrays

    4. Properties

    5. Link Relations

    6. Data Types

    7. Extensibility

  6. Appendix Microblogging HTML Semantic Profile

    1. General Concepts

    2. Semantic Profile

  7. Appendix IANA Media Type Registration Document

  8. Appendix IETF Link Relations Internet Draft

  9. Appendix Source Code, Software, and Installation Notes

    1. Source Code

    2. Prerequisites

    3. CouchDB

    4. Node.js

    5. Cloud Services

    6. Authoring