LEADER 04912nmm a2200541 u 4500
001 EB001912120
003 EBX01000000000000001075022
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1449324576 
020 |a 9781449324575 
050 4 |a QA76.76.A63 
100 1 |a Amundsen, Michael 
245 0 0 |a Building Hypermedia APIs with HTML5 and Node  |c Mike Amundsen 
250 |a 1st ed 
260 |a Sebastopol, CA  |b O'Reilly  |c 2012 
300 |a xvii, 219 pages  |b illustrations 
505 0 |a The add-task.js applicationSummary; Chapter 4. HTML5 Hypermedia; Scenario; Designing the Microblog Media Type; Expressing Application Domain Semantics in HTML5; Identifying the State Transitions; State blocks; Users; Messages; Transfer blocks; Queries; Create new user; Update existing user; Follow a user; Search for users; Add a new message; Selecting the Basic Design Elements; The Microblog Application Profile; Current user and state data; ID attribute values; Class attribute values; Name attributes values; Rel attribute values; Sample Data; User Documents; Message Documents 
505 0 |a Table of Contents; Foreword; Preface; Hypermedia API Design; Intended Audience; What Is Not Covered; Contents of This Book; Coding Style for This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgements; Chapter 1. Understanding Hypermedia; HTTP, MIME, and Hypermedia; HTTP Is the Transfer Protocol; MIME Is the Media Type Standard; Hypermedia Is the Engine; From links to controls; Hypermedia types; Programming the Web with Hypermedia APIs; The Type-Marshaling Dilemma; Shared schema; URI construction; Payload decoration 
505 0 |a Narrow media typesThe Hypermedia Solution; Metadata about the data; Metadata about the application; Summary; Identifying Hypermedia : H-Factors; Link Factors; Embedding Links (LE); Outbound Links (LO); Templated Links (LT); Idempotent Links (LI); Non-Idempotent Links (LN); Control Factors; Read Controls (CR); Update Controls (CU); Method Controls (CM); Link Annotation Controls (CL); Summary; Hypermedia Design Elements; Base Format; XML; JSON; HTML; Others; State Transfer; Read-only; Predefined; Ad-Hoc; Domain Style; Specific; General; Agnostic; Application Flow; None; Intrinsic; Applied 
505 0 |a Identifying the State TransitionsSelecting the Basic Design Elements; The Collection+JSON Document; Objects; The collection object; The error object; Arrays; The template object; The data array; The items array; The links array; The Tasks Application Semantics; The Data Model; The Write Template; Predefined Queries; Sample Data; Task Documents; Design Document; The Server Code; The Collection Response; The Item Response; The Query Representations; Handling Template Writes; The Client Code; The Tasks SPI Example; HTML5 markup; JavaScript; The Tasks Command Line Example; The general approach 
653 |a HTML (Langage de balisage) 
653 |a Application program interfaces (Computer software) / http://id.loc.gov/authorities/subjects/sh98004527 
653 |a APIs (interfaces) / aat 
653 |a HTML (Document markup language) / fast 
653 |a Multimedia systems / http://id.loc.gov/authorities/subjects/sh92002381 
653 |a HTML. / aat 
653 |a Programmation Internet 
653 |a Application program interfaces (Computer software) / fast 
653 |a Internet programming / http://id.loc.gov/authorities/subjects/sh96009904 
653 |a Multimedia systems / fast 
653 |a Web site development / http://id.loc.gov/authorities/subjects/sh98004795 
653 |a Sites Web / Développement 
653 |a Interfaces de programmation d'applications 
653 |a Multimédia 
653 |a HTML (Document markup language) / http://id.loc.gov/authorities/subjects/sh95002791 
653 |a Internet programming / fast 
653 |a Web site development / fast 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 1449324576 
776 |z 1449306578 
776 |z 9781449306571 
776 |z 9781449324575 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449309497/?ar  |x Verlag  |3 Volltext 
082 0 |a 006.76 
520 |a "You'll learn the art of building hypermedia APIs that don't simply run on the Web, but that actually exist in the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples. Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well--costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain stable and flexible as they scale"--Provided by publisher