Graph Party!

The web has changed the way people interact in a profound way. Here are some ideas for web apps, which focus on interfaces for data management and metadata creation.

The great news is that many multimedia functions are now standardized to the point where they work almost anywhere.

While images have long been shareable in a standard format, video and audio have now almost reached a similar point. Most of the major browsers have support for h264 and mp3 in their most recent versions.

This is empowering in many ways. The ability to apply commentary not only to media objects themselves, but to subdivisions of them in space-time is great. Link content to a particular region of a photo, or a specific time range in an audio recording, and the way is opened for more refined research.

The modern state of the web enables better networking than heretofore available, in a more universally accessible medium. The possibilities opened by the ease of writing networked apps with persistent storage and active updates are full of promise.

The figures shown were made using the Paper app for the iPad. It is very pleasant to diagram concepts with.


Figure 1. A geographic view useful for pinpointing specific locations, such as the site of a photograph recorded with GPS. Other content may have no geographic coordinate, but references to it imply a ‘floating’ location.


Figure 2. A grid-and-pin system provides an elegant and readable media index. Pinning an item preserves its location and scale in the grid, while the other items swap into view based on search directives.


Figure 3. Masking regions in a zoomable image interface extends to multiple users in realtime. Avatars provide communicative information about intent and activity.


Figure 4. A graph network in which items are sized based on a cluster identifier, such as a hashtag. Relations between two clusters allows traversing through large datasets while keeping performance manageable for clients.


Figure 5. Users watch the same video concurrently, but not necessarily synchronized to each other. A text-chat like interface enables leaving notes containing not just the content of the text, but the point in the video at which the text began to be entered, the author, and the date stamp of when the entry took place.