Библиотека пользовательского интерфейса для встроенных и мобильных вычислительных устройств

Библиотека пользовательского интерфейса для встроенных и мобильных вычислительных устройств

Автор: Беляев, Владимир Константинович

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2004

Место защиты: Москва

Количество страниц: 94 с. ил.

Артикул: 2739456

Автор: Беляев, Владимир Константинович

Стоимость: 250 руб.

ВВЕДЕНИЕ.
1. АНАЛИЗ ОСОБЕННОСТЕЙ ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ В V.
1.1 Системы для встроенных и мобильных устройств.
1.1.1 Классификация систем интерфейса пользователя.
1.1.2 Интерфейс пользователя для мобильных устройств.
1.1.3 Интерфейс пользователя для встроенных устройств
1.1.4 Интерфейс пользователя иа базе распознаваниясинтеза речи
1.2 Требования к разрабатываемой библиотеке
1.3 Постановка задачи
1.4 Выводы.
2. РАЗРАБОТКА БИБЛИОТЕКИ.
2.1 Определение функций библиотеки.
2.1.1 Критерий выбора функций
2.1.2 Основные функции библиотеки
2.2 Принципы функционирования библиотеки.
2.2.1 Осуществление запроса приложения к системе.
2.2.2 Задание обработчика и разбор ответа пользователя.
2.2.3 Отмена запроса и информационный запрос.
2.2.4 Управление активностью приложения
2.3 Элементы библиотеки
2.3.1 Эчемент контекст работы приложения.
2.3.2 Элемент тип запроса и его вспомогательные элементы.
2.3.3 Элемент ответ пользователя и его обработчик
2.3.4 Элемент АЛИ приложение.
2.4 Выводы.
3. ПРИНЦИПЫ РЕАЛИЗАЦИИ БИБЛИОТЕКИ
3.1 Интерпретатор запроса
3.1.1 Понятие и задачи интерпретатора
3.1.2 Универсальный и платформозависимый интерпретаторы
3.1.3 Особенности составления и разбора запроса
3.1.4 Оптимизация работы интерпретатора
3.2 Особенности реализации интерпретатора
3 2.1 Реализация для систем ГИП с расширенными возможностями.
3.2.2 Реализация для систем на базе распознаваниясинтеза речи.
3.3 Выводы.
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА


Обеспечение полной платформенной независимости приложения подразумевает возможность создания интерфейсов взаимодействия с пользователем, которые обеспечивают идентичную функциональность на разных платформах. Примерами такого направления абстракции являются GTK [] и соответствующие пакеты Java - Abstract Window Toolkit (AWT) [], Swing []. Рис. Уровни абстракций в системе ИП для настольных компьютеров. Следует отмстить, иго в контексте ПЭВМ использование вышеупомянутых подходов позволило значительно облегчить работу по созданию программного обеспечения, и, тем самым, косвенно ускорило прогресс развития в этой области. Миграция информационных технологий в мир встроенных и мобильных вычислительных устройств (группа embedded and mobile devices) поставила новые задачи перед разработчиками ИП. Устройства данного класса представляют собой полноценную вычислительную машину со своим микропроцессором, операционной средой и программным обеспечением. Однако в отличие от настольных компьютеров данные платформы выделяются широким (и постоянно расширяющимся) спектром разнообразных средств управления, взаимодействие с которыми плохо укладывается в традиционные системы абстракций пользовательского интерфейса. Так, в одних устройствах вывод информации может осуществляться с применением графического дисплея, при этом характеристики дисплеев имеют принципиальные различия (например, размер экрана может отличаться на порядок), в других устройствах вывод осуществляется системой генерации речи. Стандартную клавиатуру заменили телефонные клавишные панели, всё большую популярность набирают также системы распознавания письма и речи и т. На рис. Рис. Примеры современных пользовательских устройств. Каждый новый тип подобных устройств требует разработки собственного программного обеспечения. При этом, как правило, существуют жесткие временные рамки разработки до выхода на рынок. Для этого хорошо подходит Java в качестве защищенной операционной среды для встроенных и мобильных вычислительных устройств. В последние годы Java нашла широкое применение для данного класса устройств, происходит постоянное развитие интерфейсов взаимодействия Java-приложений с различными системами операционной среды, контролируемое стандартизирующей организацией Java Community Process (www. Поэтому, говоря о разработке абстракций пользовательского интерфейса для данного класса устройств, целесообразно рассматривать именно технологии на базе Java [7, ). Наибольший практический успех в создании платформонезависимых АПИ в контексте встроенных и мобильных вычислительных устройств достигнут технологией Java 2 Platform, Micro Edition (J2ME) [J. Однако предлагаемые данной технологией модели взаимодействия ориентированны на пользовательские устройства с вполне определёнными типами интерфейсных средств ввода/вывода. Как следствие, приложение, даже будучи разработанным для указанной технологии, не является переносимым из-за различий в применяемых средствах ввода/вывода. Рис. Структура приложения, адаптированного для различных устройств. Существует два типа задач, для которых данный факт создаёт определённую проблему. Первый - это разработка пользовательских приложений общего назначения, таких как адресная книга, органайзер, календарь и так далее. Второй тип задач обусловлен тем фактом, что в мире компьютеризированных пользовательских устройств уже не редкость сложные системы, функциональность которых определяется набором системных приложений. Например, это системы управления домом (интеллектуальный дом) [] или системы, применяемые в автомобилях []. Соответствующее математическое обеспечение разрабатывается в рамках создания базовой технологии для сё последующей адаптации к конфигурации системы от определённого производителя. Указанные системные приложения могут требовать взаимодействия с пользователем, что в свою очередь делает необходимым разрабатывать соответствующий программный код для каждого конкретного типа интерфейсных устройств ввода/вывода. ИГ1. Решению указанного круга проблем посвящена данная диссертационная работа.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.196, запросов: 244