Введение
1. Анализ особенностей интерфейса пользователя в java 15
1.1 Системы для встроенных и мобильных устройств 15
1.1.1 Классификация систем интерфейса пользователя 17
1.1.2 Интерфейс пользователя для мобильных устройств 20
1.1.3 Интерфейс пользователя для встроенных устройств 26
1.1.4 Интерфейс пользователя на базе распознавания/синтеза речи 31
1.2 Требования к разрабатываемой библиотеке 35
1.3 Постановка задачи 37
1.4 Выводы 38
2. Разработка библиотеки 39
2.1 Определение функций библиотеки 40
2.1.1 Критерий выбора функций. 40
2.1.2 Основные функции библиотеки 41
2.2 Принципы функционирования библиотеки 46
2.2.1 Осуществление запроса приложения к системе 47
2.2.2 Задание обработчика и разбор ответа пользователя 48
2.2.3 Отмена запроса и информационный запрос 50
2.2.4 Управление активностью приложения 51
2.3 Элементы библиотеки 54
2.3.1 Эчемент контекст работы приложения 54
2.3.2 Элемент ТИП запроса и его вспомогательные элементы 56
2.3.3 Эчемент ответ пользователя и его обработчик 58
2.3.4 Элемент АПИ приложение 60
2.4 Выводы 63
3. Принципы реализации библиотек и 64
3.1 Интерпретатор запроса 66
3.1.1 Понятие и задачи интерпретатора 66
3.1.2 Универсальный и татформозависимый интерпретаторы 68
3.1.3 Особенности составления и разбора запроса 70
3.1.4 Оптимизация работы интерпретатора 73
3.2 Особенности реализации интерпретатора 15
3 2.1 Реализация для систем ГИП с расширенными возможностями 75
3.2.2 Реаіизация дія систем на базе распознавания/синтеза речи 82
3.3 Выводы 87
Заключение 88
Литература 91


