veyron-browser: Make invocation recommendations

Use the smart-service to recommend method invocations too.
This paves the way for the starring/pinning system.

Screenshots
- https://screenshot.googleplex.com/nZ401VR0oe (2 recommendations)
- https://screenshot.googleplex.com/GtsBO097o1 (if 1 of the 2 got starred)

This change also shows how the starring system would work.
However, the stars are not maintained in local storage.
Only recommendations can be starred at the moment.
Inputted method invocations have no mechanism for getting stars.

There's no limit to the number of starred items that can be shown.
The <= 2 recommended items will not be shown if it'd result in >3 items.

Change-Id: Ic3d20e329632a2c8fbc42a59ca8160e55c57752b
9 files changed
tree: 3d0692ab51c7200a2a1eb217a9f74429f1b02a04
  1. go/
  2. public/
  3. scripts/
  4. src/
  5. test/
  6. .gitignore
  7. .jshintrc
  8. bower.json
  9. css-transform.js
  10. Makefile
  11. package.json
  12. README.md
  13. web-component-dependencies.html
README.md

Mounttable Browser

Mountable browser is a browser application that lets the user view and traverse mounttables.

Building

Before you can run Mounttable Browser, you need to build. Simply run:

make

The Extension

You must have the Veyron Extension installed to run this.

Get it here: https://github.com/veyron/veyron.js/raw/master/extension/veyron.crx

Running

make start

and navigate to http://localhost:9000

to stop simply CTRL-C the console running the make start