Skip to content

introduction

Sherekin edited this page Jul 6, 2018 · 3 revisions

Introduction

QtSat or qtsat is a project in the area of Orbiting Satellites Carrying Amateur Radio (short OSCAR). It provides a simple dashboard that lets user see the data of a specific satellite. The data can be logged, stored and visualized.

It is started as an entire OpenSource project to include as many OSCAR's as possible.

This project runs under the GnuGPLv3 and at wish later versions.
Copyright (C) 2018, Daniel Föhn @gnomengineer

Requirements

QtSat is a dashboard for tracking satellite and their data.

Main Features:

  • decode satellite signals into raw data
  • store data over a long period
  • visualize collected data
  • cover multiple satellites
  • allow tracking of satellites

Quality Goals

In regards to the architecture, QtSat should fulfill following quality goals

Nr. Quality Motivation
1 Modularity Extra features for satellites should be built in a modular and reusable way
1.1 Extendability Further should the architecture allow easy extension of new functionality as well maintaining old functionality
2 Understandability For an open source project is a shared understanding of code and requirements key
3 Attractiveness The application should be easy to use and fast at what it does.
4 Testability The architecture should allow easy testing of all main building blocks

Stakeholder

the following list contains all the stakeholders of this project

Role/Name Goal
Developers Developers interested in learning C++ with Qt and contributing to an open source community combined with radio amateurs
Radio Amateurs Radio amateurs who are looking to collect satellite data
Teachers Teachers who are looking for a tool to explain STEM fields to students
Space engineer Space engineer who are looking to track their satellites