Ibercivis / Furnivall

Open-source software framework for distributed thinking.
6 stars 2 forks source link

Furnivall

Ibervicis Furnivall is an open source framework for distributed volunteer science. It helps to organize batches of tasks, collect them form volunteers and it does all the related housekeeping. A popular similar work is Bossa. Also, Furnivall is heavily inspired in BOINC.

The name

Dr Frederick James Furnivall organized a team of distributed volunteer work to build the Oxford dictionary. Incidentally, he was also the founder of the Furnivall Sculling Club.

Requeriments

The first implementation of the core system is being done with Python, either 2.7 or 3.x should work at the end.

Some parts of the software communicate via TCP/IP so it is possible to have other languages involved, specially for the composition of Views.

See docs/Install.rst for more info

Sample APPS

Branched during summer 2011, you will find, hopefully:

See more, collaborate

At this moment:

Expected output

Furnivall will have:

Development Plan

  1. Ability to Run single site, with Asociative Paths.
  2. Ability to Run single site, with Vivienda and Sentimiento.
  3. Multiple Site, redundancy, ...
  4. Pluggable. Apps para mapeo de enfermedades (deteccion via twitter?), para migraciones de pájaros, para mapas de ermitas, ....

Work method

Proposals for organization of the system

.. image:: http://yuml.me/diagram/scruffy;/class/%23%20Cool%20Class%20Diagram,%20%5BCore%7CAPI%20Exporter%5D%20%3C%20-%20Extends%20%20%5BPlugins%7CAPI%20Exporter;%20Task%20Manager;%20Administration%5D,%20%5BCore%5D%20%3C%20-%20%3E%20%5BViews%5D,%20%5BPlugins%5D%3C%20Extends%20via%20API%20-%20API%20%3E%20%5BExternal%20Plugins%7CAPI%20Exporter%5D.png

Interaction between objects

If not marked otherwise, the objects are Instances. Not to be confused with modules nor class objects.