Анализ и сравнение версий протокола Multi-Touch технологий передачи данных, Обзор аналогов, Требования к разрабатываемой системе - Различные виды программ для Multi-Touch столов
На данный момент у TUIO есть 3 версии протокола: 1.0, 1.1 и 2.0. Версия 2.0, вышедшая в 2014, имеет множество изменений и нововведений по сравнению с предыдущими версиями. Сравнение версий в табл. 1.
Таблица 1
Сравнение версий протокола TUIO
TUIO 1.0 |
TUIO 1.1 |
TUIO 2.0 | |
Альретнативные методы транспорта (TUIO / TCP и TUIO / FLC) |
Нет |
Есть |
Есть |
TimeCode у блобов в микросекундах |
Нет |
Нет |
Есть |
Определение силы нажатия |
Нет |
Нет |
Есть |
Возможность использования объемной поверхности |
Нет |
Нет |
Есть |
Протокол TUIO версии 2.0 является наиболее привлекательном для использования в проекте разработки софта для Multi-Touch устройств, таких как Multi-Touch стол.
Обзор аналогов
Компания TouchMagix™ [4] разрабатывает Multi-touch столы и софт для них. Софт представляет набор приложений для разных сфер:
- - Недвижимость - Розничная торговля - IT - Промышленность - Медицина - Образование - Сфера развлечений
Для каждой сферы набор приложений уникален. Но если специфика заказчика более широкая то компания предлагают Advanced Multi-Touch Snowflake Software Suite набор из 35+ универсальных приложений (рис. 1).
Рис. 1. Advanced Multi-Touch Snowflake Software Suite
Плюсы:
- - Большое количество приложений - Разделение решение на сферы
Минусы:
- Не связанность приложений
Компания PQ Labs [10] является одним из основоположников производителей Multi-Touch столов. Они производят не только столы, но и отдельно компьютеры и сенсорные экраны, а также софтверные корпоративные решения.
Одно из таких решений AirScreen (рис. 2). Приложение позволяющее транслировать экран с планшета, телефона или компьютера/ноутбука в реальном времени прямо на Multi-Touch поверхность или наоборот транслировать с Multi-Touch поверхности на все подключенные устройства. Пользователи могут добавлять комментарии, рисовать или даже управлять общим экраном, это делает презентации в компаниях более интерактивными.
Рис. 2. AirScreen
Также стоит отметить приложение для презентаций - Magic 3D PPT (рис. 3). Основными особенностями этого приложения является управление с телефона, подержка 3D моделей и взможность отправить презентацию аудитории.
Рис. 3. Magic 3D PPT
Плюсы данных приложений:
- Кроссплатформенность
Минусы данных приложений:
- - Дороговизна - Невозможность внесения каких-либо изменений
SpinTouch [17] американская компания, работающая с крупными корпорациями такими как: Acer, Pepsi, Ford, Cisco и так далее, которая уделяет наибольшее внимание UI/UX. Интересное решение от этой компании Social Edge (рис. 4). Приложение собирает ту или иную информацию о компании из социальных сетей или иных медиа ресурсов и выводит на Multi-Touch стол или иную интерактивную поверхность. Так же spinTouch предлагают разработку приложений на заказ.
Рис. 4. Social Edge
Плюсы этого приложения:
- - Единственное социальное решение на рынке - Условно бесплатное
Omnivision Studios [14] предлагает не только разработку Multi-Touch программного обеспечения и игр на заказ, но и хорошо известен за счет Omnitapps. Omnitapps это их фирменная библиотека, состоящая из множества программных решений.
Продукты Omnitapps идеально подходят для любого места с установленными сенсорными экранами, они упрощают общение пользователей с клиентами, делая это общение интуитивно понятным и интерактивным. Omnitapps может быть установлен везде в магазинах розничной торговли и выставочных залах, образовательных и учебных заведениях, телевизионных студиях, выставках и конференциях, гостиничных и больничных холлах, музеях, а также центрах по продаже недвижимости. Эти программные решения используются для всего, например, для привлечения новых клиентов, позволяя приветствовать и направлять посетителей, сообщая им информацию о продукте с помощью цифровых брошюр, презентаций и развлекательных приложений.
Omnivision Studios не отстают от современных трендов. Их новые программные решения, такие как каталог, "селфи", выставочный зал и различные игры, повышают интерактивность мест где они установлены, начиная с магазинов и заканчивая школами.
NUITEQ [11], по словам представителей самой компании, является ведущим в мире новатором в области взаимодействия человека с компьютером. Они сосредоточены на интуитивно понятных пользовательских интерфейсах. Два основных продукта компании - "SNOWFLAKE BUISNESS" и "SNOWFLAKE MULTITEACH".
"SNOWFLAKE BUISNESS" - решение для бизнеса содержащие в себе набор приложений для совместной работы и презентаций.
"SNOWFLAKE MULTITEACH" - набор программ и игр для учителей и учеников. Все игры и программы предназначены для улучшения как коммуникационных так и социальных навыки. Дети обмениваются идеями и сотрудничают друг с другом, то есть программное обеспечение помогает строить их взаимоотношения между собой и развивать знания по различным предметам, таким как орфография, математика, география, биология и др.
Требования к разрабатываемой системе
В результате анализа существующих решений их сильных и слабых сторон были сформированы требования к разрабатываемой системе.
Требования к функциональным характеристикам
Программный комплекс должен обеспечивать возможность выполнения следующих функций:
1. Отображение информации:
A. Текстовых документов
B. Изображений
C. Видео и аудио материалов
2. Возможность изменения информации
Требования к надежности
Защита от несанкционированного изменения информационного содержимого. Так же весь код программ будет обфусцирован.
Требования к составу и параметрам технических средств
В состав технических средств должен входить персональный компьютер, который должен работать под управлением операционной системы Windows XP и выше, Fedora 18 и выше, Ubuntu 12.04 и выше, openSUSE 12.3 и выше. Системные и информационные файлы программ размещаются на персональном компьютере.
Требования к программной и информационной совместимости
Программный комплекс должен иметь интуитивно понятный пользовательский интерфейс
Похожие статьи
-
Обзор протокола Multi-Touch технологий передачи данных TUIO [7] - основной кроссплатформенный протокол с открытым исходным кодом Multi-Touch передачи...
-
Введение - Различные виды программ для Multi-Touch столов
Мобильные телефоны, планшеты, платежные терминалы, стенды с интерактивными картами торговых центров, Multi-Touch стенды на выставках - все это яркие...
-
Разработка с "нуля", Выбор метода разработки - Различные виды программ для Multi-Touch столов
Разработка приложения на каком-либо языке с нуля достаточно трудоемкий процесс, так как в случае создания интерфейсов понадобиться множество времени для...
-
Архитектура и модель, Разработка - Различные виды программ для Multi-Touch столов
Структура работы программного комплекса показана на рис. 1. Архитектурно система представляет собой набор связанных между собой приложений, состоящих из...
-
Полное наименование разрабатываемой системы - корпоративная информационная система "Бюджетное планирование и отчетность" группы компаний, занимающейся...
-
Обзор и анализ существующих программных решений Из доступных программных решений можно выделить пару программ. Первая программа SusaninLab 1.2 -...
-
Схема работы, Заключение, Список литературы - Различные виды программ для Multi-Touch столов
Завершив создание прототипа приложения было настроено соединение с TUIO. Схема работы показана на рис. 4. Рис. 4. Схема соединения приложения с TUIO...
-
Комплекс инструментов Oracle Exalytics Комплексное решение Oracle Exalytics создано для обеспечения высокой производительности аналитических систем и...
-
Обоснование выбора средств разработки проекта Для реализации корпоративной информационной системы "Бюджетное планирование и отчетность" в исследуемой...
-
Технологии Hadoop - Технологии больших данных: анализ и выбор решения для реализации проекта
Продукт Apache Hadoop является свободной Java-платформой на обычном оборудовании. Проект был рожден посредством обработки материалов Google File System и...
-
Информационная инфраструктура организации при внедрении Системы электронного документооборота должна отвечать требованиям к информационному пространству,...
-
Можно выделить три основных метода разработки программного обеспечения: 1. Конструкторы программ (Аlgoritm2, Devel Studio, MnCreator, Game Maker и др.)....
-
Версионность базы данных - Программное обеспечение для пропускной системы на основе технологии NFC
С ростом приложения существует проблема обновления схемы базы данных с сохранением внесенных данных. Если информация в базе данных не может быть легко...
-
Для достижения цели, поставленной в данной работе, необходимо проанализировать текущую ситуацию в области информационных систем, сравнить информационные...
-
Введение - Технологии больших данных: анализ и выбор решения для реализации проекта
В конце 2000х годов были уже сформированы решения класса Business Intelligence, которые являются альтернативой традиционным методам управления базами...
-
Заключение - Технологии больших данных: анализ и выбор решения для реализации проекта
На практике при реализации проектов возникает потребность в инструментах обработки больших данных от особенностей бизнеса, которые после накопления...
-
Помимо концепции будущей системы бюджетирования, в рамках решения задачи разработки проекта "Бюджетное планирование и отчетность" должен быть разработан...
-
Основания для разработки Система разрабатывается в соответствии с планом учебного процесса Института менеджмента и Информационных технологий (ИМИТ...
-
Предлагаемая библиотека хранит все данные в отдельных таблицах, таким образом он не обязан использовать ту же СУБД, что и основное приложение. В качестве...
-
Описание бизнес-процессов бюджетирования в группе компаний нефтегазового сектора Одна из исследовательских задач данной работы состоит в том, чтобы...
-
Решения компании IBM - Технологии больших данных: анализ и выбор решения для реализации проекта
Технологии анализа больших данных являются прекрасным дополнением к средам хранения больших данных. Множество применений включает в себя, например,...
-
SAP HANA - это гибкий многоцелевой и независимый от источника данных программный комплекс на базе технологии "in-memory", который объединяет компоненты...
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
В этой главе представлено описание инструментов и методов, использованных при написании кода программы. Инструменты разработки серверной части Для...
-
Специалисты Gartner предполагали, что к 2006 году более 60% компании будут внедрять сервис-ориентированную архитектуру (Service-Oriented Architecture -...
-
Стек технологий При выборе стека технологий основное внимание уделялось следующим факторам, в порядке убывания значимости: § Кроссплатформенность; §...
-
Инструментарий технологии программирования - программные продукты поддержки (обеспечения) технологии программирования. В рамках этого направления...
-
После рассмотрения достоинств и недостатков информационных систем, автоматизирующих управление персоналом, можно перейти к проведению оценки соответствия...
-
Система управления БД - Система управления базами данных
Система управления базами данных - комплекс символьных и программных средств, предназначенных для создания, ведения и совместного доступа к БД. Первые...
-
Выбор программ и алгоритмы реализации базы данных - База данных "Кинотеатр"
Microsoft Office Access - мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows....
-
Для слоя приложений чаще всего важен выбор не самого приложения, а той технологии, в соответствии с которой приложение создается. Это связано с тем, что...
-
ВВЕДЕНИЕ - Автоматизированное рабочее место менеджера по работе с корпоративными клиентами
Я, Колганов Евгений, проходил технологическую практику в ЗАО "Инвестэлектросвязь" - дочерней организации одной из крупнейших телекоммуникационных...
-
Для реализации ИИС контроля расхода энергоресурсов проведем анализ характеристик существующих беспроводных технологий передачи данных. Наиболее...
-
Современные технологии обработки Больших данных Большой проект бюджетирование автоматизация С приходом новых технологий, инструментов и средств...
-
Язык программирования R - Технологии больших данных: анализ и выбор решения для реализации проекта
Язык программирования R является универсальным и разработан для применения в следующих областях: разведочный анализ данных, классические статистические...
-
Подход NoSQL - Технологии больших данных: анализ и выбор решения для реализации проекта
Понятие NoSQL означает "Не только SQL" или "Не SQL". Термин получил известность, начиная с 2009 год, когда развитие интернет-технологий и социальных...
-
Для осуществления первой задачи данной работы был проведен проведение подробный анализ семи наиболее распространенных технологий работы с Большими...
-
Программная модель данных, получившая название "MapReduce", была создана несколько лет назад в компании Google, и там же была осуществлена первая...
-
Алгоритм работы. В результате работы АИС генерируются три xml документа - два со структурой сравниваемых баз данных и один с результатами сравнения. В...
-
Постановление Правительства Российской Федерации №1119 "Об утверждении требований к защите персональных данных при их обработке в информационных системах...
Анализ и сравнение версий протокола Multi-Touch технологий передачи данных, Обзор аналогов, Требования к разрабатываемой системе - Различные виды программ для Multi-Touch столов