2011-10-02 7 views
7

Estoy buscando construir/adaptar una aplicación de pizarra compartida para equipo y colaboración educativa. Dibuja en un tablero, escribe un texto, guarda la imagen, borra el tablero, etc. Ya tenemos una configuración simple del sistema de chat con node.js y socket.io, así que probablemente quieras mantenerte en esa ruta.Aplicación Node.js Whiteboard para equipo/colaboración educativa

  1. ¿Qué aplicaciones de código abierto existen que pueden ser conectables/adaptables para este uso?
  2. ¿Qué tecnologías node.js/javascript/html5 pueden ser útiles para esta tarea?
+0

https://github.com/katspaugh/whiteboard – katspaugh

Respuesta

3

En lo que Node.js tecnologías que se necesitan los siguientes

En cuanto a la representación en el cliente Yo recomendaría

  • rapheal como una representación SVG

Aparte de que es necesario algún tipo de base de datos, Redis, MongoDB & CouchDB son populares.

Aparte de eso solo escríbelo. Cualquier otra biblioteca que piensa que podría necesitar a lo largo del camino se puede encontrar en la npm registry

Sin embargo, puedo ofrecer algunos ejemplos package.json for my chat y my blog para dar un poco de inspiración en cuanto a lo que las bibliotecas son útiles

+0

he utilizado expresa y socket.io. Raphael se ve genial. Me encantaría ver un ejemplo del que trabajar para dibujar cosas con node.js – markwk

+0

Escribí un prototipo en alguna parte. Un par de horas de pirateo debería hacer. Una búsqueda rápida en Google de "whiteboard node.js" debería ayudarlo a comenzar. – Raynos

+0

Encontrado esto: http://stackoverflow.com/questions/7251977/client-or-server-side-html5-canvas-rendering-for-a-node-js-whiteboard-application – markwk

3

Otra pizarra de código abierto en Node.js es aquí

https://github.com/Imaginea/matisse

página web: http://www.thematisse.org

+0

¿Has probado este? Me enfrento al siguiente problema Error: redirect_uri_mismatch El URI de redireccionamiento en la solicitud: http: // localhost: 8000/auth/google/callback no coincide con un URI de redireccionamiento registrado, he redirigido uri en google como http:// localhost: solo 800 –