Клиент

III (Институт информационной индустрии) – основан в 1979 году на Тайване. Следуя технологическому прогрессу и информационно-коммуникационным технологиям, на сегодняшний день работа института охватывает деятельность всего общества.

Задача

Заказчику был необходим встроенный инструмент для мобильного телефона. После тщательного изучения рынка, клиент выбрал Softage в качестве партнера по разработке благодаря нашему проверенному опыту в разработке встроенных систем.

Цель проекта – реализовать компонент системного уровня, соответствующий стандарту ESMP, с очень легким ограничением на размер кода и памяти времени выполнения.

Обзор решения

Softage, поставленный в ограниченные временные рамки, разработал решение для удовлетворения этих требований. Решение состоит из ядра и набора библиотек, интегрированных с микро-браузером.

Компонент разработан как библиотека, которая контролируется микро-браузером. Браузер вызывает экспортированные программные интерфейсы ESMP для активации ESMP и контроля его поведения. В целях увеличения скорости кода некоторые трудоемкие функции разрабатываются как асинхронные функции, поэтому целевое устройство не зависает, пока оно ожидает завершения этих процессов.
Целевая платформа – встроенный Linux.

Инструменты

ANSI C