javascript - How "best" to allow a web-page visitor to construct mathematical or statistical tools? -


i have free web site streams real-time stock-options data. want let users make , save own javascript-callable tools interpret options data. users can invoke these custom tools them make own sell/buy decisions options.

but totally stopped, stymied, dead-ended, , buffaloed how accomplish this. if there few choices, guess stumble around blindfolded (as now) , hit on 1 kind-of worked.

but choices seem endless:

  1. let user write javascript tools i'd interpret;
  2. mathematica , toolsets;
  3. many statistics packages;
  4. google spreadsheet api.

and overwhelmingly many more.

if has struggled through process of giving user facility making statistics , probability tools, how did end up? , way again?

plus, feature-creeposis , perfectionitis want me integrate charts, graphs, heat maps, , knows else more; or @ least allow later integration of graphics.

graphics nice , sexy: i'd drop , graphics. have resist , something onto page real now.1

q: can/should allow , encourage easy, intuitive, secure, , powerful tool construction?

edit: don't mean want invent whole new system de novo. (uh-huh, yeah, that's right; 'only' :-) want interface already-existing javascript-callable package.

thanks much!


1 know little bit of how employers might have felt me @ 1 time: "aw, c'mahhhhhhhhhn, feature sexy leave out."

if need out door quickly, first best stop-gap solution give people ability export data tool know how use (e.g., excel) purpose. worry own version of wheel once you've provided basic short-term solution.

of course, that's not marginalize topic of building functional, browser-based statistical analysis package, seems interesting. honest might come , post "hey guys, need develop new operating system iphone. ideas?" ;)


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -