What is Moving Code?
Moving Code is both a paradigm and a software framework to enable running processes in a variety of environments. Moving code allows you to process data across runtime environments and to share processing functionality in a standardized yet simple way.
How does it work?
The basic unit of Moving Code is the Moving Code package
. It contains a description file
and all the required instructions to execute a programme, which is described in more detail below.
A package description contains everything one needs to know to execute a process: information about the required infrastructure, software, rights of usage, and pratical files needed.
The most recent version of the schema is available in the SVN: https://svn.52north.org/svn/geoprocessing/main/movingcode-schema/trunk/src/main/xsd/
The concepts behind Moving Code are developed mostly by Matthias Müller from TU Dresden
. Take a look at his publications
if you are interested in the details! Some examples/direct links:
Take a look at the MovingCodeQuickIntro
to understand the moving code software and try to run your process in a 52nWPS.
Want to programme? Take a look at the MovingCodeDevelopmentBacklog
to find tasks and goals/roadmap. General development aspects are described in MovingCodeDevelopment
Stage names taken
- MC Runtime
- MC Schema
- MC Python
- MC Octave
- MC Arrrr
- MC GECA
- Topic created by: DanielNuest
- Topic created on: 2013-03-19