Formulus
Offline-first bespoke data collection apps from Open Data Ensemble
Open Data Ensemble Internet
Screenshots
Beschreibung
Diese Beschreibung liegt nicht in deiner Sprache vor, angezeigt wird die englische Fassung.
Formulus is the mobile data collection client of the Open Data Ensemble (ODE) platform.
It allows organizations, research teams, and public sector institutions to build their own bespoke data collection applications based on structured forms defined using the JSONForms specification.
Forms and application logic are defined externally, meaning the same Formulus app can host many different data collection projects without requiring app updates.
Key features include:
• Flexible form-based data collection using JSONForms
• Offline-first operation for use in the field
• Secure bi-directional synchronization with an ODE Synkronus server
• Support for complex data structures and validation
• Designed for long-term maintainability and open standards
Formulus is particularly suited for environments where reliable data collection is needed under challenging conditions, such as:
• field research
• public health surveillance
• environmental monitoring
• humanitarian and development projects
• decentralized data collection initiatives
The app requires access to an ODE Synkronus server for synchronization and project management. Organizations typically run their own Synkronus server to host forms, manage users, and collect submitted data.
If you do not yet have access to a Synkronus server but would like to explore the application, a public demonstration environment may be available. See the project website for details.
Formulus is part of the Open Data Ensemble ecosystem, an open-source initiative focused on building interoperable tools for decentralized, standards-based data collection.
Source code and documentation:
https://opendataensemble.org
Versionen
Berechtigungen
Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.
- InternetzugriffDaten über das Internet senden und empfangen.
- KameraFotos und Videos aufnehmen.
- Speicher lesenDateien auf dem Gerätespeicher lesen.
- Speicher schreibenDateien auf dem Gerätespeicher anlegen und ändern.
- FotosBilder aus der Mediathek lesen.
- Genauer StandortStandort per GPS bestimmen.
- Ungefährer StandortStandort per Netzwerk bestimmen.
- Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
13 weitere Berechtigungen anzeigen
- VibrationDen Vibrationsalarm steuern.
- AutostartNach dem Einschalten des Geräts automatisch starten.
- BenachrichtigungenMitteilungen anzeigen.
- Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
- FOREGROUND_SERVICE_DATA_SYNC
- BiometrieEntsperren per Fingerabdruck oder Gesicht.
- FingerabdruckEntsperren per Fingerabdruck.
- MikrofonTon aufnehmen.
- NetzwerkstatusPrüfen, ob und wie das Gerät verbunden ist.
- Exakte AlarmeAktionen zu einem genauen Zeitpunkt auslösen.
- BROADCAST_CLOSE_SYSTEM_DIALOGS
- ACCESS_NOTIFICATION_POLICY
- formulus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Kommentare