End Point


Welcome to End Point's blog

Ongoing observations by End Point people.

Liquid Galaxy and its Very Own Street View App

Liquid Galaxy does Street View!

Peruse-a-Rue is the combination of a Node.js server with a Maps API browser client, all wrapped up in one neat bundle. The result of this marriage is a highly compelling immersive Street View experience.

Everything from a single screen kiosk to a cylindrical Liquid Galaxy to an endless display wall can be configured, with bezel offsets, portrait or landscape. A touchscreen control interface is optional, and a Space Navigator can drive the display.

Testing Peruse-a-Rue

Testing Peruse-a-Rue on the desktop

By leveraging the Connect framework for Node, the entire application is served on a single port. Any number of browser windows can be synchronized, thanks to the scalability of websockets. When integrated with the Squid caching of the Liquid Galaxy project, redundant downloading is eliminated; each screen shares retrieved tile data with its peers.

Peruse-a-Rue Touchscreen

The Peruse-a-Rue touchscreen interface

Since NPM installs dependencies automatically, deployment is a breeze. Every Liquid Galaxy is a git checkout and an `npm install` away from running the server. Peruse-a-Rue supports any operating system that can run Node.js (as a server) or Google Chrome (as a client). I've even tested the server on a Raspberry Pi and BeagleBone Black, and it runs perfectly!

Raspberry Pi

It runs on this thing, too

Peruse-a-Rue is hosted at the Google Liquid Galaxy project site. If you're interested in the project or want to contribute, drop us a line.

Happy Perusing!

No comments: