@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{156inchQLED,
  title = {15.6inch {{QLED Monitor}} - {{Waveshare Wiki}}},
  url = {https://www.waveshare.com/wiki/15.6inch_QLED_Monitor},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/A9QI69GM/15.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{AddLinux_arm64Library,
  title = {Add Linux\_arm64 Library · {{Issue}} \#876 · Isar/Isar},
  url = {https://github.com/isar/isar/issues/876},
  urldate = {2024-03-12},
  file = {/Users/fabian/Zotero/storage/6LPECSW5/876.html}
}

@online{beautypiShadertoy,
  title = {Shadertoy},
  author = {Beautypi},
  url = {https://www.shadertoy.com/view/Xd3BWr},
  urldate = {2024-03-18},
  abstract = {Build shaders, share them, and learn from the best community.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/76ZKPMWU/Xd3BWr.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{BugsCPURAM2016,
  title = {2 {{Bugs}} at {{CPU}} and {{RAM}} · {{Issue}} \#386 · {{KittyKatt}}/{{screenFetch}}},
  date = {2016},
  url = {https://github.com/KittyKatt/screenFetch/issues/386},
  urldate = {2024-03-18},
  abstract = {hey have found 2 BUGS at the CPU frequency and Ram. Ram is 1GB to high. and CPU frequency is incorrect see pic http://www.directupload.net/file/d/4487/vq9o55ar\_png.htm},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/3HUELEPA/386.html}
}

@software{CagekioskCage2024,
  title = {Cage-Kiosk/Cage},
  date = {2024-03-20T16:36:49Z},
  origdate = {2018-11-22T18:58:55Z},
  url = {https://github.com/cage-kiosk/cage},
  urldate = {2024-03-21},
  abstract = {A Wayland kiosk},
  organization = {Cage kiosk},
  keywords = {compositor,kiosk,wayland}
}

@software{CanonicalNmDart2023,
  title = {Canonical/Nm.Dart},
  date = {2023-11-30T08:17:08Z},
  origdate = {2020-08-27T20:45:25Z},
  url = {https://github.com/canonical/nm.dart},
  urldate = {2024-03-19},
  abstract = {Native Dart client library to access NetworkManager on Linux.},
  organization = {Canonical},
  keywords = {dart}
}

@online{Crops,
  title = {Crops},
  url = {https://github.com/crops},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/Z2MJS6AP/crops.html}
}

@software{CunaristRinf2024,
  title = {Cunarist/Rinf},
  date = {2024-03-21T21:50:33Z},
  origdate = {2023-02-15T14:47:18Z},
  url = {https://github.com/cunarist/rinf},
  urldate = {2024-03-22},
  abstract = {Rust for native business logic, Flutter for flexible and beautiful GUI},
  organization = {Cunarist},
  keywords = {android,app,cross-platform,dart,ffi,flutter,gui,ios,linux,macos,production-ready,restful-api,rust,web,windows}
}

@online{CustomFlutterEnginec,
  title = {Custom {{Flutter Engine Embedders}}},
  url = {https://github.com/flutter/flutter/wiki/Custom-Flutter-Engine-Embedders},
  urldate = {2024-03-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/ZRRK4LNR/Custom-Flutter-Engine-Embedders.html}
}

@software{danielquisbertDanielquisbertSimple_tiles_map2023,
  title = {Danielquisbert/Simple\_tiles\_map},
  author = {{Daniel Quisbert}},
  date = {2023-11-21T17:54:35Z},
  origdate = {2022-10-26T14:59:36Z},
  url = {https://github.com/danielquisbert/simple_tiles_map},
  urldate = {2024-03-18}
}

@online{DartFrog,
  title = {Dart {{Frog}}},
  url = {https://dartfrog.vgv.dev/},
  urldate = {2024-03-21},
  abstract = {The official documentation site for Dart Frog. A fast, minimalistic backend framework for Dart 🎯 Built by Very Good Ventures.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/E3C2TBYG/dartfrog.vgv.dev.html}
}

@online{DartPad,
  title = {{{DartPad}}},
  url = {https://dartpad.dev/},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/2AS4KHAA/dartpad.dev.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{DisableRaspberryPi2022,
  title = {Disable the {{Raspberry Pi Desktop}} – {{Wobblycogs Workshop}}},
  date = {2022-01-08},
  url = {https://www.wobblycogs.co.uk/raspberry-pi/2022/01/08/disable-the-raspberry-pi-desktop/},
  urldate = {2024-03-16},
  langid = {british},
  file = {/Users/fabian/Zotero/storage/GH4TSLMF/disable-the-raspberry-pi-desktop.html}
}

@online{drewmoseleyHowConfigureNetworking2023,
  title = {How to Configure Networking Using Systemd in {{Yocto Project}} - {{Tutorials}} / {{Yocto Project}}},
  author = {{Drew Moseley}},
  date = {2023-05-08T12:42:50+00:00},
  url = {https://hub.mender.io/t/how-to-configure-networking-using-systemd-in-yocto-project/1097},
  urldate = {2024-03-21},
  abstract = {Introduction This tutorial will guide you through configuring networking in Yocto using systemd-networkd.  This is one of the possible network management utilities available in Yocto.  Other utilities may be documented in other tutorials.  This will use a Raspberry Pi 3 platform so that we can demonstrate both wired and wireless networking.      Version notes This tutorial targets the following Yocto Project versions:      Yocto Project Tutorial applies Maintenance     nanbield (4.3) ...},
  langid = {english},
  organization = {Mender Hub},
  file = {/Users/fabian/Zotero/storage/7932BMPI/1097.html}
}

@software{dylanarapsDylanarapsPfetch2024,
  title = {Dylanaraps/Pfetch},
  author = {{Dylan Araps}},
  date = {2024-03-18T18:53:02Z},
  origdate = {2019-09-24T07:36:11Z},
  url = {https://github.com/dylanaraps/pfetch},
  urldate = {2024-03-18},
  abstract = {🐧 A pretty system information tool written in POSIX sh.},
  keywords = {neofetch,posix,screenfetch,shell,shell-script,system-information}
}

@online{EngineShellPlatform,
  title = {Engine/Shell/Platform/Embedder/Embedder.h at Main · Flutter/Engine},
  url = {https://github.com/flutter/engine/blob/main/shell/platform/embedder/embedder.h},
  urldate = {2024-03-16},
  file = {/Users/fabian/Zotero/storage/Z2KD449Q/embedder.html}
}

@online{FlameExamplesGames,
  title = {Flame/Examples/Games/Rogue\_shooter at Main · Flame-Engine/Flame},
  url = {https://github.com/flame-engine/flame/tree/main/examples/games/rogue_shooter},
  urldate = {2024-03-18},
  abstract = {A Flutter based game engine. Contribute to flame-engine/flame development by creating an account on GitHub.},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/NVJZQY4M/rogue_shooter.html}
}

@online{FlameExamplesLib,
  title = {Flame/Examples/Lib/Stories/Animations/Benchmark\_example.Dart at Main · Flame-Engine/Flame},
  url = {https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/benchmark_example.dart},
  urldate = {2024-03-18},
  abstract = {A Flutter based game engine. Contribute to flame-engine/flame development by creating an account on GitHub.},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/XSJXDZEH/benchmark_example.html}
}

@online{Flutter_packagesPackagesFlutterpi_gstreamer_video_player,
  title = {Flutter\_packages/Packages/Flutterpi\_gstreamer\_video\_player at Main · Ardera/Flutter\_packages},
  url = {https://github.com/ardera/flutter_packages/tree/main/packages/flutterpi_gstreamer_video_player},
  urldate = {2024-03-18},
  file = {/Users/fabian/Zotero/storage/9YRSWNIX/flutterpi_gstreamer_video_player.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{flutterdevDartPadNowBuilt2024,
  type = {Tweet},
  title = {{{DartPad}} Is Now Built with {{Flutter}}! 💫 {{Try}} out the New {{Gemini SDK}} with {{Dart}}, and {{Flutter}} Directly in Your Browser. → {{http://goo.gle/3TdaTAv}} {{https://t.co/tV4LzWUztn}}},
  author = {{FlutterDev}},
  date = {2024-03-18T19:00Z},
  url = {https://twitter.com/FlutterDev/status/1769800942361149869},
  urldate = {2024-03-21},
  langid = {english},
  organization = {Twitter},
  file = {/Users/fabian/Zotero/storage/IA3FSKU9/1769800942361149869.html}
}

@software{FlutterFlutter2024,
  title = {Flutter/Flutter},
  date = {2024-03-12T10:00:14Z},
  origdate = {2015-03-06T22:54:58Z},
  url = {https://github.com/flutter/flutter},
  urldate = {2024-03-12},
  abstract = {Flutter makes it easy and fast to build beautiful apps for mobile and beyond},
  organization = {Flutter}
}

@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{FlutterPackagesFlutter_toolsb,
  title = {Flutter/Packages/Flutter\_tools/Static/Custom-Devices.Schema.Json at 5545c95df7a8ce4eaa03ce98b0d76d83aaf4ecf7 · Flutter/Flutter},
  url = {https://github.com/flutter/flutter/blob/5545c95df7a8ce4eaa03ce98b0d76d83aaf4ecf7/packages/flutter_tools/static/custom-devices.schema.json},
  urldate = {2024-03-21},
  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/KT2IBA6B/custom-devices.schema.html}
}

@software{FluttertizenFluttertizen2024,
  title = {Flutter-Tizen/Flutter-Tizen},
  date = {2024-02-27T05:57:26Z},
  origdate = {2020-11-24T08:13:50Z},
  url = {https://github.com/flutter-tizen/flutter-tizen},
  urldate = {2024-03-12},
  abstract = {Flutter tools for Tizen},
  organization = {flutter-tizen},
  keywords = {flutter,tizen}
}

@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{GetDartSDK,
  title = {Get the {{Dart SDK}}},
  url = {https://dart.dev/get-dart/},
  urldate = {2024-03-12},
  abstract = {Get the libraries and command-line tools that you need to develop Dart web, command-line, and server apps.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/LEWDSTCV/get-dart.html}
}

@online{gfallonItFOSSToyota2019,
  title = {It's {{FOSS}}: {{Toyota Motors}} and Its {{Linux Journey}}},
  shorttitle = {It's {{FOSS}}},
  author = {{gfallon}},
  date = {2019-01-11T18:41:12+00:00},
  url = {https://www.automotivelinux.org/in-the-news/its-foss-toyota-motors-and-its-linux-journey/},
  urldate = {2024-03-10},
  abstract = {All Toyota vehicles and Lexus vehicles are going to use Automotive Grade Linux (AGL) majorly for the infotainment system. This is instrumental in Toyota Motor Corp because as per Brian...},
  langid = {american},
  organization = {Automotive Grade Linux},
  file = {/Users/fabian/Zotero/storage/RI36I2EG/its-foss-toyota-motors-and-its-linux-journey.html}
}

@online{Giscus,
  title = {Giscus},
  url = {https://giscus.app/en/widget?origin=https%3A%2F%2Fpuro.dev%2F&session=&theme=https%3A%2F%2Fpuro.dev%2Fassets%2Fgiscus_theme_dark.css&reactionsEnabled=1&emitMetadata=0&inputPosition=bottom&repo=pingbird%2Fpuro&repoId=R_kgDOINCKyw&category=Docs&categoryId=DIC_kwDOINCKy84CSHou&strict=0&description=&backLink=https%3A%2F%2Fpuro.dev%2F&term=index},
  urldate = {2024-03-21},
  abstract = {A comments widget built on GitHub Discussions.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/IXMVWTKV/widget.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.FAQ,
  title = {{{FAQ}}},
  author = {{Google Inc.}},
  url = {https://docs.flutter.dev/resources/faq},
  urldate = {2024-03-21},
  abstract = {Frequently asked questions and answers about Flutter.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/4FE55YQT/faq.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.ImpellerRenderingEngine,
  title = {Impeller Rendering Engine},
  author = {{Google Inc.}},
  url = {https://docs.flutter.dev/perf/impeller},
  urldate = {2024-03-20},
  abstract = {What is Impeller and how to enable it?},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/DBXYPBIV/impeller.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.Records,
  title = {Records},
  author = {{Google Inc.}},
  url = {https://dart.dev/language/records/},
  urldate = {2024-03-19},
  abstract = {Summary of the record data structure in Dart.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/L9JME4B4/records.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}
}

@online{googleinc.UpgradingFlutter,
  title = {Upgrading {{Flutter}}},
  author = {{Google Inc.}},
  url = {https://docs.flutter.dev/release/upgrade},
  urldate = {2024-03-21},
  abstract = {How to upgrade Flutter.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/XTABHQZG/upgrade.html}
}

@online{googleinc.WritingUsingFragment,
  title = {Writing and Using Fragment Shaders},
  author = {{Google Inc.}},
  url = {https://docs.flutter.dev/ui/design/graphics/fragment-shaders},
  urldate = {2024-03-18},
  abstract = {How to author and use fragment shaders to create custom visual effects in your Flutter app.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/RE9JW9CM/fragment-shaders.html}
}

@online{googleplayapps&gamesteamSeamlessMultiplatformApp2021,
  title = {Seamless Multi-Platform App Development with {{Flutter}}},
  author = {{Google Play Apps \& Games Team}},
  date = {2021-03-25T15:02:04},
  url = {https://medium.com/googleplaydev/seamless-multi-platform-app-development-with-flutter-ea0e8003b0f9},
  urldate = {2024-03-12},
  abstract = {Discover how Flutter supports creating beautiful experiences on any device.},
  langid = {english},
  organization = {Google Play Apps \& Games},
  file = {/Users/fabian/Zotero/storage/XYVYN58Y/seamless-multi-platform-app-development-with-flutter-ea0e8003b0f9.html}
}

@online{GStreamerOpenSource,
  title = {{{GStreamer}}: Open Source Multimedia Framework},
  url = {https://gstreamer.freedesktop.org/},
  urldate = {2024-03-12},
  file = {/Users/fabian/Zotero/storage/TCFDKB5X/gstreamer.freedesktop.org.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}
}

@online{hanneswinklerFlutter_packagesPackagesLinux_spidev,
  title = {Flutter\_packages/Packages/Linux\_spidev at Main · Ardera/Flutter\_packages},
  author = {{Hannes Winkler}},
  url = {https://github.com/ardera/flutter_packages/tree/main/packages/linux_spidev},
  urldate = {2024-03-18},
  file = {/Users/fabian/Zotero/storage/LQJ7ACZR/linux_spidev.html}
}

@online{harveydExtractingCPUUsage2014,
  type = {Forum post},
  title = {Extracting \%{{CPU}} Usage from {{VMSTAT}} in a File},
  author = {{harveyD}},
  date = {2014-11-13},
  url = {https://stackoverflow.com/q/26906828},
  urldate = {2024-03-22},
  organization = {Stack Overflow},
  file = {/Users/fabian/Zotero/storage/IHWJAPIC/extracting-cpu-usage-from-vmstat-in-a-file.html}
}

@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{ImagesYoctoProject,
  title = {Images — {{The Yocto Project}} ® 4.0.13 Documentation},
  url = {https://docs.yoctoproject.org/4.0.13/ref-manual/images.html},
  urldate = {2024-03-20},
  file = {/Users/fabian/Zotero/storage/M9ZFZW93/images.html}
}

@online{ImplementPlatformViewSupport,
  title = {Implement {{PlatformView}} Support on {{Linux}} · {{Issue}} \#41724 · Flutter/Flutter},
  url = {https://github.com/flutter/flutter/issues/41724},
  urldate = {2024-03-12},
  abstract = {We'll want to support embedding native views in a Flutter view, as is currently supported on mobile. This is of course blocked on \#30729 since until we have a view-based toolkit implementation for ...},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/2F4XSY36/41724.html}
}

@online{InstallWSL2023,
  title = {Install {{WSL}}},
  date = {2023-08-28},
  url = {https://learn.microsoft.com/en-us/windows/wsl/install},
  urldate = {2024-03-21},
  abstract = {Install Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferred Linux distribution - Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine, and more are available.},
  langid = {american},
  file = {/Users/fabian/Zotero/storage/5ZUBTGDX/install.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}
}

@online{jeulisAnswerExtractingCPU2018,
  title = {Answer to "{{Extracting}} \%{{CPU}} Usage from {{VMSTAT}} in a File"},
  author = {Jeulis},
  date = {2018-06-04},
  url = {https://stackoverflow.com/a/50677714},
  urldate = {2024-03-22},
  organization = {Stack Overflow},
  file = {/Users/fabian/Zotero/storage/VT27S3DF/extracting-cpu-usage-from-vmstat-in-a-file.html}
}

@software{joelwinarskeMetaflutterMetaflutter2024,
  title = {Meta-Flutter/Meta-Flutter},
  author = {{Joel Winarske}},
  date = {2024-03-04T21:33:38Z},
  origdate = {2021-10-14T17:59:48Z},
  url = {https://github.com/meta-flutter/meta-flutter},
  urldate = {2024-03-21},
  abstract = {Google Flutter for Yocto},
  organization = {meta-flutter},
  keywords = {drm,egl,elinux,flutter,linux,vulkan,wayland,yocto,yocto-layer}
}

@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{krunalbhargavFAQAM625Flutter2023,
  title = {[{{FAQ}}] {{AM625}}: {{Is Flutter}} the Right {{GUI}} Toolkit for Me: An Engineers Perspective. - {{Processors}} Forum - {{Processors}} - {{TI E2E}} Support Forums},
  shorttitle = {[{{FAQ}}] {{AM625}}},
  author = {{Krunal Bhargav}},
  date = {2023-03-13},
  url = {https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1205636/faq-am625-is-flutter-the-right-gui-toolkit-for-me-an-engineers-perspective},
  urldate = {2024-03-12},
  abstract = {Part Number: AM625 Other Parts Discussed in Thread: SK-AM62 In today’s world, people tend to spend more time interacting with machines through a display screen},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/7SCT8J7T/faq-am625-is-flutter-the-right-gui-toolkit-for-me-an-engineers-perspective.html}
}

@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},
  urldate = {2024-03-19},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/CJE3VI87/Matsubayashi and Corporation - Graphical User Interface Using Flutter in Embedded.pdf}
}

@online{Metaraspberrypi,
  title = {[Meta-Raspberrypi]},
  url = {https://lore.kernel.org/all/CAFd=ocgvmSf1zyWWw3A1=+Hr=WeD0ixdf5xLAT-TWg3hhKTqXw@mail.gmail.com/T/},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/6N8SDSSI/T.html}
}

@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}
}

@software{mikerydstromRydmikeFlex_color_picker2024,
  title = {Rydmike/Flex\_color\_picker},
  author = {{Mike Rydstrom}},
  date = {2024-03-13T10:02:06Z},
  origdate = {2020-10-25T19:50:10Z},
  url = {https://github.com/rydmike/flex_color_picker},
  urldate = {2024-03-18},
  abstract = {A highly customizable Flutter color picker.},
  keywords = {accent-colors,color-pickers,dart,flex-family,flex-package,flutter,flutter-package,flutter-ui,hex-color,hsv-color-wheel,material-color,package}
}

@online{MorseCodeProject,
  title = {Morse {{Code Project}}},
  url = {https://www.arduino.cc/education/morse-code-project/},
  urldate = {2024-03-18},
  file = {/Users/fabian/Zotero/storage/H2W6FFDU/morse-code-project.html}
}

@software{mounirTajaouartReal_time_chart2024,
  title = {Tajaouart/Real\_time\_chart},
  author = {family=Mounir, given=TAJAOUART, given-i=TAJAOUART},
  date = {2024-01-12T05:22:25Z},
  origdate = {2023-02-09T09:27:06Z},
  url = {https://github.com/tajaouart/real_time_chart},
  urldate = {2024-03-18},
  abstract = {A Real-Time Chart.}
}

@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}
}

@online{OverviewBitbakeDev,
  title = {Overview — {{Bitbake}} Dev Documentation},
  url = {https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-intro.html},
  urldate = {2024-03-19},
  file = {/Users/fabian/Zotero/storage/LBUUZA4Y/bitbake-user-manual-intro.html}
}

@online{PackagesPackagesFlutter_adaptive_scaffold,
  title = {Packages/Packages/Flutter\_adaptive\_scaffold at Main · Flutter/Packages},
  url = {https://github.com/flutter/packages/tree/main/packages/flutter_adaptive_scaffold},
  urldate = {2024-03-18},
  abstract = {A collection of useful packages maintained by the Flutter team - flutter/packages},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/TR3YT82K/flutter_adaptive_scaffold.html}
}

@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{paulAnswerGettingCpu2013,
  title = {Answer to "{{Getting}} Cpu Usage Realtime"},
  author = {Paul},
  date = {2013-05-20},
  url = {https://askubuntu.com/a/297978},
  urldate = {2024-03-22},
  organization = {Ask Ubuntu},
  file = {/Users/fabian/Zotero/storage/B8HNT3Z4/getting-cpu-usage-realtime.html}
}

@software{PingbirdPuro2024,
  title = {Pingbird/Puro},
  date = {2024-03-16T13:14:05Z},
  origdate = {2022-10-12T23:52:50Z},
  url = {https://github.com/pingbird/puro},
  urldate = {2024-03-21},
  abstract = {A powerful tool for installing and upgrading Flutter versions.},
  keywords = {dart,flutter}
}

@online{publishedRaspberryPiCelebrates2024,
  title = {Raspberry {{Pi}} Celebrates 12 Years as Sales Break 61 Million Units},
  author = {{published}, Les Pounder},
  date = {2024-02-29T09:59:47Z},
  url = {https://www.tomshardware.com/raspberry-pi/raspberry-pi-celebrates-12-years-as-sales-break-61-million-units},
  urldate = {2024-03-11},
  abstract = {That is a lot of Pi!},
  langid = {english},
  organization = {Tom's Hardware},
  file = {/Users/fabian/Zotero/storage/N4E237UB/raspberry-pi-celebrates-12-years-as-sales-break-61-million-units.html}
}

@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{raspberrypiltd.RaspberryPiOS,
  title = {Raspberry {{Pi OS}}},
  author = {{Raspberry Pi Ltd.}},
  url = {https://www.raspberrypi.com/software/},
  urldate = {2024-03-21},
  abstract = {From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.},
  langid = {british},
  organization = {Raspberry Pi},
  file = {/Users/fabian/Zotero/storage/YZZW7CAB/software.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{ReleasesYoctoProject,
  title = {Releases - {{Yocto Project}}},
  url = {https://wiki.yoctoproject.org/wiki/Releases},
  urldate = {2024-03-20},
  file = {/Users/fabian/Zotero/storage/342QAUHT/Releases.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{Riverpod,
  title = {Riverpod},
  url = {https://riverpod.dev/},
  urldate = {2024-03-22},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/KM39FJQT/riverpod.dev.html}
}

@online{Roadmap,
  title = {Roadmap},
  url = {https://github.com/flutter/flutter/wiki/Roadmap},
  urldate = {2024-03-12},
  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/WY6EUHZT/Roadmap.html}
}

@article{roscaMasterThesisIntegrating2024,
  title = {Master Thesis: {{Integrating Wayland}} with {{Flutter}}},
  author = {Rosca, Alex-Manuel},
  date = {2024},
  publisher = {Université de Liège, Liège, Belgique}
}

@software{rousseletRrousselGitRiverpod2024,
  title = {{{rrousselGit}}/Riverpod},
  author = {Rousselet, Remi},
  date = {2024-03-21T23:37:31Z},
  origdate = {2020-04-16T10:40:29Z},
  url = {https://github.com/rrousselGit/riverpod},
  urldate = {2024-03-22},
  abstract = {A reactive caching and data-binding framework.   Riverpod makes working with asynchronous code a breeze.},
  keywords = {dart,flutter,hacktoberfest,inheritedwidget,provider,riverpod,service-locator,state-management}
}

@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{SamplesMaterial_3_demoLib,
  title = {Samples/Material\_3\_demo/Lib/Home.Dart at Main · Flutter/Samples},
  url = {https://github.com/flutter/samples/blob/main/material_3_demo/lib/home.dart},
  urldate = {2024-03-18},
  abstract = {A collection of Flutter examples and demos. Contribute to flutter/samples development by creating an account on GitHub.},
  langid = {english},
  organization = {GitHub},
  file = {/Users/fabian/Zotero/storage/QXJKCUYT/material_3_demo.html}
}

@software{sauerPeziDart_periphery2023,
  title = {Pezi/Dart\_periphery},
  author = {Sauer, Peter},
  date = {2023-10-17T19:10:56Z},
  origdate = {2021-02-07T05:14:50Z},
  url = {https://github.com/pezi/dart_periphery},
  urldate = {2024-03-18},
  abstract = {dart\_periphery is a Dart port of the native c-periphery library}
}

@online{ServerpodFlutterBackend,
  title = {Serverpod – {{The Flutter Backend}}},
  url = {https://serverpod.com},
  urldate = {2024-03-21},
  abstract = {Serverpod is an open-source,     scalable app server, written in Dart for the Flutter community.},
  langid = {english},
  file = {/Users/fabian/Zotero/storage/QARAXQU8/serverpod.dev.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{SonyFlutterembeddedlinuxEmbedded,
  title = {Sony/Flutter-Embedded-Linux: {{Embedded Linux}} Embedding for {{Flutter}}},
  url = {https://github.com/sony/flutter-embedded-linux},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/SIFJRZ5L/flutter-embedded-linux.html}
}

@online{SparkFunLEDMatrixa,
  title = {{{SparkFun LED Matrix}} - {{Serial Interface}} - {{Red}}/{{Green}}/{{Blue}} - {{COM-00760}} - {{SparkFun Electronics}}},
  url = {https://www.sparkfun.com/products/retired/760},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/A2HYP9IJ/760.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{TagesschauAPIOpenAPIa,
  title = {Tagesschau {{API}} - {{OpenAPI Documentation}}},
  url = {https://tagesschau.api.bund.dev/},
  urldate = {2024-03-18},
  file = {/Users/fabian/Zotero/storage/62FRQD5R/tagesschau.api.bund.dev.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{TouchDisplayKit,
  title = {7″ {{Touch Display Kit}} for {{Raspberry Pi Zero}}, with {{IPS}} Display {{Expansion Board}}, 1024×600, 5-Point {{Capacitive Touch}} | {{Zero-DISP-7A}}},
  url = {https://www.waveshare.com/zero-disp-7a.htm},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/3NP5MWED/zero-disp-7a.html}
}

@software{ToyotaconnectedIvihomescreen2024,
  title = {Toyota-Connected/Ivi-Homescreen},
  date = {2024-03-01T16:39:27Z},
  origdate = {2021-08-31T22:16:24Z},
  url = {https://github.com/toyota-connected/ivi-homescreen},
  urldate = {2024-03-12},
  abstract = {Embedded Flutter runtime targeting Embedded Linux with Wayland},
  organization = {toyota-connected},
  keywords = {embedded-linux,flutter,flutter-embedder,linux,toyota,toyota-flutter,wayland}
}

@online{UsingCustomEmbeddersa,
  title = {Using Custom Embedders with the {{Flutter CLI}}},
  url = {https://github.com/flutter/flutter/wiki/Using-custom-embedders-with-the-Flutter-CLI},
  urldate = {2024-03-21},
  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/28FNIIGU/Using-custom-embedders-with-the-Flutter-CLI.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{wasilewskiComparisonJavaFlutter2021,
  title = {A {{Comparison}} of {{Java}}, {{Flutter}} and {{Kotlin}}/{{Native Technologies}} for {{Sensor Data-Driven Applications}}},
  author = {Wasilewski, Kamil and Zabierowski, Wojciech},
  date = {2021-01},
  journaltitle = {Sensors},
  volume = {21},
  number = {10},
  pages = {3324},
  publisher = {Multidisciplinary Digital Publishing Institute},
  issn = {1424-8220},
  doi = {10.3390/s21103324},
  url = {https://www.mdpi.com/1424-8220/21/10/3324},
  urldate = {2023-11-14},
  abstract = {As a result of the continuous progress and fast-growing popularity of mobile technologies in recent years, the demand for mobile applications has increased rapidly. One of the most important decisions that its developers have to make is the choice of technology on which their application will be based. This article is devoted to the comparison of Java, Flutter, and Kotlin/Native technologies for applications based on processing and analyzing data from sensors. The main elements of the comparison are the efficiency and resource utilization of mobile applications for Android OS implemented in each of the aforementioned technologies.},
  issue = {10},
  langid = {english},
  keywords = {mobile applications,mobile frameworks,performance measures,programming language selection},
  file = {/Users/fabian/Zotero/storage/NIZ2S6GC/Wasilewski and Zabierowski - 2021 - A Comparison of Java, Flutter and KotlinNative Te.pdf}
}

@online{WaylandWestonGitLab2024,
  title = {Wayland / Weston · {{GitLab}}},
  date = {2024-03-04},
  url = {https://gitlab.freedesktop.org/wayland/weston},
  urldate = {2024-03-21},
  abstract = {A lightweight and functional Wayland compositor},
  langid = {english},
  organization = {GitLab},
  file = {/Users/fabian/Zotero/storage/QB9C5R9S/weston.html}
}

@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{WhatEmbeddedLinux,
  title = {What Is Embedded {{Linux}}? {{Part I}}},
  shorttitle = {What Is Embedded {{Linux}}?},
  url = {https://ubuntu.com/blog/what-is-embedded-linux},
  urldate = {2024-02-13},
  abstract = {“Hello everybody out there using minix – ~I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.~ […] It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-(.” [1] The  […]},
  langid = {english},
  organization = {Ubuntu}
}

@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}
}

@software{winklerArderaFlutterpi_tool2024,
  title = {Ardera/Flutterpi\_tool},
  author = {Winkler, Hannes},
  date = {2024-03-12T04:19:44Z},
  origdate = {2023-06-26T10:15:35Z},
  url = {https://github.com/ardera/flutterpi_tool},
  urldate = {2024-03-21},
  abstract = {A tool to make developing \& distributing flutter apps for https://github.com/ardera/flutter-pi easier.}
}

@software{winklerArderaFlutterpi2024,
  title = {Ardera/Flutter-Pi},
  author = {Winkler, Hannes},
  date = {2024-03-10T23:46:18Z},
  origdate = {2019-06-05T11:10:56Z},
  url = {https://github.com/ardera/flutter-pi},
  urldate = {2024-03-12},
  abstract = {A light-weight Flutter Engine Embedder for Raspberry Pi that runs without X.},
  keywords = {digital-signage,embedded,flutter,flutter-pi,hacktoberfest,raspberry-pi}
}

@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}
}

@software{YoctoprojectPoky2024,
  title = {Yoctoproject/Poky},
  date = {2024-03-19T13:56:11Z},
  origdate = {2021-11-25T16:47:30Z},
  url = {https://github.com/yoctoproject/poky},
  urldate = {2024-03-20},
  abstract = {Mirror of https://git.yoctoproject.org/poky/.},
  organization = {The Yocto Project}
}

@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{yusukemitsukiHelperScriptRuna,
  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-19},
  abstract = {The helper script to run the bitbake with using CROPS. - run\_crops.sh},
  langid = {english},
  organization = {Gist},
  file = {/Users/fabian/Zotero/storage/4F89ZRQE/2b9671f062de558f3312f7378ed3c240.html}
}

@online{ZeroDISP7AWaveshareWiki,
  title = {Zero-{{DISP-7A}} - {{Waveshare Wiki}}},
  url = {https://www.waveshare.com/wiki/Zero-DISP-7A},
  urldate = {2024-03-21},
  file = {/Users/fabian/Zotero/storage/RHZ8PKDW/Zero-DISP-7A.html}
}

@article{zindlFlutterWindowsDesktop2021,
  title = {Flutter on {{Windows Desktop}}: A Use Case Based Study},
  author = {Zindl, Stefan},
  date = {2021}
}

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