Comments (3)
The short answer is: Yes, any LXMF app can communicate with any other LXMF client. The format is completely flexible though, so one client might choose to implement features that others don't necessarily support.
Sideband and Nomad Network is completely interoperable. You can message one from the other and vice versa.
Nomad Network also includes functions for hosting sites, pages and files, and for providing infrastructure (propagation nodes) for LXMF users, which is the reason behind the naming.
There is definitely room for improvements in all of the terminology, but I hope this clears it up a little.
from reticulum.
Thank you! I plan to try to make a messaging app as well with LXMF. Just need to find a good GUI library that will mesh well with the Python SDK. Maybe Flutter can connect to it.
regarding the branding, I think it would be smart to consider this line of thinking https://snikket.org/blog/products-vs-protocols/
from reticulum.
Very cool! I will gladly help you with anything related to the backend and the LXMF API. You can use the Sideband source code as an example of how to do all the basic backend stuff needed to communicate over LXMF. The nomadnet code is a little more... unruly... at the moment ;) I will have the full API documentation for LXMF written soon, but you are welcome to ask any questions here in the meantime.
Thanks for the link, I'll read it when I get a moment. From the looks of it, I totally agree, and really, what I am hoping for is people like you to step in and create the well-branded, general-purpose clients. I only have so much time, and I really want to prioritise it where it is best spend, which I think is in the core protocol, utilities, documentation, learning resources and a few specific apps.
from reticulum.
Related Issues (20)
- Building of rns package consumes too much memory in many SBC embedded systems HOT 2
- Allow changing serial speed in rnodeconf.py to solve flashing issues HOT 1
- Interoperate public TCP interface HOT 4
- Help with rpc request to reticulum instance HOT 2
- new program "ir" HOT 6
- Unhandled Fernet error leads to crash of shared instance HOT 2
- RNodeConf doesn't download .version file for --fw-version HOT 1
- Revisit java patches in patches directory HOT 6
- NomadNet GUI App Concept HOT 2
- rnsd crash without RNode HOT 4
- RNodeconf cannot reprovision a board. HOT 10
- Revert the decision to be propagation node HOT 2
- [Question] Performance & RAM usage HOT 2
- offline options for transport HOT 7
- Testnets not reachable on Android client HOT 1
- G-NiceRF Lora1278F30 HOT 37
- FLRC modulation support for SX1280 HOT 1
- Wrong FW reported in RNodeConf HOT 5
- RNodeConf doesn't disable Bluetooth on command / Windows DTR causes timing/configuration issues HOT 11
- RNCP status error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reticulum.