# Run Vision on Mobile Device

**URL:** <https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374>\
**Category:** Ignition\
**Tags:** vision, ignition81, perspective\
**Created:** [July 18, 2024, 5:14am UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374 "2024-07-18T05:14:32Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank\_Fu1](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@Frank\_Fu1](https://forum.inductiveautomation.com/u/Frank_Fu1)\
**Post date:** [July 18, 2024, 5:14am UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/1 "2024-07-18T05:14:32Z")

</div>

I know the latest release of Ignition replaced mobile module with Perspective, does anyone know how to implement Vision on mobile device?

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [July 18, 2024, 11:36am UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/2 "2024-07-18T11:36:28Z")

</div>

If you simply need mobile Vision access, remote into a host computer from the mobile device using RDC, GoToMy PC, or some other equivalent software.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 18, 2024, 12:49pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/3 "2024-07-18T12:49:34Z")

</div>

> [@Frank\_Fu1](#):
>
> does anyone know how to implement Vision on mobile device?

Start by porting standard java with Swing to your mobile OS. Figure out how to tie mobile OS UI functionality to standard Swing events. Have the implementation **lie** to java applications to hide any incompatibilities. Ask IA to test on your custom JRE. 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 18, 2024, 1:28pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/4 "2024-07-18T13:28:30Z")

</div>

I've heard of people using Apache Guacamole for this.

[https://guacamole.apache.org/](https://guacamole.apache.org/)

As Phil alluded to... The best answer is "you don't", because Java Swing, the technology that Vision relies on, was never \[1\] made available on mobile devices.

* * *

1. with rare exceptions that never really worked

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 18, 2024, 1:39pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/5 "2024-07-18T13:39:53Z")

</div>

quote="PGriffith, post:4, topic:93374"]  
is "you don't"  
[/quote]

Spoilsport. I was hoping the OP would actually embark on this. 😬

So Vision can live forever. 😠

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [July 18, 2024, 2:10pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/6 "2024-07-18T14:10:05Z")

</div>

Cant you install linux on a mobile device? xd  
No idea btw xd  
i know i have used emulators on android before, but that was for something else.  
Although eh they worked kinda bad/low (& battery consuming), so just a streaming service to a desktop would probably be better

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 18, 2024, 2:24pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/7 "2024-07-18T14:24:56Z")

</div>

> [@victordcq](#):
>
> install linux on a mobile device?

Some. But then it really isn't a "mobile" device any more.

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [July 18, 2024, 2:35pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/8 "2024-07-18T14:35:41Z")

</div>

I believe a company we worked for used rugged linux tablets.  
But yeah those are just like a laptop i guess,

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 18, 2024, 2:36pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/9 "2024-07-18T14:36:38Z")

</div>

I'll leave this right here... 😏

> **[Andronix App](https://andronix.app/)**
>
> Install Linux distributions like Ubuntu, Debian, Manjaro and more on your un-rooted Android device.

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [July 18, 2024, 2:42pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/10 "2024-07-18T14:42:23Z")

</div>

A bit of searching around unearthed this thing:

> **[Brings Java, JavaFX, Netbeans, Applet to browser](https://www.webswing.org/en)**
>
> It only takes 15 minutes to run your desktop application in the browser. No need to change a single line of code.

> **[Webswing Documentation](https://www.webswing.org/docs/24.1/overview.html)**
>
> null

Not sure it would work for this application, but if it did it would be easier than rewriting Swing from scratch 😁

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 18, 2024, 2:42pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/11 "2024-07-18T14:42:46Z")

</div>

PFft.

Quote from their website:

> Let's make the world more open and free to use.

Quote from their GitHub repo with no meaningful source code:

> Are we open-source? 📖🔓
> 
> Yes but no. Andronix is partially open-source. All the free distro tar files and the shell scripts are available on our GitHub repository. While all the paid things, like the actual Android app and all the files concerning Andronix Modded OS are close-source for obvious reasons.

what are the obvious reasons again?

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [July 18, 2024, 2:50pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/12 "2024-07-18T14:50:13Z")

</div>

Note bringing it to a browser will again result in the same limitations perspective has, like accessing device features/files

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 18, 2024, 2:53pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/13 "2024-07-18T14:53:41Z")

</div>

> [@Kevin.Herron](#):
>
> PFft

Hence, the 😏

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [July 18, 2024, 2:53pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/14 "2024-07-18T14:53:47Z")

</div>

> [@Kevin.Herron](#):
>
> obvious reasons

I'd figure they don't want to lose sales but it seems each paid thing is $2 so I really don't get it.

Not saying they can't make money off the project, just that at such a low price there's certainly ways to match that income even if they were to release the source instead.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 18, 2024, 2:54pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/15 "2024-07-18T14:54:56Z")

</div>

I'm fine with choosing not to release source code... just own it 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [July 18, 2024, 3:04pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/16 "2024-07-18T15:04:23Z")

</div>

I agree, and especially when the product is so cheap and decently documented I'm not complaining.

It feels really misleading to have just marginally related utility scripts and things on a repo named after the product itself.

At least the Github link says "Source Code?". The question mark leaves it nice and ambiguous so you can't say they lied, exactly 🤭

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 18, 2024, 3:07pm UTC](https://forum.inductiveautomation.com/t/run-vision-on-mobile-device/93374/17 "2024-07-18T15:07:17Z")

</div>

[![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/a/9ae1d6ada326d3627f8f190735edb59826c6d31a.jpeg "LionelHutz") ](https://www.youtube.com/watch?v=5yuL6PcgSgM)
