Mobile UI Best Practices

Discussion about recent product features & solutions!
20 posts • Page 2 of 2
mkoller
Posts:741
Joined: Fri Sep 17, 2010 9:03 am

Re: Mobile UI Best Practices

Post by mkoller »

No. It seems this possibility is only available since Android 6.0 (which we don't require) and the app requires an additional permission to use the fingerprint reader.

a_labropoulos@akatt.gr
Posts:25
Joined: Sun Nov 06, 2016 2:02 pm

Re: Mobile UI Best Practices

Post by a_labropoulos@akatt.gr »

Hello.
I am using the standard login.pnl to logon my system with Desktop UI and Mobile UI. I would like to know if it is possible to use standard panel topology when i logon with Desktop UI and a different panel (without Panel topology) when i logon with Mobile UI.
Thanks a lot...

v3gard
Posts:9
Joined: Tue Aug 23, 2016 7:27 am

Re: Mobile UI Best Practices

Post by v3gard »

You mean you want to hide the navigation menu in the base panel? You can create your own base panel (or template), and select which one to use. You change the base panel for the current user in the login panel by clicking the "Change user specific multi-monitor configuration", log in and then click on the "tool" icon.

schneebergera
Posts:89
Joined: Sun Apr 03, 2016 5:52 pm

Re: Mobile UI Best Practices

Post by schneebergera »

Hello,
yes it is possible.
Please have a look into OA_Help [WinCC OA UI - Mobile UI Application].
You just have to set the following entry in config file in [webClient] section.
mobileRootPanel = "/.pnl"
-->
Defines the start-up panel for the mobile application. If the config entry is not set, the login.pnl is displayed.

best regards,
Andreas

a_labropoulos@akatt.gr
Posts:25
Joined: Sun Nov 06, 2016 2:02 pm

Re: Mobile UI Best Practices

Post by a_labropoulos@akatt.gr »

I am using different panels for tablets and different for smartphones for this reason i can't use this config. I would like somehow to check the device class and then after login to open a specific panel (for smartphones). I try to do this in the login.ctl script but it doesn't work for me..

mkoller
Posts:741
Joined: Fri Sep 17, 2010 9:03 am

Re: Mobile UI Best Practices

Post by mkoller »

That is possible by using the device class mechanism.Check the online help at qthelp://wincc_oa/doc/Mobile_UI/mob_ui_device_class.htm
Basically you don't need to check anything manually, it is done inside the UI automatically.

a_labropoulos@akatt.gr
Posts:25
Joined: Sun Nov 06, 2016 2:02 pm

Re: Mobile UI Best Practices

Post by a_labropoulos@akatt.gr »

Hello.
I have done this procedure from help (qthelp://wincc_oa/doc/Mobile_UI/mob_ui_device_class.htm). When i logon the correct panel is appearing in my mainmodule but my problem is that i dont want to load also infopanel and navipanel from panel topology.
Thanks a lot.

leoknipp
Posts:2928
Joined: Tue Aug 24, 2010 7:28 pm

Re: Mobile UI Best Practices

Post by leoknipp »

If you want to use other panels for the topology you also have to modify the Panel Topology templates for the different devices.
When modifying the main panel for the topology which has 3 embedded modules you could remove 2 of them and save it as new main panel for a device class.
If there is no navipanel maybe the navigation is not possible any more if the panels loaded in the main module do not have a navigation option.

Best Regards
Leopold Knipp
Senior Support Specialist

a_labropoulos@akatt.gr
Posts:25
Joined: Sun Nov 06, 2016 2:02 pm

Re: Mobile UI Best Practices

Post by a_labropoulos@akatt.gr »

Is it possible to logon without using panel topology (when logon from Mobile UI) ?

leoknipp
Posts:2928
Joined: Tue Aug 24, 2010 7:28 pm

Re: Mobile UI Best Practices

Post by leoknipp »

When you have configured a panel topology in your project there is no easy possibility to deactivate it for mobile devices.
As written in my previous answer you can define own panels for device classes. By defining an own "base" panel saved as topology template which is loaded first you can fulfill your requirements.
There is no need to define topology functions in the panel which is loaded first.

Best Regards
Leopold Knipp
Senior Support Specialist

20 posts • Page 2 of 2