Viveris is an engineering company specialized in advanced technologies and IT. For 30 years, Viveris has developed a pole of competences in embedded network services & products.
Here are the Open Source projects that Viveris leads and/or contributes to.
Satellite communications and networking
-
OpenSAND
OpenSAND provides an easy and flexible way to emulate an end-to-end satellite communication system.
-
ROHC
A library for the RObust Header Compression (ROHC) protocol. It provides an easy and robust way for applications to reduce their bandwidth usage on network links with limited capacity or expensive costs. Headers of network packets are compressed with the ROHC protocol and algorithms.
-
dvb_gse_rust
Rust crate for encapsulation and decapsulation of GSE (Generic Stream Encapsulation) packets.
-
libgse
A library implementing the Generic Stream Encapsulation (GSE) standard defined by the ETSI - join effort from the French Space Agency (CNES), Thales Alenia Space and Viveris.
-
dvb_gse_tunnel
A tunnel that connects two TAP interfaces through UDP using the GSE protocol.
-
librle
A library implementing the Return Link Encapsulation (RLE) standard defined by the ETSI - join effort from Thales Alenia Space, the French Space Agency (CNES) and Viveris.
-
Wireshark
Wireshark is a network traffic analyzer that can decode many protocols and file formats.
Viveris developed dissectors for DVB-RCS, DVB-RCS2, and DVB-S2x protocols used in satellite telecommunications.
-
ZMTP wireshark dissector
A Wireshark dissector for the ZeroMQ protocol.
Viveris added support for ZeroMQ 2 and improved the support for calling different sub-dissectors for the ZeroMQ payload, useful when a single capture contains ZeroMQ packets with different types of payloads.
-
uMTP-Responder
Ligthweight Media Transfer Protocol (MTP) responder daemon for GNU/Linux.
Automated tests and documentation toolchains
-
Qtestframework
A test harness for Qt. Run multiple tests in one go, from one single executable including the harness. Run them as separate process to avoid interferences. Register new tests with a single line of code, and list them from the command line. Enjoy an easy to read HTML report including logs and test failures.
-
XWiki
XWiki is a wiki used for company projects and documentation.
Viveris developed a script to export multiple pages from the application-documentation XWiki app into a single PDF document.
-
docker-images
Public docker images
Linux system programming
-
jnidbus
A Java library to communicate with
D-Bus easily and efficiently. -
alarm-fake-hwclock
Stores date and time in the filesystem for embedded Linux systems with no battery backed realtime clock.
Viveris improved the tool for use in Yocto with a read-only root filesystem.
Electronics, FPGA, co-design
-
JTAG Boundary Scanner
JTAG software tool to debug or test any electronic board with a JTAG interface.
-
LoCoD
Hardware/software co-design tool designed to simplify the development of applications for system-on-chip (SoC) devices.
-
CameraGrab
Image capture using the OpenCV library