What you need
- Web Server
- API Files
- Tableau has some excellent resources to get you going, so check out the video, online interactive tutorial and detailed API Reference via the links below.
Online Tutorial: http://onlinehelp.tableausoftware.com/samples/en-us/js_api/tutorial.htm
API ref: http://onlinehelp.tableausoftware.com/v0.0/server/en-us/help.htm#js_api_ref.htm