Hello Support Team,

I'm an Ivy Developer for years, like other developers, I refer Linux or MacOS rather than Windows. I have many useful command line tools that Windows is missing. I'm happy that you still release an unofficial Linux version of Ivy Designer and it works really well (except WebEditor). It would be great if I can run a MacOS version of Ivy Designer, is there any chance for me?

UPDATE:

You can run AxonIvy Designer on Docker: https://github.com/cavoirom/axonivy-designer

asked 28.03.2018 at 14:13

xuanvinh's gravatar image

xuanvinh
61225
accept rate: 50%

edited 15.01 at 02:17

Web Editor on Linux runs pretty well on debian based Linux OS such as Ubuntu or Mint. All you need is to install openjfx in addition to the openjdk-8-jdk. See https://answers.axonivy.com/questions/2857/how-to-install-and-use-the-linux-designer

Or do you have openjfx and still issues that only occur on linux?

(29.03.2018 at 07:49) Reguel Werme... ♦♦ Reguel%20Wermelinger's gravatar image

I didn't know about the openjfx, I will give it a try. You save my day.

(31.03.2018 at 00:00) xuanvinh xuanvinh's gravatar image

It worked now, after install openjfx.

(31.03.2018 at 02:49) xuanvinh xuanvinh's gravatar image

I found a work around by running Ivy Designer Linux version through Docker, here is what I have done:

Install Docker for Mac

Install XQuartz (a X11 System support for MacOS)

we need XQuartz to run GUI Application through Docker

Configure XQuartz:

XQuartz > Preferences.. > Security: Check "Authenticate connections" and "Allow connections from network clients"

Build a docker image to run Ivy Designer

Dockerfile

FROM mlaccetti/docker-oracle-java8-ubuntu-16.04
RUN apt-get update
RUN apt-get -y install openjfx libswt-gtk-4-jni libswt-gtk-4-java
RUN useradd -m -s /bin/bash developer
RUN mkdir /opt/AxonIvyDesigner
RUN chown developer:developer -R /opt/AxonIvyDesigner
USER developer
ENV PATH=$PATH:/srv/java/jdk/bin
WORKDIR /opt/AxonIvyDesigner
ENTRYPOINT exec "/opt/AxonIvyDesigner/Axon.ivy Designer"

Build axon-ivy-designer:generic docker image (execute command in the same folder with Dockerfile)

docker build -t axon-ivy-designer:generic .

(now you have docker image named: axon-ivy-designer:generic)

You should download the Ivy Designer Linux version from (and extract to a folder):

https://developer.axonivy.com/download

Allow Docker container connect to XQuartz

Command:

xhost + `ipconfig getifaddr en0`

Run Ivy Designer

Command:

docker run -e DISPLAY=`ipconfig getifaddr en0`:0 -v /tmp/.X11-unix:/tmp/.X11-unix -v path-to-designer:/opt/AxonIvyDesigner -v path-to-workspace:/tmp/workspace -p 8081:8081 --name ivy-designer-version-generic --rm axon-ivy-designer:generic

(replace path-to-designner, path-to-workspace, version as your need)

Congratulations! You are running Linux version of Ivy Designer on MacOS.

My wish is Ivy Team can provide developer access to older Axon Ivy Desinger Linux version. We now only can get the latest Ivy Designer 7.

Screenshot: https://imgur.com/a/XyC1K

link

answered 31.03.2018 at 05:32

xuanvinh's gravatar image

xuanvinh
61225
accept rate: 50%

edited 31.03.2018 at 05:43

cool idea. I like that approach! As far as I see we have no archived/built product of the 6.3 Linux Designer. So we would have to build them it again. And I think you will run into quality problems... But I'll spend the next coffee break to build this outdated version - maybe I'm lucky :-)

(03.04.2018 at 03:08) Reguel Werme... ♦♦ Reguel%20Wermelinger's gravatar image

I've built the 6.3 designer for Linux. You can use it. But I expect problems with it, that only exists in this version. It could also be that there are side effects -because this version was built on my dev machine. We can not provide any support for it. You should really enforce the update of your projects to the 7.0 LTS instead of using this version. But while you are waiting for the migration - this RC might makes developers daily life less painful. https://download.axonivy.com/6.3.0/AxonIvyDesigner6.3.0.52421_UnofficialRC_Linux.gtk.x86_64.tar.gz

(03.04.2018 at 05:45) Reguel Werme... ♦♦ Reguel%20Wermelinger's gravatar image

I can feel with you that you want to develop on the platform of your choice. The current status is that Windows is officially supported. But there is one distribution for Linux that doesn't work that badly. There is an unofficial variant for MacOS available as nightly release. But this seems to be broken at the moment.

Next we start to upgrade our target platform to the latest eclipse version. We hope that a lot of MacOS problems are solved. We'll at least try to build a MacOS designer.

Can you please contact us directly via ivy@axonivy.com and tell us for who you are working for? So that we know which of our customers have a real need for MacOS.

link

answered 29.03.2018 at 02:41

Alex%20Suter's gravatar image

Alex Suter ♦♦
2.0k71936
accept rate: 83%

Hello Support Team,

As a Presales, it is always an advantage to demonstrate the iBPM Platform to our potential customers live during a sales pitch.

My first handicap would be my Mac operating system. Although the workaround, to install the designer on a virtual server, can we expect a contemporary application running on a Mac OS? This is crucial when potential customers ask for applicable operating systems.

Many thanks, Ömer

link

answered 14.12.2018 at 08:55

odursun's gravatar image

odursun
111
accept rate: 0%

we build the product for the mac internally. But due to its obscure java integration and the coca ui it performs weakly and causes many issues. So its not really usable even though our code is platform independent. It is not impossible to support it. But we can only share this product if it meets the quality that you need for using it on a daily basis. So its definitively a bigger investment if mac designer must be supported...

(14.12.2018 at 09:02) Reguel Werme... ♦♦ Reguel%20Wermelinger's gravatar image

I created a docker compose service to run AxonIvy Designer easier on MacOS, you could take look and also leave feedback if you see something need to imrpove: https://github.com/cavoirom/axonivy-designer

(15.01 at 02:11) xuanvinh xuanvinh's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×100
×70
×1

Asked: 28.03.2018 at 14:13

Seen: 395 times

Last updated: 15.01 at 02:17