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

Статьи

25 мая 2021

Кто знал, что пока Onshape шел к своему успеху, в Швейцарии уже выпекали облачную CAD?

Рупиндер Тара

Roopinder Tara

Оригинал публикации: Roopinder Tara. While Onshape Got Famous, a Browser-Based CAD Application Was Baking in Switzerland—Who Knew?

Компании ЛЕДАС было особенно приятно увидеть на портале engineering.com статью про нашего самого давнего (из актуальных) бизнес-партнера, заказчика и лицензиата — компанию AWV. В 2007 году мы познакомились с AWV в процессе лицензирования нашего геометрического решателя LGS и с тех пор всегда поддерживали технологическое сотрудничество, в том числе по разработке инновационных САПР-решений в вебе и проектов, посвященных вычислениям на графических процессорах.


Небольшая группа разработчиков еще в 2010 году увидела будущее CAD в облаке. Они назвали свой продукт Buerli.
AWV Informatik Buerli

Buerligon, облачная CAD программа, разрабатывалась компанией AWV Informatik в Швейцарии еще до появления Onshape

AWV Informatik Buerli

Параметрический эскиз, выполненный с использованием облачных CAD компонентов Buerli (изображение предоставлено AWV Informatik)

Где-то в окрестностях Бостона PTC за 470 миллионов долларов купила Onshape — работающее полностью в браузере приложение, созданное рок-звездами CAD, подарившими нам SOLIDWORKS. Это может считаться сделкой нашего недавно начавшегося века в области механического проектирования. Объявляя о сделке, генеральный директор PTC Джим Хеппельманн сказал, что цена была небольшой. По его словам, разработка аналогичной CAD-программы на базе браузера обошлась бы им дороже.

А в исследовательской группе, обосновавшейся в горах Швейцарии (в Санкт-Галлене, к востоку от Цюриха), работают шесть блестящих математиков и программистов, которые более 20 лет создают код CAD, но почти никому не известны — за исключением пары европейских фирм, с которыми они заключали контракты. Еще в 2010 году в AWV Informatik AG писали код для веб-программы CAD, которую они в честь хлеба назвали Buerli (подробнее об этом ниже). Два года спустя шесть намного более известных людей (Джон Хирштик, Майкл Лауэр, Дэйв Коркоран, Джон МакЭлени, Скотт Харрис и Томми Ли) основали Belmont Technology, переименовали ее в Onshape и в 2012 году переехали в Кембридж, штат Массачусетс. Это был «холодный старт», как сказал Хирштик на форуме Onshape. В тот момент еще не было написано ни одной строчки кода.

AWV Informatik Buerli


Компания Onshape, которая начинала как Belmont, была зарегистрирована примерно через два года после того, как AWV Informatik уже приступила к созданию кода для полностью облачной CAD программы (изображение предоставлено Onshape)

AWV Informatik Buerli


Intelliact, швейцарская консалтинговая фирма по PLM, в своем исследовании относит Buerli к небольшой группе облачных CAD приложений, хотя и помещает ее в «low end» сегмент в отличие от Onshape (изображение предоставлено Intelliact)

Что такое Buerli?

Buerli — это набор модулей кода, которые можно использовать для создания облачного CAD приложения.

Buerli позиционируется как переносимая CAD система, которую вы можете установить где угодно (локально или в облаке) в качестве движка для вашего конкретного приложения. Разработчик может использовать ее различные компоненты — например SolidAPI для твердотельного моделирования или HistoryAPI для параметрического моделирования и сборки — для создания кастомизированного CAD приложения, которое полностью функционирует в сети и может выполняться в браузере.

На основе Buerli AWV Informatik разрабатывает Buerligon, универсальный, основанный на истории параметрический инструмент твердотельного моделирования в браузере (как и Onshape) для конечных пользователей.

Buerligon использует геометрическое ядро SMLib от Solid Modeling Solutions. SMLib используется в CD-Adapco, ModuleWorks, в Vico от Trimble и в других системах. Разработка Buerligon находится на ранней стадии, но в ней реализованы базовые функции работы с деталями и сборками.

AWV Informatik Buerli

Райнер Вайгель, генеральный директор AWV Informatik AG

«Нам нужно больше ресурсов для продолжения работ», — говорит Райнер Вайгель, генеральный директор AWV Informatik.

Компания считает, что Buerli идеально подходит для промышленных предприятий, поскольку они могут создавать пользовательские облачные CAD определенного назначения. Примером может быть компания, которая хотела бы дать своим клиентам возможность самостоятельно конфигурировать продукт, и затем предоставляла бы им свои производственные мощности для изготовления полученных образцов. После задания нескольких параметров — например количества зубьев шестерни, цилиндров двигателя или отпечатка ступни — Buerligon сможет выдать модели деталей или инструментарий для создания шестерни, двигателя или ботинка.

Швейцарский портал Blexon, предоставляющий услуги по производству изделий из листового металла, с 2018 года дает своим клиентам возможность моделировать детали из листового металла, используя Buerli.

AWV Informatik Buerli

Деталь из листового металла, моделируемая на основе входных параметров в компании Blexon, которая использует облачные CAD-компоненты Buerli (изображение предоставлено Blexon)

Другими клиентами AWV являются шведский гигант Sandvik, TDM Systems и KISSsys, приложение для моделирования и анализа шестерён от Gleason.

AWV Informatik Buerli

Немецкая компания Walter Tooling использовала компонент ActiveX из ClassCAD от AWV для создания своего прототипа PLM в 2005 году (изображение предоставлено AWV)

AWV Informatik Buerli

При выборе строительных блоков Buerli отображается соответствующий им код JavaScript

AWV Informatik AG зародилась в Interstaatliche Hochschule für Technik Buchs (Технологическом университете Букс, или просто NTB). В 1998 году появился первый продукт компании — ClassCAD, инструмент для параметрического твердотельного моделирования, который позже стал серверным компонентом Buerli.

Разработчики AWV добились некоторой известности в профессиональном сообществе. Открытый исходный код, разработанный Паулем Хеншелем (Paul Henschel), одним из ключевых специалистов AWV, составляет основу кода клиентской части Buerli и был скачан 38 000 раз за неделю с популярного сайта сообщества программистов GitHub. Основанный на рендерере React для three.js, в 2020 году он был выдвинут на премию Open Source Award в категории «Прорыв года», набрав 12 000 голосов.

Что такое Buerligon?

AWV Informatik Buerli

Этот хлеб известен только местным жителям. Buerli берет свое название от традиционного швейцарского хлеба bürli (изображение взято в Twitter)

«Buerligon — это такой маленький швейцарский хлеб», — объяснил Райнер Вайгель, генеральный директор и основатель AWV Informatik AG. Мы провели встречу с Райнером в Zoom с целью понять, почему компания осталась без внимания со стороны CAD индустрии и соответствующих СМИ.

Райнер оказался дружелюбным, скромным, простым и искренним — в отличие от шустрых, беззастенчивых и всегда думающих о продажах технических предпринимателей, которых много в Сан-Франциско. Он не использует приемов в стиле «действуй-сейчас-или-опоздаешь», типичных для Uber/Facebook/Amazon/Airbnb. Вайгель говорит в сдержанной манере. Презентация не о нем, а о коде, который они написали, о решении, которое они нашли.

Райнер изучал математику в Германии и получил степень доктора философии в EPFL (Ecole Polytechnique Fédérale de Lausanne), одном из двух швейцарских федеральных технологических институтов, где он защитил диссертацию по системам логического вывода, основанным на ограничениях. В течение 10 лет он преподавал в университете структуры данных и алгоритмы, а затем ушел из университета, чтобы основать AWV Informatik.

AWV не получала сотен миллионов от инвесторов, а работала по контрактам, в основном с Sandvik и несколькими шведскими фирмами. Компания создала веб-ориентированный CAD продукт, работающий в браузере, имея минимальные средства, но не сделала ничего, чтобы рассказать об этом миру.

Райнер пояснил, что зарплату — по крайней мере, большую ее часть — им платил Sandvik.

«Мы маленькая компания, — отметил Райнер, возможно, с легким сожалением, — писали о нас немного. У нас вышла небольшая статья о работе, которую мы выполнили совместно с компанией ЛЕДАС».

И это все? Если вас нет в Интернете, то можно сказать, что вас практически не существует. Но это не первый случай, когда две одинаковые инновации появляются параллельно, а признание получает только одна. Математический анализ был одновременно создан Исааком Ньютоном и Готфридом Вильгельмом Лейбницем. Современная теория эволюции приписывается Чарльзу Дарвину, в то время как мы, кажется, забываем о вкладе Альфреда Рассела Уоллеса.

«Мне 57 лет, — сказал Райнер. — Пора уже разработать план для Buerli, чтобы мои коллеги могли продолжить воплощение идеи. Было бы неплохо иметь партнера для финансирования дальнейшего развития».

Перспективы

Вполне вероятно, что на решение PTC повлияли достижения и репутация команды Onshape, а заключение более выгодной сделки в Швейцарских Альпах не изменило бы ход истории CAD. Onshape, подпитываемый сотнями миллионов венчурных инвестиций и написанный признанными экспертами, относительно быстро превратился в полностью работоспособное профессиональное приложение MCAD, в то время как команда AWV, которая вполне могла стать автором первого облачного CAD приложения, смогла разработать только модули Buerli и все еще продолжает работу над конечным продуктом, поскольку большую часть времени вынуждена тратить на работу в проектах по контрактам.

Облачные CAD, похоже, становятся все более привлекательными для новых пользователей. PTC объявила о самом прибыльном квартале за всю историю, и ее генеральный директор Джим Хеппельманн не замедлил упомянуть Onshape в отчете для инвесторов. Мы можем вообразить, что компании-разработчики CAD, у которых нет веб-версии их продукта, захотят последовать такому примеру, и не удивимся, если они обратятся за помощью к AWV.


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

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