Coder Social home page Coder Social logo

khemanta / opendavinci Goto Github PK

View Code? Open in Web Editor NEW

This project forked from se-research/opendavinci

0.0 1.0 0.0 76.88 MB

OpenDaVINCI

CMake 4.46% C++ 75.12% Shell 0.05% Java 0.94% Xtend 0.97% Groff 0.56% Makefile 0.31% C 12.46% Objective-C 0.01% Python 2.78% Batchfile 0.01% Ruby 0.06% XSLT 0.43% Smarty 0.01% Perl 0.08% SAS 0.01% CLIPS 0.03% Pascal 0.40% Ada 0.51% Assembly 0.81%

opendavinci's Introduction

          OpenDaVINCI Logo

OpenDaVINCI

OpenDaVINCI is a compact middleware OpenDaVINCI written entirely in standard C++. It runs on a variety of POSIX-compatible OS. And Windows.

You will find its full documentation and getting started guides here: http://opendavinci.readthedocs.org/en/latest/

You will find different projects that are using OpenDaVINCI here: http://opendavinci.cse.chalmers.se/www/index.html

Follow @OpenDaVINCI on Twitter

Overview build status:

Documentation: Documentation Status

Lastest source code deployment: https://github.com/se-research/OpenDaVINCI/releases/latest

Latest Docker deployment: https://hub.docker.com/r/seresearch/opendavinci-ubuntu-amd64/tags/

Latest Docker simulation deployment: https://hub.docker.com/r/seresearch/odsimulation/tags/

Architecture DragonFlyBSD 4.4 FreeBSD 10.2 NetBSD 7.0 OpenBSD 5.8 Mac OS X
32bit - Build Status - Build Status -
64bit Build Status Build Status Build Status Build Status Build Status
Architecture ArchLinux CentOS 7 Debian 8.2 Elementary Freya Ubuntu 14.04
32bit - - - - Build Status
64bit Build Status Build Status Build Status Build Status Build Status
Architecture Fedora 22 openSuSE 13.2 Scientific Linux 7 Ubuntu 15.04 Ubuntu 15.10
32bit - - - - -
64bit Build Status Build Status Build Status Build Status Build Status
Architecture Windows 7 Windows 8.1 Windows 10
32bit Build Status - -
64bit - Build Status Build Status

Using OpenDaVINCI in your Projects

To explore the features of OpenDaVINCI and to use it in your own projects, we provide pre-compiled packages in .deb and .rpm format for x86, x86_64, and armfh.

Compiling OpenDaVINCI from sources

You will find information about how to compile OpenDaVINCI from sources here: http://opendavinci.readthedocs.org/en/latest/installation.html

Compiling OpenDaVINCI with Clang

To compile OpenDaVINCI using Clang, change to your source folder and create a build directory::

$ cd OpenDaVINCI && mkdir build

Use cmake to create the build scripts for your build folder and specify the Clang toolchain::

$ cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_TOOLCHAIN_FILE=../cmake/clang-Toolchain.cmake ..

Using our Docker images

We also provide pre-built Docker images for x86_64 and armhf. These images will be automatically updated whenever we release new features or patches.

Adding OpenDaVINCI to your Ubuntu 14.04 Linux distribution

To explore the features of OpenDaVINCI and to use it in your own projects, you can add our .deb repository. We provide packages for x86, x86_64, and armfh.

Add the public key from our repository:

$ wget -O - -q http://opendavinci.cse.chalmers.se/opendavinci.cse.chalmers.se.gpg.key | sudo apt-key add -

Add our repository itself to your sources.list:

$ echo "deb http://opendavinci.cse.chalmers.se/deb/ trusty main" | sudo tee -a /etc/apt/sources.list 

Update your package database:

$ sudo apt-get update

Install OpenDaVINCI:

$ sudo apt-get install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Adding OpenDaVINCI to your Ubuntu 15.04 Linux distribution

To explore the features of OpenDaVINCI and to use it in your own projects, you can add our .deb repository. We provide packages for x86, x86_64, and armfh.

Add the public key from our repository:

$ wget -O - -q http://opendavinci.cse.chalmers.se/opendavinci.cse.chalmers.se.gpg.key | sudo apt-key add -

Add our repository itself to your sources.list:

$ sudo echo "deb http://opendavinci.cse.chalmers.se/deb/ vivid main" >> /etc/apt/sources.list

Update your package database:

$ sudo apt-get update

Install OpenDaVINCI:

$ sudo apt-get install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Adding OpenDaVINCI to your Ubuntu 15.10 Linux distribution

To explore the features of OpenDaVINCI and to use it in your own projects, you can add our .deb repository. We provide packages for x86, x86_64, and armfh.

Add the public key from our repository:

$ wget -O - -q http://opendavinci.cse.chalmers.se/opendavinci.cse.chalmers.se.gpg.key | sudo apt-key add -

Add our repository itself to your sources.list:

$ sudo echo "deb http://opendavinci.cse.chalmers.se/ubuntu-wily/ wily main" >> /etc/apt/sources.list

Update your package database:

$ sudo apt-get update

Install OpenDaVINCI:

$ sudo apt-get install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Adding OpenDaVINCI to your Debian 8 Linux distribution

Add the public key from our repository:

$ wget -O - -q http://opendavinci.cse.chalmers.se/opendavinci.cse.chalmers.se.gpg.key | sudo apt-key add -

Add our repository itself to your sources.list:

$ sudo echo "deb http://opendavinci.cse.chalmers.se/deb/ jessie main" >> /etc/apt/sources.list

Update your package database:

$ sudo apt-get update

Install OpenDaVINCI:

$ sudo apt-get install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Adding OpenDaVINCI to your CentOS 7 Linux distribution

Add our repository to your sources.list:

$ cd /etc/yum.repos.d && sudo wget http://opendavinci.cse.chalmers.se/OpenDaVINCI-x86_64.repo

Update your package database:

$ sudo yum -y update

Install OpenDaVINCI:

$ sudo yum install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Adding OpenDaVINCI to your Fedora 21 Linux distribution

Add our repository to your sources.list:

$ cd /etc/yum.repos.d && sudo wget http://opendavinci.cse.chalmers.se/OpenDaVINCI-x86_64.repo

Update your package database:

$ sudo yum -y update

Install OpenDaVINCI:

$ sudo yum install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Adding OpenDaVINCI to your Fedora 22 Linux distribution

Add our repository to your sources.list:

$ cd /etc/yum.repos.d && sudo wget http://opendavinci.cse.chalmers.se/OpenDaVINCI-x86_64.repo

Update your package database:

$ sudo dnf -y upgrade

Install OpenDaVINCI:

$ sudo dnf install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Adding OpenDaVINCI to your openSuSE 13 Linux distribution

Add our repository to your sources.list:

$ cd /etc/zypp/repos.d && sudo wget http://opendavinci.cse.chalmers.se/OpenDaVINCI-x86_64.repo

Update your package database:

$ sudo zypper --no-gpg-checks refresh

Install OpenDaVINCI:

$ sudo zypper install opendavinci-odlib opendavinci-odtools opendavinci-odsupercomponent

Screenshot

opendavinci's People

Contributors

chrberger avatar fgiaimo avatar mrmurb avatar hugosica avatar hangyin2015 avatar

Watchers

Hemant K avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.