The document describes Hummingbird, an open source ground segment software framework for small satellites. Some key points:
- Hummingbird uses simplicity as a design principle and pushes functionality to existing technologies to reduce complexity.
- It takes a "back to basics" approach using modern network technologies like Spring, Camel, ActiveMQ and CometD rather than reinventing components.
- The framework has evolved from a classical separation of tiers to a true asynchronous processing model using a semantic information model and non-relational databases.
1. Hummingbird: an Open
Source Ground Segment
for Small Satellites
A true story of doing things different
GSAW 2012
Gert Villemos (Villemos Solutions)
Mark Doyle (Logica) and Johannes Klug (Logica)