Xojo HTMLviewer Raspberry Pi3 - linux

I'm developing an app for Windows and raspberry pi using Xojo. I'm relying on the HTMLviewer heavily in places to render web driven content.
I have multiple Raspberry Pi 3s, reading the xojo documentation I can see that HTMLViewers are not supported on Jessie. However, I cannot run Wheezy as it will not run on the pi3 due to kernel support for ARMv8.
I have tried using Ubuntu mate on the Pi and using sudo apt-get install libwebkitgtk-1.0.0, however this does not work as Ubuntu has deprecated 1.0.
I'm looking for suggestions as to how I can get the HTMLviewers working on Raspberry Pi 3. I'm open to any suggestions OS versions etc. The PI will only be used for the custom app.
Many Thanks

Related

tensorflow on raspberry pi 1b+

I'm trying to install tensorflow (to use with python) on my raspberry pi 1b+ (I know, it's old). I don't know which version I have to install. I was looking on this website: https://github.com/PINTO0309/Tensorflow-bin/tree/main/previous_versions. But my raspberry has arm6l, and this list only contains version compatible with arm7l. Can I somehow still get tensorflow working on my raspberry pi 1b+? Right now I'm using python 3.9 on it but I'm ready to downgrade if that's necessary.
I want the tensorflow to work on my raspberry pi 1b+.

How to install ubuntu unity

How to install ubuntu unity with in ubuntu mate?
Tried installing via terminal sudo and was unsuccessful. Hardware is raspberry pi 3.
Unity does not support Linux. Only as a target platform. Editor platform is Windows.
They had an experimental version some time ago, but that is mostly dead. I also wanted to have that but it's Windows you need for Unity.
https://answers.unity.com/questions/577249/linux-support-a-thing-or-not.html
There were official releases, but this forum page is from the stoneage:
https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/

How to install Node.js on a Raspberry Pi B+

I'm having trouble installing it on my Raspberry Pi B+.
I tried this but it keeps saying
## You appear to be running on ARMv6 hardware. Unfortunately this is not currently supported by the NodeSource Linux distributions. Please use the 'linux-armv6l' binary tarballs available directly from nodejs.org for Node.js v4 and later.
and i can't find a proper tutorial. Please help
Find the appropriate download from here: https://nodejs.org/en/download/
Yours looks like: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-armv6l.tar.xz

Eclipse Kura installation on Linux machines or VM

We know that eclipse kura can be installed on edge devices and Raspberry pi is the most popular edge device at now.
As per https://www.eclipse.org/kura/downloads.php, we can see various downloads for Raspberry pi, Intel Edition, BeagleBone and Fedora with the beta release.
But we couldn't see the download link to install it on Linux machines or VM. (Ubuntu or centos VM ). We want to install it on ubuntu machine and possible to view web UI on that machine.
EDIT(edit the question)
Is that possible to install only on Fedora ?
What are the complete steps to install kura on ubuntu or Centos ?
I believe the question was asked and answered here. To summarize, there is no generic installer for Ubuntu, Fedora, or CentOS. Kura has dependencies on both the OS and CPU architecture. The supported platforms are:
Raspberry Pi based on Raspbian: Raspberry Pi, Raspberry Pi B+,
Raspberry Pi 2/3
BeagleBone Black based on Debian
Fedora 25 ARM
Intel Edison
The "No Net" versions of the posted installers will remove most of the OS dependencies. For CPU architectures, if you are using something other than ARMv6 HF or x86_64, you will need to compile the native libraries. The minimum native library needed for Kura to start is udev.

Raspberry PI remote debug GTK error

I'm using NetBeans IDE 8.0.2 on my Win7 machine to develop Raspberry Pi opencv C++ application.
I'm building & debugging the application remotely on the Raspberry Pi from my Win7 machine.
At run time the application fails with "Gtk-WARNING **: cannot open display:" error when reaches the line:
imshow("source", src);
When I'm running the exact same application from the Raspberry Pi and not remotely via SSH everything works as expected.
Is there any way that I can configure NetBeans to open GTK windows at the Raspberry Pi?
The solution is to add DISPLAY=:0 Environment variable.
At File menu select Project Properties (yourprojectname) to open Project Properties window.
At Categories: click Run and then click Environment, add variable name DISPLAY with value :0
Good luck
I haven't actually tried this with the Rasberry Pi, but assuming it is like other linux systems perhaps this will get you started.
To have the Gtk program display on your windows system will need a version of X Windows ( the linux/unix graphics server) for Windows the operating system. You can get it as one of the packages in Cygwin. (http://x.cygwin.com/) Get cygwin https://cygwin.com/index.html during setup select the xinit package. You also either need to enable port-forwarding in ssh or set the DISPLAY variable on the Rasberry Pi to your windows host:0.
To have the Gtk program display on the Rasberry Pi when started from Windows you just need to allow remote hosts to open windows.
Try the command :
xhost +
in the Rasberry Pi shell before trying to have the program started from windows.
Another option would be to start the program on the Rasberry Pi with gdbserver and then attach to the already running program with Netbeans.
You will need to install the gdbserver plugin for Netbeans.
An alternative to getting the X window manager working on Windows would be to get a remote desktop running on both machines. VNC is a popular client and server for this. This would allow you to run the window for Netbeans and use the system as if it were your desktop from another location.
There is even a download specifically for Raspberry pi here:
https://www.realvnc.com/download/vnc/latest/

Resources