So far, the Root Server and the various Satellites seem to be working well.
I’m in the process of releasing an updated version of the awesome BMLTAdmin app. The update won’t add any new functionality. It’s merely a tweak for the latest Apple iOS version (iOS 10). The original version still works fine, so there’s no urgency to update.
So what I’ll be developing will be an iOS framework for people that want to develop iOS apps for the BMLT. It will abstract all server communications using an Observer Pattern (Apple calls it “delegates“).
This will be a “dogfood” project, which I will use to create the next version of the iOS BMLT app, and, eventually, a new version of the BMLTAdmin app.
The whole idea is to make it insanely easy to write iOS apps that will interface with the BMLT.
I’ve done this kind of thing before, and it will work out great. It may take a few months, though, because I do this kind of thing extremely carefully. This will be an “infrastructure-level” framework, and needs to be of the absolutely highest quality possible. I’ll also need to write some fairly comprehensive documentation.
It will be written in Swift, and will require a fairly current version of the operating system (never an issue with Apple, but a huge problem with Android, and one of the reasons that I don’t program Android). It will abstract the JSON variant of the Semantic Interface.
Here is the repo for the project.
At the time of this writing, there’s still a long way to go.