SlideShare a Scribd company logo
13
www.InduSoft.com | info@InduSoft.com
Convert Resolution
• Suggested use, when you want to change the aspect ratio
• May need additional clean up
• Check Box, Keep original aspect ratio for each object
• Resize objects, keep aspect ratio, changes spacing
Most read
16
www.InduSoft.com | info@InduSoft.com
Open() optional parameters
• The Open() Function supports optional screen
coordinates, could be different than original size
• Open(strScreenAndProperties,optNumX1,optNumY1,op
tNumX2,optNumY2,optNumResizeFlag,optNumID,optSt
rMnemonicList)
• Useful for popup and dialog
Most read
17
www.InduSoft.com | info@InduSoft.com
Span Multiple Screens
• SetViewerPos()
• SetViewerPos(numLeft,numTop,optNumWidth,optNumHeight)
• Don’t execute in Startup Script
• Use Graphics Script, OnStart()
1920x1080 1920x1080
• Start another Viewer
• WinExec() in Background Script
• View.exe in Graphic Script “Sub Graphics_OnStart()”
• SetViewerPos
0, 0
W = 3840
H = 1920
Most read
Graphical Interface Scaling
Webinar
November 29, 2017
www.InduSoft.com | info@InduSoft.com
Agenda
• Reasons to scale your screen
• Understanding Aspect Ratio
• Project Resolution vs. Screen Resolution
• Auto Screen Scaling check box
• Convert Resolution
• Manual Change of Screen Attributes
• Open() optional parameters
• Span Multiple screens, SetViewerPos()
• VK scaling
www.InduSoft.com | info@InduSoft.com
Please Vote!
Please Cast Your Vote Here!
www.InduSoft.com | info@InduSoft.com
Reasons to scale
• Machine builders can offer “Standard”, “Low-
end”, and “High-end” offerings
• Obsolete or failing hardware
• Large production monitoring or Andon
• Video Wall (matrix)
• Mobile view (example, tablets, phones)
www.InduSoft.com | info@InduSoft.com
Understanding Aspect Ratio
• Common Aspect Ratios
• 4:3 (1.33:1)
• 320x240
• 640x480
• 800x600
• 1024x768
• 16:9 (1.78:1)
• 1600x900
• 1920x1080 (1080p)
• 2560x1440
• 3840x2160 (4K)
• Others See “Resources”
4:3
16:9
640/480 = 1.33
4/3 =1.33
1920/1080 = 1.78
16/9 = 1.78
www.InduSoft.com | info@InduSoft.com
Display Resolutions
Source:
https://en.wikipedia.org/wiki/File:Vector_Video_Standards4.svg
www.InduSoft.com | info@InduSoft.com
Resources
Best resolution to choose
http://www.indusoft.com/blog/2011/03/28/what-is-the-best-resolution-for-a-project-
in-indusoft-web-studio/
1. Native, if you know it
2. Aspect ratio, if you know it
3. Popular
https://www.w3counter.com/globalstats.php
Aspect Ratio blog post
http://www.indusoft.com/blog/2013/10/01/aspect-ratios-and-your-indusoft-web-
studio-project/
Multi Monitor Sample
http://www.indusoft.com/Products-
Downloads/SampleApplications?EntryId=1070&Command=Core_Download
http://www.indusoft.com/Documentation/Technical-
Notes?EntryId=955&Command=Core_Download
www.InduSoft.com | info@InduSoft.com
Project Resolution vs. Screen
Resolution
Project
Resolution Screen
Resolution
Can’t change in GUI
www.InduSoft.com | info@InduSoft.com
Proj vs. Screen vs Container
5 x 5
Project Resolution
5 x 5
Screen Resolution
5 x 5
Container Resolution
www.InduSoft.com | info@InduSoft.com
Auto Screen Scaling
• Enlarges (or shrinks) keeping aspect ratio until it fits the container (bottom or right
side)
• Project – Viewer (Local Viewer and Secure Viewer)
• Thin Clients different check box
• Web Settings (Web Thin Client)
• Graphics – Thin Clients - Mobile Access – Global Settings (SMA)
www.InduSoft.com | info@InduSoft.com
Proj vs. Screen vs Container
5 x 5
Project Resolution
5 x 5
Screen Resolution
10 x 10
Container Resolution
Auto Screen Scale OFF
5 x 5
www.InduSoft.com | info@InduSoft.com
Proj vs. Screen vs Container
5 x 5
Project Resolution
5 x 5
Screen Resolution
10 x 10
Container Resolution
Auto Screen Scale ON
Project Resolution is only used with
Auto Screen Scaling
www.InduSoft.com | info@InduSoft.com
Convert Resolution
• Suggested use, when you want to change the aspect ratio
• May need additional clean up
• Check Box, Keep original aspect ratio for each object
• Resize objects, keep aspect ratio, changes spacing
www.InduSoft.com | info@InduSoft.com
Manual Change of Screen
Attributes
• Change the screen dimensions
• Use to make screen groups
• Alter an individual screen for use on a particular device
• Size/position screen to fill area left by Auto Screen Scale
www.InduSoft.com | info@InduSoft.com
If changing Aspect Ratio
1. Make backup of project
2. Change resolution of monitor (depends on graphics card)
3. Use Auto Screen Scale. Fill in “bar” with optional screen/objects
4. Convert Resolution
5. Redevelop screens. Can copy and paste
www.InduSoft.com | info@InduSoft.com
Open() optional parameters
• The Open() Function supports optional screen
coordinates, could be different than original size
• Open(strScreenAndProperties,optNumX1,optNumY1,op
tNumX2,optNumY2,optNumResizeFlag,optNumID,optSt
rMnemonicList)
• Useful for popup and dialog
www.InduSoft.com | info@InduSoft.com
Span Multiple Screens
• SetViewerPos()
• SetViewerPos(numLeft,numTop,optNumWidth,optNumHeight)
• Don’t execute in Startup Script
• Use Graphics Script, OnStart()
1920x1080 1920x1080
• Start another Viewer
• WinExec() in Background Script
• View.exe in Graphic Script “Sub Graphics_OnStart()”
• SetViewerPos
0, 0
W = 3840
H = 1920
www.InduSoft.com | info@InduSoft.com
Pop up keyboard scaling
www.InduSoft.com
info@InduSoft.com
Q & A
www.InduSoft.com | info@InduSoft.com
Email
(US) info@indusoft.com
(Brazil) info@indusoft.com.br
(Germany) info@indusoft.com.de
Support support@indusoft.com
Web site
(English) www.indusoft.com
(Portuguese) www.indusoft.com.br
(German) www.indusoft.com.de
Phone +1 (512) 349-0334 (US)
+55 (11) 3293-9139 (Brazil)
+49 (0) 6227-732510 (Germany)
Toll-Free 877-INDUSOFT (877-463-8763)
Fax +1 (512) 349-0375
Contact InduSoft Today
Germany
USA
Brazil
www.InduSoft.com
info@InduSoft.com
Thank you!

More Related Content

What's hot (19)

Team Foundation Server 2015 による テスト工数削減
Team Foundation Server 2015 によるテスト工数削減Team Foundation Server 2015 によるテスト工数削減
Team Foundation Server 2015 による テスト工数削減
Masaki Takeda
 
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.IZabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Aécio Pires
 
Scripting in InduSoft Web Studio
Scripting in InduSoft Web StudioScripting in InduSoft Web Studio
Scripting in InduSoft Web Studio
AVEVA
 
Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...
Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...
Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...
Fonz Morris
 
vSphere7 with Tanzu
vSphere7 with Tanzu vSphere7 with Tanzu
vSphere7 with Tanzu
VMware Tanzu
 
UI-UX Services | Web Designing Services
UI-UX Services | Web Designing ServicesUI-UX Services | Web Designing Services
UI-UX Services | Web Designing Services
eLuminous Technologies Pvt. Ltd.
 
Micronaut: A new way to build microservices
Micronaut: A new way to build microservicesMicronaut: A new way to build microservices
Micronaut: A new way to build microservices
Luram Archanjo
 
Zabbix
ZabbixZabbix
Zabbix
pundir5
 
Recipe Management with InduSoft Web Studio
Recipe Management with InduSoft Web StudioRecipe Management with InduSoft Web Studio
Recipe Management with InduSoft Web Studio
AVEVA
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
valerian_ceaus
 
UCCX vs PCCE vs UCCE
UCCX vs PCCE vs UCCEUCCX vs PCCE vs UCCE
UCCX vs PCCE vs UCCE
NovelVox
 
Design process
Design processDesign process
Design process
Leandro Puca
 
netis無線網路模式 AP + WDS
netis無線網路模式  AP + WDSnetis無線網路模式  AP + WDS
netis無線網路模式 AP + WDS
臺灣塔米歐
 
Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures  Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures
Nicola Mauri
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
Philipp Garbe
 
Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...
Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...
Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...
Martin Peřina
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter Architecture
BigClasses Com
 
Server training
Server trainingServer training
Server training
itassistantdahanu
 
Nortel manual
Nortel manual Nortel manual
Nortel manual
Abdelslam Elsobky
 
Team Foundation Server 2015 による テスト工数削減
Team Foundation Server 2015 によるテスト工数削減Team Foundation Server 2015 によるテスト工数削減
Team Foundation Server 2015 による テスト工数削減
Masaki Takeda
 
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.IZabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Aécio Pires
 
Scripting in InduSoft Web Studio
Scripting in InduSoft Web StudioScripting in InduSoft Web Studio
Scripting in InduSoft Web Studio
AVEVA
 
Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...
Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...
Coursera | Alphonso Morris - What’s Product Design vs UX vs UI? What is Growt...
Fonz Morris
 
vSphere7 with Tanzu
vSphere7 with Tanzu vSphere7 with Tanzu
vSphere7 with Tanzu
VMware Tanzu
 
Micronaut: A new way to build microservices
Micronaut: A new way to build microservicesMicronaut: A new way to build microservices
Micronaut: A new way to build microservices
Luram Archanjo
 
Recipe Management with InduSoft Web Studio
Recipe Management with InduSoft Web StudioRecipe Management with InduSoft Web Studio
Recipe Management with InduSoft Web Studio
AVEVA
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
valerian_ceaus
 
UCCX vs PCCE vs UCCE
UCCX vs PCCE vs UCCEUCCX vs PCCE vs UCCE
UCCX vs PCCE vs UCCE
NovelVox
 
netis無線網路模式 AP + WDS
netis無線網路模式  AP + WDSnetis無線網路模式  AP + WDS
netis無線網路模式 AP + WDS
臺灣塔米歐
 
Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures  Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures
Nicola Mauri
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
Philipp Garbe
 
Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...
Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...
Host fencing in oVirt - Fixing the unknown and allowing VMs to be highly avai...
Martin Peřina
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter Architecture
BigClasses Com
 

Similar to Graphical Interface Scaling in InduSoft Web Studio (20)

High DPI for desktop applications
High DPI for desktop applicationsHigh DPI for desktop applications
High DPI for desktop applications
Kirill Grouchnikov
 
Screen Size Selection For Presentations
Screen Size Selection For PresentationsScreen Size Selection For Presentations
Screen Size Selection For Presentations
Ken Datzkiw
 
Wide and large screen usage
Wide and large screen usageWide and large screen usage
Wide and large screen usage
David Voran
 
Size Matters
Size MattersSize Matters
Size Matters
Mike Kirby
 
Computer resolution
Computer resolutionComputer resolution
Computer resolution
BESOR ACADEMY
 
Pixel Perfect
Pixel PerfectPixel Perfect
Pixel Perfect
Steven Meyer
 
Csc406 lecture7 device independence and normalization in Computer graphics(Co...
Csc406 lecture7 device independence and normalization in Computer graphics(Co...Csc406 lecture7 device independence and normalization in Computer graphics(Co...
Csc406 lecture7 device independence and normalization in Computer graphics(Co...
Daroko blog(www.professionalbloggertricks.com)
 
Accessing display properties.48to49
Accessing display properties.48to49Accessing display properties.48to49
Accessing display properties.48to49
myrajendra
 
User Experience Design For Widescreen Viewing
User Experience Design For Widescreen ViewingUser Experience Design For Widescreen Viewing
User Experience Design For Widescreen Viewing
julieeichstaedt
 
Coding for different resolutions
Coding for different resolutionsCoding for different resolutions
Coding for different resolutions
Robin Srivastava
 
How computer monitors work
How computer monitors workHow computer monitors work
How computer monitors work
RaxTonProduction
 
new ai techniques.pptx
new ai techniques.pptxnew ai techniques.pptx
new ai techniques.pptx
SanandMishra
 
Litemax Durapixel series catalog (2018 v1.2)
Litemax Durapixel series catalog (2018 v1.2)Litemax Durapixel series catalog (2018 v1.2)
Litemax Durapixel series catalog (2018 v1.2)
Neo Chien
 
Responsive Web Design & Development
Responsive Web Design & DevelopmentResponsive Web Design & Development
Responsive Web Design & Development
John Fitzgerald
 
ANDON Solutions and Large format Displays with InduSoft Web Studio
ANDON Solutions and Large format Displays with InduSoft Web StudioANDON Solutions and Large format Displays with InduSoft Web Studio
ANDON Solutions and Large format Displays with InduSoft Web Studio
AVEVA
 
Subjective Guide to Screen Design - part 1
Subjective Guide to Screen Design - part 1Subjective Guide to Screen Design - part 1
Subjective Guide to Screen Design - part 1
Oznur Ozkurt
 
Intro To Resolution
Intro To ResolutionIntro To Resolution
Intro To Resolution
The Univ of Findlay
 
Characteristics of Display Adapter
Characteristics of Display AdapterCharacteristics of Display Adapter
Characteristics of Display Adapter
ssuser255bf1
 
1.1.2.pdf
1.1.2.pdf1.1.2.pdf
1.1.2.pdf
ssuser255bf1
 
05 Mobile CSS
05 Mobile CSS05 Mobile CSS
05 Mobile CSS
Ynon Perek
 
High DPI for desktop applications
High DPI for desktop applicationsHigh DPI for desktop applications
High DPI for desktop applications
Kirill Grouchnikov
 
Screen Size Selection For Presentations
Screen Size Selection For PresentationsScreen Size Selection For Presentations
Screen Size Selection For Presentations
Ken Datzkiw
 
Wide and large screen usage
Wide and large screen usageWide and large screen usage
Wide and large screen usage
David Voran
 
Accessing display properties.48to49
Accessing display properties.48to49Accessing display properties.48to49
Accessing display properties.48to49
myrajendra
 
User Experience Design For Widescreen Viewing
User Experience Design For Widescreen ViewingUser Experience Design For Widescreen Viewing
User Experience Design For Widescreen Viewing
julieeichstaedt
 
Coding for different resolutions
Coding for different resolutionsCoding for different resolutions
Coding for different resolutions
Robin Srivastava
 
How computer monitors work
How computer monitors workHow computer monitors work
How computer monitors work
RaxTonProduction
 
new ai techniques.pptx
new ai techniques.pptxnew ai techniques.pptx
new ai techniques.pptx
SanandMishra
 
Litemax Durapixel series catalog (2018 v1.2)
Litemax Durapixel series catalog (2018 v1.2)Litemax Durapixel series catalog (2018 v1.2)
Litemax Durapixel series catalog (2018 v1.2)
Neo Chien
 
Responsive Web Design & Development
Responsive Web Design & DevelopmentResponsive Web Design & Development
Responsive Web Design & Development
John Fitzgerald
 
ANDON Solutions and Large format Displays with InduSoft Web Studio
ANDON Solutions and Large format Displays with InduSoft Web StudioANDON Solutions and Large format Displays with InduSoft Web Studio
ANDON Solutions and Large format Displays with InduSoft Web Studio
AVEVA
 
Subjective Guide to Screen Design - part 1
Subjective Guide to Screen Design - part 1Subjective Guide to Screen Design - part 1
Subjective Guide to Screen Design - part 1
Oznur Ozkurt
 
Characteristics of Display Adapter
Characteristics of Display AdapterCharacteristics of Display Adapter
Characteristics of Display Adapter
ssuser255bf1
 
Ad

More from AVEVA (20)

What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVAWhat's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2
AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1
AVEVA
 
Security and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioSecurity and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web Studio
AVEVA
 
What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1
AVEVA
 
Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1
AVEVA
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1
AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
AVEVA
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017
AVEVA
 
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVAWhat's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2
AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1
AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1
AVEVA
 
Security and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioSecurity and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web Studio
AVEVA
 
What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1
AVEVA
 
Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1
AVEVA
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1
AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
AVEVA
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017
AVEVA
 
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
AVEVA
 
Ad

Recently uploaded (20)

Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Aaryan Kansari
 
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Peter Bittner
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
Jasper Oosterveld
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 
Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
UiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build PipelinesUiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build Pipelines
UiPathCommunity
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Aaryan Kansari
 
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Peter Bittner
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
Jasper Oosterveld
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 
Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
UiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build PipelinesUiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build Pipelines
UiPathCommunity
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 

Graphical Interface Scaling in InduSoft Web Studio

  • 2. www.InduSoft.com | [email protected] Agenda • Reasons to scale your screen • Understanding Aspect Ratio • Project Resolution vs. Screen Resolution • Auto Screen Scaling check box • Convert Resolution • Manual Change of Screen Attributes • Open() optional parameters • Span Multiple screens, SetViewerPos() • VK scaling
  • 3. www.InduSoft.com | [email protected] Please Vote! Please Cast Your Vote Here!
  • 4. www.InduSoft.com | [email protected] Reasons to scale • Machine builders can offer “Standard”, “Low- end”, and “High-end” offerings • Obsolete or failing hardware • Large production monitoring or Andon • Video Wall (matrix) • Mobile view (example, tablets, phones)
  • 5. www.InduSoft.com | [email protected] Understanding Aspect Ratio • Common Aspect Ratios • 4:3 (1.33:1) • 320x240 • 640x480 • 800x600 • 1024x768 • 16:9 (1.78:1) • 1600x900 • 1920x1080 (1080p) • 2560x1440 • 3840x2160 (4K) • Others See “Resources” 4:3 16:9 640/480 = 1.33 4/3 =1.33 1920/1080 = 1.78 16/9 = 1.78
  • 6. www.InduSoft.com | [email protected] Display Resolutions Source: https://en.wikipedia.org/wiki/File:Vector_Video_Standards4.svg
  • 7. www.InduSoft.com | [email protected] Resources Best resolution to choose http://www.indusoft.com/blog/2011/03/28/what-is-the-best-resolution-for-a-project- in-indusoft-web-studio/ 1. Native, if you know it 2. Aspect ratio, if you know it 3. Popular https://www.w3counter.com/globalstats.php Aspect Ratio blog post http://www.indusoft.com/blog/2013/10/01/aspect-ratios-and-your-indusoft-web- studio-project/ Multi Monitor Sample http://www.indusoft.com/Products- Downloads/SampleApplications?EntryId=1070&Command=Core_Download http://www.indusoft.com/Documentation/Technical- Notes?EntryId=955&Command=Core_Download
  • 8. www.InduSoft.com | [email protected] Project Resolution vs. Screen Resolution Project Resolution Screen Resolution Can’t change in GUI
  • 9. www.InduSoft.com | [email protected] Proj vs. Screen vs Container 5 x 5 Project Resolution 5 x 5 Screen Resolution 5 x 5 Container Resolution
  • 10. www.InduSoft.com | [email protected] Auto Screen Scaling • Enlarges (or shrinks) keeping aspect ratio until it fits the container (bottom or right side) • Project – Viewer (Local Viewer and Secure Viewer) • Thin Clients different check box • Web Settings (Web Thin Client) • Graphics – Thin Clients - Mobile Access – Global Settings (SMA)
  • 11. www.InduSoft.com | [email protected] Proj vs. Screen vs Container 5 x 5 Project Resolution 5 x 5 Screen Resolution 10 x 10 Container Resolution Auto Screen Scale OFF 5 x 5
  • 12. www.InduSoft.com | [email protected] Proj vs. Screen vs Container 5 x 5 Project Resolution 5 x 5 Screen Resolution 10 x 10 Container Resolution Auto Screen Scale ON Project Resolution is only used with Auto Screen Scaling
  • 13. www.InduSoft.com | [email protected] Convert Resolution • Suggested use, when you want to change the aspect ratio • May need additional clean up • Check Box, Keep original aspect ratio for each object • Resize objects, keep aspect ratio, changes spacing
  • 14. www.InduSoft.com | [email protected] Manual Change of Screen Attributes • Change the screen dimensions • Use to make screen groups • Alter an individual screen for use on a particular device • Size/position screen to fill area left by Auto Screen Scale
  • 15. www.InduSoft.com | [email protected] If changing Aspect Ratio 1. Make backup of project 2. Change resolution of monitor (depends on graphics card) 3. Use Auto Screen Scale. Fill in “bar” with optional screen/objects 4. Convert Resolution 5. Redevelop screens. Can copy and paste
  • 16. www.InduSoft.com | [email protected] Open() optional parameters • The Open() Function supports optional screen coordinates, could be different than original size • Open(strScreenAndProperties,optNumX1,optNumY1,op tNumX2,optNumY2,optNumResizeFlag,optNumID,optSt rMnemonicList) • Useful for popup and dialog
  • 17. www.InduSoft.com | [email protected] Span Multiple Screens • SetViewerPos() • SetViewerPos(numLeft,numTop,optNumWidth,optNumHeight) • Don’t execute in Startup Script • Use Graphics Script, OnStart() 1920x1080 1920x1080 • Start another Viewer • WinExec() in Background Script • View.exe in Graphic Script “Sub Graphics_OnStart()” • SetViewerPos 0, 0 W = 3840 H = 1920
  • 20. www.InduSoft.com | [email protected] Email (US) [email protected] (Brazil) [email protected] (Germany) [email protected] Support [email protected] Web site (English) www.indusoft.com (Portuguese) www.indusoft.com.br (German) www.indusoft.com.de Phone +1 (512) 349-0334 (US) +55 (11) 3293-9139 (Brazil) +49 (0) 6227-732510 (Germany) Toll-Free 877-INDUSOFT (877-463-8763) Fax +1 (512) 349-0375 Contact InduSoft Today Germany USA Brazil