Operating systems

Ebot is a scalable and distribuited Web crawler. The URLs are saved to a NOSQL database (which supports map/reduce queries) that you can query via RESTful HTTP requests or using your preferred programming languages. The URLs that need to be analyzed are sent to AMQP queues. In this way, it is possible to run several crawlers in parallel and stop and start them without losing URLs.

Newfies-Dialer is a voice broadcast application designed and built to automate the delivery of interactive phone calls to contacts, clients, and the general public. It is scalable from a single server to supporting distributed call processing across multiple cloud-based telephony servers to make millions of outbound calls per day. The multi-user Web interface allows every aspect of the campaign to be controlled with detailed reporting. A Newfies-Dialer Voice Broadcasting Platform is assembled entirely from free and open source components including Freeswitch, Django, Plivo, Celery, and RabbitMQ.

Mathpump is a simplistic remote collaboration tool. It could be useful for those researchers who tend to think by drawing pictures (e.g. theoretical physics). Bob uses Inkscape to draw a picture, which is incrementally transmitted to the Alice's computer so she can look at it. She answers by drawing her own picture, which is transmitted to Bob. Transmission happens every time the SVG file is saved. The transmission is incremental; what is actually transmitted is the difference between the old version of the SVG file and the new one.