Introduction
Just as the Photowebs Camera System is modular, so is the SLD Project.
If you have not done yet, and for a more detailed description of each modular component please visit the "Modular Concept" page of this site.
The main structure of the SLD Project is divided in two main parts:
The Hardware Project:
Each hardware component that comprises the Photowebs Camera System has it's own project structure and name:
Base Camera: this is the foundation of the camera system. It consists of the base camera chassis, frame, focusing system, sensor rotation system, lens mount, lens support, cpu, and camera battery.
Sensor Module: each sensor module consists of the base sensor and the sensor module support.
Lens System: the proprietary lens system consists of the base lens casing, lens element module, and aperture control system.
Lens Adapter: Standard lens adapters for a series of active and legacy camera systems.
Post-Processing Unit : This unit serves two purposes: first as a mobile desktop replacement and second as a enhanced live-view and control unit when two base cameras are attached at opposite ends of the post-processing unit.
Optional Modules
Remote-viewfinder: the Remote-viewfinder is an enhanced eye-level LCD screen for the Base Camera that also acts as a remote control unit.
LCD-Remote
This battery powered unit is similar to the viewfinder-remote with the eye-level LCD replaced by a 2.8" lcd panel.
Ring Flash
When attached in front of a Photowebs lens or lens adapter, the battery powered, Bluetooth enabled ring flash offers flash illumination suitable for macro photography. The sensor-based focusing system of the base camera makes it possible for any lens to work in macro mode.
The Software Project:
Each processor-based hardware component has its own software project divided into four parts:
Operating System Environment: the Base Camera and Remote-viewfinder components each have a single RTOS (Real Time Operating System) operating system. The central Post-Processing Unit has a multi-boot environment consisting of a Linux-based RTOS, a desktop Linux OS, a desktop Android OS, and a pre-configured bootable logical volume for a user -installed desktop OS of their choice. The Post-Processing unit LCD-Remote Control has an Android and Sailfish OS.
User Interface: the RTOS operating systems each have their own custom user interfaces. The desktop Linux operating system runs under the KDE desktop UI and the KDE Plasma UI. The Sailfish OS uses the KDE Plasma UI. The Android operating systems use their respective default UIs.
Application Feature-set:
Desktop Linux: Digkam, Inkscape, Gimp, Droidmote, Gwenview, Libre Office, Okular, K3b, Kate, Amarok, Blender, Firefox, Opera, rekonq
Android : default and user-installed applications
RTOS Linux: camera control, sensor RAW processing, focus system, sensor rotation, flange-back positioning, remote control.
Network: each processor-based component has its own NodeJS-based server and is wifi enabled.