Разработка среды программирования для мобильных устройств под управлением операционной системы Android

Лебедев Роман Константинович
1. Новосибирский государственный университет
n0n3m4@gmail.com
Корякин Илья Алексеевич
1. Новосибирский государственный университет
ed4140@gmail.com
Материал поступил в редколлегию 05.04.2019
Мобильные устройства часто используются для образовательных целей, учитывая их высокую доступность и
портативность. Однако образовательные возможности мобильных устройств ограничены из-за отсутствия качественных
IDE. Большинство сред разработки языка C++ для Android не имеют автодополнения и анализа кода, в то время как
остальные предоставляют эти возможности с крайне низкой производительностью. В этой работе мы описываем
технологию переноса программного обеспечения, примененную к компилятору Clang (и другим необходимым
инструментам) и предлагаем метод ускорения компиляции, автодополнения и анализа кода в нашей IDE. Наряду с этим,
мы предлагаем методы оптимизации пользовательского интерфейса. В работе описан основанный на регулярных
выражениях эвристический метод для генерации предкомпилированных заголовков, который имеет низкие требования к
процессору и ОЗУ. Эффективность метода проверена на различных образовательных примерах.

Выходные данные: Р.К. Лебедев, И.А. Корякин Разработка среды программирования для мобильных устройств под управлением операционной системы Android. Вестник НГУ. Серия: Информационные технологии. 2019. Т. 17, №2. C. 91–100. DOI: 10.25205/1818-7900-2019-17-2-91-100