Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The beginnings of a Platform-as-a-Service for computational journalism

README.md

Computational Journalism Server

What?

The Computational Journalism Server is an appliance composed of bleeding edge open source technologies. The base is a SUSE Studio appliance, built on 64-bit openSUSE 12.1. It starts with the Server template and adds

After downloading and booting up the appliance, the appliance administrator runs scripts to install

Why?

The problem domain of computational journalism is dominated by three main application areas:

  1. Geospatial processing / mapping (GIS),
  2. Data science
    • Natural language processing,
    • Text mining,
    • Machine learning,
    • Social network analysis, and
  3. Finance, time series and econometrics.

The R language and Comprehensive R Archive Network (CRAN) libraries provide robust open source solutions for all of these.

There are three goals for the Computational Journalism Server:

  1. Provide an Integrated Development Environment and a platform for computational journalism web server applications written in R,
  2. Provide a computational journalism server optimizable to native hardware on a physical machine, and
  3. Provide a computational journalism compute node capable of running as a node in a cluster, grid or cloud infrastructure.

The long-term goal of this project is to provide a fully-open-source computational journalism Platform as a Service (PaaS). The current bill of materials is inspired by the Red Hat / Fedora OpenShift Origin project and the CloudFreeStyle project.

Getting Started

Getting Started With Computational Journalism Server

Who?

I'm looking for contributors! As with any open source project, users and testers are always wanted. I'm especially interested in computational journalism use cases. I've got a few things I want to build, mostly in the Finance and Twitter text mining area, but I don't know too much about the other application areas.

The other type of contribution I'm seeking is from people who know how to turn an appliance into a full PaaS. I've looked at Cloud Foundry and OpenShift and that's the sort of thing this wants to be when it grows up. Cloud Foundry is built on Ubuntu and OpenShift on Red Hat Enterprise Linux - why shouldn't openSUSE share in that fun?

Road Map

See the project Milestones / Issues page at https://github.com/znmeb/Computational-Journalism-Server/issues for project road map.

More Documentation

  1. Installing VirtualBox Guest Additions

  2. QuantLib on Computational Journalism Server

  3. Hadoop on Computational Journalism Server

  4. Upgrading From Server To Desktop

  5. Running Overview on the Computational Journalism Server

Something went wrong with that request. Please try again.