Frameworks & Libraries - UofM-COMP4350-4/NBGI GitHub Wiki

Server

Server Database Options

Still need to decide on something. Possible options:

Webapp Client

  • EnyoJS - Cross-platform scalable modular web client framework which can me arranged in MVC, and uses a lot of the concepts Zapp has mentioned thus far (singletons, factory machine, interfaces, etc.) (http://enyojs.com/)
  • Socket.IO - Same as mentioned from the server section; provides 2-way communication with the server (http://socket.io/)
  • OSG.JS - OpenSceneGraph WebGL-based port for use with the Chess game (http://osgjs.org/)
  • IEWebGL - WebGL support plugin for IE 7-10, for IE-compatibility with the Chess game (http://iewebgl.com/)
  • Mocha - Simple flexible library for easy and automated testing in-browser, with PhantomJS, or with Selenium (http://visionmedia.github.io/mocha/)

iOS iPad Client