Apertis Platform

Subpages:

Applications – Overview of application handling by Apertis (partially-implemented, appstore not available)

Application Framework – Ecosystem, Security, Compositor, Audio Management, Agents, Flatpak, and much more

Canterbury legacy application framework – The obsoleted application framework based on Canterbury and Ribchester

Audio management – Overview of audio management in Apertis (concept)

Clutter and Multitouch – Issues with Clutter (obsolete)

Connectivity – Connectivity management in Apertis (implemented)

Contacts – Design for address book contacts in Apertis (partially-implemented, libraries and services need to be glued into an integrated solution)

Geolocation and navigation – Existing solutions for geo-related services (implemented)

Global search – Guidelines for implementing a global search system (unimplemented)

Hard keys – Hardware keys (volume controls, home screen button ...) (implemented)

Internationalization – Internationalization and localization in Apertis (partially-implemented, no support for switching applications without restarting them)

Inter-domain communication – Suggested design for an inter-domain communication system (proof-of-concept)

List design – Architecture and API design for the list widgets in Apertis (unimplemented)

Media management – Management (indexing, browsing) of media content (partially-implemented, libraries and services need to be glued into an integrated solution)

Multimedia – Requirements for multimedia handling (general-design)

Multiuser – Guide and recommendations to help designing the multiuser system (general-design)

Multiuser transactional switching – Technical analysis and recommendations (general-design)

OP-TEE integration – Discussing and detailing an approach to the integration of OP-TEE as a Trusted execution environment

Preferences and persistence – Preferences and persistent data storage for applications and services (implemented)

Robustness – Dealing with loss of functionality (partially-implemented)

Apertis secure boot

Security – Discussing and detailing solutions for the security requirements of the system (general-design)

Sensors and actuators – Possible approaches for exposing vehicle sensor information and allowing interaction with actuators (implemented)

SDK – Software Development Kit purpose and design (partially-implemented, no available app validation tool, usability can be improved)

Software distribution and updates – Concepts, requirements, and examples of reliable software distribution and update systems.

Supported API – API and API stability challenges and solutions (implemented)

System updates and rollback – Robust updates with fallback (proof-of-concept)

Text To Speech – Documents possible approaches to designing an API for Text To Speech services (unimplemented)

UI customisation – Abstracting the differences between variants into a UI library (proof-of-concept)

Web engine – Notes on the web engine provided by Apertis

Web portal caching – Analisys of caching strategies for web application portals (general-design)

The results of the search are