Is a tcmenuDesigner aarch64 deb build possible for NOMone Desktop Ubuntu Linux proot on Android mobile? #497
Replies: 7 comments 26 replies
-
I think that as long as a packaged OpenJDK is available and built (along with OpenJFX) it should be possible at least. There are instructions how to build it for any platform in the tcMenuGenerator/scripts folder, but we're in the middle of making that easier. Soon it would be possible to run nightly builds just by pulling them from here and having OpenJDK and OpenJFX installed. I suspect if anything would be tricky, it would be finding a built version of OpenJFX for that version of Linux. |
Beta Was this translation helpful? Give feedback.
-
That is odd that the tests fail. As they are running locally on the CI on Java 22 and soon to be 23. Could you try to add -DskipTests to the maven build command and try again. |
Beta Was this translation helpful? Give feedback.
-
PROBLEM USING tcMenuDesigner>embedCONTROL with a Serial connection. To follow this up, I tried a local build of embedCONTROL on Ubuntu. Could you please take a look running embedCONTROL over serial connections and advise. Thanks. |
Beta Was this translation helpful? Give feedback.
-
So on the other question, what are intending to do with embed control. We've had a long discussion internally and realised that by trying to make a one size fits all UI for mobile with our own form designer, we've made it impossible to deliver with the number of people presently working of the project, which boils down to three people's voluntary efforts. @vzahradnik @Ales-Svoboda and I have been discussing what we think is possible, and the plan is to also open-source the Flutter/Dart components that we have (including the "Flutter Embed Control" app as a starting point) soon. For most people, this would be the easiest way to get something onto a mobile device. Our plans for this are twofold:
The license for the dart API will likely be Apache, but the flutter Auto UI starter app will most likely be more restrictive, including a clause for commercial use and another that it is never deployed as a general-purpose app to a Store. I.E. that it is only ever specialised to allow connections to your own hardware. The Flutter "starting point app" would be about the same as the Java embed control UI, but it would be deployable to Android as an apk and Apple devices as an app bundle. We're also looking to integrate much more closely with MQQT and existing home ecosystems, probably the open source ones first. You'll see the direction of travel for this in the issue tracking. I mean this is really open to a lot of discussion and we'd be really glad to get as much feedback as possible, and even more happy for others to join the effort and help us deliver these things. |
Beta Was this translation helpful? Give feedback.
-
FYI: NOMone asked me for my sample test code, so I published this: |
Beta Was this translation helpful? Give feedback.
-
@AtmosphEng here is our Discord. If you'd like to help with brainstorming or just hang out. |
Beta Was this translation helpful? Give feedback.
-
I've found the issue with serial connections, it unfortunately will need a release, but we've done all the testing and one is coming very soon: #531 If you really wanted not to wait, you could apply the same changes that will be in #531 as they are trivial. |
Beta Was this translation helpful? Give feedback.
-
I would like to use my Android mobile as a remote using tcMenuDesigner. I have Ubuntu 22.04 running on my mobile via NOMone, which is available on the PlayStore. App installation on MODone is only available with aarch64 deb builds. Is a aarch64 build of the current tcMenuDesigner possible or feasible?
Thanks for your fantastic work on tcmenu and I've become a regular sponsor. Please keep on providing the community with your very high quality software.
Beta Was this translation helpful? Give feedback.
All reactions