Future roadmap
In the Look back to the last 3 years post I asked the questions Where to go next? I will answer to this question here.
DiveIno Classic
I have a feeling that the current 1.5.2 DiveIno version reached the top what is possible with the current hardware and software setup. It can be considered as a working prototype. It is also the true maker version.
I would like to keep everything what I developed for this version, but rename it to DiveIno Classic. No active development is planned on this version.
DiveIno
In the Look back post I mentioned DiveInoM5, which is based on the M5Stack ESP32 Basic Core development board and ESP32 SoC. I did a full pilot project called M5ezWatch in order to assess its suitability for the next generation of DiveIno. It was successful.
DiveInoM5 will be the new main DiveIno. Its version number will start from 2.0.0. I will work on it from now on.
DiveIno Pro
I plan to create a Pro version based on the Raspberry Pi 4 board. It will contain advanced features, but right now it is in an early prototype phase.
Utilities
There are many other utility projects associated with the main DiveIno computer:
DiveInoTouch development was closed, because it was a prototype effort as discussed in the Look back post.
Right now I don’t plan to develop any mobile application for DiveIno. It means that DiveInoDroid is on hold now.
DiveInoSimulator is about to generate test dives for DiveIno. I will need that for further development.
DiveInoConverter converts DiveIno dive logs into UDCF format, which can be imported by divelogs.de. It is based on OpenJFX, which is an obsolete technology nowadays. I plan to replace it with something new in the DiveIno Pro version.
The GitHub repository of these utilities will be deleted and its code will be migrated into the main DiveIno repository.
Dry case
I had many issues with the OtterBox Pursuit Series 40 dry case in the past. OtterBox discountinued its manufacturing, therefore I have to replace it with a new dry case.
For DiveIno I plan to create a custom hard acrylic case, which will house the M5Stack ESP32 Basic Core development board and compatible with the M5Stack Development Board Watch Kit.
For DiveIno Pro I plan to create an aluminum alloy case.
Case development is not the priority right now. I would like to focus on the software side first.