SlideShare una empresa de Scribd logo
1 de 19
Tommi Forsman
Principal Engineer,
Electronic Controls
Dynamic HMI Design with Apps-
Based System in Mobile Machines
Agenda
• Challenges with HMI (Human Machine Interface) design
• Apps-based system
• App UI (User Interface) and layout design
• Sharing the screen with multiple apps
• Widget framework
• Building blocks and style sheet
• User permissions
• Application service framework
• Application permissions
• Application deployment
• Application operation
• Summary of apps-based system
2
Challenges with HMI Design
To develop can be laborious and complex
To maintain can be challenging
To evolve with market trends is very hard
To integrate is difficult
3
Apps-Based System
App UI
(User Interface)
design
4
APP
Look and feel
Restricting
content and
access
Communicating
with other apps
Secure app
deployment
Operation
App UI and Layout Design
• Divide UI into own functional
regions
• Design the UI proportionally to
available size
• Rearrange the layout to
available space
5
Sharing the Screen with Multiple
Apps
To see information from multiple apps at the same time,
the foreground view should be able to divide in sections.
6
APP 1 APP 2 APP 3
Sharing the Screen with Multiple
Apps
• Divide the foreground with
multiple apps
• Allow apps to control the split
screen
• Apps with high priority can
overlay on top of foreground apps
(ie. alarm messages)
7
Widget Framework
When the split screen is not enough to have all the
required information displayed, a widget framework is
needed. It allows applications to encapsulate small UI
entities as a widget.
8
APP 1 APP 2 APP 3
Widget Framework
9
VALUE5
X
X
X
X
VALUE5
WIDGET 5
WIDGET 3WIDGET 1
Widgets can be informative (gauge or minimized app UI such as
ISOBUS UT) or interactive (switches).
WIDGET 4 WIDGET 6
VALUE1
VALUE2
VALUE1
VALUE2
WIDGET 2
Other apps can utilize
widgets from the system
Dynamic creation of
widgets runtime
Apps publish widgets
in the system
Building Blocks and Style Sheet
The platform style sheet enables developers to customize main UI
building blocks’ look-n-feel in different levels:
10
Scaling
Custom
design
Colors &
fonts
Design
aspects
User Permissions
When the app content need to be different for each type of
users, the apps should be able to define their user permissions.
11
APP
User Permissions
• Apps define own user
permissions
• One app to manage user
accounts and user groups
• Adaptation of new permissions
12
Application Service Framework
Applications need to be able to communicate with each other,
as well as share information and functionalities.
13
Application Service Framework
• Apps can provide services
to the system
• Apps can subscribe these
services from the system
• The service interface and
context should be declared
14
Application Permissions
• App permissions for critical
system functionalities
(specially when working with
3rd party suppliers)
• App developer simply declares
needed app permissions
15
Application Deployment
• All permissions are reviewed
during app validation process
• The deployment package defines
all app dependencies
• Apps are certified / encrypted by
the system administrator
16
Application Operation
• Apps should have operational and
transitional states, to enable more
flexible and dynamic system
• Apps should be isolated from each
other
• System administrator can define initial
apps which are loaded first
17
21
!
3
Summary of Apps-Based System
18
Dynamic
operation of apps
Separate machine
functionality into own
apps
Intelligent
deployment of
apps
Integration of 3rd party
and commercial apps
Independent
development and
optimization of apps
Principal Engineer, Electronic Controls
Parker Hannifin Manufacturing Finland Oy
Lepistönkatu 10 • 30100 Forssa • Finland
More information:
http://solutions.parker.com/ProDisplay
19
Tommi Forsman

Más contenido relacionado

Más de Parker Hannifin Corporation

Korrosionstyper, orsaker och bästa praxis | Infografik | Parker
Korrosionstyper, orsaker och bästa praxis | Infografik | ParkerKorrosionstyper, orsaker och bästa praxis | Infografik | Parker
Korrosionstyper, orsaker och bästa praxis | Infografik | ParkerParker Hannifin Corporation
 
Korozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | Parker
Korozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | ParkerKorozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | Parker
Korozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | ParkerParker Hannifin Corporation
 
Clean Transportation for a Sustainable Future | infographic Parker Hannifin
Clean Transportation for a Sustainable Future | infographic Parker HannifinClean Transportation for a Sustainable Future | infographic Parker Hannifin
Clean Transportation for a Sustainable Future | infographic Parker HannifinParker Hannifin Corporation
 
Corrosion Types Causes and Best Practices - Parker ZA | Infographic
Corrosion Types Causes and Best Practices - Parker ZA | InfographicCorrosion Types Causes and Best Practices - Parker ZA | Infographic
Corrosion Types Causes and Best Practices - Parker ZA | InfographicParker Hannifin Corporation
 
Corrosion Types Causes and Best Practices - Parker UK | Infographic
Corrosion Types Causes and Best Practices - Parker UK | Infographic Corrosion Types Causes and Best Practices - Parker UK | Infographic
Corrosion Types Causes and Best Practices - Parker UK | Infographic Parker Hannifin Corporation
 
The Benefits of PTFE Tubing Infographic | Parker Hannifin
The Benefits of PTFE Tubing Infographic | Parker HannifinThe Benefits of PTFE Tubing Infographic | Parker Hannifin
The Benefits of PTFE Tubing Infographic | Parker HannifinParker Hannifin Corporation
 
How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic Pa...
How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic  Pa...How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic  Pa...
How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic Pa...Parker Hannifin Corporation
 
How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...
How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...
How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...Parker Hannifin Corporation
 
Improving Power Plant Gas Turbine Performance - Case Study | Parker Hannifin
Improving Power Plant Gas Turbine Performance - Case Study | Parker HannifinImproving Power Plant Gas Turbine Performance - Case Study | Parker Hannifin
Improving Power Plant Gas Turbine Performance - Case Study | Parker HannifinParker Hannifin Corporation
 
Maszyny Budowlane Jutra | #Infografike Parker Hannifin
Maszyny Budowlane Jutra | #Infografike Parker HannifinMaszyny Budowlane Jutra | #Infografike Parker Hannifin
Maszyny Budowlane Jutra | #Infografike Parker HannifinParker Hannifin Corporation
 
Morgondagens anläggningsmaskine | Infographic Sverige
Morgondagens anläggningsmaskine | Infographic SverigeMorgondagens anläggningsmaskine | Infographic Sverige
Morgondagens anläggningsmaskine | Infographic SverigeParker Hannifin Corporation
 
Die Baumaschinen von morgen - Infographic - Parker Hannifin
Die Baumaschinen von morgen - Infographic - Parker HannifinDie Baumaschinen von morgen - Infographic - Parker Hannifin
Die Baumaschinen von morgen - Infographic - Parker HannifinParker Hannifin Corporation
 
The Construction Machines of Tomorrow - Infographic - Parker Hannifin
The Construction Machines of Tomorrow - Infographic - Parker HannifinThe Construction Machines of Tomorrow - Infographic - Parker Hannifin
The Construction Machines of Tomorrow - Infographic - Parker HannifinParker Hannifin Corporation
 
Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin
Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin
Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin Parker Hannifin Corporation
 
Rail Hose Selection Guide - Transportation - Parker Hannifin
Rail Hose Selection Guide - Transportation - Parker HannifinRail Hose Selection Guide - Transportation - Parker Hannifin
Rail Hose Selection Guide - Transportation - Parker HannifinParker Hannifin Corporation
 
Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017Parker Hannifin Corporation
 
Saving Money with Improved Asset Management | Offshore Europe 2017
Saving Money with Improved Asset Management | Offshore Europe 2017Saving Money with Improved Asset Management | Offshore Europe 2017
Saving Money with Improved Asset Management | Offshore Europe 2017Parker Hannifin Corporation
 
Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...
Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...
Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...Parker Hannifin Corporation
 

Más de Parker Hannifin Corporation (20)

Korrosionstyper, orsaker och bästa praxis | Infografik | Parker
Korrosionstyper, orsaker och bästa praxis | Infografik | ParkerKorrosionstyper, orsaker och bästa praxis | Infografik | Parker
Korrosionstyper, orsaker och bästa praxis | Infografik | Parker
 
Korozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | Parker
Korozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | ParkerKorozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | Parker
Korozyon: türler, sebepler, en iyi uygulama | Bilgi Grf. | Parker
 
Clean Transportation for a Sustainable Future | infographic Parker Hannifin
Clean Transportation for a Sustainable Future | infographic Parker HannifinClean Transportation for a Sustainable Future | infographic Parker Hannifin
Clean Transportation for a Sustainable Future | infographic Parker Hannifin
 
Corrosion Types Causes and Best Practices - Parker ZA | Infographic
Corrosion Types Causes and Best Practices - Parker ZA | InfographicCorrosion Types Causes and Best Practices - Parker ZA | Infographic
Corrosion Types Causes and Best Practices - Parker ZA | Infographic
 
Corrosion Types Causes and Best Practices - Parker UK | Infographic
Corrosion Types Causes and Best Practices - Parker UK | Infographic Corrosion Types Causes and Best Practices - Parker UK | Infographic
Corrosion Types Causes and Best Practices - Parker UK | Infographic
 
The Benefits of PTFE Tubing Infographic | Parker Hannifin
The Benefits of PTFE Tubing Infographic | Parker HannifinThe Benefits of PTFE Tubing Infographic | Parker Hannifin
The Benefits of PTFE Tubing Infographic | Parker Hannifin
 
How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic Pa...
How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic  Pa...How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic  Pa...
How to Capitalize on HVAC/R Trends to Drive Business Growth | Infographic Pa...
 
How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...
How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...
How to Implement Functional Safety in Mobile Machinery IQAN MC4xFS Parker Han...
 
Improving Power Plant Gas Turbine Performance - Case Study | Parker Hannifin
Improving Power Plant Gas Turbine Performance - Case Study | Parker HannifinImproving Power Plant Gas Turbine Performance - Case Study | Parker Hannifin
Improving Power Plant Gas Turbine Performance - Case Study | Parker Hannifin
 
Maszyny Budowlane Jutra | #Infografike Parker Hannifin
Maszyny Budowlane Jutra | #Infografike Parker HannifinMaszyny Budowlane Jutra | #Infografike Parker Hannifin
Maszyny Budowlane Jutra | #Infografike Parker Hannifin
 
Morgondagens anläggningsmaskine | Infographic Sverige
Morgondagens anläggningsmaskine | Infographic SverigeMorgondagens anläggningsmaskine | Infographic Sverige
Morgondagens anläggningsmaskine | Infographic Sverige
 
Parker Hannifin Corporation Annual Report 2018
Parker Hannifin Corporation Annual Report 2018 Parker Hannifin Corporation Annual Report 2018
Parker Hannifin Corporation Annual Report 2018
 
Die Baumaschinen von morgen - Infographic - Parker Hannifin
Die Baumaschinen von morgen - Infographic - Parker HannifinDie Baumaschinen von morgen - Infographic - Parker Hannifin
Die Baumaschinen von morgen - Infographic - Parker Hannifin
 
The Construction Machines of Tomorrow - Infographic - Parker Hannifin
The Construction Machines of Tomorrow - Infographic - Parker HannifinThe Construction Machines of Tomorrow - Infographic - Parker Hannifin
The Construction Machines of Tomorrow - Infographic - Parker Hannifin
 
Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin
Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin
Geleceğin İnşaat Makineleri - #Infographic - Parker Hannifin
 
Rail Hose Selection Guide - Transportation - Parker Hannifin
Rail Hose Selection Guide - Transportation - Parker HannifinRail Hose Selection Guide - Transportation - Parker Hannifin
Rail Hose Selection Guide - Transportation - Parker Hannifin
 
Parker Hannifin Annual Report 2017
Parker Hannifin Annual Report 2017Parker Hannifin Annual Report 2017
Parker Hannifin Annual Report 2017
 
Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017
 
Saving Money with Improved Asset Management | Offshore Europe 2017
Saving Money with Improved Asset Management | Offshore Europe 2017Saving Money with Improved Asset Management | Offshore Europe 2017
Saving Money with Improved Asset Management | Offshore Europe 2017
 
Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...
Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...
Conquer Corrosion with Materials Selection | 2017 Offshore Europe Cinema Semi...
 

Último

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Dynamic HMI Design with Apps-based System in Mobile Machines

  • 1. Tommi Forsman Principal Engineer, Electronic Controls Dynamic HMI Design with Apps- Based System in Mobile Machines
  • 2. Agenda • Challenges with HMI (Human Machine Interface) design • Apps-based system • App UI (User Interface) and layout design • Sharing the screen with multiple apps • Widget framework • Building blocks and style sheet • User permissions • Application service framework • Application permissions • Application deployment • Application operation • Summary of apps-based system 2
  • 3. Challenges with HMI Design To develop can be laborious and complex To maintain can be challenging To evolve with market trends is very hard To integrate is difficult 3
  • 4. Apps-Based System App UI (User Interface) design 4 APP Look and feel Restricting content and access Communicating with other apps Secure app deployment Operation
  • 5. App UI and Layout Design • Divide UI into own functional regions • Design the UI proportionally to available size • Rearrange the layout to available space 5
  • 6. Sharing the Screen with Multiple Apps To see information from multiple apps at the same time, the foreground view should be able to divide in sections. 6 APP 1 APP 2 APP 3
  • 7. Sharing the Screen with Multiple Apps • Divide the foreground with multiple apps • Allow apps to control the split screen • Apps with high priority can overlay on top of foreground apps (ie. alarm messages) 7
  • 8. Widget Framework When the split screen is not enough to have all the required information displayed, a widget framework is needed. It allows applications to encapsulate small UI entities as a widget. 8 APP 1 APP 2 APP 3
  • 9. Widget Framework 9 VALUE5 X X X X VALUE5 WIDGET 5 WIDGET 3WIDGET 1 Widgets can be informative (gauge or minimized app UI such as ISOBUS UT) or interactive (switches). WIDGET 4 WIDGET 6 VALUE1 VALUE2 VALUE1 VALUE2 WIDGET 2 Other apps can utilize widgets from the system Dynamic creation of widgets runtime Apps publish widgets in the system
  • 10. Building Blocks and Style Sheet The platform style sheet enables developers to customize main UI building blocks’ look-n-feel in different levels: 10 Scaling Custom design Colors & fonts Design aspects
  • 11. User Permissions When the app content need to be different for each type of users, the apps should be able to define their user permissions. 11 APP
  • 12. User Permissions • Apps define own user permissions • One app to manage user accounts and user groups • Adaptation of new permissions 12
  • 13. Application Service Framework Applications need to be able to communicate with each other, as well as share information and functionalities. 13
  • 14. Application Service Framework • Apps can provide services to the system • Apps can subscribe these services from the system • The service interface and context should be declared 14
  • 15. Application Permissions • App permissions for critical system functionalities (specially when working with 3rd party suppliers) • App developer simply declares needed app permissions 15
  • 16. Application Deployment • All permissions are reviewed during app validation process • The deployment package defines all app dependencies • Apps are certified / encrypted by the system administrator 16
  • 17. Application Operation • Apps should have operational and transitional states, to enable more flexible and dynamic system • Apps should be isolated from each other • System administrator can define initial apps which are loaded first 17 21 ! 3
  • 18. Summary of Apps-Based System 18 Dynamic operation of apps Separate machine functionality into own apps Intelligent deployment of apps Integration of 3rd party and commercial apps Independent development and optimization of apps
  • 19. Principal Engineer, Electronic Controls Parker Hannifin Manufacturing Finland Oy Lepistönkatu 10 • 30100 Forssa • Finland More information: http://solutions.parker.com/ProDisplay 19 Tommi Forsman

Notas del editor

  1. More information: http://solutions.parker.com/ProDisplay