The world of smart devices is experiencing a technological convergence. From your wrist to your smart home, the demand for seamless, intelligent experiences is driving innovation, and with it, the need for an open, secure, and European-governed platform.
As an open source initiative, our success is built entirely on the productivity of our community. That's why we have consistently prioritised developer enablement through advanced tooling and robust community engagement. This commitment is the driving force behind our brand-new video tutorial playlist, designed to get you from zero to your first Oniro application right now!
We know that the roadmap is long and there is significant work ahead, but every great platform requires a starting point. This series isn't just about learning syntax; it’s your invitation to be part of the progress of this rapidly evolving ecosystem.
Introducing Oniro: an open foundation for digital sovereignty.
Before we dive into code, let's anchor ourselves in what Oniro is and, critically, what we are currently working on. Oniro is an open source, European-rooted operating system platform built upon the modular OpenHarmony codebase. Our mission is to provide a compliant, trustworthy, and high-performance OS kit for a vast array of smart devices.
The strength of Oniro lies not just in its code, but in its strategic positioning:
- Openness and modularity. Our architecture enables rapid platform advancement without proprietary lock-in.
- European governance. Hosted by the Eclipse Foundation, Oniro adheres to European values of transparency and digital sovereignty.
- Distributed capabilities. This unique capability allows applications to follow users across devices, a necessary step in the evolution of the smart ecosystem.
We understand that joining a new operating system might seem complex. That's why our new tutorial series focuses on breaking down those barriers, making Oniro accessible for every developer and demonstrating our commitment to developer enablement.
Your initial milestones: "Hello World" on Oniro.
Every great software project requires foundational steps, and in development, that often starts with "Hello World." Our first tutorial walks you through the complete setup workflow: installing the OpenHarmony SDK via DevEco Studio and configuring your workspace for mobile targets. You will master secure app deployment (signing and key generation) and validate your entire operational toolchain on the Oniro Emulator and a connected smartwatch.
This foundational tutorial is your gateway, designed to be quick, clear, and satisfying, giving you that key initial win and demonstrating the responsiveness of the Oniro development environment.
Progressing forward: Oniro's core capabilities in action.
The "Hello World" app is merely the beginning of your contribution. Our initial series of tutorials offers a practical and comprehensive guide to the complete developer workflow on Oniro.
This curriculum first guides you through quickly mastering the onboarding process and tooling (Emulator/VS Code extension) and showcasing AI-assisted development for innovation. Then, the series validates the platform's core strength in connecting software to the physical world: it dives directly into wearable development, guiding you through creating a Heart Rate Monitoring application that leverages basic sensor usage on a live device. The series concludes by emphasising code quality and maturity through a deep dive into architecture and best practices used in a real-world application, ensuring you build professional, scalable solutions on the Oniro platform.
Join the effort: contribution and platform advancement.
As an open source project hosted by the Eclipse Foundation, Oniro thrives on dedicated community contributions. Your journey through these tutorials is an opportunity to contribute directly to the platform's current progress and technical evolution.
- Influence the roadmap. Your feedback, bug reports, and feature requests directly impact the ongoing work plan for Oniro.
- Collaborate globally. Join a diverse community of developers, manufacturers, and researchers dedicated to open standards and digital sovereignty.
- Build your portfolio. Contribute to a high-impact project, gain experience with distributed systems, and showcase your skills on a platform designed for present-day innovation.
- Foster compliance and trust. By contributing to Oniro, you're helping us build a foundation that prioritises European regulations and consumer trust, a relevant differentiator in today's tech landscape.
Ready to contribute? Start your Oniro journey today!
There is substantial work ahead of us, and the platform is still evolving rapidly. By starting with these tutorials, you are joining the effort at an exciting time.
Watch the full "Getting Started with Oniro" playlist.
We look forward to your contributions as we continue the challenging and rewarding work of building this platform together.
Get involved and connect
Join the Oniro community to collaborate, contribute, and stay informed on our latest developments. Your participation helps innovate on this open source infrastructure for smart devices.
Documentation: docs.oniroproject.org
Technical Chat: #oniroproject on Matrix
Working Group List: oniro-wg@eclipse.org
Developer List: oniro-dev@eclipse.org
Social Media: Follow us on LinkedIn, X , and Mastodon.