-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathproduct-eapps.html
More file actions
191 lines (188 loc) · 27.5 KB
/
Copy pathproduct-eapps.html
File metadata and controls
191 lines (188 loc) · 27.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<!DOCTYPE html>
<html lang="en"><head>
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<meta content="EmbeddedOS Foundation — eApps — 60+ First-Party Embedded Applications | EmbeddedOS. Open-source embedded OS, neural interfaces, and AI-powered edge computing." name="description"/>
<meta charset="utf-8"/><meta content="width=device-width, initial-scale=1.0" name="viewport"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600;700&display=swap" rel="stylesheet"/><link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600;700&display=swap" rel="stylesheet"/><meta content="eApps is the curated EoS application suite: 60+ first-party apps including media, productivity, devtools, communications, and system utilities." name="description"/><meta content="EmbeddedOS, EoS, eApps, Multi (C / Python / TS / Dart), embedded AI, open source" name="keywords"/><meta content="#0066cc" name="theme-color"><meta content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1" name="robots"><meta content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1" name="googlebot"/><meta content="index,follow" name="bingbot"/><meta content="general" name="rating"/><meta content="telephone=no" name="format-detection"/><meta content="en_US" property="og:locale"/><meta content="EmbeddedOS Research Foundation — open-source embedded AI systems stack" property="og:image:alt"/><meta content="@EmbeddedOS_ORG" name="twitter:site"/><meta content="@EmbeddedOS_ORG" name="twitter:creator"/><link href="rss.xml" rel="alternate" title="EmbeddedOS Newsroom" type="application/rss+xml"><link href="manifest.json" rel="manifest"/><meta content="eApps — 60+ Embedded Applications — EmbeddedOS" property="og:title"/><meta content="eApps is the curated EoS application suite: 60+ first-party apps including media, productivity, devtools, communications, and system utilities." property="og:description"/><meta content="website" property="og:type"/><link href="https://www.embeddedos.org/product-eapps" rel="canonical"/><link href="img/logo.svg" rel="apple-touch-icon"/><meta content="https://www.embeddedos.org/product-eapps" property="og:url"/><meta content="https://www.embeddedos.org/img/og-cover.svg" property="og:image"/><meta content="1200" property="og:image:width"/><meta content="630" property="og:image:height"/><meta content="EmbeddedOS" property="og:site_name"/><meta content="summary_large_image" name="twitter:card"/><meta content="eApps — 60+ Embedded Applications — EmbeddedOS" name="twitter:title"/><meta content="eApps is the curated EoS application suite: 60+ first-party apps including media, productivity, devtools, communications, and system utilities." name="twitter:description"/><meta content="https://www.embeddedos.org/img/og-cover.svg" name="twitter:image"/><link href="favicon.svg" rel="icon" type="image/svg+xml"/><title>eApps — 60+ First-Party Embedded Applications | EmbeddedOS</title>
<link href="css/style.v7.css" rel="stylesheet"/> <script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "eApps",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "EmbeddedOS",
"description": "eApps is the EoS first-party application catalog — over 60 production-ready apps spanning media, productivity, communications, devtools, and system utilities, each packaged for one-command install across every eos-platform profile.",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" },
"url": "https://www.embeddedos.org/product-eapps",
"image": "https://www.embeddedos.org/img/og-cover.svg",
"publisher": { "@type": "Organization", "name": "EmbeddedOS Research Foundation", "url": "https://www.embeddedos.org" }
}
</script> <script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.embeddedos.org/" },
{ "@type": "ListItem", "position": 2, "name": "Ecosystem", "item": "https://www.embeddedos.org/ecosystem" },
{ "@type": "ListItem", "position": 3, "name": "eApps", "item": "https://www.embeddedos.org/product-eapps" }
]
}
</script>
<link href="https://www.embeddedos.org/product-eapps.html" rel="canonical"/>
</link></meta></meta> <link rel="stylesheet" href="/css/theme-light.css"/>
<script defer src="/js/site-chrome.js"></script>
</head><body class="page-product-eapps"><a class="skip-link" href="#main-content">Skip to main content</a><header class="navbar">
<div class="brand-bar">
<div class="nav-container">
<a aria-label="EmbeddedOS Home" class="logo" href="/">
<div class="logo-icon">EoS</div>
<span class="logo-text">Embedded<span>OS</span></span>
</a>
<nav aria-label="Main navigation">
<ul class="nav-links" id="nav-links" role="menubar">
<li role="none"><a href="news.html" role="menuitem">News</a></li>
<li class="has-dropdown" role="none">
<a aria-expanded="false" aria-haspopup="true" href="research.html" role="menuitem">Research <span aria-hidden="true" class="nav-caret">▾</span></a>
<ul class="dropdown-menu" role="menu">
<li role="none"><a href="research.html" role="menuitem">Neural Link Architecture</a></li>
<li role="none"><a href="roadmap.html" role="menuitem">Roadmap</a></li>
<li role="none"><a href="changelog.html" role="menuitem">Changelog</a></li>
<li role="none"><a href="neural-link-ai.html" role="menuitem">Neural Link & AI Integration</a></li>
<li role="none"><a href="ai-os.html" role="menuitem">AI Operating Systems</a></li>
<li role="none"><a href="building-os.html" role="menuitem">Building OS with Linux/RTOS</a></li>
<li role="none"><a href="future-research.html" role="menuitem">Future Research</a></li>
</ul>
</li>
<li class="has-dropdown" role="none">
<a aria-expanded="false" aria-haspopup="true" href="membership.html" role="menuitem">Programs <span aria-hidden="true" class="nav-caret">▾</span></a>
<ul class="dropdown-menu" role="menu">
<li role="none"><a href="membership.html" role="menuitem">Membership</a></li>
<li role="none"><a href="certification.html" role="menuitem">Certification</a></li>
<li role="none"><a href="internship.html" role="menuitem">Internship</a></li>
<li role="none"><a href="careers.html" role="menuitem">Careers</a></li>
</ul>
</li>
<li class="has-dropdown" role="none">
<a aria-expanded="false" aria-haspopup="true" href="products.html" role="menuitem">Products <span aria-hidden="true" class="nav-caret">▾</span></a>
<ul class="dropdown-menu" role="menu">
<li role="none"><a href="product-eos.html" role="menuitem">EoS (RTOS)</a></li>
<li role="none"><a href="product-eos-platform.html" role="menuitem">eos-platform</a></li>
<li role="none"><a href="product-eboot.html" role="menuitem">eBootloader</a></li>
<li role="none"><a href="product-ebuild.html" role="menuitem">eBuild</a></li>
<li role="none"><a href="product-eai.html" role="menuitem">EAI</a></li>
<li role="none"><a href="product-eni.html" role="menuitem">ENI</a></li>
<li role="none"><a href="product-eipc.html" role="menuitem">EIPC</a></li>
<li role="none"><a href="product-eapps.html" role="menuitem">eApps</a></li>
<li role="none"><a href="product-eosim.html" role="menuitem">EoSim</a></li>
<li role="none"><a href="product-eostudio.html" role="menuitem">EoStudio</a></li>
<li role="none"><a href="product-edb.html" role="menuitem">eDB</a></li>
<li role="none"><a href="product-ebowser.html" role="menuitem">eBowser</a></li>
<li role="none"><a href="product-eoffice.html" role="menuitem">eOffice</a></li>
<li role="none"><a href="product-eserviceapps.html" role="menuitem">eServiceApps</a></li>
</ul>
</li>
<li role="none"><a href="ecosystem.html" role="menuitem">Ecosystem</a></li>
<li role="none"><a href="about.html" role="menuitem">About</a></li>
<li role="none"><a href="security.html" role="menuitem">Security</a></li>
<li role="none"><a href="contact.html" role="menuitem">Contact</a></li>
<li role="none"><a class="nav-cta nav-cta--donate" href="donate.html#donate-now" role="menuitem" style="background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px rgba(16,185,129,.35);margin-right:.4rem;">♥ Donate</a></li><li role="none"><a class="nav-cta" href="membership.html" role="menuitem">Join Now</a></li>
</ul>
</nav>
<button aria-controls="nav-links" aria-expanded="false" aria-label="Toggle navigation menu" class="mobile-menu-btn" type="button"><span class="hamburger-line"></span><span class="hamburger-line"></span><span class="hamburger-line"></span></button>
</div>
</div>
</header><main id="main-content"><section aria-labelledby="ph-eapps" class="product-hero"><div class="container"><nav aria-label="Breadcrumb" class="breadcrumb"><a href="index.html">Home</a> · <a href="ecosystem.html">Ecosystem</a>
<a href="sponsors.html">Sponsors</a> · <span>eApps</span></nav><div class="product-hero__visual"><img alt="App grid display — eApps" decoding="async" height="620" loading="lazy" src="img/photos/p-eapps.svg" width="1200"/></div><span class="lang-badge lang-multi"><span class="dot"></span>Multi (C / Python / TS / Dart) · v0.2.0</span><h1 id="ph-eapps">eApps — 60+ First-Party Embedded Applications</h1><p class="lede">eApps is the EoS first-party application catalog — over 60 production-ready apps spanning media, productivity, communications, devtools, and system utilities, each packaged for one-command install across every eos-platform profile.</p><div class="hero-cta-row"><a class="btn btn-primary" href="https://github.com/embeddedos-org/eApps" rel="noopener noreferrer" target="_blank">View on GitHub →</a><a class="btn btn-secondary" href="documentation.html">Read the Docs</a></div><div class="stat-tile-row"><div class="stat-tile"><div class="stat-num">60+</div><div class="stat-label">First-party apps</div></div><div class="stat-tile"><div class="stat-num">5</div><div class="stat-label">Categories</div></div><div class="stat-tile"><div class="stat-num">All</div><div class="stat-label">Form factors</div></div><div class="stat-tile"><div class="stat-num">Open</div><div class="stat-label">Source</div></div></div></div></section><section class="section"><div class="container"><div class="section-header"><span class="overline">Overview</span><h2>What eApps is</h2></div><div class="prose"><p>Where most embedded platforms ship with an empty desktop and a long shopping list, EoS ships with a curated, integration-tested app library: media players, document editors, IDEs, browsers, mail clients, file managers, system monitors, settings panels, and more — all built against the same EoS / EIPC / EAI surface.</p><p>Apps are signed, sandboxed, and delivered through the App Store — install or update with one CLI command or a tap.</p></div></div></section><section class="section section-gray"><div class="container"><div class="section-header"><span class="overline">Capabilities</span><h2>Features</h2><p>The shape of eApps at a glance.</p></div><div class="feature-grid"><div class="feature-tile"><div class="ft-icon">▣</div><h3>Media Suite</h3><p>Audio player, video player, photo viewer, podcast / radio, screen recorder.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>Productivity</h3><p>Notes, calendar, file manager, task tracker, calculator — all integrated with eDB.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>Communications</h3><p>Mail, chat, video conferencing, contacts — capability-gated through EIPC.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>Developer Tools</h3><p>Terminal, code editor, REST inspector, log viewer, system monitor.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>Settings & System</h3><p>Settings panel, network manager, user / permission editor, update manager.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>Sandboxed by Default</h3><p>Each app runs under a capability profile — explicit grants for filesystem, network, sensors.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>Signed Distribution</h3><p>All first-party apps signed by the Foundation; signatures verified by eBuild and eApps.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>App Store CLI & UI</h3><p>`eapps install`, `eapps update`, or browse via the embedded App Store front-end.</p></div><div class="feature-tile"><div class="ft-icon">▣</div><h3>Themable</h3><p>All apps respect the eos-platform profile theme and dark/light mode.</p></div></div></div></section><section class="section section-dark"><div class="container"><div class="cards-grid cards-grid-2" style="gap: var(--sp-6);"><div><span class="overline">Source</span><h2 style="margin-top: var(--sp-2);">Open source on GitHub</h2><p>eApps is MIT licensed and developed in the open. Issues, discussions, and pull requests welcome.</p><div class="repo-card" style="margin-top: var(--sp-5);"><div class="repo-mark">⌥</div><div class="repo-meta"><h3>embeddedos-org/eApps</h3><p>A curated library of 60+ ready-to-deploy apps for every EoS device class.</p><div class="repo-tags"><span class="repo-tag">Multi (C / Python / TS / Dart)</span><span class="repo-tag">MIT</span><span class="repo-tag">v0.2.0</span></div></div><a class="repo-cta" href="https://github.com/embeddedos-org/eApps" rel="noopener noreferrer" target="_blank">Open ↗</a></div></div><div><span class="overline">Where it sits</span><h2 style="margin-top: var(--sp-2);">In the EoS stack</h2><p>eApps is the highlighted layer below.</p><div class="stack-diagram" style="margin-top: var(--sp-5);"><svg aria-label="Stack diagram" role="img" viewbox="0 0 480 448" xmlns="http://www.w3.org/2000/svg"><rect fill="#a78bfa" height="36" rx="8" stroke="#a78bfa" stroke-width="1.5" width="440" x="20" y="8"></rect><text fill="#0f172a" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="700" text-anchor="middle" x="240.0" y="31.0">App layer</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="52"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="75.0">UI / browser layer</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="96"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="119.0">Data layer</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="140"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="163.0">AI runtime</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="184"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="207.0">Neural interface</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="228"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="251.0">IPC fabric</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="272"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="295.0">EoS kernel + HAL</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="316"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="339.0">eos-platform profile</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="360"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="383.0">eBootloader</text><rect fill="rgba(148,163,184,0.10)" height="36" rx="8" stroke="rgba(148,163,184,0.25)" stroke-width="1.5" width="440" x="20" y="404"></rect><text fill="#94a3b8" font-family="Inter,system-ui,sans-serif" font-size="14" font-weight="500" text-anchor="middle" x="240.0" y="427.0">Build / IDE / Sim</text></svg></div></div></div></div></section><section class="section"><div class="container"><div class="section-header"><span class="overline">Together</span><h2>Pairs well with</h2><p>Sibling components that eApps commonly works alongside.</p></div><div class="cross-links"><a class="cross-link" href="product-eoffice.html"><span class="cl-name">eOffice</span><span class="cl-blurb">11 office apps — eDocs, eSheets, eSlides, eMail, eDrive — built for embedded.</span></a><a class="cross-link" href="product-eserviceapps.html"><span class="cl-name">eServiceApps</span><span class="cl-blurb">Consumer service apps for connected devices: eSocial, eRide, eTravel, eTrack, eWallet.</span></a><a class="cross-link" href="product-eos-platform.html"><span class="cl-name">eos-platform</span><span class="cl-blurb">Five turn-key device profiles on top of EoS: Desktop, TV, Laptop, Tablet, Kiosk.</span></a></div></div></section><section class="section section-gray"><div class="container" style="text-align:center;"><h2 style="margin-bottom:var(--sp-3);">Ready to build with eApps?</h2><p style="margin-bottom:var(--sp-6);">Start with the docs, browse the source, or join the community.</p><div class="hero-cta-row" style="justify-content:center;"><a class="btn btn-primary" href="documentation.html">Read the Docs</a><a class="btn btn-secondary" href="https://github.com/embeddedos-org/eApps" rel="noopener noreferrer" target="_blank">View Source</a><a class="btn btn-secondary" href="contact.html">Contact Us</a></div></div></section>
<section class="product-simulation">
<div class="container">
<h2>Live Simulation</h2>
<p class="section-desc">Real-time visualization of core system behavior.</p>
<div class="canvas-wrap">
<canvas aria-label="Live system simulation" height="320" id="canvas-eapps-apps" width="800"></canvas>
</div>
</div>
</section>
</main>
<section class="section section--alt animate-on-scroll">
<div class="container">
<h2 class="section-title">Architecture Overview</h2>
<div class="diagram-wrap">
<img alt="eApps architecture diagram" class="arch-diagram" decoding="async" loading="lazy" src="diagrams/diag-eapps.svg"/>
</div>
</div>
</section>
<section class="section animate-on-scroll">
<div class="container">
<h2 class="section-title">Technical Specifications</h2>
<div class="specs-table-wrap">
<table class="specs-table">
<thead><tr><th scope="col">Specification</th><th scope="col">Value</th></tr></thead>
<tbody>
<tr><td>Application Count</td><td><code>60+ apps</code></td></tr>
<tr><td>Runtime</td><td><code>EoS v0.1+</code></td></tr>
<tr><td>UI Framework</td><td><code>eUI 2.0</code></td></tr>
<tr><td>Memory Footprint</td><td><code>8–256 KB per app</code></td></tr>
<tr><td>Storage</td><td><code>16 KB – 2 MB per app</code></td></tr>
<tr><td>IPC Protocol</td><td><code>eIPC capability tokens</code></td></tr>
<tr><td>Sandboxing</td><td><code>Per-app capability isolation</code></td></tr>
<tr><td>Update Mechanism</td><td><code>OTA delta patches</code></td></tr>
<tr><td>License</td><td><code>MIT / Apache 2.0</code></td></tr>
<tr><td>Target Boards</td><td><code>ARM Cortex-M/A, RISC-V</code></td></tr>
</tbody>
</table>
</div>
</div>
</section>
<section class="section section--alt animate-on-scroll">
<div class="container">
<h2 class="section-title">Quick Start</h2>
<div class="code-block-wrap">
<div class="code-block-header">
<span class="code-lang">C / YAML</span>
<button class="code-block__copy btn-ghost" type="button">Copy</button>
</div>
<pre class="code-block"><code>/* Launch an eApp from EoS shell */
#include <eos apps.h="">
int main(void) {
eapp_handle_t h = eapp_launch("system-monitor", 0);
if (!h) { eos_panic("app launch failed"); }
/* Subscribe to app lifecycle events */
eapp_on_exit(h, app_exit_cb, NULL);
return eos_run();
}</eos></code></pre>
</div>
</div>
</section>
<section class="section animate-on-scroll">
<div class="container">
<h2 class="section-title">Use Cases</h2>
<div class="usecases-grid">
<div class="usecase-card">
<h3>IoT Dashboards</h3>
<p>Real-time sensor dashboards with eUI widgets</p>
</div>
<div class="usecase-card">
<h3>System Monitor</h3>
<p>CPU, memory, task scheduler live view</p>
</div>
<div class="usecase-card">
<h3>File Manager</h3>
<p>Flash/SD card file browser with eDB backend</p>
</div>
<div class="usecase-card">
<h3>Network Config</h3>
<p>Wi-Fi/BT pairing and IP configuration UI</p>
</div>
<div class="usecase-card">
<h3>OTA Manager</h3>
<p>Firmware update orchestration and rollback</p>
</div>
<div class="usecase-card">
<h3>Diagnostics</h3>
<p>Hardware self-test and fault logging</p>
</div>
</div>
</div>
</section><footer class="footer" role="contentinfo"><div class="footer-mega"><div class="footer-column"><h4>Components</h4><ul><li><a href="ecosystem.html">All 14 components</a></li><li><a href="product-eos.html">EoS (RTOS)</a></li><li><a href="product-eos-platform.html">eos-platform</a></li><li><a href="product-eai.html">EAI</a></li><li><a href="product-eni.html">ENI</a></li><li><a href="product-eipc.html">EIPC</a></li><li><a href="product-eboot.html">eBootloader</a></li><li><a href="product-ebuild.html">eBuild</a></li></ul></div><div class="footer-column"><h4>Newsroom</h4><ul><li><a href="news.html">All News</a></li><li><a href="news.html#topic-rtos-kernel">RTOS & Kernel</a></li><li><a href="news.html#topic-embedded-ai">Embedded AI</a></li><li><a href="news.html#topic-neural-interface">Neural Interface</a></li><li><a href="news.html#topic-security-boot">Security & Boot</a></li><li><a href="news.html#topic-tools-sim">Tools & Sim</a></li><li><a href="news.html#topic-community">Community</a></li></ul></div><div class="footer-column"><h4>Research</h4><ul><li><a href="research.html">Neural Link Architecture</a></li><li><a href="neural-link-ai.html">Neural Link & AI</a></li><li><a href="ai-os.html">AI Operating Systems</a></li><li><a href="building-os.html">Building OS</a></li><li><a href="future-research.html">Future Research</a></li><li><a href="resources.html">Theses & Papers</a></li><li><a href="documentation.html">Documentation</a></li></ul></div><div class="footer-column"><h4>Programs</h4><ul><li><a href="membership.html">Membership</a></li><li><a href="certification.html">Certification</a></li><li><a href="internship.html">Internships</a></li><li><a href="careers.html">Careers</a></li><li><a href="donate.html">Donate</a></li><li><a href="resources.html">Resources</a></li></ul></div><div class="footer-column"><h4>Industry & Community</h4><ul><li><a href="https://www.embedded.com/" rel="noopener noreferrer" target="_blank" title="News & analysis for embedded developers">Embedded.com <span aria-hidden="true" class="ext-arrow">↗</span></a></li><li><a href="https://embeddedsummit.com/" rel="noopener noreferrer" target="_blank" title="Annual community summit">Embedded Summit <span aria-hidden="true" class="ext-arrow">↗</span></a></li><li><a href="https://www.embedded-india.com/" rel="noopener noreferrer" target="_blank" title="Asia-Pacific embedded community">Embedded India <span aria-hidden="true" class="ext-arrow">↗</span></a></li><li><a href="https://www.toradex.com/" rel="noopener noreferrer" target="_blank" title="Embedded computing solutions">Toradex <span aria-hidden="true" class="ext-arrow">↗</span></a></li><li><a href="https://generisgp.com/" rel="noopener noreferrer" target="_blank" title="Strategic embedded events">Generis Group <span aria-hidden="true" class="ext-arrow">↗</span></a></li><li><a href="https://esweek.org/" rel="noopener noreferrer" target="_blank" title="Embedded Systems Week (academia)">ESWEEK <span aria-hidden="true" class="ext-arrow">↗</span></a></li><li><a href="https://embeddedonlineconference.com/" rel="noopener noreferrer" target="_blank" title="Online conference series">Embedded Online Conf. <span aria-hidden="true" class="ext-arrow">↗</span></a></li><li><a href="https://embedded-world-na.com/" rel="noopener noreferrer" target="_blank" title="North America trade show">Embedded World NA <span aria-hidden="true" class="ext-arrow">↗</span></a></li></ul></div><div class="footer-column"><h4>Foundation</h4><ul><li><a href="about.html">About Us</a></li><li><a href="contact.html">Contact</a></li><li><a href="donate.html">Support Our Mission</a></li><li><a href="membership.html">Partners</a></li><li><a href="privacy.html">Privacy Policy</a></li><li><a href="terms.html">Terms of Service</a></li><li><a href="code-of-conduct.html">Code of Conduct</a></li><li><a href="licenses.html">Open Source Licenses</a></li><li><a href="mailto:help@embeddedos.org">help@embeddedos.org</a></li><li><a href="mailto:security@embeddedos.org">security@embeddedos.org</a></li></ul></div></div><div class="footer-newsletter"><h4>📬 Stay in the Loop</h4><p>Get research updates, release notes, and community news — no spam, ever.</p><form action="#" class="newsletter-form" id="newsletterForm" method="post"><input aria-label="Email for newsletter" placeholder="your@email.com" required="" type="email"/><button type="submit">Subscribe</button></form><div class="newsletter-msg" id="newsletterMsg">✓ Thanks for subscribing!</div></div><div class="footer-divider"></div><div class="footer-bottom"><div class="footer-brand"><span class="logo-text">Embedded<span>OS</span></span><div class="footer-social"><a aria-label="EmbeddedOS on GitHub" href="https://github.com/embeddedos-org" rel="noopener noreferrer" target="_blank">GitHub</a><a aria-label="EmbeddedOS on X (Twitter)" href="https://x.com/EmbeddedOS_ORG" rel="noopener noreferrer" target="_blank">X</a><a aria-label="EmbeddedOS on LinkedIn" href="https://www.linkedin.com/company/embedded-operating-systems-research-foundation" rel="noopener noreferrer" target="_blank">LinkedIn</a><a aria-label="EmbeddedOS on YouTube" href="https://www.youtube.com/@EmbeddedOS_ORG" rel="noopener noreferrer" target="_blank">YouTube</a><a aria-label="EmbeddedOS on Facebook" href="https://www.facebook.com/people/Embedded-Operating-Systems-Research-Foundation/61588978691494/" rel="noopener noreferrer" target="_blank">Facebook</a><a aria-label="Contact us" href="contact.html">Contact</a><a aria-label="Newsroom" href="news.html">Newsroom</a></div></div><div class="footer-copyright"> © 2026 EmbeddedOS (EoS) Research Foundation. A 501(c)(3) nonprofit. All rights reserved. </div><div class="footer-legal"><a href="privacy.html">Privacy</a><a href="terms.html">Terms</a><a href="privacy.html#cookies">Cookies</a></div></div> <div style="text-align:center;padding:.6rem 0 0;border-top:1px solid rgba(255,255,255,.08);margin-top:.75rem;font-size:.75rem">Powered by <a href="https://www.interserver.net" rel="noopener noreferrer" style="font-weight:600;text-decoration:none" target="_blank">InterServer</a></div>
</footer><button aria-label="Scroll to top" class="scroll-top" type="button">↑</button> <script defer="" src="js/monitor.js"></script> <script defer="" src="js/main.js"></script> <script defer="" src="js/cookies.js"></script> <script defer="" src="js/search.js"></script>
<script defer="" src="js/simulations.js"></script>
</body></html>