# wayland-ivi-extension

> wayland extension for IVI

**Wikidata**: [Q116702538](https://www.wikidata.org/wiki/Q116702538)  
**Source**: https://4ort.xyz/entity/wayland-ivi-extension

## Summary
Wayland-ivi-extension is a protocol extension specifically designed for In-Vehicle Infotainment (IVI) systems, extending the Wayland display server protocol with automotive-optimized features. It provides a standardized interface for implementing graphical user interfaces in automotive environments, enabling manufacturers to create consistent and responsive dashboards and infotainment systems across different vehicle models.

## Key Facts
- Wayland-ivi-extension is a Wayland protocol extension specifically designed for In-Vehicle Infotainment systems
- It is licensed under the Apache Software License 2.0
- The project is maintained by COVESA (Connected Vehicle Open Source Association)
- Current stable version as of November 2023 is 2.3.2, released on November 21, 2023
- The project has been active since at least 2016 with the first known release being version 1.11.0 on November 22, 2016
- It is used for developing in-car entertainment systems
- The project source code is available at https://github.com/COVESA/wayland-ivi-extension
- It serves as a supplement to the standard Wayland protocol

## FAQs
### Q: What is the purpose of wayland-ivi-extension?
A: Wayland-ivi-extension provides a protocol extension specifically for In-Vehicle Infotainment systems, enabling standardized graphical interfaces in automotive environments with features optimized for vehicle displays and controls.

### Q: Who maintains the wayland-ivi-extension project?
A: The project is maintained by COVESA (Connected Vehicle Open Source Association), which focuses on connected vehicle open source solutions and automotive software development.

### Q: What is the latest version of wayland-ivi-extension?
A: As of the provided data, the latest stable version is 2.3.2, released on November 21, 2023.

### Q: How is wayland-ivi-extension different from regular Wayland?
A: While standard Wayland is a general-purpose display protocol, wayland-ivi-extension includes specific features and optimizations tailored for automotive environments, such as support for multiple display panels, touch interfaces, and other vehicle-specific requirements.

## Why It Matters
Wayland-ivi-extension plays a crucial role in the automotive software ecosystem by providing standardized protocol extensions for in-car infotainment systems. In an industry where user interfaces and experiences are increasingly becoming a key differentiator, this extension enables manufacturers to develop consistent, responsive, and reliable graphical interfaces across different vehicle models and platforms. By building upon the secure and efficient Wayland protocol, it helps address the security and performance challenges that come with connected vehicles. The extension has been instrumental in advancing automotive-grade Linux solutions, allowing for better integration between infotainment systems, vehicle controls, and emerging connected services.

## Notable For
- Specifically designed to address the unique requirements of automotive infotainment systems
- Provides a standardized protocol that manufacturers can rely on for cross-platform development
- Enables efficient handling of multiple display panels commonly found in modern vehicles
- Includes optimizations for touch interfaces and other vehicle-specific input methods
- Maintained by COVESA, a key organization in automotive open source development

## Body
### Protocol Overview
Wayland-ivi-extension is a protocol extension for the Wayland display server protocol. It was created to address the specific needs of In-Vehicle Infotainment (IVI) systems, which have different requirements than typical desktop computing environments.

### Version History
The project has seen numerous releases since its inception:
- Version 1.11.0 (November 22, 2016) - Initial known release
- Version 1.13.0 (June 1, 2017)
- Version 2.0.0 (October 13, 2017) - Major version update
- Version 2.0.1 (November 21, 2017)
- Version 2.0.2 (November 21, 2017)
- Version 2.1.0 (December 4, 2017)
- Version 2.2.0 (April 10, 2018)
- Version 2.3.0 (July 14, 2023) - Marked as stable
- Version 2.3.1 (October 29, 2023) - Stable update
- Version 2.3.2 (November 21, 2023) - Latest stable release

### Licensing and Development
The project is licensed under the Apache Software License 2.0 and is actively maintained on GitHub by COVESA (Connected Vehicle Open Source Association). The source code repository can be found at https://github.com/COVESA/wayland-ivi-extension.

### Use Cases
The primary application of wayland-ivi-extension is in developing graphical user interfaces for in-car entertainment systems. It enables manufacturers to create consistent and responsive dashboards, infotainment screens, and other vehicle-specific displays.

### Relationship to Other Projects
Wayland-ivi-extension serves as a supplement to the standard Wayland protocol, extending its capabilities specifically for automotive environments. It builds upon Wayland's foundation while adding features and optimizations relevant to IVI systems.

## References

1. [Source](https://api.github.com/repos/COVESA/wayland-ivi-extension)
2. [Release 1.11.0. 2016](https://github.com/COVESA/wayland-ivi-extension/releases/tag/1.11.0)
3. [Release 1.13.0. 2017](https://github.com/COVESA/wayland-ivi-extension/releases/tag/1.13.0)
4. [Release 2.0.0. 2017](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.0.0)
5. [Release 2.0.1. 2017](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.0.1)
6. [Release 2.0.2. 2017](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.0.2)
7. [Release 2.1.0. 2017](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.1.0)
8. [Release 2.2.0. 2018](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.2.0)
9. [Release 2.3.0. 2023](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.3.0)
10. [Release 2.3.1. 2023](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.3.1)
11. [Release 2.3.2. 2023](https://github.com/COVESA/wayland-ivi-extension/releases/tag/2.3.2)
12. [Source](https://www.collabora.com/news-and-blog/news-and-events/a-libweston-based-compositor-for-automotive-grade-linux.html)