Конференция Autodesk Revit DevCamp Russia

Autodesk Revit DevCamp 2013 — первая открытая конференция для разработчиков приложений под Autodesk® Revit® в России

 

Участники данной конференции получили уникальную возможность встретиться с разработчиками Autodesk® Revit® и узнать о тонкостях создания приложений под продукты этого семейства.

Программа конференции состоит из 15 выступлений от представителей компании Autodesk, посвященных технологиям Autodesk Revit и последним изменениям в API, в отдельную секцию помещены выступления по развитию бизнеса совместно с Autodesk. Видеозаписи и презентации выступлений вы можете скачать в программе конференции ниже

Программа конференции Autodesk Revit DevCamp

 

08.00-08.30   Регистрация участников  
08:30-09.00   Приветствие от руководства Autodesk Россия и СНГ  
  Разработка приложений для Autodesk Revit: Мастер-классы начального уровня Разработка приложений для Autodesk Revit: Мастер-классы продвинутого уровня Мастер-классы по развитию бизнеса
09:00-10:15 Обзор Autodesk Revit API и новые возможности в 2014 версии. Саша Варсанофьева (Sasha Varsanofieva), менеджер по разработке технологий платформы Autodesk Revit.
Будут рассмотрены новые возможности Autodesk Revit 2014 API и функциональные области, которые следует принимать во внимание при переносе приложений из прошлых версий Revit. Участники смогут лучше понять новинки, реализованные в Revit 2014 API, и узнают, как применить их для решения производственных проблем. Тем, кто только делает первые шаги в освоении Revit API, мастер-класс поможет познакомиться с его текущими возможностями.

 Autodesk Revit API Overview and What’s New in 2014.pdf

 Autodesk Revit API Overview and What’s New in 2014.mp4
API для работы с геометрией в Autodesk® Revit®. Борис Шафиро (Boris Shafiro), менеджер по разработке программного обеспечения Autodesk.
В Revit имеются мощные инструменты для анализа геометрии, ее расчета и отображения. На этом мастер-классе вы познакомитесь с инструментами API, увидите примеры и получите рекомендации по их использованию. Один из наборов функций API позволяет создавать вспомогательную 3D-геометрию. Другие наборы содержат средства анализа, такие как логические операции, анализаторы выдавливания и функции расчета помещений и комнат, предназначенные для выполнения специфических задач. На мастер-классе также пойдет речь о геометрических функциях для таких элементов, как строительные детали, стены, облака точек и анализ энергопотребления.

 Geometry API in Autodesk Revit.zip

 Geometry API in Autodesk Revit.mp4
Облачные технологии и мобильные устройства – почему и когда? Джим Куонси (Jim Quanci), директор Autodesk Developer Network.
Все кругом говорят, что облачные технологии и мобильные устройства меняют отрасль разработки ПО. Что это значит для ваших клиентов? Какие открываются возможности? О чем следует поинтересоваться у клиентов, чтобы осознать свои перспективы в этом направлении? Чему должны научиться сами разработчики? На мастер-классе вы получите ответы на эти и многие другие вопросы, а также увидите в действии ряд облачных и мобильных приложений, разработанных Autodesk и участниками Autodesk Developer Network. Значительная часть содержания этого мастер-класса была впервые представлена на Autodesk DevDays 2012.
10:15-10:30 Перерыв Перерыв Перерыв
10.30-11.45 Моя первая программа для Revit - часть I. Артур Кураков, Активист Сообщества пользователей Autodesk.
Этот мастер-класс предназначен для пользователей Revit, которые заинтересованы в более производительной работе, стремятся автоматизировать выполняемые задачи, но не имеют навыков компьютерного программирования. В Интернете доступно множество ресурсов по адаптации Revit, но большинство из них предназначено для пользователей, имеющих достаточный опыт в программировании. Наш мастер-класс организован по-другому и не требует навыков программирования. Мы начнем с обзора преимуществ адаптации продуктов, затем за пару минут, пользуясь Visual Studio Express, создадим с нуля работоспособный плагин, а после этого во всех подробностях ознакомимся с основополагающими принципами и специфическими для Revit возможностями программирования. На мастер-классе будут использоваться Revit .NET API и язык программирования C#. Мы также кратко представим SharpDevelop – инструмент для быстрого создания макросов в Revit.

 My First Plugin for Revit - Part I.pdf

Учебный курс «Моя первая программа для Autodesk Revit»

 My First Plugin for Revit - Part I.mp4
Новые возможности Revit API 2014. Джереми Тэммик (Jeremy Tammik), консультант Autodesk DevTech.
Мы обратим внимание на ряд основных новинок в Revit 2014 API, которые также будут обсуждены в мастер-классе "Обзор Autodesk Revit API и новые возможности в 2014 версии". Среди рассматриваемых тем – доступ API к брузеру проекта, копирование и вставка, форматирование спецификаций, запуск команд и графическая система. На мастер-классе также будут продемонстрированы и обсуждены образцы программного кода.

 The Revit 2014 API.pdf

 The Revit 2014 API.mp4
Танец со слонами   - как получить максимальную отдачу от сотрудничества с Autodesk. Джим Куонси (Jim Quanci), директор Autodesk Developer Network.
Мастер-класс для разработчиков коммерческого ПО и независимых специалистов, стремящихся добиться большего от партнерства с Autodesk. Пользуетесь ли вы всеми ресурсами, которые Autodesk предоставляет партнерам-разработчикам? Знают ли ваши специалисты, как они могут объединить усилия с различными подразделениями Autodesk, в том числе с разработчиками ПО, службой маркетинга и продаж, авторизованными реселлерами и дистрибьюторами Autodesk? В каком направлении нужно развивать бизнес, чтобы оседлать слона, а не оказаться растоптанным им? Обо всем этом вы узнаете на нашем мастер-классе, где будут подробно разобраны проблемы конкретных организаций и предоставлены консультации.
11:45-13:00 Перерыв на обед Перерыв на обед Перерыв на обед
13:00-14:15 Моя первая программа для Revit - часть II. Артур Кураков, Активист Сообщества пользователей Autodesk.
Вам интересно, какие элементы интерфейса Revit могут быть настроены в соответствии с вашими потребностями и задачами вашей организации? Как интегрировать плагин в интерфейс Revit, чтобы он вызывался не только из списка External Tools? Мы рассмотрим пользовательский интерфейс Revit и проведем обзор всех возможностей его адаптации с помощью API. Также мы расскажем о том, как Revit 2014 API помогает настраивать ленту, панель быстрого доступа, индикаторы хода процессов и диалоговые окна, а также подменять команды Revit пользовательскими командами. Вы станете лучше понимать возможности адаптации интерфейса Revit и научитесь интегрировать свои программы, последовательно соблюдая стиль и структуру Revit.

 My First Plugin for Revit - Part II.pdf

Учебный курс «Моя первая программа для Autodesk Revit»

 My First Plugin for Revit - Part II.mp4
О базовой структуре Autodesk Revit API. Саша Варсанофьева (Sasha Varsanofieva), менеджер по разработке технологий платформы Autodesk Revit.
Хорошее понимание базовой структуры Autodesk Revit API является необходимым условием для разработки эффективных приложений для Autodesk Revit. Как правило, ключевое значение имеют следующие элементы структуры: 1) внешние команды, 2) транзакции и регенерация, 3) события и обратные вызовы и 4) модули обновления. Платформа программирования существует уже давно, но некоторые факты о ней, возможно, еще не до конца осознаны. На мастер-классе мы рассмотрим необходимые базовые вопросы, а также прольем свет на некоторые аспекты поведения приложений, которые обычно скрыты от взгляда. Полученная информация поможет разработчикам создавать более эффективные, безопасные и надежные приложения.

 Core Frameworks of Autodesk Revit API.pdf
 Core Frameworks of Autodesk Revit API.mp4
Autodesk Vault: Основы интерфейса прикладного программирования (API). Марат Миргалеев, технический консультант Autodesk Developer Network.
Autodesk Vault – это признанное в мире решение для управления инженерными данными, работающее с файлами САПР, в том числе Autodesk Revit, AutoCAD Civil 3D и AutoCAD. Мастер-класс станет отправной точкой для тех, кто решил заняться написанием приложений для Autodesk Vault или просто интересуется имеющимися перспективами. Мы рассмотрим основные возможности Autodesk Vault API и снабдим вас всеми необходимыми знаниями для начала практической работы.

 Autodesk Vault API.pdf
 Autodesk Vault API.mp4
14:15-14:30 Перерыв Перерыв Перерыв
14:30-15:45 Ключевые понятия Редактора семейств. Стив Кэмпбелл (Steve Campbell), менеджер по разработке контента для Autodesk Revit.
Умение создавать семейства в Autodesk Revit – ключ к успешной работе с продуктом. Это справедливо и для тех, кто пишет программы для Autodesk Revit. Работа с семействами через API во многом аналогична работе с ними в пользовательском интерфейсе. Создание семейств без полного понимания того, как работают семейства в Revit, может привести к неприятным последствиям в будущем. Ваши возможности при работе с семействами практически безграничны. Этот мастер-класс – уникальная возможность услышать рассказ эксперта по семействам. Будут рассмотрены следующие темы: опыт пользователей, зависимости, аналогия со скелетом, мышцами и кожей, типоразмеры и экземпляры, выбор шаблона для семейства.

 Key Concepts of the Family Editor.pdf
 Key Concepts of the Family Editor.mp4
Revit + Облачные технологии. Джереми Тэммик (Jeremy Tammik), консультант Autodesk DevTech.
На этом мастер-классе будут представлены основы облачных и мобильных технологий. В качестве примера мы возьмем процесс редактирования 2D-образа модели Revit на мобильном устройстве без необходимости установки какого-либо дополнительного ПО – в обычном браузере. Как это реализовать? Надстройка для Revit экспортирует полигональное представление границ комнат и других элементов, таких как мебель и оборудование, в облачное хранилище. На мобильном устройстве выполняется запрос к хранилищу, и данные отображаются в Интернет-браузере с использованием JavaScript и SVG. При этом существует возможность вносить изменения, например, перемещать и поворачивать мебель и оборудование с сохранением результатов в облачной базе данных. Надстройка для Revit определяет, какие изменения произошли, и обновляет модель Revit.

 Cloud-based Round-trip 2D Revit Model Editing.pdf
 Cloud-based Round-trip 2D Revit Model Editing.mp4
Публикация ваших приложений в онлайн-магазине Autodesk Revit Exchange. Владимир Ананьев, технический консультант Autodesk Developer Network, Артур Кураков, активист Сообщества пользователей Autodesk.
Онлайн-магазин Autodesk Exchange Apps Store для Revit был открыт в прошлом году вместе с появлением 2013 версии. Разработчики приложений имеют уникальный шанс представить через него свое ПО пользователям архитектурно-строительных САПР Autodesk и обеспечить рост своего бизнеса. Этот мастер-класс посвящен техническим аспектам публикации приложений в Apps Store. Мы рассмотрим процедуру размещения приложений в онлайн-магазине и предоставим рекомендации, которым нужно при этом следовать.

 Publish Your Apps at Autodesk Revit Exchange Store.pdf
 Publish Your Apps at Autodesk Revit Exchange Store.mp4
15:45-16:00 Перерыв Перерыв Перерыв
16:00-17:15 Ваше первое параметрическое семейство Revit. Стив Кэмпбелл (Steve Campbell), руководитель разработки контента для Autodesk Revit, и Джереми Тэммик (Jeremy Tammik), консультант разработчиков приложений Autodesk.
В продолжение мастер-класса"Ключевые понятия Редактора семейств", мы обсудим следующие темы: создание вашего первого параметрического семейства Revit, вложенные семейства, API для размещения и модификации семейства.

 Building Your First Parametric Revit Family.pdf
 Building Your First Parametric Revit Family.mp4
Расширяемая область хранения (Extensible Storage). Борис Шафиро (Boris Shafiro), менеджер по разработке программного обеспечения Autodesk.
Сохраняйте в модели Revit данные ваших приложений, используя расширяемую область хранения Autodesk Revit API. Эта область заменила прежнюю технологию сохранения данных в общих параметрах. Данные можно делать доступными только для чтения, а также невидимыми для других приложений. Вы можете определить структуру данных наподобие иерархической схемы классов и связывать экземпляры данных с любыми элементами Autodesk Revit. Структурированные согласно схеме данные хранятся вместе с моделью и используют высокоуровневую объектно-ориентированную структуру с метаданными. Мы рассмотрим базовые концепции и практические методы, в том числе примеры приложений, демонстрирующие создание схем, чтение, обновление и удаление данных из расширяемой области хранения элементов Revit. Обсудим проблему контроля версий при обновлении и расширении имеющихся схем.

 Extensible Storage.zip
 Extensible Storage.mp4
Партнерство с Autodesk для разработчиков - Autodesk Developer Network. Наталья Поликарпова, руководитель программы ADN, Россия и СНГ.
На данном мастер-классе мы расскажем о том, как строить взаимодействие с Autodesk, если вы занимаетесь разработкой коммерческих или внутренних приложений на базе наших технологий; какую помощь вы можете получить от Autodesk, а также о том, какие требования и условия вступления в партнерскую сеть разработчиков Autodesk.