Ќеделей ранее ƒжон провел дл€ isicad двухчасовую презентацию, показав Onshape в действии и ответив на многочисленные вопросы. “акже ƒжон любезно предоставил нам доступ к Onshape дл€ самосто€тельного тест-драйва. ћы представл€ем вашему вниманию статью, составленную на основании презентации и наших собственных впечатлений от системы Onshape.
онечно, сейчас этот сценарий может показатьс€ экзотическим и искусственным. ƒа и вообще можно найти массу аргументов, почему он не соответствует реально примен€емому рабочему процессу. — другой стороны, если сегодн€ не соответствует, это еще не значит, что завтра, с приходом нового поколени€ инженеров, выросшего на смартфонах и написании курсовых в Google Docs, ситуаци€ не перейдет из разр€да экзотики в разр€д стандарта.
√лавное, что теперь, с выпуском Onshape, облачного 3D MCAD, всЄ это стало реализуемым на практике Ч на рынке по€вилс€ инструмент, обеспечивающий и насто€щую облачность, и проектирование на мобильниках, и совместную работу в реальном времени.
онечно, было бы наивно полагать, что высококонкурентна€ и консервативна€ индустри€ —јѕ–, насчитывающа€ полувековую историю успешных взаимоотношений с инженерами, будет потр€сена очередной программой моделировани€ в браузере или на телефоне. ƒл€ того чтобы зан€ть свое место в складывавшейс€ дес€тками лет экосистеме, новый CAD должен успешно решать самые острые проблемы пользователей, которые до сих пор не удалось преодолеть всем остальным.
ѕо мнению ƒжона ’ирштика, основател€ Onshape, к подобной проблеме, о которой посто€нно говор€т инженеры и CAD-менеджеры, относитс€ управление CAD файлами и их верси€ми. —ерверы лицензий, PDM серверы, различные версии файла, загрузка, блокировка, поиск последней модифицированной версии и сли€ние изменений Ц всЄ это сегодн€ €вл€етс€ насто€щей головной болью в мире CAD. ѕоэтому философи€ Onshape построена вокруг идеи радикального упрощени€ управлени€ верси€ми Ч чтобы распределенна€ команда инженеров могла работать по-насто€щему совместно и эффективно.
ƒжон ’ирштик демонстрирует сотрудникам редакции isicad и компании Ћ≈ƒј—, как можно организовать совместную работу над деталью: из браузера и с мобильника.
ќблако, браузер, мобильник
Onshape Ч насто€щий облачный —јѕ–. ƒл€ его работы на компьютере не требуетс€ устанавливать что-либо помимо браузера с поддержкой WebGL (например, Chrome или Firefox). Ќе нужен ни специальный сервер, ни специальное »нтернет подключение, достаточно самого обычного WiFi. «айти в Onshape так же просто, как и в Google Docs, использу€ лишь адрес электронной почты и пароль.ƒл€ работы с Onshape на iOS и Android были разработаны специальные приложени€. ¬ерсию дл€ iOS уже можно скачать из Apple Store, а приложение дл€ Android будет доступно дл€ общего пользовани€ в ближайшем будущем. ¬ том числе благодар€ облачной архитектуре, эти приложени€ стали не просто программами-просмотрщиками, а полнофункциональными —јѕ– с возможност€ми редактировани€ трехмерной модели, управлением верси€ми и нотификаци€ми. Ќа серверной стороне они используют те же самые развитые средства трехмерного моделировани€, что и браузерна€ верси€.
ƒжон ’ирштик признаЄт, что пока еще не €сно, станут ли эти приложени€ востребованными или нет. Ќо, тем не менее, его команда вз€ла на себ€ риск и много инвестировала в разработку приложений дл€ мобильников и планшетов. ¬едь еще несколько лет назад никто не мог представить, что больша€ часть электронных писем будет отправл€тьс€ с использованием телефонов. Ќечто подобное может произойти и с CAD системами.
ƒругим преимуществом облака, по мнению ƒжона, €вл€етс€ конфиденциальность и безопасность данных. ќн полагает, что Onshape более безопасен, чем 99% всех десктопных систем. –иск дл€ инженера и компании заключаетс€ не в том, чтобы поместить свои данные в облако на сервера Amazon (там, где сейчас расположен Onshape) или сервера другого поставщика облачных услуг. –иск в том, что дл€ обмена файлами между десктопными системами используетс€ USB-пам€ть или электронна€ почта. ј ведь дл€ десктопов существуют еще и проблемы с Ђжелезомї или человеческим фактором (это, например, когда дети играют на вашем рабочем ноутбуке или р€дом с ним).
Ќекоторые люди вер€т в безопасность и конфиденциальность облака, а некоторые Ч нет. “ем не менее, очень многие серьезные компании довер€ют облаку и перевод€т туда свой бизнес. » Onshape создан как раз дл€ них. Ќо, конечно, люди из оборонной индустрии могут иметь известные трудности с использованием облачных систем.
аждый пользователь Onshape, в какой бы точке мира не находилс€, работает с одной и той же версией системы. Ќе существует оффлайн-версии или версии дл€ частного облака (развернутого на собственных серверах). «десь ƒжон решительно за€вл€ет: Ђесли кому-то нужны эти вещи [оффлайн и приватное облако], то пусть идет и покупает чью-либо другую CAD системуї.
¬ Onshape уже имеетс€ веб API, и есть несколько компаний, которые обратились в Onshape и сейчас экспериментируют с созданием дополнительных приложений дл€ рендеринга, CAM и некоторых других направлений.
”правление верси€ми и совместна€ работа
јрхитектура системы Onshape сильно отличаетс€ от архитектуры традиционных CAD. ¬ традиционных CAD системах вы работаете с файлами. ¬ы можете записать их на свой компьютер, и далее должны заниматьс€ управлением их верси€ми, если передаете их и взаимодействуете с другими инженерами. (»сключением €вл€етс€, пожалуй, лишь платформа DS 3DExperience: в CATIA V6 все данные хран€тс€ в ENOVIA)¬ Onshape файлов нет. Ќет ничего такого на вашем локальном компьютере, и вам совершенно не требуетс€ работать с файлами в облаке. ¬ы работаете с составными документами, которые хран€тс€ в облаке в качестве сущностей в базе данных. Ёти документы могут состо€ть из детали, сборки, G-кода, рисунков и чего угодно еще. —пециально сделано так, что они выгл€д€т как файлы, но это всЄ же не файлы. ≈стественно, есть возможность загрузить CAD файл в некотором попул€рном формате (ACIS, Parasolid, STEP, SolidWorks, CATIA, NX, и т.д.), вы можете транслировать его в документ Onshape и скачать обратно как файл (в форматах STEP, IGES, Parasolid, ACIS).
ќдной из наиболее впечатл€ющих особенностей Onshape €вл€етс€ возможность одновременной модификации модели (детали, сборки или чертежа) несколькими людьми. Ёто сделано аналогично тому, как выполн€етс€ редактирование документов в Google Docs, когда пользователь в режиме реального времени видит, какие изменени€ внос€тс€ другими пользовател€ми.
¬от так может выгл€деть сценарий работы с верси€ми и ветками дл€ одной и той же модели.
–азработчики Onshape консультировались на эту тему с сотрудниками Google, и те им объ€снили, что люди очень хорошо выполн€ют совместную работу, если вы показываете им пример. Ћюди копируют поведение, если вид€т, что делают другие.
ќсновным сценарием одновременной модификации €вл€етс€ совместна€ работа над сборкой Ц ожидаетс€, что это будет очень просто и потр€сающе. Ќапример, можно открыть сборку нескольким инженерам и начать делать отверсти€ в разных част€х. “акже имеетс€ функциональность, позвол€юща€ породить ветку (копию) документа дл€ работы над ним в параллельном режиме, а после таких изменений произвести сли€ние ветвей.
—истема Onshape сохран€ет каждый шаг во взаимодействии и истории. ¬ ней нет кнопки Ђ—охранитьї, поскольку сохран€ютс€ все действи€. » поэтому можно в любой момент выполнить операцию Ђќтмена действи€ї. ѕри работе с Onshape нет необходимости развертывать стороннюю PDM систему. Ѕолее реалистичным сценарием может оказатьс€ использование сторонней PLM-системы дл€ бизнес-процессов: когда вы делаете изменени€ в модели, то используете Onshape, а когда работа закончена, то берете файл в формате Parasolid или SolidWorks и помещаете его в следующую PLM систему (это может быть программно автоматизировано).
—тандартна€ функциональность 3D MCAD
ќблако, мобильность и совместна€ работа Ц прекрасные вещи, но они обладают небольшой ценностью дл€ инженеров, если отсутствуют стандартные и мощные средства трехмерного MCAD моделировани€. » здесь видно, что система Onshape была создана профессионалами CAD с дес€тками лет промышленного опыта.
ƒжон ’ирштик демонстрирует кинематику сборки, созданной в Onshape.
“€жело сделать сложные вещи простыми, но команда Onshape постаралась сделать пользовательский интерфейс аккуратным и интуитивно пон€тным. ƒл€ изучени€ пользовательского интерфейса на сайте Onshape предлагаютс€ дес€ток обучающих видео и множество публичных 3D моделей.
Ћюбопытно, что одним из опасений ƒжона ’ирштика €вл€етс€ вовсе не отсутствие интереса к продукту, а то, что у потенциальных пользователей могут быть чересчур завышенные ожидани€. “ак что маркетингова€ стратеги€ Onshape до насто€щего момента заключалась в том, чтобы держать ожидани€ невысокими, говорить меньше громких слов, больше делать и наполн€ть продукт реальным функционалом. “ак что это хорошо, когда люди начинают сравнивать MCAD функционал Onshape с SW и Pro/E Ч это означает, что они понимают, в какую компанию хочет попасть Onshape.
¬ любом случае, разработчикам Onshape еще много чего предстоит. Ќапример, не реализованы такие функции как лофтинг (создание поверхности по сечени€м) или моделирование поверхностей свободной формы. “ак что команда Onshape к выпуску бета-версии не закончила свою работу и даже не близка к ее окончанию. У≈сли бы мы поговорили через 10 лет, то у нас все еще было бы много работыФ, - предсказывает ƒжон.
оманда Onshape состоит сейчас из 45+ инженеров и менеджеров программного продукта, дес€ти специалистов по маркетингу и продажам, менеджмента и пары дес€тков интернов. ќсновател€м Onshape пришлось хорошо поработать, чтобы найти всех этих реб€т в течение двух лет. Ќекоторые из сотрудников были уже знакомы по работе в SW и PTC в окрестност€х Ѕостона, а некоторые сами вышли на Onshape.
ѕользовательский интерфейс Onshape.
÷ены и конкуренты
—ейчас Onshape доступен в виде бесплатной и платной версий. ѕредварительно объ€влена цена Ч 100 долларов в мес€ц, что намного дешевле, чем больша€ часть десктопных —јѕ–. Ѕесплатна€ верси€ позвол€ет держать открытыми 5 приватных документов и не накладывает никаких ограничений на функциональность 3D моделировани€, совместного редактировани€, сохранени€, трансл€ции и т.п. ¬ платной версии нет ограничений на количество активных документов. ѕока что считаетс€, что схемы оплаты так же наход€тс€ в режиме бета-тестировани€ и могут изменитьс€ в будущем.ѕо мнению ’ирштика, у Onshape нет конкурентов среди облачных —јѕ–, поскольку нет облачных —јѕ– с похожей функциональностью и подходом. Ќесколько Ђполуоблачныхї систем, правда, существуют, но они совсем другие. “ак что конкурировать придетс€ с традиционными десктопными системами от SolidWorks, Autodesk, PTC и других компаний.
ƒействительно, если вспомнить про Autodesk Fusion 360 или SolidWorks Mechanical Conceptual, то вы€снитс€, что они выполн€ют операции трехмерного геометрического моделировани€ локально, а не в облаке. ¬ то врем€ как функциональность ранее созданных насто€щих облачных систем (доступных из браузера), таких как TinkerCAD, находитс€ далеко позади Onshape.
¬месте с тем, конкуренци€ с Onshape может возникнуть не только на рынке CAD, но и на рынке облачных PDM, где на сегодн€ одной из самых заметных систем €вл€етс€ GrabCAD Workbench, ставша€ полностью бесплатной мес€ц назад. “акже существуют множество различных десктопных и облачных программ-просмотрщиков CAD-файлов, которые могут оказатьс€ за бортом с по€влением бесплатной версии Onshape и ее способности открывать и транслировать несколько попул€рных форматов CAD.
Ќа сегодн€, к выходу бета-релиза, у Onshape более 1000 пользователей. Ќекоторые из них уже делают насто€щие продукты Ц машиностроительные и индустриальные вещи, а некоторые даже плат€т деньги. ѕосмотрим, как будет развиватьс€ ситуаци€ дальше, и удастс€ ли Onshape повторить блистательную судьбу SolidWorks. »нвесторы смотр€т на развитие дел с оптимизмом: согласно информации в Fortune, они уже оценивают Onshape примерно в $295 миллионов.
ќдни из первых российских пользователей Onshape учатс€ совместной работе над одной и той же деталью. ќни не бо€тс€ хранить свои данные в облаке на серверах, расположенных где-то в —Ўј.