¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

19 апрел€ 2021

¬ чем разница между арендой Uber и Onshape

–альф √рабовски–альф √рабовски

Ќебольшой мартовской заметкой ќлега Ўиловицкого isicad уже отражал первую конференцию пользователей Onshape, но тема неисчерпаема: разве не любопытно, оправдываютс€ ли надежды на реализацию революции в CAD, анонсированной ƒжоном ’ирштиком? ѕочти так же интересно, совершит ли PTC рывок, который (за счет многообещающих поглощений IoT, AR/VR, а теперь и SaaS) существенно приблизит выручку исторического лидера MCAD/PLM к двух-трех-кратно большей выручке сегодн€шних отраслевых лидеров. –альф √рабовски запланировал публикацию обширного материала о первой конференции Onshape: вслед за публикуемым сегодн€ переводом первой части этого материала анонсированы втора€ часть, интригующе названна€ ЂOnshape дл€ пользователей Solidworks. Ѕудущее Onshapeї, и треть€ часть Ц вопросы и ответы.

ќригинал: Ralph Grabowski. Keynotes from Onshape's First User Conference (Part i of iii). Upfrontezine.com Issue # 1,091.


 онференци€ началась с панельного выступлени€ ƒжима ’еппельманна, CEO PTC.


–азговоры о том, что PTC может поглотить Onshape, возникли в августе 2019 года и завершились к но€брю. ƒжим ’еппельманн сказал, что он с самого начала издали наблюдал за развитием Onshape.

≈жегодно вместе со своими сотрудниками он оценивал прогресс Onshape в сфере реализации CAD в форме услуги (CAD SaaS). ѕосле того как в 2019 году эксперты сообщили ƒжиму: Ђћы полагаем, оно вот-вот заработаетї, он решил убедить Onshape присоединитьс€ к PTC.

(SaaS Ц термин, которым в PTC обозначают то, что мы называем ќблачный CAD, т.е. CAD, работающий на серверах и оплачиваемый с помощью подписок. √-н ’еппельманн рассматривает SaaS в качестве будущего отрасли CAD).

√-н ’еппельманн не скрывает, что его компани€ не смогла бы создать SaaS за те же деньги и за то же врем€, как это удалось Onshape (примерно по 100 миллионов долларов в течение примерно трех лет). ƒаже с учетом этого, потратив 470 миллионов долларов Ђчистым кэшемї, PTC осуществила самое дорогое в своей истории поглощение Ђдовольно небольшой компанииї. Ђ„истый кэшї означает, что PTC погасила задолженность Onshape перед внешними инвесторами (около 169 миллионов долларов), и поэтому суммарна€ цена составл€ет примерно 640 миллионов долларов.

ЂЌам повезло ещЄ и со временем покупки, ведь мы не знали о пандемии, котора€ многое изменила в мире. –ынок стал ценить облака и SaaS больше, чем когда-либо раньшеї.

Ќовости Onshape

“олько что Onshape превзошла рубеж 1 000 000 пользователей в сфере образовани€: преподавателей и студентов, пользующихс€ системой бесплатно, а также тех, кто платит за дополнительное сопровождение. ќбъем коммерческих продаж Ђнедавно вырос на 70%ї.

”пом€нем поглощени€, которые в последнее врем€ реализовала PTC:

  • непосредственно по просьбе Onshape: ECAD (Ђэлектрої CAD) и рендеринг;
  • те, которые может использовать Onshape: Frustum (generative design) и Arena PLM.

»де€ о том, что Onshape станет платформой PTC дл€ реализации SaaS-приложений коллективного пользовани€, принадлежит ƒжону ’ирштику. Ёта платформа названа Ђјtlasї Ц по имени греческого бога, который держал мир на своих плечах (но, на мой взгл€д, больше не держит). ѕрограммы, исполн€ющиес€ на јtlas, будет иметь тот же пользовательский интерфейс, что и Onshape.

ѕока на јtlas перенесены только Frustum и Vuforia AR (котора€ изначально была SaaS). ¬скоре это произойдет и с Arena PLM. Ѕудущие версии Creo и Windchill также будут работать на јtlas. ¬ыслушав эти и другие сообщени€ от PTC, € удивилс€ тому, как много времени требуетс€ PTC, чтобы интегрировать облачный софтвер с облачным софтвером.

¬ PTC надеютс€, что все клиенты компании в конечном счете будут в той или иной форме использовать SaaS. ѕоскольку пользователи PTC уже сейчас должны оплачивать десктопный софтвер годичными подписками, переход на оплату SaaS не повлечет больших изменений.

PTC визуализирует гиг-экономику

√-н ’еппельманн считает, что индустри€ CAD находитс€ на пороге нового подхода к разработке продуктов. ќн смотрит на Onshape как на ЂUber в сфере CADї, име€ в виду возможность избежать расходов на владение автомобилем. Ђѕросто используйте его, когда хотите и где хотитеї. Ёта аналоги€ неточна: как он сам заметил, Uber можно арендовать на 20 минут, но вы не можете арендовать OnShape на 20 минут; минимальный срок Ц 525 600 минут.

ƒалее г-н ’еппельманн с энтузиазмом говорил о гиг-экономике, Ђновойї экономике, которую некоторые правительства пытаютс€ прикрыть, в том числе на его родине в —Ўј. ќн нарисовал образ предпринимател€, сид€щего за кухонным столом, который хочет воплотить свою идею в жизнь, но не имеет опыта в проектировании, дизайне или производстве. ѕоэтому он использует новое приложение Gig Finder от Onshape, которое, по словам ’еппельманна, существует пока только в воображении. Ђя задаю нужные параметры гиг-работника, как если бы € искал дом дл€ отпуска ... и получаю в свое распор€жение неделю времени [промышленного дизайнера], который с блеском выполнит задачуї.

“акой вид услуг уже существует у независимых фирм; upFront.eZine несколько лет назад писал о примерах в архитектурной отрасли. »звестно, что результаты работы гиг-дизайнеров могут быть, м€гко говор€, неравноценными Ц подобно широкому разбросу качества 3D-моделей, который можно наблюдать на сайтах онлайн-библиотек. √-н ’еппельманн не рассказал, как будет провер€тьс€ профпригодность гиг-работников Ц эту проблему Uber также не решил.

¬ыступление исполнительного вице-президента PTC ƒжона ’ирштика

ƒл€ многих 2020 год был ужасным, но дл€ Onshape это был отличный год:

  • завершено сли€ние с PTC;
  • штат Onshape увеличилс€ почти вдвое;
  • выпущено 16 релизов продуктов, по одному каждые 3 недели;
  • запущен јtlas, в котором используютс€ основные сервисы Onshape;
  • приобретен ECAD: MCAD дл€ проектировани€ электрических систем; релиз ожидаетс€;
  • приобретен Migenius дл€ облачного фотореалистичного рендеринга почти в реальном времени; планируетс€ к запуску.
 онференци€ Onshape

Ѕывший генеральный директор Onshape, а ныне вице-президент PTC ƒжон ’ирштик

¬ице-президент PTC ƒжон ’ирштик отметил, что есть вещи, которые Onshape еще предстоит сделать. —начала будут добавлены ECAD и рендеринг, за которыми последует интеграци€ программного обеспечени€ дл€ моделировани€, уже имеющегос€ у PTC.

ќн назвал рендеринг в Onshape Ђуникальнымї из-за его полного SaaS-облачного подхода. «адачи рендеринга не перенос€тс€ в облако (как это реализовано некоторыми поставщиками —јѕ–); скорее, Onshape выполн€ет интерактивный рендеринг. ¬ демонстрации мы видели, как рендеринг обновл€етс€ примерно за одну-две секунды. ¬ отличие от —јѕ–, рендеринг действительно выигрывает от исполнени€ на сотн€х графических процессоров.

√-н ’ирштик в общих чертах описал некоторые из дополнительных функций, которые пользователи могут ожидать от Onshape: ЂЅольше функций моделировани€ деталей и сборок, больше возможностей дл€ черчени€, больше производительности (ее всегда недостаточно), больше функций управлени€ данными. ћы по-прежнему единственные в отрасли, у кого есть насто€ща€ полностью облачна€ архитектураї.

¬ообще-то есть и другие насто€щие полностью облачные —јѕ–, такие как Kudo компании Graebert, которую Onshape использует на своей вкладке дл€ черчени€.

 ак работает Onshape

»ль€ Ѕаран, вице-президент по архитектуре в Onshape, объ€снил, почему некоторые функции —јѕ– пока недоступны: ЂЅольшинство из нас работали в Solidworks; мы знаем, как сделать —јѕ– систему. ѕоэтому давайте позаботимс€ о том, чтобы [сначала] сделать то, что еще никто не делал, а затем создадим функциональность —јѕ–ї.

Ђ≈сли наши конкуренты захот€т предоставить преимущества полностью облачной —јѕ–, им придетс€ создавать ее с нул€, как это сделали мыї, Ц сказал г-н Ѕаран.  лассификаци€ современных систем —јѕ– основываетс€ на том, где выполн€етс€ код и как хран€тс€ данные:

Ќастольна€ —јѕ–
Ћокальна€ установка (код выполн€етс€ на настольных компьютерах)
ƒанные хран€тс€ в файлах

—јѕ– в хостинге
 од запускаетс€ на удаленных виртуальных машинах
ƒанные хран€тс€ в файлах

—јѕ– в качестве толстого клиента
Ћокальна€ установка
ƒанные хран€тс€ в базе данных

ќблачна€ —јѕ– (SaaS)
 од выполн€етс€ в облаке (на удаленных серверах)
ƒанные хран€тс€ в базе данных

ќтчасти то, как работает OnShape, продиктовано возможност€ми веб-браузеров, через которые Onshape взаимодействует с пользовател€ми; остальные его возможности обеспечиваютс€ тем, что он работает на фермах серверов. —м. топологию на схеме ниже.

 онференци€ Onshape

ћодули, составл€ющие Onshape

 лиент Onshape Ц это часть ѕќ, котора€ запускаетс€ в веб-браузере и написана на TypeScript. ќн обрабатывает взаимодействи€ с пользователем и рисует модель треугольниками с помощью WebGL, поэтому в этой конкретной операции нет задержки. (ћобильные приложени€ дл€ Android написаны на Java; дл€ iOS Ц на Objective C. »х функции отстают от веб-версии.)

 лиент Onshape через »нтернет обмениваетс€ данными с веб-серверами, арендованными у Amazon. ќни обрабатывают вход в систему, права доступа, взаимодействие с кодом клиента, выставление счетов и настройки учетной записи.  од написан на Java, что позвол€ет управл€ть пам€тью и упрощает многопоточность по сравнению с C++.

—ерверы моделировани€ (также написанные на Java) обрабатывают взаимодействи€ с открытыми документами (модел€ми, чертежами и т. д.), такими как геометри€, списки сборок, деревь€ функций, и пользовательские событи€, такие как редактирование деталей и объединение рабочих областей. Ёти серверы сохран€ют изменени€, сделанные пользовател€ми (подробнее ниже), но не работают с геометрией.

—ерверы геометрии используют Parasolid от Siemens дл€ моделировани€ и DCIM дл€ ограничений. «десь работает код, написанный на C++ дл€ повышени€ производительности и эффективности, как в настольных —јѕ– системах. Ёти серверы генерируют геометрию дл€ изображений, обеспечивают взаимодействие с эскизами, обрабатывают скрытые линии, работают со сборками и запускают FeatureScript.

ћодели хран€тс€ в базе данных MongoDB. ƒанные зашифрованы, и дл€ них выполн€етс€ посто€нное резервное копирование. ѕоскольку геометри€ обрабатываетс€ отдельным сервером, сбои не вли€ют на сохраненные данные. ¬ худшем случае тер€етс€ только последнее изменение, если оно не было записано в базу данных. Onshape назначает внутренний неизменный идентификационный номер документам, верси€м и вкладкам. ѕоскольку идентификатор никогда не мен€етс€, нет битых ссылок.

Ђјппаратные сбои случаютс€ї, Ц сказал г-н Ѕаран.  огда сбоит оборудование, дл€ пользователей это может выгл€деть как, например, перезагрузка страницы.

Onshape, естественно, работает на ближайшей к вам ферме серверов Amazon; но когда нагрузка в дневное врем€ увеличиваетс€, Amazon анализирует доступность серверов и, если нужно, переключаетс€ на серверы в других регионах мира. ¬ обоих случа€х (при высокой загрузке на ближайших серверах или использовании удаленных серверов) врем€ отклика может увеличитьс€.

ќдним из недостатков Onshape, основанного на веб-интерфейсе, €вл€етс€ то, что программисты должны посто€нно следить за тем, чтобы Onshape не ломалс€ при обновлении браузера. Ёто обеспечиваетс€ предварительным тестированием кода в бета-верси€х основных браузеров.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

-->

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: Dassault Systèmes и софтверна€ республика
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2021 √руппа компаний «Ћ≈ƒј—»

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