Flatsonar

Processing IDE

by Processing Foundation

Open-source software prototyping platform

Dangerous permissions Flathub reviewed GPL-2.0 v4.3

Support the creators

Flatsonar is just the shop window. The people below made Processing IDE.

Screenshot 1 of Processing IDE Screenshot 2 of Processing IDE Screenshot 3 of Processing IDE Screenshot 4 of Processing IDE Screenshot 5 of Processing IDE Screenshot 6 of Processing IDE

About

Processing is the first easy-to-use software sketching platform created by C. Reas and B. Fry and supported by the Processing Foundation.

Included is an integrated development environment that can be used to develop interactive applications using different programming languages but mainly Java, Android, Python, and Javascript.

Known issues:- Python sketches can run but you may have trouble stopping them running. If so, you will have to use your system monitor application of choice (such as htop) to close the sketch, as it will be the only way to stop the sketch, other than closing the IDE itself. This problem also persists outside of Flatpak. See: https://github.com/flathub/org.processing.processingide/issues/5- When trying to open a Python sketch other than an example sketch in the "Examples" dialog, the IDE may crash and close by itself. This problem also persists outside of Flatpak. See: https://github.com/benfry/processing4/issues/793- Python Mode for Processing is currently unmaintained and a new maintainer is currently being sought after. It can still be downloaded and run via the Contribution Manager by going to the mode selection dialog and clicking "Mode Manager -> Modes -> Python Mode for Processing 4 -> Install". See: https://github.com/jdf/processing.py/blob/1932b4ca71f3befd333cc23d3a1c8fe7617014ff/README.markdown#this-project-is-not-maintained

Permissions

3 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • full access to your home folder
    --filesystem=home
  • network
    --share=network
  • inter-process communication (needed for X11)
    --share=ipc
  • audio
    --socket=pulseaudio

Who publishes this

On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.

  • installs a prebuilt binary instead of building from source (x2)
    source:prebuilt
  • on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.