Связь стороннего приложения с сервером ENOVIA

Новый уровень сотрудничества

Связь стороннего приложения с сервером ENOVIA

Сообщение Геройчиковый » 29 сен 2012 23:38

Всем здрасте! :HI:

Пероидически возникает любопытство по поводу того, как сделать интеграцию между каким-то сторонним, "толстым" приложением (самописное или, например MS Word) и Эновией.
Ведь тут же всё в вёбе, и никаких COM-библиотек и прочих DLL ведь не подсунешь же. Все классы для работы с Эновией - в JAR'ах. Но "толстые", виндовские приложения-то не на джаве. Там C++, .NET, VBA в конце-концов. Но не Java.
В своё время я помню была маленькая строчка в документашке в V6R2011x, что можно использовать Эновийные JAR'ы + библиотеки J#, и тогда классы Эновии будут доступны в других приложениях .NET - и это меня выручило. :rolleyes1:
Но сейчас, эти выпущенные в 2005 году и больше не поддерживаемые добавки в виде J# смотрятся по крайней мере - старомодно.
Но в тоже время, у Эновии куча интеграций для "толстых" приложений - различные CAD'ы, да хоть тот же самый пакет MS Office. Ведь они-же как-то общаются с Эновией, верно? И не с помощью вёб-сервисов. Так как же они это делают? Как сделать так, чтобы можно было написать что-то своё для "толстого" приложения, и чтобы оно работало с сервером Эновии?
Есть идеи? :MAIL:
Будь у героев время подумать - героизма не было бы вовсе...
Все люди, занятые истинно важным делом, всегда просты, потому что не имеют времени придумывать лишнее. (Лев Николаевич Толстой)
Делай, что можешь, с тем, что имеешь, там, где ты есть. (Теодор Рузвельт)
Аватара пользователя
Геройчиковый
Участник
Участник
 
Сообщения: 170
Зарегистрирован: 25 сен 2007 08:52
Откуда: Балашиха

Re: Связь стороннего приложения с сервером ENOVIA

Сообщение bit » 01 окт 2012 11:51

C++ ADK
bit
Участник
Участник
 
Сообщения: 166
Images: 3
Зарегистрирован: 24 июл 2008 11:45
Откуда: Минск

Re: Связь стороннего приложения с сервером ENOVIA

Сообщение Геройчиковый » 01 окт 2012 21:02

А поподробнее чуть-чуть? :)

ВОт гляжу я на полный дистрибутив В6Р2012х и не нахожу ничего подобного нигде.
Поставил я Studio Customization Toolkit. Там есть пара файлов типа MqlUtils.h MQLUtils.cpp - но их явно не достаточно. Я уж не говорю о том, что при детальном изучении это оказались какие-то динозары, пытающиеся разбирать строку, вернувшуюся после MQL запроса... В общем, ничего С++ больше там не нашлось.
Тогда заметил такое вот чудо - ENOVIA Studio For Rich Applications. Установил. Оказалось вообще что-то непонятное, больше похожее на набор каких-то вспомогательных скриптов для программирования КАТИИ. Естественно никакой документации или примеров там не нашёл.
По этому и попрошу разъяснить, что имелось в виду под "C++ ADK", где его взять и где к нему документашка. Ну и желательно, если есть опыт создания такой вот "интеграции", хоть кусочек кода кинуть - интересно же всё-таки.
Будь у героев время подумать - героизма не было бы вовсе...
Все люди, занятые истинно важным делом, всегда просты, потому что не имеют времени придумывать лишнее. (Лев Николаевич Толстой)
Делай, что можешь, с тем, что имеешь, там, где ты есть. (Теодор Рузвельт)
Аватара пользователя
Геройчиковый
Участник
Участник
 
Сообщения: 170
Зарегистрирован: 25 сен 2007 08:52
Откуда: Балашиха

Re: Связь стороннего приложения с сервером ENOVIA

Сообщение bit » 02 окт 2012 12:05

Геройчиковый писал(а):А поподробнее чуть-чуть? :)

Сам только начал разбираться. Видимо, это просто С++ обертка вокруг JAVA (JNI).
В 2012x документация никакая, в 2013 намного лучше.
bit
Участник
Участник
 
Сообщения: 166
Images: 3
Зарегистрирован: 24 июл 2008 11:45
Откуда: Минск

Re: Связь стороннего приложения с сервером ENOVIA

Сообщение Геройчиковый » 02 окт 2012 13:24

bit, ну вы как разберётесь или что-то работающее получиться - сюда отпишетесь пожалуйста. Желательно с кодом... :)
Будь у героев время подумать - героизма не было бы вовсе...
Все люди, занятые истинно важным делом, всегда просты, потому что не имеют времени придумывать лишнее. (Лев Николаевич Толстой)
Делай, что можешь, с тем, что имеешь, там, где ты есть. (Теодор Рузвельт)
Аватара пользователя
Геройчиковый
Участник
Участник
 
Сообщения: 170
Зарегистрирован: 25 сен 2007 08:52
Откуда: Балашиха


Вернуться в ENOVIA V6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron