replace HyperView with Hyperview through book and website

This commit is contained in:
Adam Stepinski 2023-01-08 21:27:13 -08:00
parent d1c7851d87
commit 5d263dbe89
8 changed files with 18 additions and 18 deletions

View File

@ -6,7 +6,7 @@ The book is divided into three parts:
* What hypermedia is and where it came from
* Using hypermedia in modern web applications with [htmx](https://htmx.org)
* Using hypermedia in modern mobile applications with [HyperView](https://hyperview.org)
* Using hypermedia in modern mobile applications with [Hyperview](https://hyperview.org)
The book is available online here: https://hypermedia.systems

View File

@ -106,7 +106,7 @@ The book is broken into three parts:
would expect requires a large, sophisticated front end library, such as React. Thanks to htmx, we will be able to do
this _without_ abandoning hypermedia as a system architecture.
* Finally, we will look at a completely different hypermedia system, HyperView. HyperView is a _mobile_ hypermedia system
* Finally, we will look at a completely different hypermedia system, Hyperview. Hyperview is a _mobile_ hypermedia system
,related to, but distinct from The Web. It supports _mobile specific_ features by providing not only a mobile specific
hypermedia, but also a mobile hypermedia client, a network protocol and so on. It provides a full _mobile hypermedia
system_ for you to build your mobile application with, and, in doing so, makes it possible to build mobile
@ -115,9 +115,9 @@ The book is broken into three parts:
Note that each section is _somewhat_ independent of one another. If you already know hypermedia in-depth and how basic Web
1.0 applications function, you may want to skip ahead to the second section on htmx and how to build modern web applications
using hypermedia. Similarly, if you are well versed in htmx and want to dive into a novel _mobile_ hypermedia,
you can skip ahead to the HyperView section.
you can skip ahead to the Hyperview section.
That being said, the book is designed to be read in order and both the htmx and HyperView sections build on the Web 1.0
That being said, the book is designed to be read in order and both the htmx and Hyperview sections build on the Web 1.0
application described at the end of the first section. Furthermore, even if you _are_ well versed in all the concepts
of hypermedia and details of HTML & HTTP, it is likely worth it to at least skim through the first few chapters for
a refresher.

View File

@ -35,7 +35,7 @@ when you, a web developer, are considering the architecture of your next applica
Application on top of a _hypermedia system_ like The Web is a viable and, indeed, often excellent choice for
_modern_ web applications.
(And, as the section on HyperView will show, not just web applications.)
(And, as the section on Hyperview will show, not just web applications.)
== What Is Hypermedia?
@ -62,7 +62,7 @@ It is hypermedia controls that differentiate hypermedia from other sorts of medi
You may be more familiar with the term _hypertext_, from whose Wikipedia page the above quote is taken. Hypertext
is a sub-category of hypermedia and much of this book is going to discuss how to build modern applications using
hypertexts such as HTML, the HyperText Markup Language, or HXML, a hypertext used by the HyperView mobile hypermedia
hypertexts such as HTML, the HyperText Markup Language, or HXML, a hypertext used by the Hyperview mobile hypermedia
system.
Hypertexts like HTML function along-side other technologies crucial for making an entire hypermedia system work: network

View File

@ -379,9 +379,9 @@ are incredibly sophisticated pieces of software. (So sophisticated, in fact, th
being a hypermedia client, to being a sort of cross-platform virtual machine for launching Single Page Applications.)
Browsers aren't the only hypermedia clients out there, however. In the last section of this book we will look at
HyperView, a mobile-oriented hypermedia. One of the outstanding features of HyperView is that it doesn't simply provide
Hyperview, a mobile-oriented hypermedia. One of the outstanding features of Hyperview is that it doesn't simply provide
a hypermedia, HXML, but also provides a _working hypermedia client_ for that hypermedia. This makes building a proper
Hypermedia-Driven Application with HyperView extremely easy.
Hypermedia-Driven Application with Hyperview extremely easy.
A crucial feature of a hypermedia system is what is known as _the uniform interface_. We discuss this concept in depth
in the next section on REST. What is often ignored in discussions about hypermedia is how important the hypermedia

View File

@ -49,7 +49,7 @@ want to interact with your application as well.
For example:
* Perhaps you have a mobile application that isn't built using HyperView. That application will need to interact with
* Perhaps you have a mobile application that isn't built using Hyperview. That application will need to interact with
your server somehow, and using the existing HTML API would almost certainly be a poor fit! You want programmatic
access to your system via a Data API, and JSON is a natural choice for this.

View File

@ -11,7 +11,7 @@
We hope that in this book we have managed to convince you that hypermedia, rather than being a "`legacy`" technology
or a technology only appropriate for "`documents`" of links, text and pictures, is, in fact, a powerful technology for
building _applications_. In this book you have seen how to build sophisticated user interfaces for both the web, with htmx,
and for a mobile application, using HyperView, using hypermedia as a core underlying application technology.
and for a mobile application, using Hyperview, using hypermedia as a core underlying application technology.
Focusing in on the web, in particular, many developers today view the links and forms of "`plain`" HTML as bygone tools
from a less sophisticated age. And, in some ways, they are right: there were definite usability issues with the

View File

@ -5,7 +5,7 @@
This chapter covers
* Hypermedia libraries beyond htmx and HyperView
* Hypermedia libraries beyond htmx and Hyperview
* Non-HTML hypermedia technologies
[partintro]
@ -18,7 +18,7 @@ that take different approaches, some similar some very different, while at the s
concept of the web: exchanging HTML with the server.
In addition to these HTML-based technologies, there is a whole world of non-HTML hypermedias. We have covered one
in depth in this book: HyperView, a mobile hypermedia. But it is not the only non-HTML hypermedia out there, and
in depth in this book: Hyperview, a mobile hypermedia. But it is not the only non-HTML hypermedia out there, and
it behooves us to look at some of these other technologies as well.
== Unpoly
@ -230,9 +230,9 @@ libraries using this approach may outweigh the syntactic convenience and additio
== Non-HTML Hypermedia
We have focused on two hypermedia formats in this book: HTML and HyperView. These two hypermedia formats address the
We have focused on two hypermedia formats in this book: HTML and Hyperview. These two hypermedia formats address the
two most common platforms for building online applications: the browser and mobile clients. HTML is the most widely
known and deployed hypermedia in the world, whereas HyperView is a relatively new and unknown technology. But are
known and deployed hypermedia in the world, whereas Hyperview is a relatively new and unknown technology. But are
there other hypermedia formats out there?
It turns out that yes, there are.
@ -357,14 +357,14 @@ first, but Mark has written a series of books on exactly this topic. One, in pa
In our experience, the idea of hypermedia APIs are fairly clear to most developers. However, understanding how to
create a proper hypermedia *client* is a tricky, and much less discussed part of the hypermedia puzzle. One of the reasons we
are so excited about HyperView, and were thrilled to have Adam Stepinski, the creator of HyperView, join us as a co-author
are so excited about Hyperview, and were thrilled to have Adam Stepinski, the creator of Hyperview, join us as a co-author
of this book, is because he did the hard work of not only defining a hypermedia format, but also of creating a hypermedia
client that can work with that format. By creating both sides of the hypermedia puzzle for mobile application, Adam has
made HyperView a far more practical and useful technology!
made Hyperview a far more practical and useful technology!
=== Summary
* In this book we've looked at two hypermedia-based technologies in depth: htmx and HyperView
* In this book we've looked at two hypermedia-based technologies in depth: htmx and Hyperview
* There are other hypermedia-oriented libraries out there worth considering, especially for web development. Unpoly
and Hotwire are two popular ones.
* There are hypermedia beyond HTML, such as Atom, a hypermedia for representing feeds of articles and HAL, as simple

View File

@ -55,7 +55,7 @@ templateEngine: njk
<ul id="blurb" role=list data-cols="1 3" data-cols@s="1" data-rows="1 3"
class="big italic margin-inline-end flow-gap">
<li>The revolutionary ideas that empowered the Web</li>
<li>A simpler approach to building applications on the Web and beyond with <i><a href="https://htmx.org">htmx</a></i> and <i><a href="https://hyperview.org/">HyperView</a></i></li>
<li>A simpler approach to building applications on the Web and beyond with <i><a href="https://htmx.org">htmx</a></i> and <i><a href="https://hyperview.org/">Hyperview</a></i></li>
<li>Enhancing web applications without using SPA frameworks</li>
<li></li>
</ul>