isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

25 апреля 2019

Миссией ODA не является зарабатывание денег. В чём же миссия и каковы планы Альянса? Выясняет Ральф Грабовски

Оригинал публикации на сайте новостей CAD upFront.eZine: Q&A with Neil Peterson, Open Design Alliance
После 20 лет разработки SDK для настольных компьютеров Open Design Alliance в прошлом году добавил в список своих продуктов SDK для создания веб-приложений. (ODA разрабатывает программное обеспечение, которое позволяет поставщикам САПР и корпорациям получать доступ к данным в САПР-файлах, таких, например, как AutoCAD DWG, MicroStation DGN и Revit RVT.)

Web SDK: предыстория

Президент ODA Нил Петерсон предложил мне рассказать читателям upFront.eZine о новом Web SDK для создания веб-приложений CAD и BIM, в котором также имеются инструменты для совместной работы.

Г-н Петерсон сразу отметил, что многие компании уже предоставляют API для работы с серверами и браузерами. Но. Web SDK от ODA появился потому, что существующие сервисы не в полной мере удовлетворяют членов ODA.

(API позволяет программистам использовать данные и функциональность, предоставляемые некоторой платформой, например Autodesk Forge. SDK облегчает программистам создание их собственного специального программного обеспечения.)

Основная проблема заключается в том, что облачные сервисы зачастую предлагаются как SaaS (software as a service, программное обеспечение как услуга), где «услуга» означает оплату по факту и включает оплату серверов, арендуемых компанией, разработавшей сервис, и оплату различных API, которые не всегда могут отвечать потребностям клиентов. Г-н Петерсон не стал называть имена конкурентов.

Претензии членов ODA можно разделить на следующие категории:

  • Ограниченный контроль над данными: поставщики SaaS обычно хранят данные клиентов на сторонних серверах; это неприемлемо, если фирмы оберегают свою интеллектуальную собственность и предпочитают размещать информацию локально.
  • Непредсказуемая стоимость: провайдеры SaaS часто взимают плату за каждое обращение к API; в некоторых случаях пользователи не могут заранее оценить затраты, а платеж может оказаться неожиданно большим.
  • Отсутствие гибкости: иногда SaaS разрабатывается на основе принципа «бери или уходи», но может случиться, что сервис не отвечает конкретным потребностям клиентов.
В результате в ODA применяют противоположный подход к разработке своего сервиса:
  • Полный контроль: ODA предлагает новый Web SDK в качестве технологии, а не сервиса. Это означает, что участники создают свои собственные сервисы, которые могут быть развернуты и на коммерческой облачной платформе, например Google или Amazon, и, что более важно, – в частных сетях.
  • Без оплаты: Пользователям с уровнем Sustain и выше ODA предлагает Web SDK бесплатно и с неограниченным доступом.
  • Гибкость: ODA предлагает исключительную гибкость, предоставляя членам высшего уровня полный исходный код, а всем участникам – возможность формировать запросы на нужную им функциональность.
Примечание: Web SDK еще находится в стадии разработки.

Web SDK: планы на будущее

  • просмотр (см. рис. 1),
  • доступ к данным,
  • автоматизация.
ODA Web SDK

Рис. 1: Просмотр 3D DWG файла в веб-приложении

ODA развивает продукт очень быстро, выпуская новую версию каждые четыре недели, в то время как релизы его API для настольных приложений выходят два раза в год. Скорость отчасти обусловлена необходимостью наверстать упущенное, а отчасти тем, что «таковы сегодняшние ожидания».

Просмотр (уже доступен). API для просмотра в режиме клиент-сервер работает в WebGL-совместимых браузерах, какими в настоящее время являются почти все веб-браузеры. Файлы хранятся на сервере и оттуда передаются в браузер. Программа просмотра работает со всеми форматами, поддерживаемыми ODA, такими как DWG, Microstation, Navisworks, IFC и PDF. Демо можно посмотреть на сайте ODA.

В июне ODA планирует реализовать редактирование разметки. Разметка сохраняется в собственном формате ODA – VSF (Visualize Stream Format), оптимизированном в целях повышения производительности и уменьшения размера файла. ODA планирует добавить версионность в этот формат и сделать его читаемым из любого приложения, использующего эту технологию. Обнаружение столкновений и все другие функции, существующие в десктопной версии Visualize API, будут добавлены позже.

Доступ к общим данным (в разработке). Этот API-интерфейс работает со структурой модели, позволяя запрашивать свойства вплоть до уровня объекта, такие как геометрия и материалы. Это планируется реализовать к концу года.

Автоматизация (в разработке). Этот API является платформой для выполнения команд на стороне сервера. Примером может быть преобразование тысячи DWG файлов в PDF в фоновом режиме.

Web SDK: интервью

Ральф Грабовски: Мне кажется, кое-что из этого было упомянуто на конференции в Праге прошлой осенью?
Нил Петерсон: Раньше мы называли это Web Visualize, так что вы действительно слышали о компоненте для просмотра. Новым является то, что мы расширили область применения: теперь это платформа для разработки, а не просто просмотрщик.
Планируете ли вы редактировать чертежи в браузере?
Реальное редактирование моделей САПР – в наших планах. Мы знаем, как это делать, но для этого нужно время.
Как происходит печать?
Печать осуществляется путем публикации в PDF и 3D PDF. У нас также есть экспорт STL для 3D-печати.
Есть несколько поставщиков, которые предлагают такие же услуги. Работаете ли вы над этим с какой-либо другой компанией?
В этом мы ни с кем не сотрудничаем. Мы делаем это полностью самостоятельно. Поскольку никто не доминирует в этой области, мы рассматриваем это как возможность, особенно учитывая нашу модель лицензирования.
Кто больше заинтересован в этой технологии – разработчики САПР или корпорации?
Заинтересованы как поставщики САПР, так и корпоративные участники. Они пробуют то, что мы предлагаем, дают нам обратную связь и свои пожелания и следят за развитием нашей технологии.
Если вы не берете плату за этот SDK, как вы зарабатываете на нем деньги?
Нашей миссией не является зарабатывание денег, потому что мы некоммерческая организация. Наша миссия заключается в разработке программного обеспечения для наших участников, а именно это направление теперь является одним из самых востребованных.

Мы создаем новую Специальную целевую группу (Special Interest Group, SIG) для Web SDK, что позволит участникам ускорить разработку в конкретных областях. Когда какая-либо компания присоединяется к SIG, они обеспечивают нам финансирование, которое применяется на 100% для найма дополнительных разработчиков для реализации приоритетов, установленных членами SIG. Мы уже опробовали это в некоторых областях и поняли, что таким образом компании могут влиять на разработку новых направлений в наших технологиях.

Есть ли демоверсия просмотрщика, которую можно попробовать?
Вы можете просмотреть демонстрационные 2D чертежи и 3D модели в различных форматах на cloud.opendesign.com (см. рис. 2). После загрузки файла правой кнопкой мыши откройте меню, в котором вам будут доступны "Explode", "Isolate" и другие опциии. Окно проводника объектов можно открыть, кликнув на иконке дерева в правом верхнем углу.
ODA Web SDK

Рис. 2: Начальный экран средства просмотра файлов

Вы можете загрузить свои собственные файлы через Main Menu/MyFiles, но для этого вам необходимо зарегистрироваться, введя в качестве логина адрес вашей электронной почты.

Больше подробностей о Web SDK: www.opendesign.com/products/web-sdk.

Ежегодная конференция ODA в этом году проходит 10-11 сентября в Милане, Италия. Для получения информации об участии посетите сайт conference.opendesign.com/.

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.