SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Kürzlich hochgeladen (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

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

Hinweis der Redaktion

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