Skip to main content

A tiny, free SDL editor for TASTE

Project description

OpenGEODE

OpenGEODE is a tiny open-source SDL editor that is developed for the purpose of providing an easy to use and free state machine editor and Ada code generator to the TASTE toolchain from the European Space Agency, running in combination with ESA’s ASN.1 “Space Certifiable” ASN.1 compiler.

SDL is the Specification and Description Language (Z100 standard from ITU-T).

This is NOT related to the graphical Simple DirectMedia Layer libraries!

Visit http://sdl-forum.org for more information.

Installation

Pre-requisites

You need Pyside (the Qt bindings for Python) and the ANTLR runtime to be able to run OpenGEODE.

If you use pip to install OpenGEODE, these dependencies are installed automatically (you may need to install Qt4.8 to build PySide).

You can also install PySide from your package manager:

On Debian-based distributions (including Ubuntu):

$ sudo apt-get install python-pyside

And to install pip:

$ sudo apt-get install pip

The Python 2.7 ANTLR 3.1.3 runtime is not part of Debian packages. Install it with pip (or download and install manually the package):

$ pip install antlr_python_runtime

On Windows:

You need to download and install Python, Pyside, and pip (binaries are available on respective websites)

On FreeBSD:

PySide is available through the ports. You can also use easy_install to install it. Use pip to install the ANTLR runtime (see above)

Information and contact

OpenGEODE is part of the TASTE project.

Find more information and download at http://taste.tuxfamily.org

OpenGEODE is developed and maintained by Maxime Perrotin maxime (dot) perrotin (at) esa (dot) int

The background pattern was downloaded from www.subtlepatterns.com

Developer documentation is provided for the moment in docstrings in the Python modules.

The ASN.1 compiler (ASN1Scc) that OpenGEODE is based on was developed by George Mamais and Thanassis Tsiodras for the European Space Agency. Information at http://www.semantix.gr/asn1scc

Licence

License is LGPL (see file LICENSE)

Project details


Release history Release notifications | RSS feed

This version

0.6

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opengeode-0.6.tar.gz (409.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page