GSoC Overview

From apertus wiki
Jump to: navigation, search

1 Introduction

Thank you for taking an interest in our project.

As you may have already read on our GSoC listing we're designing the architecture surrounding a number of free software and open hardware projects aimed at film related disciplines.

If you'd like to explore the camera's background and how the project got started see AXIOM Project Background

Website: https://www.apertus.org/

2 Projects / Idea Page

Our idea page revolves around the following projects:

  • We're building a RAW video footage processing environment called OpenCine - Programming Language: C++.
  • We developed hardware with FPGAs for doing video real time processing (idea page "FPGA" coloumn) - Programming Language: HDL (VHDL or Verilog).
  • Our cameras run embedded Linux and there are some Kernel related development tasks - Programming Language: C.
  • Other tasks are related to creating a camera virtuazation in QUEMU, webinterfaces for camera control, controlling lenses, drawing histograms/waveform/vectorscopes from the cameras live view data or automating the camera internal darkframe calibration. Programming Languages for tools are C/C++, for scripting are Python and Bash and for webbased applications: Javascript, PHP and C/C++. Each task on the idea page contain more details about the desired enironment and programming language.

GsoC Idea Page: https://lab.apertus.org/project/view/20/

3 Further Reading

Tim Videos has a very good guide for GSoC students - must read: https://code.timvideos.us/summer-of-code/

Our Social accounts