Our Core Mission​

At Midokura, a subsidiary of Sony Semiconductor Solutions, our mission is to democratize vision-based sensing through the Sony AITRIOS product line. Central to this mission is fostering a thriving ecosystem of IoT devices, from the smallest microcontrollers to the largest data center processors. We believe in the power of application portability to unlock the full potential of this ecosystem, driving innovation and efficiency across diverse device platforms.

midokura

Why Application Portability is Essential

Building a Robust Ecosystem

Application portability is the cornerstone of a vibrant IoT ecosystem. With heterogeneous devices running various operating systems—from Linux to any real-time operating systems (RTOS)—the ability to run applications seamlessly across these platforms creates a powerful network effect. Improvements and bug fixes in higher layers of the software stack benefit all devices and applications, regardless of their underlying hardware or operating system.

Read more

Concentrated Development Efforts

By focusing developer efforts on a single, portable platform, we can achieve greater efficiency and innovation. This concentration accelerates the development process, enhances the quality of applications, and fosters a more collaborative environment. Developers can share solutions, optimize performance, and address issues more effectively when working within a unified framework.

Read more

The Trade-offs of Portability

While portability offers significant advantages, it also requires some trade-offs. Developers might need to forgo certain libraries or platform-specific features to achieve compatibility across diverse devices. However, the benefits of a portable application far outweigh these constraints. The consistency, efficiency, and scalability gained through portability are essential for the long-term success of the IoT ecosystem.

Read more

The Role of WebAssembly

Why WebAssembly?

WebAssembly (Wasm) is the perfect technology enabler for application portability within the IoT ecosystem. Unlike Linux containers, which cannot run on RTOS or microcontrollers, Wasm containers can operate across a broad spectrum of platforms. From 32-bit microcontrollers to 64-bit Linux systems and powerful servers, Wasm ensures that applications are truly portable and scalable.

Read more

Polyglot Development

Polyglot development—using multiple programming languages within a single project—is crucial for modern software development. WebAssembly supports this by allowing developers to write code in their preferred languages and compile it into a portable, binary format that runs efficiently on any compatible device. This flexibility enhances productivity and allows for the best tools and languages to be used for each specific task.

Read more

Python and Beyond

Consider the example of Python. In a Linux container, Python is not portable across different types of devices. However, when packaged in a Wasm container, Python becomes a portable solution that can run on a variety of platforms. This capability allows us to build comprehensive SDKs, like a Python SDK that runs in Wasm, meeting most developer needs while ensuring portability.

Read more

Supporting Tiny IoT Devices

A major differentiator of the AITRIOS product line is its robust support for tiny IoT devices, such as 32-bit microcontrollers, alongside its scalability to 64-bit Linux systems and servers. This unique capability ensures that AITRIOS can cater to the entire spectrum of IoT devices, providing seamless application portability and an unparalleled developer experience.

Read more

Unified Development Experience

By choosing WebAssembly, we enable a unified development experience that bridges the gap between various device types. Developers can create applications that run efficiently on everything from small sensors to powerful servers, driving innovation and accelerating time-to-market for IoT solutions.

Read more

Join Us in Building the Future of IoT

At Midokura, we are committed to creating an inclusive, innovative, and efficient IoT ecosystem through the power of application portability. Join us in this mission to democratize vision-based sensing and unlock the full potential of IoT devices across the globe.

Read more

Discover our main areas

How 4 key industries are going to be transformed by our innovation

factory

Achieve digital transformation in the manufacturing sector with IoT.

logistics

Find out how the digital revolution of AI can make your life easier.

retail-stores

Discover how connected devices with Edge computing can upgrade your Retail Store.

smart cities

Our team members work to transform the Smart city concept.

Would You Like To Meet Us?

We aim to connect with all of you and explore potential collaboration partnerships!
Click on the events to see our participation, keynote speeches, and much more!

Upcoming Events and Meetups

Previous Events and Meetups

Upcoming Events and Meetups

Previous Events and Meetups

If you’re interested in scheduling a meeting at any upcoming events or meetups, please don’t hesitate to reach out to us!

Our Tech Alliance Team will ensure you have the opportunity to network with us and achieve the most productive and interesting outcomes possible.

Welcome to the Virtualized Edge Computing!
The true Edge Computing

Do you want to
become a Mido?

Our goal is to transform society with technology. If you are passionate about Edge Computing, Artificial Intelligence and Machine Learning, we are looking for you.

barcelona tokyo midokura

Join our Global Team

Work in our offices in Barcelona and Tokyo

your-profile

Invest In Your Profile

Enjoy attending conferences and events worldwide

flexible-schedule

Flexible Schedule

Work in what you are passionate about, be part of a caring team

Do you want to
become a Mido?

Our goal is to transform society with technology. If you are passionate about Edge Computing, Artificial Intelligence and Machine Learning, we are looking for you.

barcelona tokyo midokura

Join our Global Team

Work in our offices in Barcelona and Tokyo

your-profile

Invest In Your Profile

Enjoy attending conferences and events worldwide

flexible-schedule

Flexible Schedule

Work in what you are passionate about, be part of a caring team

Our awards​

awards-crm-2017
awards-crm-2016
awards-crm-center
awards-network-innovation-award
awards-tech-trailblazers-award
awards-global-250