понедельник, 30 июля 2012 г.

Новости блога от 30.07.2012

Доброго всем дня!
У меня к Вам есть две новости:

  1. Обновил дизайн блога. Так, мне кажется, удобней и красивей. Гаджеты пропали временно - скоро blogspot доработает шаблоны, и они появятся.
  2. Создал реплику данного блога для англоязычной аудитории: Zippy Bytes. Там будут переводные статьи по Vault и не только с русского, и прочие полезности.

понедельник, 23 июля 2012 г.

Исследование и проектирование Autodesk Vault. Часть 1. Модель Vault

Добрый день, дорогие читатели!

Ещё со школьной скамьи меня интересовало создание роботов. Во-первых - это интересно, что-то создавать; во-вторых, робот при определенном старании и воображении может стать даже собеседником. А в-третьих и, пожалуй, самое важное - робот помогает.
Так о чем это я? Большинство из нас работает с программами. Так вот, вы можете представить программу в виде объекта материального мира? Мне, например, весьма непросто - максимум что приходит на ум: код, графический интерфейс или командная строка. То есть, когда она не работает - в этом я виню только ее, в частности разработчика. Однако, это может происходить из-за того, что мы недостаточно представляем, что программа может, недостаточно правильно формируем для неё задание.
Для разрешения подобной ситуации предлагаю ввести некоторого рода антропоморфизм - «ромпотоморфизм»  (греч. ρομπότ  робот, μορφή вид).
Так, можно Vault описать в виде робота, который расположен на сервере. Назовём его для определенности Vault-E. Управление им осуществляется при помощи полнофункционального пульта управления, либо при помощи малогабаритных раций по сетевому каналу.


Робот обитает на сервере, как Вы уже поняли, в виде приложения. Доступ к системному меню происходит через консоль ADMS Console. Робот имеет доступ к картотеке (база данных), и библиотеке файлов (файловому хранилищу). Картотека содержит в себе ссылочную информацию о файлах, и прочую сервисную информацию.
Vault Explorer можно описать как пульт управления, с которого происходит формирование запросов роботу посредством оконного интерфейса, который может расширяться пользовательскими надстройками. Отправленные запросы обрабатываются на сервере роботом. Для этого он обращается к картотеке, а если надо - и к библиотеке.

Звучит, согласитесь, как минимум, странно. Однако, довольно удобно для понимания архитектуры Vault, что пригодится нам впоследствии.

GoToLocation - It's All Just Ones and Zeros

Добрый день!
Дуг Редмонд в своём блоге описал функцию Vault 2013 API, которая не указана в последнем SDK.



GoToLocation предоставляет возможность перейти в другое расположение по завершению выполнения пользовательской команды. Например, при создании каталога, пользователь сразу перемещается в него.

Для того, чтоб получить доступ к функции, необходимо выставить свойство GoToLocation на объекте типа ICommandContext, через который вы попали в пользовательскую команду. Работает на подобии функции ForceRefresh. Вы выставляете значение где-нибудь внутри команды, а Vault Explorer выполняет дополнительные операции по завершению команды. Кстати, GoToLocation и ForceRefresh можно использовать совместно - так, вначале произойдет принудительное обновление, а затем переход по назначению.

Для выставления GoToLocation необходимо настроить новый объект типа LocationContext. В нем содержится две части: SelectionTypeId - тип объекта, к которому переходим,- и FullName, либо путь к объекту. Так как мы имеем дело со деревом каталогов, то используем имена и пути взамен ID.

Значения, передаваемые FullName зависят от типа объекта. Ниже представлена таблица, которая дает представление о типах:

Тип объектаLocationContext.FullName
ФайлПолный путь к файлу
КаталогПолный путь к каталогу в формате Vault
ЭлементНомер элемента
Запрос на изменениеНомер запроса на изменение
Пользовательский объектНомер пользовательского объекта

среда, 18 июля 2012 г.

вторник, 17 июля 2012 г.

Совместимость Vault 2013 снизу вверх

Take a rest IT admin guy! (Forward compatibility) - Under the Hood:

Брайан Шанен принес нам радостную весть о том, что любое клиентское приложение, которое на данный момент подключатся к ADMS 2012 (сервер 20120), без каких-либо обновлений, способно подключится к серверу Vault 2013.
Схема совместимости Vault 2012

пятница, 13 июля 2012 г.

Исследование и проектирование Autodesk Vault. Часть 0.1. История truEVault - предшественника Vault

Добрый день!

Хочу представить вам небольшую ретроспективу по Vault.

Вступление

Для того, чтобы детально разбираться в продукте, необходимо знать его историю.

Постановка задачи

На англоязычной Википедии в статье Vault в разделе история приводится следующее:
Autodesk Vault был первоначально известен как truEVault - часть приобретения у компании под названием truEInnovations, Inc основана в Иган, штат Миннесота. truEInnovations была основана предпринимателями Брайаном Ропке и Дином Бриссоном в 1999 году.
Компания была создана с целью продвижения на рынке более доступного инструмента для управления инженерными данными.
После приобретения активов truEInnovations от Autodesk в 2003 году, компания Autodesk начала дальнейшую интеграцию продукта в линейку продуктов для производства, начиная с Autodesk Inventor.

Решение задачи

Ниже приведена хронология новостей компании truEInnovations с сайта archive.org, поскольку теперь бывший сайт фирмы занят мебельной фирмой с созвучным названием.

20.09.1999 - Inventor 1
01.03.2000 - Статья "Очистка и обслуживание файлов лучше и быстрее" опубликована в весеннем номере Profiles Magazine's

01.03.2000 - Inventor 2
01.08.2000 - Inventor 3
18.09.2000 - truEInnovations выпускает truEVault Версия 0.2.5
16.10.2000 - truEInnovations запускает Интернет Конференц-зал по WebEx
31.10.2000 - truEInnovations становится членом MSDN Business Connection
27.11.2000 - truEInnovations выпускает truEVault Версия 0.5.0
01.12.2000 - Inventor 4
17.01.2001 - truEInnovations подписал соглашение с ENGINEERING.com
08.02.2001 - truEInnovations выпускает truEVault Версия 1.0.0
19.02.2001 - truEInnovations представляет вице-президента по продажам и маркетингу Брента Гитела Brent Gittel
23.04.2001 - truEInnovations выпускает truEVault версии 1.5.0
01.09.2001 - Статья "Убить боль PDM" опубликована в сентябрьском выпуске Pro/E Magazine
19.09.2001 - Inventor 5
12.10.2001 - truEInnovations объявляет рекордный рост доходов за 3 квартал 2001 года
26.11.2001 - Технический директор truEInnovations принимает участие в Круглом столе по развитию в Autodesk University в Лас-Вегасе, штат Невада
03.12.2001 - truEInnovations принимают участие с Autodesk в Invent America Tour
14.01.2002 - truEInnovations стали партнерами AMD, чтобы обеспечить совместимость с линейкой процессоров AMD Athlon ™
30.01.2002 - Inventor 5.3
11.02.2002 - truEInnovations представляет truEVault, управления файлами на основе рабочих групп для Autodesk Inventor и Autodesk Streamline
01.04.2002 - truEVault отмечен, как MAI Partner Solution в весеннем Mechanical Solutions Magazine
01.04.2002 - Статья  "Управление файлами стало простым" публикуется в весеннем Mechanical Solutions Magazine
15.04.2002 - truEVault Показанный в последнем выпуске Japan's Digital Engineering Magazine
22.04.2002 - truEInnovations объявляет TheCADZone, Inc авторизованным реселлером
29.04.2002 - truEInnovations объявляет Solid Caddgroup Inc авторизованным реселлером
13.05.2002 - truEInnovations объявляет Secant Technology, Inc авторизованным реселлером
20.05.2002 - truEInnovations объявляет CADRE Systems, Inc авторизованным реселлером
27.05.2002 - truEInnovations объявляет MasterGraphics, Inc авторизованным реселлером
10.06.2002 - truEInnovations объявляет Computer Services авторизованным реселлером
24.06.2002 - truEInnovations объявляет MGB Systems, Inc авторизованным реселлером
08.07.2002 - truEInnovations объявляет JVH Engineering, Inc авторизованным реселлером
22.07.2002 - truEInnovations одним из первых вступает в программу сертификации Elite Autodesk Inventor ™ 5.3
05.08.2002 - UVP движется к безбумажной производства с truEVault
30.08.2002 - truEInnovations объявляет Quannon CAD Systems, Inc авторизованным реселлером
10.09.2002 - truEInnovations объявляет о выпуске truEVault 2.0 для Inventor ™
15.10.2002 - Inventor 6
04.03.2003 - Приобретая новые активы, Autodesk продвигается вперед, чтобы воплотить свою стратегию Mainstream Product Lifecycle Management
18.04.2003 - Inventor 7

Выводы

На основании хронологии можно сделать график, в котором указывается разрыв при выходе новостей в днях. Так, расцвет компании пришелся на март 2-3 кварталы 2002 года.



Что характерно, компания довольно быстро отреагировала на выпуск первый Inventor - статья о новой разработке всего лишь через пол года после выхода программы.


Последняя версия truEVault была 2.0. Сайт в последний раз доступен 18 июня 2003, после этого перенаправляет на Autodesk.


Сейчас Брайан Ропке живёт в Сан-Франциско, и довольно тепло отзывается о своем детище:
http://www.broepke.com/trueinnovations.



четверг, 12 июля 2012 г.

Сообщество пользователей Autodesk в России и СНГ

Добрый день!

Спешу сообщить Вам, дорогие читатели, что на этот блог теперь ссылается сообщество Autodesk в России и СНГ. В частности, это приведет к увеличению аудитории, а значит, и к более оживленному обсуждению. Так что, ждите от меня интересных и полезных статей!
Related Posts Plugin for WordPress, Blogger...