Palm Inc's vision of the future was a mobile web where users could experience an "app" without having to download it from a store proprietarily. Palm's first step in building this vision was through a Javascript-based web framework named Enyo.

Unfortunately, Palm was sold to HP, and Enyo was refitted to power touchpad devices. Thankfully, Enyo was open-sourced.

Enyo is pretty cool, and I think it could be used to create new interfaces for art. Check out their kitchen sink demos.

Here's how you can create a boilerplate codebase.

  1. Download & (globally) install enyo package
sudo npm install -g enyo 

Create a directory

mkdir name-of-app

Change directory

cd name-of-app

Create some boilerplate code

enyo init:bootplate

Launch the debugger

enyo debug