SlideShare a Scribd company logo
1 of 25
Linked Symbols
February 25, 2015
AGENDA
Agenda
InduSoft (Fabio Terezinho)
– Internal Architecture
– Linked Symbols
• Goals and Benefits
• Design
• Demos
– Runtime Editions
• Overview
• Graphical support
– Thin Clients
• Overview
• Graphical support
– InduSoft Online Store
– Q & A
INTERNAL ARCHITECTURE
Internal Architecture Diagram
OPC
XML/DA
Runtime
Database /
ERP
Runtime
Driver
Runtime
OPC DA
Client
Runtime
OPC UA
Client
Runtime
TCP/IP
Client
Runtime
Background
Task
TCP/IP
Server
Runtime
Tags
Database
Engine
Alarms
Trends
Recipes
Reports
Math
Script
Scheduler
Studio Manager.exe
(Runtime)
Local Viewer
(Viewer.exe)
Secure Viewer
Thin Client
Web
Thin Client
SMA
Thin Client
Graphical Interface
Third party
Web Server
IIS
Project
Configuration
Files
LINKED SYMBOLS
Linked Symbols – Goals and Benefits
Improve productivity (save time):
 Design once (master symbol), deploy
many times (instances of the symbol)
 Modify the master symbol and
automatically update all its instances
Improve quality:
 Enforce consistency throughout
the project
Enjoy flexibility:
 Customize your own library of symbols
 Share symbols through different
projects
Native Object-Oriented Configuration
in a user-friendly environment!
Linked Symbols – Design
Libraries:
 System Symbols Library: Product-based library (e.g.: C:Program Files (x86)InduSoft
Web Studio v7.1Symbol*.*).
 Project Symbols Library: Project-based library (e.g.:
C:Users<UserName>DocumentsInduSoft Web Studio v7.1
ProjectsPCDemoSymbol*.*).
System Symbols Library Project Symbols Library
Create Linked
Symbol
Send to System
Symbols
Screen Editor
Add a new system
symbol into the screen
Linked Symbols – Design
Custom Properties Definition:
 Properties from the Linked Symbols, which can be customized individually for each instance of the master Linked
symbol.
Alphanumeric alias for the custom
property
(e.g.: ValveState).
It follows the same rules for tag
names:
- Up to 1024 chars
- Letters (A..Z), numbers (0..9),
and underscore (_)
- First char cannot be a number
- Not case sensitive.
Optional default value for the custom
property. Possible options:
- Number (e.g.: 10)
- String Text (e.g.: “On”)
- Tag Name (e.g.: Level)
- Expression (e.g.: (Level+10))
#Custom_Property_Name:[Custom_Property_Default_Value]
Custom Properties Syntax:
Hash sign (a.k.a. number sign) Colon character
Custom Properties Behavior:
 During the runtime, everything between the hash sign (#) and the colon character (:), including these two characters,
are ignored, and the runtime executes only what is written after the colon character.
Linked Symbols – Design
Examples:
Custom Property Remarks
MyProperty Invalid syntax. Missing # and :
#MyProperty Invalid syntax. Missing :
MyProperty: Invalid syntax: Missing #
#MyProperty: Correct syntax. No default value.
#MyProperty:10 Correct syntax. Default value is the
numeric value 10.
#MyProperty:”ABC” Correct syntax. Default value is the string
(text) value ABC.
#MyProperty:TagA Correct syntax. Default value is the value
of the tag called TagA.
#MyProperty:(TagA+10) Correct syntax. Default value is the result
of the expression TagA+10.
Linked Symbols – Design
Advanced Feature:
 You can associate the same Custom Property Name (alias) to different values, as long as
all default values associated to the same custom property are members from the same
class tag.
 In this case, when configuring each instance of the Linked Symbol, you just need to
customize the main tag name (and/or array position) and all class members are
automatically re-assigned to the new tag name (and/or array position). The new main
tag name assigned to the instance of the Linked Symbol must be from the same Class
type from the original main tag defined as default value of the custom property.
Linked Symbols – Design
Examples:
Custom Property Remarks
#MyProperty:MainTagA.Member1
#MyProperty:MainTagB.Member1
#MyProperty:MainTagC.Member1
Invalid syntax. You must not associate the same
custom property name (MyProperty) to
different main tag names (MainTagA, MainTagB,
MainTagC).
#MyProperty:MainTagA.Member1
#MyProperty:MainTagA.Member2
#MyProperty:MainTagA.Member3
Correct syntax. The same custom property
name (MyProperty) was associated to different
members (Member1, Member2, Member3)
from the same Main Tag Name (MainTagA).
#MyProperty:MainTagA[1].Member1
#MyProperty:MainTagA[2].Member2
#MyProperty:MainTagA[3].Member3
Invalid syntax. You must not associate the same
custom property name (MyProperty) to
different Array Positions ([1], [2], [3]).
#MyProperty:MainTagA[1].Member1
#MyProperty:MainTagA[1].Member2
#MyProperty:MainTagA[1].Member3
Correct syntax. The same custom property
name (MyProperty) was associated to different
members (Member1, Member2, Member3)
from the same Main Tag Name (MainTagA) and
same Array Position ([1]).
RUNTIME EDITIONS
Target Runtime Editions - Overview
Product
Execution
Mode
Platform
Indusoft Web Studio
Development
and/or Runtime
Windows for desktop/server stations (e.g.: Windows XP, Vista, 7, 8,
2003 Server, 2008 Server R2, 2012 Server)
EmbeddedView Runtime only Windows Embedded (e.g.: XP Embedded, Embedded Standard)
CEView Runtime only
Windows Embedded CE and Windows Mobile (e.g.: Windows CE
v5.0 or newer, Windows Mobile 6.5)
InduSoft Web Studio Embedded View CEView
Develop Once … Deploy Anywhere!
Target Runtime Editions – Graphical Support
Feature
Runtime Editions
InduSoft Web Studio EmbeddedView / CEView
Graphical interface
Container for .NET controls Supported NOT supported
Studio Mobile Access (SMA) Thin Client Supported Supported with limitations
Auto screen scaling Supported Supported with limitations
Fill effects Supported Supported with limitations
Linked Picture Supported Supported with limitations
Background Picture Supported Supported with limitations
Ellipse Style Types Supported Supported with limitations
Hint (Tooltip) Supported Supported with limitations
Command events Supported Supported with limitations
Rotation animation Supported Supported with limitations
Trend Control > Export to file Supported NOT supported
Trend Control > Points > Pen Style > Fill Supported NOT supported
Enhanced graphics (anti-aliasing, gradual
transparency)
Supported NOT supported
Multi-touch gestures Supported Supported with limitations
THIN CLIENTS
Thin Clients Solutions - Overview
Platforms: Windows
Host: Web Browser (Internet Explorer)
Technology: Plug-in
Web Thin Clients
Platforms: Windows
Host: Secure Viewer
Technology: Compiled executable
Secure Viewer Thin Clients
Platforms: Agnostic
Host: Web Browser agnostic
Technology: HTML5
Studio Mobile Access (SMA) Thin Clients
Web Thin Client Solutions – Graphical Support
Group Type
Support for
Web Thin Client Secure Viewer Thin Client SMA Thin Client
Shapes
Line Yes Yes Yes
Open Polygon Yes Yes Yes
Closed Polygon Yes Yes Yes
Rectangle Yes Yes Yes
Rounded Rectangle Yes Yes Yes
Ellipse Yes Yes Yes
Active Objects
Text Yes Yes Yes
Text Box Yes Yes Yes
Button Yes Yes Yes
Pushbutton Yes Yes Not yet
Check Box Yes Yes Yes
Radio Button Yes Yes Yes
Combo Box Yes Yes Yes
List Box Yes Yes Not yet
Smart Message Yes Yes Not yet
Data Objects
Alarm/Event Yes Yes Not yet
Trend Yes Yes Not yet
Grid Yes Yes Not yet
Libraries
Linked Symbol Yes Yes Yes
Linked Picture Yes Yes Yes
.NET Control Yes Yes No
ActiveX Control Yes Yes No
Animations
Command Yes Yes Yes
Hyperlink Yes Yes Yes
Bargraph Yes Yes Yes
Text Data Link Yes Yes Yes
Color Yes Yes Yes
Visibility/Position Yes Yes Yes
Resize Yes Yes Yes
Rotation Yes Yes Yes
INDUSOFT ONLINE STORE
InduSoft Online Store – Free Add-Ons
http://www.indusoft.com/Store/Free-Add-Ons
www.Indusoft.com > Store > Free Add-Ons
Q & A
HOW TO CONTACT
INDUSOFT
Licensing
US and Canada Toll-Free: 855-274-8381
Direct dial from anywhere: 512-910-8044
Support
US and Canada Toll-Free: 855-269-4489
Direct dial from anywhere: 512-879-4107
Additional New InduSoft Numbers
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 (512) 349-0334 (US)
+55-11-3293-9139 (Brazil)
+49 (0) 6227-732510 (Germany)
Toll-Free 877-INDUSOFT (877-463-8763)
Fax (512) 349-0375
Germany
USA
Brazil
Contact InduSoft Today
THANK YOU!

More Related Content

What's hot

Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssisdeepakk073
 
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | EdurekaTableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | EdurekaEdureka!
 
Webinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamicsWebinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamicsTodd Radel
 
Integrating Splunk into your Spring Applications
Integrating Splunk into your Spring ApplicationsIntegrating Splunk into your Spring Applications
Integrating Splunk into your Spring ApplicationsDamien Dallimore
 
Wisenet network
Wisenet networkWisenet network
Wisenet networkbhavithd
 
Data Visualization(s) Using Python
Data Visualization(s) Using PythonData Visualization(s) Using Python
Data Visualization(s) Using PythonAniket Maithani
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyTIB Academy
 
Introduction to Python Unit -1 Part .pdf
Introduction to Python Unit -1 Part .pdfIntroduction to Python Unit -1 Part .pdf
Introduction to Python Unit -1 Part .pdfVaibhavKumarSinghkal
 
Python libraries for data science
Python libraries for data sciencePython libraries for data science
Python libraries for data sciencenilashri2
 
Python pandas tutorial
Python pandas tutorialPython pandas tutorial
Python pandas tutorialHarikaReddy115
 
Tableau 7.0 prsentation
Tableau 7.0 prsentationTableau 7.0 prsentation
Tableau 7.0 prsentationinam_slides
 
Quartz 2D with Swift 3
Quartz 2D with Swift 3Quartz 2D with Swift 3
Quartz 2D with Swift 3Bob McCune
 

What's hot (20)

Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssis
 
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | EdurekaTableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
 
Webinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamicsWebinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamics
 
5 pen pc technology
5 pen pc technology5 pen pc technology
5 pen pc technology
 
Intro to Jupyter Notebooks
Intro to Jupyter NotebooksIntro to Jupyter Notebooks
Intro to Jupyter Notebooks
 
Integrating Splunk into your Spring Applications
Integrating Splunk into your Spring ApplicationsIntegrating Splunk into your Spring Applications
Integrating Splunk into your Spring Applications
 
Wisenet network
Wisenet networkWisenet network
Wisenet network
 
Python ppt.pptx
Python ppt.pptxPython ppt.pptx
Python ppt.pptx
 
Serverless ddd
Serverless dddServerless ddd
Serverless ddd
 
Data Visualization(s) Using Python
Data Visualization(s) Using PythonData Visualization(s) Using Python
Data Visualization(s) Using Python
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
 
Guava’s Event Bus
Guava’s Event BusGuava’s Event Bus
Guava’s Event Bus
 
Introduction to Python Unit -1 Part .pdf
Introduction to Python Unit -1 Part .pdfIntroduction to Python Unit -1 Part .pdf
Introduction to Python Unit -1 Part .pdf
 
Python final ppt
Python final pptPython final ppt
Python final ppt
 
Python libraries for data science
Python libraries for data sciencePython libraries for data science
Python libraries for data science
 
Domain Driven Design 101
Domain Driven Design 101Domain Driven Design 101
Domain Driven Design 101
 
Python pandas tutorial
Python pandas tutorialPython pandas tutorial
Python pandas tutorial
 
i-Mouse
i-Mousei-Mouse
i-Mouse
 
Tableau 7.0 prsentation
Tableau 7.0 prsentationTableau 7.0 prsentation
Tableau 7.0 prsentation
 
Quartz 2D with Swift 3
Quartz 2D with Swift 3Quartz 2D with Swift 3
Quartz 2D with Swift 3
 

Similar to Designing Optimized Symbols for InduSoft Web Studio Projects

Unit 1 - TypeScript & Introduction to Angular CLI.pptx
Unit 1 - TypeScript & Introduction to Angular CLI.pptxUnit 1 - TypeScript & Introduction to Angular CLI.pptx
Unit 1 - TypeScript & Introduction to Angular CLI.pptxMalla Reddy University
 
Scripting in InduSoft Web Studio
Scripting in InduSoft Web StudioScripting in InduSoft Web Studio
Scripting in InduSoft Web StudioAVEVA
 
Compiler Construction | Lecture 17 | Beyond Compiler Construction
Compiler Construction | Lecture 17 | Beyond Compiler ConstructionCompiler Construction | Lecture 17 | Beyond Compiler Construction
Compiler Construction | Lecture 17 | Beyond Compiler ConstructionEelco Visser
 
The advantage of developing with TypeScript
The advantage of developing with TypeScript The advantage of developing with TypeScript
The advantage of developing with TypeScript Corley S.r.l.
 
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft..."Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...Dataconomy Media
 
Introduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in RIntroduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in RPaul Richards
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan
 
Frontend APIs powering fast paced product iterations
Frontend APIs powering fast paced product iterationsFrontend APIs powering fast paced product iterations
Frontend APIs powering fast paced product iterationsKarthik Ramgopal
 
Porting VisualWorks code to Pharo
Porting VisualWorks code to PharoPorting VisualWorks code to Pharo
Porting VisualWorks code to PharoESUG
 
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...Maarten Balliauw
 
Getting started with titanium
Getting started with titaniumGetting started with titanium
Getting started with titaniumNaga Harish M
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arpGary Pedretti
 
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...Maarten Balliauw
 
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...Amazon Web Services
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed Indiarsnarayanan
 
Whidbey old
Whidbey old Whidbey old
Whidbey old grenaud
 
Getting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumGetting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumTechday7
 
Dot Net Fundamentals
Dot Net FundamentalsDot Net Fundamentals
Dot Net FundamentalsLiquidHub
 

Similar to Designing Optimized Symbols for InduSoft Web Studio Projects (20)

Unit 1 - TypeScript & Introduction to Angular CLI.pptx
Unit 1 - TypeScript & Introduction to Angular CLI.pptxUnit 1 - TypeScript & Introduction to Angular CLI.pptx
Unit 1 - TypeScript & Introduction to Angular CLI.pptx
 
T4 presentation
T4 presentationT4 presentation
T4 presentation
 
Scripting in InduSoft Web Studio
Scripting in InduSoft Web StudioScripting in InduSoft Web Studio
Scripting in InduSoft Web Studio
 
Compiler Construction | Lecture 17 | Beyond Compiler Construction
Compiler Construction | Lecture 17 | Beyond Compiler ConstructionCompiler Construction | Lecture 17 | Beyond Compiler Construction
Compiler Construction | Lecture 17 | Beyond Compiler Construction
 
The advantage of developing with TypeScript
The advantage of developing with TypeScript The advantage of developing with TypeScript
The advantage of developing with TypeScript
 
AngularConf2015
AngularConf2015AngularConf2015
AngularConf2015
 
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft..."Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
 
Introduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in RIntroduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in R
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
 
Frontend APIs powering fast paced product iterations
Frontend APIs powering fast paced product iterationsFrontend APIs powering fast paced product iterations
Frontend APIs powering fast paced product iterations
 
Porting VisualWorks code to Pharo
Porting VisualWorks code to PharoPorting VisualWorks code to Pharo
Porting VisualWorks code to Pharo
 
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
 
Getting started with titanium
Getting started with titaniumGetting started with titanium
Getting started with titanium
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
 
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
 
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed India
 
Whidbey old
Whidbey old Whidbey old
Whidbey old
 
Getting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumGetting started with Appcelerator Titanium
Getting started with Appcelerator Titanium
 
Dot Net Fundamentals
Dot Net FundamentalsDot Net Fundamentals
Dot Net Fundamentals
 

More from 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 AVEVAAVEVA
 
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 + SP4AVEVA
 
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 + SP5AVEVA
 
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 + SP3AVEVA
 
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 + SP3AVEVA
 
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 + SP2AVEVA
 
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 + SP2AVEVA
 
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 1AVEVA
 
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 + SP1AVEVA
 
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 + SP1AVEVA
 
Graphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioGraphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioAVEVA
 
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.1AVEVA
 
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.1AVEVA
 
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.1AVEVA
 
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 2017AVEVA
 
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
 

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
 
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
 
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
 
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
 
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
 
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
 
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
 
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...
 
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-...
 
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
 
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
 
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
 
Graphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioGraphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web Studio
 
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
 
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
 
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
 
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...
 
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...
 
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
 
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...
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Designing Optimized Symbols for InduSoft Web Studio Projects

  • 3. Agenda InduSoft (Fabio Terezinho) – Internal Architecture – Linked Symbols • Goals and Benefits • Design • Demos – Runtime Editions • Overview • Graphical support – Thin Clients • Overview • Graphical support – InduSoft Online Store – Q & A
  • 5. Internal Architecture Diagram OPC XML/DA Runtime Database / ERP Runtime Driver Runtime OPC DA Client Runtime OPC UA Client Runtime TCP/IP Client Runtime Background Task TCP/IP Server Runtime Tags Database Engine Alarms Trends Recipes Reports Math Script Scheduler Studio Manager.exe (Runtime) Local Viewer (Viewer.exe) Secure Viewer Thin Client Web Thin Client SMA Thin Client Graphical Interface Third party Web Server IIS Project Configuration Files
  • 7. Linked Symbols – Goals and Benefits Improve productivity (save time):  Design once (master symbol), deploy many times (instances of the symbol)  Modify the master symbol and automatically update all its instances Improve quality:  Enforce consistency throughout the project Enjoy flexibility:  Customize your own library of symbols  Share symbols through different projects Native Object-Oriented Configuration in a user-friendly environment!
  • 8. Linked Symbols – Design Libraries:  System Symbols Library: Product-based library (e.g.: C:Program Files (x86)InduSoft Web Studio v7.1Symbol*.*).  Project Symbols Library: Project-based library (e.g.: C:Users<UserName>DocumentsInduSoft Web Studio v7.1 ProjectsPCDemoSymbol*.*). System Symbols Library Project Symbols Library Create Linked Symbol Send to System Symbols Screen Editor Add a new system symbol into the screen
  • 9. Linked Symbols – Design Custom Properties Definition:  Properties from the Linked Symbols, which can be customized individually for each instance of the master Linked symbol. Alphanumeric alias for the custom property (e.g.: ValveState). It follows the same rules for tag names: - Up to 1024 chars - Letters (A..Z), numbers (0..9), and underscore (_) - First char cannot be a number - Not case sensitive. Optional default value for the custom property. Possible options: - Number (e.g.: 10) - String Text (e.g.: “On”) - Tag Name (e.g.: Level) - Expression (e.g.: (Level+10)) #Custom_Property_Name:[Custom_Property_Default_Value] Custom Properties Syntax: Hash sign (a.k.a. number sign) Colon character Custom Properties Behavior:  During the runtime, everything between the hash sign (#) and the colon character (:), including these two characters, are ignored, and the runtime executes only what is written after the colon character.
  • 10. Linked Symbols – Design Examples: Custom Property Remarks MyProperty Invalid syntax. Missing # and : #MyProperty Invalid syntax. Missing : MyProperty: Invalid syntax: Missing # #MyProperty: Correct syntax. No default value. #MyProperty:10 Correct syntax. Default value is the numeric value 10. #MyProperty:”ABC” Correct syntax. Default value is the string (text) value ABC. #MyProperty:TagA Correct syntax. Default value is the value of the tag called TagA. #MyProperty:(TagA+10) Correct syntax. Default value is the result of the expression TagA+10.
  • 11. Linked Symbols – Design Advanced Feature:  You can associate the same Custom Property Name (alias) to different values, as long as all default values associated to the same custom property are members from the same class tag.  In this case, when configuring each instance of the Linked Symbol, you just need to customize the main tag name (and/or array position) and all class members are automatically re-assigned to the new tag name (and/or array position). The new main tag name assigned to the instance of the Linked Symbol must be from the same Class type from the original main tag defined as default value of the custom property.
  • 12. Linked Symbols – Design Examples: Custom Property Remarks #MyProperty:MainTagA.Member1 #MyProperty:MainTagB.Member1 #MyProperty:MainTagC.Member1 Invalid syntax. You must not associate the same custom property name (MyProperty) to different main tag names (MainTagA, MainTagB, MainTagC). #MyProperty:MainTagA.Member1 #MyProperty:MainTagA.Member2 #MyProperty:MainTagA.Member3 Correct syntax. The same custom property name (MyProperty) was associated to different members (Member1, Member2, Member3) from the same Main Tag Name (MainTagA). #MyProperty:MainTagA[1].Member1 #MyProperty:MainTagA[2].Member2 #MyProperty:MainTagA[3].Member3 Invalid syntax. You must not associate the same custom property name (MyProperty) to different Array Positions ([1], [2], [3]). #MyProperty:MainTagA[1].Member1 #MyProperty:MainTagA[1].Member2 #MyProperty:MainTagA[1].Member3 Correct syntax. The same custom property name (MyProperty) was associated to different members (Member1, Member2, Member3) from the same Main Tag Name (MainTagA) and same Array Position ([1]).
  • 14. Target Runtime Editions - Overview Product Execution Mode Platform Indusoft Web Studio Development and/or Runtime Windows for desktop/server stations (e.g.: Windows XP, Vista, 7, 8, 2003 Server, 2008 Server R2, 2012 Server) EmbeddedView Runtime only Windows Embedded (e.g.: XP Embedded, Embedded Standard) CEView Runtime only Windows Embedded CE and Windows Mobile (e.g.: Windows CE v5.0 or newer, Windows Mobile 6.5) InduSoft Web Studio Embedded View CEView Develop Once … Deploy Anywhere!
  • 15. Target Runtime Editions – Graphical Support Feature Runtime Editions InduSoft Web Studio EmbeddedView / CEView Graphical interface Container for .NET controls Supported NOT supported Studio Mobile Access (SMA) Thin Client Supported Supported with limitations Auto screen scaling Supported Supported with limitations Fill effects Supported Supported with limitations Linked Picture Supported Supported with limitations Background Picture Supported Supported with limitations Ellipse Style Types Supported Supported with limitations Hint (Tooltip) Supported Supported with limitations Command events Supported Supported with limitations Rotation animation Supported Supported with limitations Trend Control > Export to file Supported NOT supported Trend Control > Points > Pen Style > Fill Supported NOT supported Enhanced graphics (anti-aliasing, gradual transparency) Supported NOT supported Multi-touch gestures Supported Supported with limitations
  • 17. Thin Clients Solutions - Overview Platforms: Windows Host: Web Browser (Internet Explorer) Technology: Plug-in Web Thin Clients Platforms: Windows Host: Secure Viewer Technology: Compiled executable Secure Viewer Thin Clients Platforms: Agnostic Host: Web Browser agnostic Technology: HTML5 Studio Mobile Access (SMA) Thin Clients
  • 18. Web Thin Client Solutions – Graphical Support Group Type Support for Web Thin Client Secure Viewer Thin Client SMA Thin Client Shapes Line Yes Yes Yes Open Polygon Yes Yes Yes Closed Polygon Yes Yes Yes Rectangle Yes Yes Yes Rounded Rectangle Yes Yes Yes Ellipse Yes Yes Yes Active Objects Text Yes Yes Yes Text Box Yes Yes Yes Button Yes Yes Yes Pushbutton Yes Yes Not yet Check Box Yes Yes Yes Radio Button Yes Yes Yes Combo Box Yes Yes Yes List Box Yes Yes Not yet Smart Message Yes Yes Not yet Data Objects Alarm/Event Yes Yes Not yet Trend Yes Yes Not yet Grid Yes Yes Not yet Libraries Linked Symbol Yes Yes Yes Linked Picture Yes Yes Yes .NET Control Yes Yes No ActiveX Control Yes Yes No Animations Command Yes Yes Yes Hyperlink Yes Yes Yes Bargraph Yes Yes Yes Text Data Link Yes Yes Yes Color Yes Yes Yes Visibility/Position Yes Yes Yes Resize Yes Yes Yes Rotation Yes Yes Yes
  • 20. InduSoft Online Store – Free Add-Ons http://www.indusoft.com/Store/Free-Add-Ons www.Indusoft.com > Store > Free Add-Ons
  • 21. Q & A
  • 23. Licensing US and Canada Toll-Free: 855-274-8381 Direct dial from anywhere: 512-910-8044 Support US and Canada Toll-Free: 855-269-4489 Direct dial from anywhere: 512-879-4107 Additional New InduSoft Numbers
  • 24. 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 (512) 349-0334 (US) +55-11-3293-9139 (Brazil) +49 (0) 6227-732510 (Germany) Toll-Free 877-INDUSOFT (877-463-8763) Fax (512) 349-0375 Germany USA Brazil Contact InduSoft Today