Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 04.doc
Скачиваний:
4
Добавлен:
17.09.2019
Размер:
125.44 Кб
Скачать

Интеграция

Остановимся более подробно на вышеупомянутых средствах интеграции - DDE и OLE. DDE (Dynamic Data Exchange) - принятый де-факто в Windows стандарт динамического обмена данными. Это значит, что несколько программ в системе в реальном масштабе времени обмениваются информацией и вызывают функции друг друга. DDE - незаменимое средство интеграции различных технологий: ГИС и GPS, например. В идеологии DDE основными считаются следующие понятия: DDE-клиент, DDE-сервер и сеанс связи (conversation). Взаимодействие происходит слудующим образом: два процесса через интерфейс DDE открывают сеанс связи; при этом один из них выполняет запросы другого, и, соответственно, является сервером. Термин процесс здесь выбран не случайно - он означает программу, выполняющуюся в системе изолированно от других; общепринятый в рамках многозадачных операционных систем, он лишний раз подчеркивает, что наш динамический обмен проходит абсолютно "прозрачно", незаметно для пользователя.

OLE - Object Link & Embedding - технология внедрения и связи объектов. Заключается она в том, что в один документ (скажем, в текст) внедряется другой (например, географическая карта). Внешне это выглядит как небольшое изображение, вставленное в текст, но "нажатие" мышью на карту может активизировать вызов другого приложения (скажем, ГИС) для обработки карты. У технологии есть две вариации - Link, когда внедренный документ физически хранится отдельно, и Embedding, когда внедрение происходит реально, "файл в файл". В рамках OLE тоже есть понятия клиента и сервера, но они очень условны: клиентом будет документ, в который внедрена наша карта; сервером - приложение, вызываемое для ее обработки.

Коммерческая сторона вопроса

Пытаясь сравнить несколько ГИСов, нельзя забывать и о коммерческой стороне вопроса: на российском рынке простые системы, стоящие не более 1000 долларов, сразу уже становятся более привлекательными для неискушенного пользователя, чем полнофункциональные продукты, которые стоят в 2-3 раза дороже.

Проблемы

Остро стоит у нас в стране вопрос лицензирования. Нормой жизни стало незаконное пользование краденным программным обеспечением. Но в этом виноват не пользователь - практикуемая на PC защита ключом несовершенна, отечественные "взломщики" программ высококвалифицированны, а западные производители далеки от реалий нашей жизни. Действительно, кто станет покупать более чем за 1000$ операционную систему Windows NT, если ее можно получить за сумму в 200 раз меньшую, или вообще бесплатно? Спрос на ГИС не так высок, но он растет и рождает предложение - уже можно увидеть на "пиратских" компакт-дисках MapInfo с MapBasic версии 2.0.

Если говорить о специфике рынка, то надо отметить высокую потребность в локализации, т.е. не только о переводе справочного руководства и меню ГИС на русский язык, а о детальном переводе всех компонентов. С ГИС чуть лучше общего отношения западных производителей программных продуктов к странам СНГ. На примере Microsoft, Borland, Symantec мы видим и запоздалое, мягко говоря, появление новых версий, и крайне неохотную локализацию продукта, и большие сложности с технической поддержкой. Новые версии лучших программных продуктов выходят на всех мировых языках, но русскоязычных версий ждать приходится долее всего, часто безуспешно. Говоря о русификации ГИС, нужно отдать должное MapInfo Corp., которая первая серьезно отнеслась к российскому рынку. Два других продукта, при работе с которыми не будет языкового барьера, - GeoGraf и Sinteks/Tri, но это уже чисто российские разработки. Если же продукт не отечественный и не русифицирован, надо хотя бы предложить пользователю краткое руководство, как поступили в случае с ArcView.