Что такое автомобильный аплет и как он работает

Автомобильный аплет - это программа в формате сборки (assembly) .NET Compact Framework или .NET Framework. Автомобильный аплет может быть рзработан на любом языке, поддерживающем разработку приложения для платформы .NET (C# например). Наиболее удобно создавать аплет как проект Class Library.

Отличие аплета от обычного приложения в том, что он не запускается сам по себе. Аплет запускается программой Check-Engine. При запусаке программа предоставляет аплету интерфейсный объект (см. CarGateway), для доступа к датчикам автомобиля.

Вся низкоуровневая обработка и получение даных от автомобиля выполняется программой Check-Engine. Аплет может просто выбрать какие ему нужны датчики для реализацид своей функциональности и далее распоряжаться получаемыми данными по своему усмотрению не заботясь о типе установленного блока управления двигателем автомобиля.

Автомобильный аплет использует инструменты Check-Engine примерно так же, как разные программы используют драйвера различных устройств. Поэтому автомобильный аплет является отдельным приложением, для которого можно сделать собственный инсталляционный пакет и предлагать как независимый продукт, реализующий дополнительную или совершенно новую функциональность, или повторяющий и расширяющий стандартную функциональность Check-Engine.