@online{0andriyAnswerWhatMinimum2015,
  title = {Answer to "{{What}} Is the Minimum Amount of {{RAM}} Required to Run {{Linux}} Kernel on an {{Embedded}} Device?"},
  shorttitle = {Answer to "{{What}} Is the Minimum Amount of {{RAM}} Required to Run {{Linux}} Kernel on an {{Embedded}} Device?},
  author = {0andriy},
  date = {2015-01-14},
  url = {https://stackoverflow.com/a/27950451},
  urldate = {2024-02-19},
  organization = {Stack Overflow},
  file = {/Users/fabian/Zotero/storage/HNIIPU6S/what-is-the-minimum-amount-of-ram-required-to-run-linux-kernel-on-an-embedded-de.html}
}

@online{3ClauseBSDLicense2011,
  title = {The 3-{{Clause BSD License}}},
  date = {2011-05-22T22:21:11+00:00},
  url = {https://opensource.org/license/bsd-3-clause/},
  urldate = {2024-02-18},
  abstract = {Note: This license has also been called the “New BSD License” or “Modified BSD License”. See also the 2-clause BSD License. Copyright {$<$}YEAR{$>$} {$<$}COPYRIGHT HOLDER{$>$} R…},
  langid = {american},
  organization = {Open Source Initiative},
  file = {/Users/fabian/Zotero/storage/ZHWXNYXB/bsd-3-clause.html}
}

@online{BestWayUse,
  title = {The Best Way to Use {{Yocto}} and {{Docker}} — {{Get Intimate With Cyber}} ! 0.1 Documentation},
  url = {https://ubs_csse.gitlab.io/secu_os/tutorials/crops_yocto.html},
  urldate = {2024-03-09},
  file = {/Users/fabian/Zotero/storage/IHWHZKUM/crops_yocto.html}
}

@online{bizzottoComparisonPopularFlutter2023,
  title = {A {{Comparison}} of {{Popular Flutter App Architectures}}},
  author = {Bizzotto, Andrea},
  date = {2023-09-01},
  url = {https://codewithandrea.com/articles/comparison-flutter-app-architectures/},
  urldate = {2023-11-19},
  abstract = {Comparing my Riverpod App Architecture with other popular ones such as MVC, MVVM, Bloc, Stacked, Clean Architecture, and Android App Architecture.},
  langid = {english},
  organization = {Code With Andrea},
  file = {/Users/fabian/Zotero/storage/DUDXBAGD/comparison-flutter-app-architectures.html}
}

@online{DartVSJava,
  title = {Dart {{VS Java}} Benchmarks, {{Which}} Programming Language or Compiler Is Faster},
  url = {https://programming-language-benchmarks.vercel.app/dart-vs-java},
  urldate = {2024-03-08},
  file = {/Users/fabian/Zotero/storage/VNKS4FFB/dart-vs-java.html}
}

@article{dechenshawSystemsSystemsCyberPhysical2016,
  title = {Systems of {{Systems}}, {{Cyber-Physical Systems}}, the {{Internet-of-Things}}…whatever {{Next}}?},
  author = {family=C Henshaw, given=Michael J., prefix=de, useprefix=true},
  date = {2016},
  journaltitle = {INSIGHT},
  volume = {19},
  number = {3},
  pages = {51--54},
  issn = {2156-4868},
  doi = {10.1002/inst.12109},
  url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/inst.12109},
  urldate = {2024-02-15},
  abstract = {This paper considers the concepts of systems of systems, cyber-physical systems, and the Internet-of-things. Although originating from different domains and perspectives, there is considerable convergence of the three concepts in terms of future complex systems, and it is concluded that the Internet-of-things is essentially a cyber-physical system of systems which will require new approaches in systems engineering to be developed.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/L4V53253/inst.html}
}

@article{dibattistaModellingDiseaseTransmission,
  title = {Modelling Disease Transmission from Touchscreen User Interfaces},
  author = {Di Battista, Andrew and Nicolaides, Christos and Georgiou, Orestis},
  journaltitle = {Royal Society Open Science},
  shortjournal = {R Soc Open Sci},
  volume = {8},
  number = {7},
  eprint = {34350020},
  eprinttype = {pmid},
  pages = {210625},
  issn = {2054-5703},
  doi = {10.1098/rsos.210625},
  url = {https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8316822/},
  urldate = {2024-02-22},
  abstract = {The extensive use of touchscreens for all manner of human–computer interactions has made them plausible instruments of touch-mediated disease transmission. To that end, we employ stochastic simulations to model human–fomite interaction with a distinct focus on touchscreen interfaces. The timings and frequency of interactions from within a closed population of infectious and susceptible individuals was modelled using a queuing network. A pseudo-reproductive number R was used to compare outcomes under various parameter conditions. We then apply the simulation to a specific real-world scenario; namely that of airport self-check-in and baggage drop. A counterintuitive result was that R decreased with increased touch rates required for touchscreen interaction. Additionally, as one of few parameters to be controlled, the rate of cleaning/disinfecting screens plays an essential role in mitigating R, though alternative technological strategies could prove more effective. The simulation model developed provides a foundation for future advances in more sophisticated fomite disease-transmission modelling.},
  pmcid = {PMC8316822},
  file = {/Users/fabian/Zotero/storage/UY4WG89R/Di Battista et al_Modelling disease transmission from touchscreen user interfaces.pdf}
}

@online{dikkyryanpratamaWhatLinuxDistribution,
  title = {What {{Is Linux Distribution}}?},
  author = {{Dikky Ryan Pratama}},
  url = {https://www.alibabacloud.com/blog/what-is-linux-distribution_599979},
  urldate = {2024-02-22},
  abstract = {The article explains what a Linux distribution is, its main characteristics and components, how it caters to a wide range of users and purposes.},
  langid = {english},
  organization = {Alibaba Cloud Community},
  file = {/Users/fabian/Zotero/storage/LAGSLH4P/what-is-linux-distribution_599979.html}
}

@online{FlutterArchitecturalOverviewb,
  title = {Flutter Architectural Overview},
  url = {https://docs.flutter.dev/resources/architectural-overview},
  urldate = {2024-02-12},
  abstract = {A high-level overview of the architecture of Flutter, including the core principles and concepts that form its design.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/W67CJYBZ/architectural-overview.html}
}

@online{Flutterb,
  title = {Inside {{Flutter}}},
  url = {https://docs.flutter.dev/resources/inside-flutter},
  urldate = {2024-02-13},
  abstract = {Learn about Flutter's inner workings from one of the founding engineers.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/V9T5LLK6/inside-flutter.html}
}

@online{FlutterGPU,
  title = {Flutter {{GPU}}},
  url = {https://github.com/flutter/flutter/wiki/Flutter-GPU},
  urldate = {2024-02-15},
  abstract = {Flutter makes it easy and fast to build beautiful apps for mobile and beyond - flutter/flutter},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/VVZT5YJA/Flutter-GPU.html}
}

@online{FlutterWeiSuoYouPingMuChuangZaoJingCai,
  title = {Flutter: 为所有屏幕创造精彩},
  shorttitle = {Flutter},
  url = {https://flutter.cn/},
  urldate = {2024-02-23},
  abstract = {Flutter 官方文档中文版，包含 SDK 下载、最新特性介绍、代码示例、开发文档、中文社区等内容。},
  langid = {chinese}
}

@online{ganssleWhatEmbedded2008,
  title = {What's {{Embedded}}?},
  author = {Ganssle, Jack},
  date = {2008-03-17T13:06:00+00:00},
  url = {https://www.embedded.com/whats-embedded/},
  urldate = {2024-02-22},
  abstract = {At the 2004 ESC Wind River's Jerry Fiddler claimed that there is no real embedded systems market. He felt that it was all about "the device," and in},
  langid = {american},
  organization = {Embedded.com},
  file = {/Users/fabian/Zotero/storage/XNVLRL6Q/whats-embedded.html}
}

@online{gardeFlutterRaspberryPi2018,
  title = {Flutter on {{Raspberry Pi}} (Mostly) from {{Scratch}}},
  author = {Garde, Chinmay},
  date = {2018-11-30T11:44:00},
  url = {https://medium.com/flutter/flutter-on-raspberry-pi-mostly-from-scratch-2824c5e7dcb1},
  urldate = {2023-11-13},
  abstract = {This document describes an experiment in porting the Flutter engine to a target that is currently not supported. That fact that I used  a…},
  langid = {english},
  organization = {Flutter},
  file = {/Users/fabian/Zotero/storage/3K7HX2EI/flutter-on-raspberry-pi-mostly-from-scratch-2824c5e7dcb1.html}
}

@online{googleinc.DartLanguageEvolution,
  title = {Dart Language Evolution},
  author = {{Google Inc.}},
  url = {https://dart.dev/guides/language/evolution/},
  urldate = {2024-03-09},
  abstract = {Notable changes and additions to the Dart programming language.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/BRNQA73A/evolution.html}
}

@online{googleinc.FutterBuildAny,
  title = {Futter - {{Build}} for Any Screen},
  author = {{Google Inc.}},
  url = {https://flutter.dev/},
  urldate = {2024-02-22},
  abstract = {Flutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/FUSDYG34/flutter.dev.html}
}

@online{googleinc.IntroductionDeclarativeUI,
  title = {Introduction to Declarative {{UI}}},
  author = {{Google Inc.}},
  url = {https://docs.flutter.dev/get-started/flutter-for/declarative},
  urldate = {2024-02-13},
  abstract = {Explains the difference between a declarative and imperative programming style.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/F6LI3FTY/declarative.html}
}

@online{googleinc.UnsoundNullSafety,
  title = {Unsound Null Safety},
  author = {{Google Inc.}},
  url = {https://dart.dev/null-safety/unsound-null-safety/},
  urldate = {2024-03-09},
  abstract = {Mixing language versions lets you migrate to null safety at your own pace, with some of the benefits of null safety.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/JWER5SLE/unsound-null-safety.html}
}

@book{hajianFlutterEngineering2024,
  title = {Flutter Engineering},
  author = {Hajian, Majid},
  date = {2024-01-18},
  publisher = {Staten House},
  abstract = {Become a Flutter professional using tactics explained from a software engineer's perspective.This book covers various software engineering topics in Flutter and is divided into five parts, each addressing specific areas of interest and expertise.Foundation of Flutter Engineering introduces software engineering concepts specifically relevant to Flutter. It starts by explaining the fundamental principles of Flutter and how they work and then moves on to demonstrate how these concepts can be applied within the Flutter framework. This section also covers coding design patterns that help readers develop a foundational understanding of the subject matter.Architecture: beginning with basic principles and progressing onto different styles and patterns in architectural design. It covers essential concepts such as concurrency, parallelism, dependency injection, and state management. Additionally, this section explores the architectural factors involved in developing offline apps, guiding readers on strategic thinking and decision-making in software architecture.Processes part covers rules and guidelines, continuous delivery and integration, testing methodologies, and effective documentation practices in a comprehensive manner. This section gives readers the knowledge needed to streamline and efficiently develop apps.Ethical Engineering discusses the OWASP Top 10 security risks, privacy standards, and accessibility considerations. The section emphasizes creating inclusive and secure applications that value user privacy.Advancing UI Development explores adaptive and responsive UIs and sophisticated topics like custom painting, shaders, internationalization, localization, and effective theming in Flutter. This section enhances the reader’s skills in creating visually appealing and user-friendly interfaces.Whether a beginner or an experienced developer, this book can offer you something to learn.},
  isbn = {9798889405528},
  langid = {Englisch},
  pagetotal = {547}
}

@book{heathEmbeddedSystemsDesign2002,
  title = {Embedded Systems Design},
  author = {Heath, Steve},
  date = {2002},
  publisher = {Elsevier},
  isbn = {0-08-047756-9}
}

@online{HowGitObject,
  title = {How {{Git}} Object Deduplication Works in {{GitLab}} | {{GitLab}}},
  url = {https://docs.gitlab.com/ee/development/git_object_deduplication.html},
  urldate = {2024-02-19},
  abstract = {GitLab product documentation.},
  langid = {american},
  file = {/Users/fabian/Zotero/storage/4GAFAAXS/git_object_deduplication.html}
}

@online{IntroductionDeclarativeUIa,
  title = {Introduction to Declarative {{UI}}},
  url = {https://docs.flutter.dev/get-started/flutter-for/declarative},
  urldate = {2024-02-18},
  abstract = {Explains the difference between a declarative and imperative programming style.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/HRKBSWAK/declarative.html}
}

@letter{itoYoctoTimeZone2018,
  type = {E-mail},
  title = {[Yocto] Time Zone},
  author = {Ito, Takayasu},
  year = {Wed Oct 24 17:56:10 PDT 2018},
  url = {https://docs.yoctoproject.org/pipermail/yocto/2018-October/042964.html},
  urldate = {2024-03-04},
  file = {/Users/fabian/Zotero/storage/5RDNK486/042964.html}
}

@online{IvihomescreenShellPlugins,
  title = {Ivi-Homescreen/Shell/Plugins/Platform\_views/{{README}}.Md at Ee49745485a88f23c32b8e3a62da40d4102c4623 · Toyota-Connected/Ivi-Homescreen},
  url = {https://github.com/toyota-connected/ivi-homescreen/blob/ee49745485a88f23c32b8e3a62da40d4102c4623/shell/plugins/platform_views/README.md},
  urldate = {2024-03-09},
  file = {/Users/fabian/Zotero/storage/P428MCND/README.html}
}

@article{korogluComparisonKeypadsTouchscreen2015,
  title = {Comparison of Keypads and Touch-Screen Mobile Phones/Devices as Potential Risk for Microbial Contamination},
  author = {Koroglu, Mehmet and Gunal, Selami and Yildiz, Fatma and Savas, Mehtap and Ozer, Ali and Altindis, Mustafa},
  date = {2015-12-30},
  journaltitle = {Journal of Infection in Developing Countries},
  shortjournal = {J Infect Dev Ctries},
  volume = {9},
  number = {12},
  eprint = {26719936},
  eprinttype = {pmid},
  pages = {1308--1314},
  issn = {1972-2680},
  doi = {10.3855/jidc.6171},
  abstract = {INTRODUCTION: Touch-screen mobile phones/devices (TMPs/Ds) are increasingly used in hospitals. They may act as a mobile reservoir for microbial pathogens. The rates of microbial contamination of TMPs/Ds and keypad mobile phones (KMPs) with respect to different variables including use by healthcare workers (HCWs)/non-HCWs and the demographic characteristics of users were investigated. METHODOLOGY: A total of 205 mobile phones/devices were screened for microbial contamination: 76 devices belonged to HCWs and 129 devices belonged to the non-HCW group. By rubbing swabs to front screen, back, keypad, and metallic surfaces of devices, 444 samples were collected. RESULTS: Of 205 mobile phones/devices, 143 (97.9\%) of the TMPs/Ds and 58 (98.3\%) of the KMPs were positive for microbial contamination, and there were no significant differences in contamination rates between these groups, although TMPs/Ds had significantly higher microbial load than KMPs (p {$<$}0.05). The significant difference in this analysis was attributable to the screen size of mobile phones ≥ 5". Microbial contamination rates increased significantly as phone size increased (p {$<$}0.05). Higher numbers of coagulase-negative Staphylococci (CNS) were isolated from KMPs than TMPs/Ds (p = 0.049). The incidence of Enterococcus spp. was higher on the KMPs of HCWs, and methicillin resistant CNS was higher from the TMPs/Ds of non-HCWs (p {$<$}0.05). Isolation of CNS, Streptococcus spp. and Escherichia coli was higher from the TMPs/Ds of HCWs (p {$<$}0.05). CONCLUSIONS: We found no significant difference between TMP/Ds and KMPs in terms of microbial contamination, but TMP/Ds harboured more colonies and total microbial counts increased with screen size.},
  langid = {english},
  keywords = {Adult,Bacteria,Cross-Sectional Studies,Environmental Microbiology,Equipment Contamination,Fungi,Health Personnel,Hospitals,Humans,Male,Middle Aged,Prospective Studies,Telecommunications,Young Adult},
  file = {/Users/fabian/Zotero/storage/TFSCZX36/Koroglu et al_2015_Comparison of keypads and touch-screen mobile phones-devices as potential risk.pdf}
}

@online{larsbakDartLanguageStructured2011,
  title = {Dart: A Language for Structured Web Programming},
  shorttitle = {Dart},
  author = {{Lars Bak}},
  date = {2011-10-10},
  url = {https://googlecode.blogspot.com/2011/10/dart-language-for-structured-web.html},
  urldate = {2024-03-09},
  organization = {Dart: a language for structured web programming},
  file = {/Users/fabian/Zotero/storage/3YTIXF3V/dart-language-for-structured-web.html}
}

@book{leeIntroductionEmbeddedSystems2016,
  title = {Introduction to Embedded Systems: {{A}} Cyber-Physical Systems Approach},
  author = {Lee, Edward Ashford and Seshia, Sanjit Arunkumar},
  date = {2016},
  publisher = {MIT press},
  isbn = {0-262-53381-2}
}

@article{leePresentFutureCyberPhysical2015,
  title = {The {{Past}}, {{Present}} and {{Future}} of {{Cyber-Physical Systems}}: {{A Focus}} on {{Models}}},
  shorttitle = {The {{Past}}, {{Present}} and {{Future}} of {{Cyber-Physical Systems}}},
  author = {Lee, Edward A.},
  date = {2015-03},
  journaltitle = {Sensors},
  volume = {15},
  number = {3},
  pages = {4837--4869},
  publisher = {Multidisciplinary Digital Publishing Institute},
  issn = {1424-8220},
  doi = {10.3390/s150304837},
  url = {https://www.mdpi.com/1424-8220/15/3/4837},
  urldate = {2024-02-15},
  abstract = {This paper is about better engineering of cyber-physical systems (CPSs) through better models. Deterministic models have historically proven extremely useful and arguably form the kingpin of the industrial revolution and the digital and information technology revolutions. Key deterministic models that have proven successful include differential equations, synchronous digital logic and single-threaded imperative programs. Cyber-physical systems, however, combine these models in such a way that determinism is not preserved. Two projects show that deterministic CPS models with faithful physical realizations are possible and practical. The first project is PRET, which shows that the timing precision of synchronous digital logic can be practically made available at the software level of abstraction. The second project is Ptides (programming temporally-integrated distributed embedded systems), which shows that deterministic models for distributed cyber-physical systems have practical faithful realizations. These projects are existence proofs that deterministic CPS models are possible and practical.},
  issue = {3},
  langid = {english},
  keywords = {clock synchronization,cyber-physical systems,distributed systems,PRET machines,real-time systems,time synchronization},
  file = {/Users/fabian/Zotero/storage/IGCKHF3Y/Lee_2015_The Past, Present and Future of Cyber-Physical Systems.pdf}
}

@online{linuxfoundationYoctoProject162024,
  title = {The {{Yocto Project}} ® 4.0.16 Documentation},
  author = {{Linux Foundation}},
  date = {2024},
  url = {https://docs.yoctoproject.org/4.0.16/singleindex.html},
  urldate = {2024-02-13},
  file = {/Users/fabian/Zotero/storage/WWAQWEK2/singleindex.html}
}

@book{marwedelEmbeddedSystemDesign2021,
  title = {Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things},
  author = {Marwedel, Peter},
  date = {2021},
  publisher = {Springer Nature},
  isbn = {3-030-60910-3}
}

@article{matsubayashiGraphicalUserInterface2020,
  title = {Graphical {{User Interface Using Flutter}} in {{Embedded Systems}}},
  author = {Matsubayashi, Hidenori},
  date = {2020-10-27},
  url = {https://elinux.org/images/6/61/Oct_27_Graphical_User_Interface_Using_Flutter_in_Embedded_Systems_Hidenori_Matsubayashi.pdf},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/CJE3VI87/Matsubayashi and Corporation - Graphical User Interface Using Flutter in Embedded.pdf}
}

@online{mickeyYoctoProjectCROPSdemetaraspberrypiwobirudo1642213142,
  title = {Yocto Project CROPSでmeta-raspberrypiをビルド},
  author = {{mickey}},
  date = {1642213142},
  url = {https://mickey-happygolucky.hatenablog.com/entry/2022/01/15/111902},
  urldate = {2024-03-09},
  abstract = {はじめに 前回CROPSを動かしてみた。 CROPSでmeta-raspberrypiをビルドしてみる。今回はラズベリーパイ4を使用する。 run\_crops.sh 今回も前回作成したrun\_crops.shを使用する。 \#!/bin/sh cmd="source /workdir/poky/oe-init-build-env" if [ \$\# -gt 0 ] ; then cmd="\$\{cmd\} \&\& \$@" fi docker run --rm -it -v \$(pwd):/workdir crops/poky --workdir=/workdir bash -c "\$\{cmd\}" 実行権…},
  langid = {japanese},
  organization = {みつきんのメモ},
  file = {/Users/fabian/Zotero/storage/KYSU3P75/111902.html}
}

@article{oszutowska-mazurekAssociationsKnowledgeBehaviours2021,
  title = {The {{Associations}} between {{Knowledge}} and {{Behaviours Related}} to {{Touch Screens}} and {{Microbiological Threats}} among {{IT Students}}’},
  author = {Oszutowska-Mazurek, Dorota and Fastowicz, Jaroslaw and Mazurek, Przemyslaw},
  date = {2021-09-02},
  journaltitle = {International Journal of Environmental Research and Public Health},
  shortjournal = {Int J Environ Res Public Health},
  volume = {18},
  number = {17},
  eprint = {34501860},
  eprinttype = {pmid},
  pages = {9269},
  issn = {1661-7827},
  doi = {10.3390/ijerph18179269},
  url = {https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8431698/},
  urldate = {2024-02-22},
  abstract = {Current issue like the COVID–19 pandemic show how elementary knowledge and hygiene behaviours are important for ordinary people. Microbiological hazards, not just viruses, can be transmitted in various ways through touch screens. For ordinary users, there is a wide range of behaviours that affect the ability to transfer microbial hazards (viruses, bacteria and fungi). The purpose of the paper is to analyse the association between knowledge and behaviour of touch screen users based on surveys. This paper presents selected results of a survey conducted at the end of 2019 (pre–COVID–19 survey). The survey was conducted on a group of 172 IT school students. The relationship between responses using a 2D linear model regression and clustering is used. Most respondents believe that bacteria were more common than viruses on touch screens. The respondents declare altruism in terms of a greater willingness to lend their smartphone, rather than to use someone else’s. An interesting result is that respondents often lend their smartphone to others, while being aware that viruses or bacteria are present on the touch screens. The results can be used in terms of changes in the education process of smartphone users in relation to microbiological hazards.},
  pmcid = {PMC8431698},
  file = {/Users/fabian/Zotero/storage/4GH3EW8M/Oszutowska-Mazurek et al_2021_The Associations between Knowledge and Behaviours Related to Touch Screens and.pdf}
}

@article{palKeypadMobilePhones2013,
  title = {Keypad Mobile Phones Are Associated with a Significant Increased Risk of Microbial Contamination Compared to Touch Screen Phones},
  author = {Pal, Pallavi and Roy, Ashoke and Moore, Ginny and Muzslay, Monika and Lee, Elaine and Alder, Sarah and Wilson, Peter and Powles, Tom and Wilson, Peter and Kelly, John},
  date = {2013-03-01},
  journaltitle = {Journal of Infection Prevention},
  shortjournal = {Journal of Infection Prevention},
  volume = {14},
  number = {2},
  pages = {65--68},
  publisher = {SAGE Publications},
  issn = {1757-1774},
  doi = {10.1177/1757177413475903},
  url = {https://doi.org/10.1177/1757177413475903},
  urldate = {2024-02-22},
  abstract = {The use of mobile phones in the clinical environment by healthcare workers has become widespread. Despite evidence that these devices can harbour pathogenic micro-organisms there is little guidance on how to reduce contamination. Recently touchscreen phones with a single flat surface have been introduced. We hypothesise that bacterial contamination of phones used in hospitals will be lower on touchscreen devices compared to keypad devices. Sixty seven mobile phones belonging to health care workers were sampled. The median colony count for touchscreen phones and keypad devices was 0·09 colony forming units (cfu)/cm2 (interquartile range (IQR) 0.05–0·14) and 0·77 cfu/cm2 (IQR range 0·45–3.52) respectively. Colony counts were significantly higher on the keypad phones (Fisher’s exact test p{$<$}0.001). Multivariate analysis showed the type of phone (keypad vs. touch screen) was associated with increased colony counts (F-statistic 14.13: p{$<$}0.001). Overall, nine (13\%) phones grew either meticillin resistant Staphylococcus aureus or vancomycin resistant enterococci. Eight (24\%) keypad phones were contaminated with these organisms compared with one touch screen phone (3\%). Our data indicate that touchscreen mobile phones are less contaminated than their keypad counterparts, and they are less likely to harbour pathogenic bacteria in the clinical setting.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/44QLMR8K/Pal et al_2013_Keypad mobile phones are associated with a significant increased risk of.pdf}
}

@online{Puro,
  title = {Puro},
  url = {https://puro.dev/},
  urldate = {2024-02-20},
  abstract = {A comments widget built on GitHub Discussions.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/GEQ4Q3EP/widget.html}
}

@online{ReactiveManifesto,
  title = {The {{Reactive Manifesto}}},
  url = {https://www.reactivemanifesto.org/},
  urldate = {2024-02-13},
  file = {/Users/fabian/Zotero/storage/FJSMEDYJ/www.reactivemanifesto.org.html}
}

@online{ReleaseV0Rev,
  title = {Release v0.0.6: {{Rev}} Alpha Branch Version to 0.0.6, Flutter 0.0.26 (\#10010) · Flutter/Flutter},
  shorttitle = {Release v0.0.6},
  url = {https://github.com/flutter/flutter/releases/tag/v0.0.6},
  urldate = {2024-02-18},
  abstract = {VERSION: 0.0.6 flutter: 0.0.26 flutter\_driver: 0.0.4 flutter\_test: 0.0.4},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/DJJMSGJK/v0.0.html}
}

@online{richardstallmanWhyGNULinux,
  title = {Why {{GNU}}/{{Linux}}?},
  author = {{Richard Stallman}},
  url = {https://www.gnu.org/gnu/why-gnu-linux.en.html},
  urldate = {2024-02-19},
  file = {/Users/fabian/Zotero/storage/4YEIHLEH/why-gnu-linux.en.html}
}

@online{RpifirmwareAddFirmware,
  title = {Rpi-Firmware: Add Firmware for Zero 2w by Classabbyamp · {{Pull Request}} \#39123 · Void-Linux/Void-Packages},
  url = {https://github.com/void-linux/void-packages/pull/39123},
  urldate = {2024-02-23},
  file = {/Users/fabian/Zotero/storage/QWUKGL4U/39123.html}
}

@online{SetEditor,
  title = {Set up an Editor},
  url = {https://docs.flutter.dev/get-started/editor},
  urldate = {2024-03-07},
  abstract = {Configuring an IDE for Flutter.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/TL9QUH84/editor.html}
}

@online{Skia,
  title = {Skia},
  url = {https://skia.org/},
  urldate = {2024-02-13},
  abstract = {2D Graphics Library},
  langid = {english},
  organization = {Skia},
  file = {/Users/fabian/Zotero/storage/NV4BSHXY/skia.org.html}
}

@online{stephanievannessRacingCESExciting2024,
  title = {Racing {{Toward CES}} with an {{Exciting New UI}} for {{Automotive Grade Linux IVI Demo}}},
  author = {{Stephanie Van Ness}},
  date = {2024-01-02},
  url = {https://www.ics.com/blog/racing-toward-ces-exciting-new-ui-automotive-grade-linux-ivi-demo},
  urldate = {2024-03-09},
  abstract = {ICS created an exciting new IVI demo to showcase Automotive-Grade Linux at CES.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/8C8IWBCH/racing-toward-ces-exciting-new-ui-automotive-grade-linux-ivi-demo.html}
}

@online{SupportNonnullableTypes,
  title = {Support Non-Nullable Types. · {{Issue}} \#22 · Dart-Lang/Sdk},
  url = {https://github.com/dart-lang/sdk/issues/22},
  urldate = {2024-03-09},
  abstract = {Admin comment: This is activaly being worked on, see dart-lang/language\#110 and https://dart.dev/null-safety This issue was originally filed by cflew...@gmail.com Short version: Null pointers are a...},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/DZE53CBK/22.html}
}

@online{TechnicalOverviewa,
  title = {Technical {{Overview}}},
  url = {https://www.yoctoproject.org/development/technical-overview/},
  urldate = {2024-03-09},
  langid = {american},
  organization = {The Yocto Project},
  file = {/Users/fabian/Zotero/storage/6YINBYHZ/technical-overview.html}
}

@online{theflutterauthorsEngineShellPlatform,
  title = {Engine/Shell/Platform/Embedder/Embedder.h at 436f9707b94774d1d049c04b8cda9d81d85aa4a8 · Flutter/Engine},
  author = {{The Flutter Authors}},
  url = {https://github.com/flutter/engine/blob/436f9707b94774d1d049c04b8cda9d81d85aa4a8/shell/platform/embedder/embedder.h},
  urldate = {2024-02-22},
  abstract = {The Flutter engine. Contribute to flutter/engine development by creating an account on GitHub.},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/SQZ53EIM/embedder.html}
}

@video{theflutterwayFlutterRubberDuck2022,
  entrysubtype = {video},
  title = {Before {{Flutter}} | {{Rubber Duck Engineering}} | {{Episode}} \#100},
  editor = {{The Flutter Way}},
  editortype = {director},
  date = {2022-05-27},
  url = {https://www.youtube.com/watch?v=xqGAC5QCYuQ},
  urldate = {2024-01-24},
  abstract = {Tonight we'll talk about the years leading up to Flutter and how Adam and I worked on a variety of projects for the web which inspired what Flutter would become, including at least 3 frameworks in JS, how we briefly thought "shake to reload" was our killer feature, how for more than the first 6 months of the project Flutter was DOM-based and network loaded and much more.  Gonna be amazing. Slides: https://docs.google.com/presentation/...}
}

@video{thelinuxfoundationGraphicalUserInterface2020,
  entrysubtype = {video},
  title = {Graphical {{User Interface Using Flutter}} in {{Embedded Systems}} - {{Hidenori Matsubayashi}}, {{Sony}}},
  editor = {{The Linux Foundation}},
  editortype = {director},
  date = {2020-11-29},
  url = {https://www.youtube.com/watch?v=KN-ileJvorg},
  urldate = {2024-03-09},
  abstract = {Graphical User Interface Using Flutter in Embedded Systems - Hidenori Matsubayashi, Sony}
}

@online{thomsenRoadDartFully2022,
  title = {The Road to {{Dart}} 3: {{A}} Fully Sound, Null Safe Language},
  shorttitle = {The Road to {{Dart}} 3},
  author = {Thomsen, Michael},
  date = {2022-12-08T15:25:01},
  url = {https://medium.com/dartlang/the-road-to-dart-3-afdd580fbefa},
  urldate = {2024-03-09},
  abstract = {Preparing for the next major release, where Dart only supports sound null safety},
  langid = {english},
  organization = {Dart},
  file = {/Users/fabian/Zotero/storage/BSNRLE6L/the-road-to-dart-3-afdd580fbefa.html}
}

@online{valleyWhatLinuxOverview2020,
  title = {What {{Is Linux}}: {{An Overview}} of the {{Linux Operating System}}},
  shorttitle = {What {{Is Linux}}},
  author = {family=valley, given=The, prefix=info, useprefix=false},
  date = {2020-04-11T14:46:55},
  url = {https://medium.com/@theinfovalley097/what-is-linux-an-overview-of-the-linux-operating-system-77bc7421c7e5},
  urldate = {2024-02-19},
  abstract = {What is Linux: An Overview of the Linux Operating System},
  langid = {english},
  organization = {Medium},
  file = {/Users/fabian/Zotero/storage/L97SMPU5/what-is-linux-an-overview-of-the-linux-operating-system-77bc7421c7e5.html}
}

@book{walrathkathyWhatDart2012,
  title = {What Is {{Dart}}?},
  author = {{Walrath, Kathy}},
  date = {2012},
  abstract = {Annotation This short, free ebook from March 2012 describes the Dart language, libraries, and tools that help you develop structured, fast, and maintainable web apps that run in any modern browser.}
}

@article{weiserComputer21stCentury1999,
  title = {The Computer for the 21st Century},
  author = {Weiser, Mark},
  date = {1999-07-01},
  journaltitle = {ACM SIGMOBILE Mobile Computing and Communications Review},
  shortjournal = {SIGMOBILE Mob. Comput. Commun. Rev.},
  volume = {3},
  number = {3},
  pages = {3--11},
  issn = {1559-1662},
  doi = {10.1145/329124.329126},
  url = {https://dl.acm.org/doi/10.1145/329124.329126},
  urldate = {2023-11-14},
  abstract = {Specialized elements of hardware and software, connected by wires, radio waves and infrared, will be so ubiquitous that no one will notice their presence.},
  file = {/Users/fabian/Zotero/storage/8CCSE83J/Weiser - 1999 - The computer for the 21st century.pdf}
}

@online{WhatWouldYou,
  title = {What Would You like to See Most in Minix?},
  url = {https://groups.google.com/g/comp.os.minix/c/dlNtH7RRrGA/m/SwRavCzVE7gJ},
  urldate = {2024-02-19},
  file = {/Users/fabian/Zotero/storage/6TCWJW3N/SwRavCzVE7gJ.html}
}

@online{WorkingJSONFlutter2021,
  title = {Working with {{JSON}} in {{Flutter While Using}} Json\_annotations and Json\_serializable {{Modules}} in 2022 | {{John Maeda}}’s {{Blog}}},
  date = {2021-06-22},
  url = {https://maeda.pm/2022/04/24/working-with-json-in-flutter-while-using-json_annotations-and-json_serializable-modules-in-2022/},
  urldate = {2024-02-13},
  abstract = {How to use Flutter/Dart’s magical ways to convert JSON data into usable structures so that you can get unstuck — and get going. Why are you here? You have read tons of Medium posts and watched plenty of YouTube videos and still feel a little confused. Along the way, you…},
  langid = {american},
  organization = {https://maeda.pm/},
  file = {/Users/fabian/Zotero/storage/ND8L5RU6/working-with-json-in-flutter-while-using-json_annotations-and-json_serializable-modules-in-2022.html}
}

@online{yusukemitsukiHelperScriptRun,
  title = {The Helper Script to Run the Bitbake with Using {{CROPS}}.},
  author = {{Yusuke Mitsuki}},
  url = {https://gist.github.com/mickey-happygolucky/2b9671f062de558f3312f7378ed3c240},
  urldate = {2024-03-09},
  file = {/Users/fabian/Zotero/storage/P8BGUI2I/2b9671f062de558f3312f7378ed3c240.html}
}

@online{zotero-649,
  url = {https://tagesschau.api.bund.dev/openapi.yaml},
  urldate = {2024-03-03},
  file = {/Users/fabian/Zotero/storage/MBRFKF6W/openapi.html}
}
