on master help sign in
add images
commit5ba4c224dee11fe6cf421b08546ada3a257e9ae7 authorMorgan Sutherland <msutherl@users.noreply.github.com> dateTue 3 Sep 2019, 10:04 (7 years ago) parent7c48472
1 file changed+9−1
content/posts/landscape-a-portrait.md+9−1
content/posts/landscape-a-portrait.md+9−1
@@ -8,12 +8,18 @@ aliases = ["/posts/essays/landscape-a-portrait/"]
88posts = ["Essays"]
99+++
1010
11+![](https://media.urbit.org/site/posts/essays/landscape-a-portrait-1.png)
12+
1113Alongside [the v0.8.0 launch](https://urbit.org/posts/2019-7-25-update/) we released the latest incarnation of Landscape -- Urbit's prototype UI. Codenamed “Modulo,” it's our vision of an Urbit user interface designed for everyday use. Most importantly, it’s the beginning of an interface that has access to the entire Arvo OS, rather than just one facet. Previous iterations of Landscape solely made use of the [Hall](https://urbit.org/docs/learn/arvo/hall/) messaging protocol.
1214
1315Served after installation on your ship’s HTTP port, it allows you to interact with Arvo through a web interface built with [Indigo](https://github.com/urbit/indigo), our new UI design language. It has a home screen, which exposes ‘tiles’ for each Landscape application – each able to integrate and customise information from elsewhere in the system and from the broader internet – and connects them to full-screen, graphical applications.
1416
1517The first set of application includes Chat, a new, streamlined chat client; a basic Weather information tile; an analog clock; and Publish, a place for publishing, subscribing, and commenting on ‘notebooks’ – invite-oriented blogs hosted on your ship.
1618
19+![](https://media.urbit.org/site/posts/essays/landscape-a-portrait-2.png)
20+
21+![](https://media.urbit.org/site/posts/essays/landscape-a-portrait-3.png)
22+
1723Our unofficial mantra – “it’s not finished yet” – is performed yet again, but we're _close_. We can now talk with the broader community about both our inspirations and visions for its future and our plan to enact that future.
1824
1925## Entering userspace
@@ -28,6 +34,8 @@ That is, a Hoon application, upon being started, now tells Eyre it wants to serv
2834
2935Landscape, with this in mind, serves at the root endpoint (you know, at `/`). It pre-authenticates the user, and provides an API to your ship for applications (and their tiles) to access and _poke_, _peer_, and _scry_ the ship with.
3036
37+![](https://media.urbit.org/site/posts/essays/landscape-a-portrait-4.png)
38+
3139Whereas before, a ship had a web server that was good at serving text-dominant pages, but was more obscure for complex (or graphical) applications that made use of the Arvo OS and network, now a ship launches with a web-based interface for the Arvo OS that makes applications much simpler to experiment with and develop.
3240
3341If you want, you can just serve files at any endpoint with [a boilerplate](https://github.com/matildepark/urbit-static-page).
@@ -76,4 +84,4 @@ Most importantly, we’ll continue to iterate on how we onboard new developers.
7684
7785And if you’d like to come, you’ll discover a computer that you can learn and master from the bottom up. Right now, it is a labyrinth for the intrepid; but for the future, and forever, it is _mappable_. A landscape, after all, doesn’t show a single leaf, but the earth and the horizon ahead.
7886
79−**Matilde Park** `~haddef-sigwen`
87+**Matilde Park** `~haddef-sigwen`