WLAN, bluetooth, DVB, DAB, ... I'm not getting any data!
- Is my antenna set up properly?
- Is it switched on?
- Am I picking up anything?
- Where's the carrier?
- How's the SNR?
- Is the error correction happy?
- What exactly is contained in this channel?
- Is it encrypted, do I have credentials?
Similar questions arise for wireless broadcast and network connections. It's a huge task to solve all of these, so write a framework to plug in modules for each stage in each stack. They may be as simple as to call an external program, or a loadable module linked to an appropriate library, or completely open coded.
Benefits over the individual existing tools will be a familiar look&feel (Qt) and systematic, step-by-step debugging of problems. Once solved, the established reception / connection may be handed back to the specialised tools (VDR, wpa-supplicant, udev,...)
This project is part of:
Hack Week 11
Activity
Comments
Be the first to comment!
Similar Projects
Create an Android app for Syncthing as part of the Syncthing Tray project by mkittler
Description
There's already an app but code/features already in Syncthing Tray could be reused to create a nicer app with additional features like managing ignore patterns more easily. The additional UI code for the app could then in turn be re-used by other parts of Syncthing Tray, e.g. to implement further steps in the wizard as requested by some users. This way one "UI wrapper codebase" could serve GNU/Linux, Windows and Android (and in theory MacOS) at the same time which is kind of neat.
Goals
- DONE: Learn more about development for Android and development of UIs with Qt Quick
- DONE: Create an experimental app reusing as much existing Syncthing Tray code as possible
- DONE: Build Syncthing as a library also for Android and use it in the app (already done but needs further testing and integration with the rest of the app configuration)
- DONE: Update the Syncthing Tray website, documentation
- DONE: Extend the app so it has at least a start page and an import
- Update forum thread
- DONE: Upload an experimental build on GitHub
- Extend the Syncthing API to download single files on demand (instead of having to sync the whole directory or use ignore patterns)
- Bring back parts of the newly developed mobile UI back to Syncthing Tray on the desktop to fully benefit from the cross-platform development
- Add UI to add/edit folders and devices in desktop tray app
- Add UI to show out-of-sync items in desktop tray app
- Create an alternative "AppWindow" tailored for desktop platforms reusing UI components developed for the mobile app
Resources
- Android SDK/NDK and emulator
- Qt Quick