Multitouch Solution
Multi-touch solution for spherical display.

Архитектура

Dieser Post ist auch verfügbar auf: Английский

Основная архитектура программного обеспечения/h2>
Аппликация Мультитач Земля построена как клиент-серверное приложение. Это позволяет серверной части работать одновременно с несколькими клиентам. Клиенты ответственны только за отображение информации, полученной от сервера и за взаимодействие с пользователем. Клиенты работают как Windows приложения на компьютерах с различными экранами и различными устройствами ввода: в том числе с мышкой и на плоских и сферических мультитач экранах. Реализованный дезайн позволяет также и другие виды клиентов.

Сферической экран представляет особый интерес так как он представляет очень реалистичный пример управления земной картой знакомого всем с детства – Глобуса. Для того, чтобы достичь этого приложение Мультитач Земля умеет представлять карты в прямоугольной или круглой области.

Клиенты и сервера работают в пределах одной локальной сети (Local Area Network) и вся система легко конфигурируется. Кроме того, клиенты могут управляться удаленно администратором.

Требования к программному обеспечению/h3>

Операционные системы и серверного программного обеспечения

Сервер:
• MS Windows Server 2008 R2 64 бит с последними апдейтами.
• Microsoft SQL Server 64 бит с последними апдейтами.
• Microsoft SharePoint Server 2010 с последними апдейтами
• Microsoft Forefront TMG 2010

Клиенты:
• MS Windows 7 64 бит

Кэширование информации

Большинство данных, используемых приложением Мультитач Земля поставляются из Интернета. Всякий раз, когда эти данные используются для создания пользовательского интерфейса и для презентации пользователю(карты, карты накладками, информационные статьи), важно, чтобы свести к минимуму задержки, обычно связанные с доставкой данных через Интернет. Это становится еще более важным в тот момент, когда судно находится далеко от земли и возможно, не имеет доступ к Интернету.

Серверная компонента приложения Мультитач Земля способна работать с веб кэшем. Это означает, что любой запрос клиента, который доступен на локальном сервере поставляются без доступа в Интернет и задержка сводится к минимуму. Комонента запрашивает информацию с удаленного сервера через Интернет толко тогда, когда это требуется (например когда данные отсутствуют локально или когда данные являются устаревшими).

Ответы от удаленных серверов кэшируются только если данные прочны, то есть если они не устареют в ближайшее время. Например: текущие погодные условия не кэшируются, так как они вероятно изменится в следующем доступе. С другой стороны фотографии, карты, статьи из Википедии, и т.д. не будут изменяться часто и поэтому кэшируются.

Источников данных и данные интерфейсов

Компоненты Мультитач Земля, которые генерируют, хранят и извлекают данные должны быть переданы в качестве внутренних источников данных. Любые внешние приложения, которые генерируют данные и передать их приложения Мультитач Земля, называются внешними источниками данных. Большинство данных, используемых Мультитач Земля, приходят от внешних источников данных.

Вот перечень основных групп данных, которые могут быть использованы в приложении:

1. Карты
a. Google Еаrth Server
b. Microsoft Virtual Earth Server
c. Других поставщиков картографической информации

2. Публичные фотографии, видео, описания, веб-сайты и т.д.

3. Публичные слои от Google Earth и других источников

4. KMLs как интерфейс

5. GPS координаты судна (текущая, историческая, планируемые)
a. Поставляется навигационной системой корабля (через НМЕА телеграммы)

6. Дополнительная информация для корабля (температура, ветер, сообщения и т.д.)
a. Поставляется навигационной системой корабля (через НМЕА телеграммы)

7. Телефонные книжки

8. Мультимедиа и приватные видео камеры
a. Отдельные файлы и плейлисты
b. Данные управляется системным администратором с помощью другого (мультимедийного) программного обеспечения
9. Частные фотографии
a. Отдельные файлы и плейлисты
b. Данные управляется системным администратором с помощью другого (мультимедийного) программного обеспечения

Хардвер

Базовая аппаратная архитектура

Аппаратные ограничения

Минимальные требования к серверу:

• Процессор – Intel i7 или лучше
• Память – 32 Гб
• Дисковое пространство – 16000 ГБ
• Защита данных и резервное копирования: Raid Massive 5 или Raid Massive 10
• Защита данных и резервное копирования: Backup стримера

Минимальные требования к клиенту:

• Процессор – Intel i7 или лучше
• Память – 4 GB
• Дисковое пространство – 1000 ГБ

Последние изменения:  27.11.2024 12:00          Multitouch Solution©2011          E-mail: admin[at]multi-touch-solution[.]com