SlideShare a Scribd company logo
1 of 20
Android in an industrial device
Michael Guntli – Software Engineer
IMT Information Management Technology AG
Gewerbestrasse 8
9470 Buchs, Switzerland
www.imt.ch
External visualization
Problem
Fully integrated
Industrial hardware
EEVblog #822 - World's Worst Tablet Computer Teardown
https://www.youtube.com/watch?v=2o8MDCIlOEk
Software components
BSP
Application
Update-Server
App Architecture
Dagger
Butterknife
Ted Mosby ProtoBuf
Picasso
Parceler
IcePick SQLite db
Architecture?
Activities
Fragments
Layouts
UI
+
Your code might be
somewhere here…
I ♥ ActiveObject
https://ch.linkedin.com/in/MichaelGuntli
Tool prison
Passive view
View
• Platform specific
Presenter
Model
IDE
Performance
Online resources
Michael Guntli - Android in an industrial device

More Related Content

Viewers also liked

Business Process Reengineering
Business Process ReengineeringBusiness Process Reengineering
Business Process Reengineering
Patrick Fritz
 

Viewers also liked (11)

Business Process Reengineering
Business Process ReengineeringBusiness Process Reengineering
Business Process Reengineering
 
Hochleistungsorganisation
HochleistungsorganisationHochleistungsorganisation
Hochleistungsorganisation
 
Elmar Jürgens - Krise als Chance? Wege zu wartbarer Software
Elmar Jürgens - Krise als Chance? Wege zu wartbarer SoftwareElmar Jürgens - Krise als Chance? Wege zu wartbarer Software
Elmar Jürgens - Krise als Chance? Wege zu wartbarer Software
 
Andrea Herrmann - Storytelling: von Geschichten zu Prozessen und zurück zu Ge...
Andrea Herrmann - Storytelling: von Geschichten zu Prozessen und zurück zu Ge...Andrea Herrmann - Storytelling: von Geschichten zu Prozessen und zurück zu Ge...
Andrea Herrmann - Storytelling: von Geschichten zu Prozessen und zurück zu Ge...
 
Oliver Ruhm - Eingängig oder: rumkommen und rüberbringen
Oliver Ruhm - Eingängig oder: rumkommen und rüberbringenOliver Ruhm - Eingängig oder: rumkommen und rüberbringen
Oliver Ruhm - Eingängig oder: rumkommen und rüberbringen
 
Martin Reis - Gamifi cation: Wie mit Smartphone-Apps Lust aufs Radfahren gema...
Martin Reis - Gamifi cation: Wie mit Smartphone-Apps Lust aufs Radfahren gema...Martin Reis - Gamifi cation: Wie mit Smartphone-Apps Lust aufs Radfahren gema...
Martin Reis - Gamifi cation: Wie mit Smartphone-Apps Lust aufs Radfahren gema...
 
Robin Goldberg - Wir sind die Aliens
Robin Goldberg - Wir sind die AliensRobin Goldberg - Wir sind die Aliens
Robin Goldberg - Wir sind die Aliens
 
Stefan Matt - Wieviel Anforderungsmanagement brauchen wir (noch)?
Stefan Matt - Wieviel Anforderungsmanagement brauchen wir (noch)?Stefan Matt - Wieviel Anforderungsmanagement brauchen wir (noch)?
Stefan Matt - Wieviel Anforderungsmanagement brauchen wir (noch)?
 
Daniel Ender – Aus Vorarlberg zum Global Player!
Daniel Ender – Aus Vorarlberg zum Global Player!Daniel Ender – Aus Vorarlberg zum Global Player!
Daniel Ender – Aus Vorarlberg zum Global Player!
 
FMEA
FMEAFMEA
FMEA
 
Innovationskultur der Höchstleister - Innovation Culture
Innovationskultur der Höchstleister - Innovation CultureInnovationskultur der Höchstleister - Innovation Culture
Innovationskultur der Höchstleister - Innovation Culture
 

More from Patrick Fritz

Beschaffung, Produktion, Logistik - Session 1 Einführung
Beschaffung, Produktion, Logistik - Session 1 EinführungBeschaffung, Produktion, Logistik - Session 1 Einführung
Beschaffung, Produktion, Logistik - Session 1 Einführung
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 7 (WS2008/09)
Innovationsmanagement 2.0 - Session 7 (WS2008/09)Innovationsmanagement 2.0 - Session 7 (WS2008/09)
Innovationsmanagement 2.0 - Session 7 (WS2008/09)
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 6 (WS2008/09)
Innovationsmanagement 2.0 - Session 6 (WS2008/09)Innovationsmanagement 2.0 - Session 6 (WS2008/09)
Innovationsmanagement 2.0 - Session 6 (WS2008/09)
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 5 (WS2008/09)
Innovationsmanagement 2.0 - Session 5 (WS2008/09)Innovationsmanagement 2.0 - Session 5 (WS2008/09)
Innovationsmanagement 2.0 - Session 5 (WS2008/09)
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 4 (WS2008/09)
Innovationsmanagement 2.0 - Session 4 (WS2008/09)Innovationsmanagement 2.0 - Session 4 (WS2008/09)
Innovationsmanagement 2.0 - Session 4 (WS2008/09)
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 3 (WS2008/09)
Innovationsmanagement 2.0 - Session 3 (WS2008/09)Innovationsmanagement 2.0 - Session 3 (WS2008/09)
Innovationsmanagement 2.0 - Session 3 (WS2008/09)
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 2 (WS2008/09)
Innovationsmanagement 2.0 - Session 2 (WS2008/09)Innovationsmanagement 2.0 - Session 2 (WS2008/09)
Innovationsmanagement 2.0 - Session 2 (WS2008/09)
Patrick Fritz
 
Methodenwerkstatt Projektmanagement
Methodenwerkstatt ProjektmanagementMethodenwerkstatt Projektmanagement
Methodenwerkstatt Projektmanagement
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 7
Innovationsmanagement 2.0 - Session 7Innovationsmanagement 2.0 - Session 7
Innovationsmanagement 2.0 - Session 7
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 6
Innovationsmanagement 2.0 - Session 6Innovationsmanagement 2.0 - Session 6
Innovationsmanagement 2.0 - Session 6
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 5
Innovationsmanagement 2.0 - Session 5Innovationsmanagement 2.0 - Session 5
Innovationsmanagement 2.0 - Session 5
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 2
Innovationsmanagement 2.0 - Session 2Innovationsmanagement 2.0 - Session 2
Innovationsmanagement 2.0 - Session 2
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 4
Innovationsmanagement 2.0 - Session 4Innovationsmanagement 2.0 - Session 4
Innovationsmanagement 2.0 - Session 4
Patrick Fritz
 
Innovationsmanagement 2.0 - Session 3
Innovationsmanagement 2.0 - Session 3Innovationsmanagement 2.0 - Session 3
Innovationsmanagement 2.0 - Session 3
Patrick Fritz
 
Innovationsmanagement 2.0 - Rahmenbedingungen
Innovationsmanagement 2.0 - RahmenbedingungenInnovationsmanagement 2.0 - Rahmenbedingungen
Innovationsmanagement 2.0 - Rahmenbedingungen
Patrick Fritz
 

More from Patrick Fritz (20)

Beschaffung, Produktion, Logistik - Session 1 Einführung
Beschaffung, Produktion, Logistik - Session 1 EinführungBeschaffung, Produktion, Logistik - Session 1 Einführung
Beschaffung, Produktion, Logistik - Session 1 Einführung
 
Innovationsmanagement 2.0 - Session 7 (WS2008/09)
Innovationsmanagement 2.0 - Session 7 (WS2008/09)Innovationsmanagement 2.0 - Session 7 (WS2008/09)
Innovationsmanagement 2.0 - Session 7 (WS2008/09)
 
Innovationsmanagement 2.0 - Session 6 (WS2008/09)
Innovationsmanagement 2.0 - Session 6 (WS2008/09)Innovationsmanagement 2.0 - Session 6 (WS2008/09)
Innovationsmanagement 2.0 - Session 6 (WS2008/09)
 
Innovationsmanagement 2.0 - Session 5 (WS2008/09)
Innovationsmanagement 2.0 - Session 5 (WS2008/09)Innovationsmanagement 2.0 - Session 5 (WS2008/09)
Innovationsmanagement 2.0 - Session 5 (WS2008/09)
 
Innovationsmanagement 2.0 - Session 4 (WS2008/09)
Innovationsmanagement 2.0 - Session 4 (WS2008/09)Innovationsmanagement 2.0 - Session 4 (WS2008/09)
Innovationsmanagement 2.0 - Session 4 (WS2008/09)
 
Innovationsmanagement 2.0 - Session 3 (WS2008/09)
Innovationsmanagement 2.0 - Session 3 (WS2008/09)Innovationsmanagement 2.0 - Session 3 (WS2008/09)
Innovationsmanagement 2.0 - Session 3 (WS2008/09)
 
Innovationsmanagement 2.0 - Session 2 (WS2008/09)
Innovationsmanagement 2.0 - Session 2 (WS2008/09)Innovationsmanagement 2.0 - Session 2 (WS2008/09)
Innovationsmanagement 2.0 - Session 2 (WS2008/09)
 
Innovationsmanagement 2.0 - Session 1 (WS2008/09)
Innovationsmanagement 2.0 - Session 1 (WS2008/09)Innovationsmanagement 2.0 - Session 1 (WS2008/09)
Innovationsmanagement 2.0 - Session 1 (WS2008/09)
 
Methodenwerkstatt Projektmanagement
Methodenwerkstatt ProjektmanagementMethodenwerkstatt Projektmanagement
Methodenwerkstatt Projektmanagement
 
Innovationsmanagement 2.0 - Session 7
Innovationsmanagement 2.0 - Session 7Innovationsmanagement 2.0 - Session 7
Innovationsmanagement 2.0 - Session 7
 
Innovationsmanagement 2.0 - Session 6
Innovationsmanagement 2.0 - Session 6Innovationsmanagement 2.0 - Session 6
Innovationsmanagement 2.0 - Session 6
 
Innovationsmanagement 2.0 - Session 5
Innovationsmanagement 2.0 - Session 5Innovationsmanagement 2.0 - Session 5
Innovationsmanagement 2.0 - Session 5
 
Innovationsmanagement 2.0 - Session 2
Innovationsmanagement 2.0 - Session 2Innovationsmanagement 2.0 - Session 2
Innovationsmanagement 2.0 - Session 2
 
Innovationsmanagement 2.0 - Session 4
Innovationsmanagement 2.0 - Session 4Innovationsmanagement 2.0 - Session 4
Innovationsmanagement 2.0 - Session 4
 
Innovationsmanagement 2.0 - Session 3
Innovationsmanagement 2.0 - Session 3Innovationsmanagement 2.0 - Session 3
Innovationsmanagement 2.0 - Session 3
 
Innovationsmanagement 2.0 - Rahmenbedingungen
Innovationsmanagement 2.0 - RahmenbedingungenInnovationsmanagement 2.0 - Rahmenbedingungen
Innovationsmanagement 2.0 - Rahmenbedingungen
 
Risikoanalyse
RisikoanalyseRisikoanalyse
Risikoanalyse
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Total Cycle Time (TCT)
Total Cycle Time (TCT)Total Cycle Time (TCT)
Total Cycle Time (TCT)
 
Qualitaetszirkel
QualitaetszirkelQualitaetszirkel
Qualitaetszirkel
 

Recently uploaded

MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
Krashi Coaching
 

Recently uploaded (20)

The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 

Michael Guntli - Android in an industrial device