diff --git a/_config.yml b/_config.yml index edffb2a..3299429 100644 --- a/_config.yml +++ b/_config.yml @@ -5,3 +5,7 @@ show_downloads: false theme: jekyll-theme-cayman plugins: - jekyll-feed +collections: + meetup: + output: true + permalink: /:collection/:path:output_ext diff --git a/_layouts/default.html b/_layouts/default.html index de60a9d..23024b6 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -30,6 +30,7 @@

{{ page.description | default: site.description | de Home Code Blog + Meetup Library Calendar About diff --git a/_layouts/meetup.html b/_layouts/meetup.html new file mode 100644 index 0000000..b07fd4a --- /dev/null +++ b/_layouts/meetup.html @@ -0,0 +1,6 @@ +--- +layout: default +--- +

{{ page.title }}

+ +{{ content }} diff --git a/_meetup/2022-03-kickoff-cuttlefish-vhal.md b/_meetup/2022-03-kickoff-cuttlefish-vhal.md new file mode 100644 index 0000000..427f21f --- /dev/null +++ b/_meetup/2022-03-kickoff-cuttlefish-vhal.md @@ -0,0 +1,27 @@ +--- +layout: meetup +title: "March 2022: Kickoff, Cuttlefish, and VHAL" +--- + +This page preserves the agenda for the March 2022 AOSP and AAOS Meetup. + +* Date: 16 March 2022 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/284376317/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-march-2022-meetup) + +This was the first meetup of the group. The original archive entry includes +the published slides for the session. + +## Agenda + +### Talk 1: Aims and Objectives of the AOSP and AAOS Meetup + +Chris Simmonds, 2net + +### Talk 2: The Cuttlefish Emulator + +Chris Simmonds, 2net + +### Talk 3: VHAL SocketComm + +Chris Simmonds, 2net diff --git a/_meetup/2022-05-security-lts-covesa.md b/_meetup/2022-05-security-lts-covesa.md new file mode 100644 index 0000000..23b6a82 --- /dev/null +++ b/_meetup/2022-05-security-lts-covesa.md @@ -0,0 +1,31 @@ +--- +layout: meetup +title: "May 2022: Security, LTS, and COVESA" +--- + +This page preserves the agenda for the May 2022 AOSP and AAOS Meetup. + +* Date: 18 May 2022 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/284503177/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-may-2022-meetup) + +Published resources for this meetup remain available from the archive entry +above. + +## Agenda + +### Talk 1: Securing iMX6 Android Devices + +Andrea Scian, DAVE Embedded Systems + +### Talk 2: Long term support for Enterprise Android Devices + +Rupesh Gujare, NotioNext + +### Talk 3: Introduction to COVESA and the Android Automotive Special Interest Group + +Paul Boyes, COVESA + +### Talk 4: Browsing and debugging framework code using Android Studio + +Chris Simmonds, 2net diff --git a/_meetup/2022-07-vhal-lldb-updates.md b/_meetup/2022-07-vhal-lldb-updates.md new file mode 100644 index 0000000..36a2585 --- /dev/null +++ b/_meetup/2022-07-vhal-lldb-updates.md @@ -0,0 +1,27 @@ +--- +layout: meetup +title: "July 2022: VHAL, LLDB, and Updates" +--- + +This page preserves the agenda for the July 2022 AOSP and AAOS Meetup. + +* Date: 20 July 2022 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/285701618/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-july-2022-meetup) + +Published resources for this meetup remain available from the archive entry +above. + +## Agenda + +### Talk 1: Extending the Vehicle HAL with vendor properties + +Chris Simmonds, 2net + +### Talk 2: Debugging native platform code using LLDB + +Chris Simmonds, 2net + +### Talk 3: Keeping Embedded Android Up To Date + +Igor Kalkov-Streitz, Emteria diff --git a/_meetup/2022-09-lpc-trout-debugging.md b/_meetup/2022-09-lpc-trout-debugging.md new file mode 100644 index 0000000..3005c05 --- /dev/null +++ b/_meetup/2022-09-lpc-trout-debugging.md @@ -0,0 +1,31 @@ +--- +layout: meetup +title: "September 2022: LPC, Trout, and Debugging" +--- + +This page preserves the agenda for the September 2022 AOSP and AAOS Meetup. + +* Date: 28 September 2022 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/287270409/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-september-2022-meetup) + +Slides, videos, and shared files for this meetup remain available from the +archive entry above. + +## Agenda + +### Talk 1: Notes from Linux Plumbers Conference + +Chris Simmonds, 2net + +### Talk 2: Swimming towards a Software Defined Architecture with Android Trout + +Isaac Trefz, OpenSynergy + +### Talk 3: You can do better than bug reports + +Devon Yablonski, Memfault + +### Talk 4: gdb & lldb debugging custom RPI4 linux kernel + +Jürgen Weißer diff --git a/_meetup/2022-11-networking-imx6-sepolicy.md b/_meetup/2022-11-networking-imx6-sepolicy.md new file mode 100644 index 0000000..c33a125 --- /dev/null +++ b/_meetup/2022-11-networking-imx6-sepolicy.md @@ -0,0 +1,26 @@ +--- +layout: meetup +title: "November 2022: Networking, iMX6, and SEPolicy" +--- + +This page preserves the agenda for the November 2022 AOSP and AAOS Meetup. + +* Date: 16 November 2022 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/288711718/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-november-2022-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: ConnectivityService and networking in Android + +Diogo Júnior, Critical TechWorks + +### Talk 2: Securing iMX6 Android Devices, Part 2 + +Andrea Scian, DAVE Embedded Systems + +### Talk 3: Debugging SEPolicy + +Chris Simmonds, 2net diff --git a/_meetup/2023-01-aaos-apps-raspberry-pi.md b/_meetup/2023-01-aaos-apps-raspberry-pi.md new file mode 100644 index 0000000..a232d58 --- /dev/null +++ b/_meetup/2023-01-aaos-apps-raspberry-pi.md @@ -0,0 +1,22 @@ +--- +layout: meetup +title: "January 2023: AAOS Apps and Raspberry Pi" +--- + +This page preserves the agenda for the January 2023 AOSP and AAOS Meetup. + +* Date: 11 January 2023 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/289470147/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-january-2023-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: App developers and Android Automotive OS + +Al Sutton, Snapp Automotive + +### Talk 2: Thoughts about AOSP on Raspberry Pi 4 + +Chris Simmonds, 2net diff --git a/_meetup/2023-03-devboards-debugging.md b/_meetup/2023-03-devboards-debugging.md new file mode 100644 index 0000000..b2d6718 --- /dev/null +++ b/_meetup/2023-03-devboards-debugging.md @@ -0,0 +1,22 @@ +--- +layout: meetup +title: "March 2023: Devboards and Debugging" +--- + +This page preserves the agenda for the March 2023 AOSP and AAOS Meetup. + +* Date: 29 March 2023 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/290740637/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-march-2023-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: Devboard maintenance in AOSP + +Amit Pundir, Linaro + +### Talk 2: Debugging Made Easy: Tips and Tricks for Android Developers + +Chris Hayes, Memfault diff --git a/_meetup/2023-05-radio-ramses-ota.md b/_meetup/2023-05-radio-ramses-ota.md new file mode 100644 index 0000000..7c22680 --- /dev/null +++ b/_meetup/2023-05-radio-ramses-ota.md @@ -0,0 +1,28 @@ +--- +layout: meetup +title: "May 2023: Radio, RAMSES, and OTA" +--- + +This page preserves the agenda for the May 2023 AOSP and AAOS Meetup. + +* Date: 24 May 2023 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/292517323/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-may-2023-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Introduction + +### Talk 1: Broadcast Radio in AAOS + +Simon Osim, Conjure + +### Talk 2: RAMSES – An open source 3D graphics tool chain for Android + +Klaus Gaßner, Paradox Cat + +### Talk 3: Evolution of an Android OTA management application + +Diego Rondini, Kynetics diff --git a/_meetup/2023-07-binder-rpc-android-studio.md b/_meetup/2023-07-binder-rpc-android-studio.md new file mode 100644 index 0000000..ddf2c25 --- /dev/null +++ b/_meetup/2023-07-binder-rpc-android-studio.md @@ -0,0 +1,30 @@ +--- +layout: meetup +title: "July 2023: Binder RPC and Android Studio" +--- + +This page preserves the agenda for the July 2023 AOSP and AAOS Meetup. + +* Date: 12 July 2023 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/293488203/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-july-2023-meetup) + +Slides, videos, and related links for this meetup remain available from the +archive entry above. + +## Agenda + +### Introduction + +### Talk 1: Binder RPC - AIDL for distributed systems + +David Brazdil, Google + +### Talk 2: Debugging AOSP using Android Studio - revisited + +Chris Simmonds, 2net + +### Useful links + +The original archive entry includes the additional references shared during +this meetup. diff --git a/_meetup/2023-09-cloud-streaming.md b/_meetup/2023-09-cloud-streaming.md new file mode 100644 index 0000000..9663881 --- /dev/null +++ b/_meetup/2023-09-cloud-streaming.md @@ -0,0 +1,24 @@ +--- +layout: meetup +title: "September 2023: Cloud Streaming" +--- + +This page preserves the agenda for the September 2023 AOSP and AAOS Meetup. + +* Date: 27 September 2023 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/294716404/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-september-2023-meetup) + +Published resources for this meetup remain available from the archive entry +above. + +## Agenda + +### Introduction + +### Talk 1: Interactive AOSP-based cloud streaming solution + +Running an AOSP 13 adaptation on an ARM64 cloud server, streamed to an actual +phone at high frame rate and low latency for touch events. + +Simonas Leleiva, iond.io diff --git a/_meetup/2023-11-custom-devices-systrace.md b/_meetup/2023-11-custom-devices-systrace.md new file mode 100644 index 0000000..763b735 --- /dev/null +++ b/_meetup/2023-11-custom-devices-systrace.md @@ -0,0 +1,36 @@ +--- +layout: meetup +title: "November 2023: Custom Devices and Systrace" +--- + +This page preserves the agenda for the November 2023 AOSP and AAOS Meetup. + +* Date: 15 November 2023 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/296399142/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-november-2023-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Introduction + +### Talk 1: Working with custom Android devices + +This session covers the most important parts of working on custom devices, +including developer boards, BSPs, AOSP builds, firmware updates, and more. + +Erik Hellman + +### Talk 2: Adventures with Systrace - measure and investigate the glass to glass latency in Android + +This presentation explores glass-to-glass latency in Android, from the +measurement setup and hardware characteristics to displays, SurfaceFlinger, +vsync, and systrace. + +Stefan Lengfeld, inovex + +### Q & A + +Following the two talks there was a Q and A session covering topics from the +presentations and related subjects. diff --git a/_meetup/2024-01-selinux-aminilog.md b/_meetup/2024-01-selinux-aminilog.md new file mode 100644 index 0000000..060b64a --- /dev/null +++ b/_meetup/2024-01-selinux-aminilog.md @@ -0,0 +1,25 @@ +--- +layout: meetup +title: "January 2024: SELinux and Aminilog" +--- + +This page preserves the agenda for the January 2024 AOSP and AAOS Meetup. + +* Date: 24 January 2024 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/297043889/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-january-2024-meetup) + +Published resources for this meetup remain available from the archive entry +above. + +## Agenda + +### Talk 1: SELinux in Android + +How SELinux works and how it is used to make Android more secure. + +Alan Stokes, Google + +### Talk 2: aminilog – AOSP styled logging macros for NDK projects + +Stefan Lengfeld, inovex diff --git a/_meetup/2024-03-fragmentation-android-15.md b/_meetup/2024-03-fragmentation-android-15.md new file mode 100644 index 0000000..3ee7bf6 --- /dev/null +++ b/_meetup/2024-03-fragmentation-android-15.md @@ -0,0 +1,31 @@ +--- +layout: meetup +title: "March 2024: Fragmentation and Android 15" +--- + +This page preserves the agenda for the March 2024 AOSP and AAOS Meetup. + +* Date: 20 March 2024 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/298562265/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-march-2024-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Introduction + +### Talk 1: Android Fragmentation in the Automotive Industry + +Android fragmentation is becoming a real issue in the automotive industry. +This talk asks what it is and what can be done to prevent it. + +Juhani Lehtimäki, Snapp Automotive + +### Talk 2: What to expect in Android 15 + +This talk surveys what could be learned about Android 15 from developer +previews, AOSP code changes, and documentation before the public source +release. + +Mishaal Rahman diff --git a/_meetup/2024-05-projects-aosp-ecosystem.md b/_meetup/2024-05-projects-aosp-ecosystem.md new file mode 100644 index 0000000..f253244 --- /dev/null +++ b/_meetup/2024-05-projects-aosp-ecosystem.md @@ -0,0 +1,37 @@ +--- +layout: meetup +title: "May 2024: Projects and the AOSP Ecosystem" +--- + +This page preserves the agenda for the May 2024 AOSP and AAOS Meetup. + +* Date: 22 May 2024 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/299905713/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-may-2024-meetup) + +Videos and other published resources for this meetup remain available from the +archive entry above. + +## Agenda + +### Introduction + +### Talk 1: Introducing AOSP Meetup Projects + +Chris Simmonds + +### Talk 2: Automotive AOSP Ecosystem: challenges and opportunities for App Developers + +This session explores how Android-based IVI platforms are spreading across +automotive OEMs, what that means for app portability, and how COVESA is +working to reduce ecosystem fragmentation. + +José Freitas, Faurecia Aptoide + +### Talk 3: You Can't Escape the Past: How early design decisions continue to influence Android today + +Chet Haase reflects on the early Android team and explains how long-standing +choices in areas like graphics, security, and application development still +shape the platform today. + +Chet Haase diff --git a/_meetup/2024-07-dev-environment-raspberry-pi.md b/_meetup/2024-07-dev-environment-raspberry-pi.md new file mode 100644 index 0000000..0606b81 --- /dev/null +++ b/_meetup/2024-07-dev-environment-raspberry-pi.md @@ -0,0 +1,29 @@ +--- +layout: meetup +title: "July 2024: Dev Environments and Raspberry Pi" +--- + +This page preserves the agenda for the July 2024 AOSP and AAOS Meetup. + +* Date: 17 July 2024 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/301171250/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-july-2024-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Introduction + +### Talk 1: AOSP Development Environment best practices, tips, and tricks + +This presentation focuses on tools used for AOSP development, with an emphasis +on Visual Studio Code and live demos. + +Roman Illarionov and Viktor Mukha, Paradoxcat + +### Talk 2: AAOS on Raspberry Pi: an on-going project + +An update on the state of the project. + +Chris Simmonds diff --git a/_meetup/2024-09-covesa-sdk-vienna.md b/_meetup/2024-09-covesa-sdk-vienna.md new file mode 100644 index 0000000..4df8faf --- /dev/null +++ b/_meetup/2024-09-covesa-sdk-vienna.md @@ -0,0 +1,29 @@ +--- +layout: meetup +title: "September 2024: COVESA SDK and Vienna" +--- + +This page preserves the agenda for the September 2024 AOSP and AAOS Meetup. + +* Date: 25 September 2024 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/302287940/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-september-2024-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: The COVESA AOSP SDK + +Members of COVESA's Automotive AOSP App Framework Standardization Expert Group +are building an SDK that helps third-party applications access automotive +features in a way that is independent of manufacturer and model. + +Daniele Bonaldo, Snapp Automotive + +### Talk 2: Feedback from OSS and Linux Plumbers Conference in Vienna + +An overview of AOSP-related talks, themes, and hallway conversations from the +Open Source Summit Europe and Linux Plumbers Conference in Vienna. + +Chris Simmonds, 2net diff --git a/_meetup/2024-11-aosp-community.md b/_meetup/2024-11-aosp-community.md new file mode 100644 index 0000000..e250692 --- /dev/null +++ b/_meetup/2024-11-aosp-community.md @@ -0,0 +1,21 @@ +--- +layout: meetup +title: "November 2024: AOSP Community" +--- + +This page preserves the agenda for the November 2024 AOSP and AAOS Meetup. + +* Date: 20 November 2024 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/303637090/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-november-2024-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: The AOSP community and aosp-devs.org + +Chris Simmonds talks about the genesis of the group, its aims, and its early +achievements, together with the launch of aosp-devs.org. + +Chris Simmonds diff --git a/_meetup/2025-01-bugreports-kiosks.md b/_meetup/2025-01-bugreports-kiosks.md new file mode 100644 index 0000000..9d9aa31 --- /dev/null +++ b/_meetup/2025-01-bugreports-kiosks.md @@ -0,0 +1,28 @@ +--- +layout: meetup +title: "January 2025: Bugreports and Kiosks" +--- + +This page preserves the agenda for the January 2025 AOSP and AAOS Meetup. + +* Date: 29 January 2025 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/304614725/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-january-2025-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: Bugreport is your friend + +This talk highlights the bugreport information that can help resolve issues +such as audio mixing problems, screen flicker, and AAOS car power policy +issues. + +Ramalinga Prasad Tadapalli + +### Talk 2: Exploring Android Kiosk Variants + +Defining requirements for restricted Android UI. + +Igor Kalkov-Streitz, Emteria diff --git a/_meetup/2025-03-vendor-apex-android-16.md b/_meetup/2025-03-vendor-apex-android-16.md new file mode 100644 index 0000000..789cb8d --- /dev/null +++ b/_meetup/2025-03-vendor-apex-android-16.md @@ -0,0 +1,29 @@ +--- +layout: meetup +title: "March 2025: Vendor APEX and Android 16" +--- + +This page preserves the agenda for the March 2025 AOSP and AAOS Meetup. + +* Date: 19 March 2025 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/305840348/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-march-2025-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: Using Vendor APEX in AOSP + +Vendor APEX modules allow developers to package entire feature +implementations, such as the WiFi HAL, into a single self-contained unit for +faster iteration, simpler testing, easier debugging, and modular updates. + +Renjith Rajagopal + +### Talk 2: What to expect in Android 16 + +Android 16 moved to an earlier release window in 2025. This session gives a +summary of the platform changes and release expectations discussed at the time. + +Mishaal Rahman diff --git a/_meetup/2025-07-system-apps.md b/_meetup/2025-07-system-apps.md new file mode 100644 index 0000000..ab2bf55 --- /dev/null +++ b/_meetup/2025-07-system-apps.md @@ -0,0 +1,22 @@ +--- +layout: meetup +title: "July 2025: System Apps" +--- + +This page preserves the agenda for the July 2025 AOSP and AAOS Meetup. + +* Date: 16 July 2025 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/307910082/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-july-2025-meetup) + +Slides for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: Writing Android system apps + +Normal apps are limited by their sandbox. System apps can escape those limits +to varying extents, and this talk explains the different kinds of system app +and how to build them in AOSP. + +Chris Simmonds diff --git a/_meetup/2025-09-selinux-control.md b/_meetup/2025-09-selinux-control.md new file mode 100644 index 0000000..7658cab --- /dev/null +++ b/_meetup/2025-09-selinux-control.md @@ -0,0 +1,23 @@ +--- +layout: meetup +title: "September 2025: SELinux Control" +--- + +This page preserves the agenda for the September 2025 AOSP and AAOS Meetup. + +* Date: 17 September 2025 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/309610342/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-september-2025-meetup) + +The original archive entry includes the published recording for this meetup. + +## Agenda + +### Talk 1: Mastering SELinux in AOSP: From Frustration to Control + +SELinux is often seen as a blocker when working with AOSP, especially when +"avc: denied" messages get in the way. This talk covers why SELinux matters +for Android security, how to maintain SEPolicy in real projects, and practical +techniques to debug and fix policy issues. + +Daniel Fages diff --git a/_meetup/2026-01-oem-updates-log-analysis.md b/_meetup/2026-01-oem-updates-log-analysis.md new file mode 100644 index 0000000..4111d80 --- /dev/null +++ b/_meetup/2026-01-oem-updates-log-analysis.md @@ -0,0 +1,32 @@ +--- +layout: meetup +title: "January 2026: OEM Updates and Log Analysis" +--- + +This page preserves the agenda for the January 2026 AOSP and AAOS Meetup. + +* Date: 28 January 2026 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/312079993/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-january-2026-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Introduction + +### Talk 1: Keeping Android up to date when the OEM fails to + +The Advantech TPC-107W only supports Android 10 without secure boot. This talk +shows how running newer software was achieved without any help from Advantech, +and which challenges had to be overcome along the way. + +Michael Zimmermann, 7/LAB + +### Talk 2: Debugging Android OS at Scale: AI-Powered Log Analysis + +AOSP builders spend hours manually correlating events across logcat, dmesg, +and bugreports to debug system issues. This talk presents AI-assisted +investigation workflows designed to automate multi-step root cause analysis. + +Varun Chitre, logcat.ai diff --git a/_meetup/2026-03-faster-aosp-builds.md b/_meetup/2026-03-faster-aosp-builds.md new file mode 100644 index 0000000..f3f908c --- /dev/null +++ b/_meetup/2026-03-faster-aosp-builds.md @@ -0,0 +1,29 @@ +--- +layout: meetup +title: "March 2026: Faster AOSP Builds" +--- + +This page preserves the agenda for the March 2026 AOSP and AAOS Meetup. + +* Date: 18 March 2026 +* Event page: [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/312460202/) +* Archive entry: [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html#the-march-2026-meetup) + +Slides and videos for this meetup remain available from the archive entry above. + +## Agenda + +### Talk 1: Acceleration x AOSP: Slashing build times without migration + +AOSP development often involves long wait times and "variant explosion" +across different hardware targets. This talk shows how to use process-level +caching and distributed execution to cut two-hour builds down to twenty +minutes without needing to touch your Soong or Ninja scripts. + +Peleg Rand, Incredibuild + +### Discussion: the state of Embedded Android + +A round table discussion about Embedded Android: Android built into devices +that are beyond the profiles that Google support, including phones, tablets, +TVs, wearables, and automotive. diff --git a/_meetup/2026-07-oem-vhal.md b/_meetup/2026-07-oem-vhal.md new file mode 100644 index 0000000..ac7baf5 --- /dev/null +++ b/_meetup/2026-07-oem-vhal.md @@ -0,0 +1,37 @@ +--- +layout: meetup +title: "July 2026: OEM VHAL" +--- + +This meetup will take place online via Jitsi. To join the meetup, +please go to [meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/events/314976125/?eventOrigin=group_upcoming_events) +and click *Attend online*: + +* Date and time: Wednesday, July 15, 2026, 7:00 PM to 8:30 PM CEST +* Time in London: 6:00 PM to 7:30 PM BST (UTC+1) + +## Agenda + +Times below are in BST (UTC+1). + +### 18:00 Welcome and introduction + +### 18:15 The OEM VHAL + +The default Vehicle HAL that is part of AAOS has strict rules about which +vehicle signals are available to apps. For system apps signed by the OEM, all +signals are available. For all other apps, only a very restricted subset is +allowed. + +The OEM VHAL extends the vehicle property interface to allow all apps +controlled access to all signals, mediated at run-time by the extended VHAL. +The OEM VHAL is a work in progress, and feedback is welcome. + +Jan Kubovy (BMW) + +### 19:00 "What are you working on?" + +A chance for people to introduce themselves and give a brief overview of what +they are working on in a 5 minute slot. + +### 19:30 Session ends diff --git a/assets/images/aospandaaos-logo.png b/assets/images/aospandaaos-logo.png new file mode 100644 index 0000000..4aa9e65 Binary files /dev/null and b/assets/images/aospandaaos-logo.png differ diff --git a/index.md b/index.md index 65de50e..c2190d7 100644 --- a/index.md +++ b/index.md @@ -23,7 +23,7 @@ We organize and create a couple of things: * We run the above mentioned Discord server. * We maintain this website and occasionally publish a blog post on [blog](/blog/). * We publish a monthly newsletter since January 2025. They are posted also to our [blog](/blog/). -* We run the [AOSP and AAOS Meetup](https://aospandaaos.github.io/) that was started by Chris Simmonds in 2022. +* We run the [AOSP and AAOS Meetup](/meetup/) that was started by Chris Simmonds in 2022. * We organized the [AOSP Devroom in 2025](https://fosdem.org/2025/schedule/track/aosp/) and helped to organize the [FOSS on Mobile devroom 2026](https://fosdem.org/2026/schedule/track/foss-on-mobile/) at [FOSDEM](https://fosdem.org/). Also we organized the [AOSP devroom 2025](https://fossunited.org/indiafoss/2025/devrooms/aosp) @@ -50,12 +50,8 @@ We organize and create a couple of things: ### The AOSP and AAOS meetup -The AOSP and AAOS meetup is an on-line meetup that happens every two months - -To join the group and find out when the next meeting is, go to -[https://www.meetup.com/the-aosp-and-aaos-meetup/](https://www.meetup.com/the-aosp-and-aaos-meetup/) - -To see the archives of past meetings, go to [https://aospandaaos.github.io/](https://aospandaaos.github.io/) +The AOSP and AAOS meetup is an on-line meetup that happens every two months. +To join the group, find out when the next meeting is and see past meetings, go to [AOSP and AAOS meetup](/meetup/). ### Android Open Source Project at FOSDEM 2026 diff --git a/meetup.md b/meetup.md new file mode 100644 index 0000000..3db5c24 --- /dev/null +++ b/meetup.md @@ -0,0 +1,72 @@ +--- +layout: default +--- + +# The AOSP and AAOS Meetup + +![](/assets/images/aospandaaos-logo.png) + +The AOSP and AAOS meetup is an online meeting place for people working with +the open source parts of Android, especially AOSP and Android Automotive. +The goal is to share practical experience: how people build products, solve +technical problems, test and debug systems, and work with the Android platform +in the real world. + +Meetings are held every two months. A typical session lasts about one and a +half hour and includes a short welcome, one or two talks, and time for +discussion and networking. + +## Joining a meetup + +Upcoming meetup details are published on the individual event pages below. +Announcements are made through *aosp-devs.org* and the +[aosp-devs Discord server](https://discord.gg/hH59SPKYv8). You can follow +the site [RSS feed](/feed.xml) as well. + +Access details are shared through the channels listed on each event page. + +## Events + + + + +## Speaking at a meetup + +Input is welcome from all members of the group. Talks can be formal or +informal: slides, demos, short presentations, or open discussions are all +useful. + +Typical topics include: + +* good sources of information about AOSP, including conferences, blog posts, + and other community resources +* running AOSP on real hardware, for example Raspberry Pi +* the Soong build system and Blueprint +* testing and debugging +* emulators such as Cuttlefish, Goldfish, and Trout +* security topics including SELinux, seccomp, and sandboxing +* encryption, secure boot, and trusted execution environments + +If you have something to say, get in touch on Discord or by email. See the +contact details on [about](/about/). + +## History + +The meetup started in March 2022 as an independent online series for AOSP and +AAOS developers by Chris Simmonds. For the first years, it was spread across two places: + +* [aospandaaos.github.io](https://aospandaaos.github.io/) for slides, videos, + and past meetup pages +* [Meetup.com](https://www.meetup.com/the-aosp-and-aaos-meetup/) for event + listings and RSVPs + +The meetup is now continued here on *aosp-devs.org*, which is the main entry +point for new events. Slides and videos from past talks remain available on +the [AOSP and AAOS meetup archive](https://aospandaaos.github.io/meetup.html).