-
Notifications
You must be signed in to change notification settings - Fork 0
Overview of used technologies for client layer
notiontaxi edited this page Apr 27, 2013
·
4 revisions
The following overview shows you, which libraries and frameworks we are currently using for the client layer in our project.
Frameworks
- Backbone.js
- MV* Framework
- Used for rendering and structuring
- Project page
- For more information's why decided us for backbone, have a look here
Libraries and Plugins
- Handlebars
- Templating engine
- Used to render templates via the backbone views
- Project page
- Require.js
- Dependecy manager
- Project page
- text
- Plugin for require.js
- Used for loading text resources
- Project page
- Mousetrap
- Mouse and keyboard capturing
- Used to handle inputs via mouse and keyboard (i.e. navigating via arrow-key's)
- Project page
- Underscore
- Library whits lots of supporting functions for collections, arrays and objects
- Backbone depends on this library
- Project page
- Raphael
- Library which simplifies the work with vector graphics
- Used to render the links between the nodes in [BROWSER]
- Project page
- JQuery
- Librariy which helps to manipulate, animate and handle DOM-elements and handle events
- Project page
- JQueryUI
- Library for user interface interactions, effects, widgets, and themes
- Depends on JQuery
- Project page
- JQuery.SVG
- Plugin which helps to render vector graphics
- Used to render the links between the nodes in [BROWSER]
- JQuery.mousewheel
- Captures the movement of the mousewheel
- Used to enable scrolling in the map
- Project page
- JQuery.transformAnimate * *
- JQuery.json * *
- json2 * *
Architecture
- Architecture
- Continuous Integration
- Online View
- Frontend/API-Server
- Freeplane Remote
- Deployment
APIs
Research & Technologies
-
[Client layer - overview](wiki/Overview of used technologies for client layer)
Tutorials
Misc
Archive