Список форумов Конференция САПР Bentley MicroStation Конференция САПР Bentley MicroStation
www.ustation.ru
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Bentley DevCon

 
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Общие вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
laggi



Зарегистрирован: 07.11.2006
Сообщения: 28
Откуда: WashDC

СообщениеДобавлено: Ср Мар 28, 2007 6:39 pm    Заголовок сообщения: Bentley DevCon Ответить с цитатой

1) Кто-нибудь будет на DevCon'е в LA? Который 3-4 мая?
2) Есть интерес к тому что там будет обсуждаться? Я могу попробовать скомпилировать из материалов что-нибудь (если меня лень не сьест).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leonid
давно здесь сидим


Зарегистрирован: 28.01.2006
Сообщения: 598
Откуда: С.-Петербург

СообщениеДобавлено: Ср Мар 28, 2007 8:19 pm    Заголовок сообщения: Ответить с цитатой

Специально съездить ради этой конференции в LA - это врядли получится Embarassed
Но очень интересно посмотреть, что там будет.
_________________
Непонимание различия операторов OR и XOR может привести к зависанию в проеме. Спросите у Винни-Пуха.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
laggi



Зарегистрирован: 07.11.2006
Сообщения: 28
Откуда: WashDC

СообщениеДобавлено: Чт Май 10, 2007 5:03 pm    Заголовок сообщения: Ответить с цитатой

Нда. Прошел DevCon.

Предполагаемые темы:

Направление развития MS - Keith Bentley (самое, пожалуй, любопытное)
Geo-coordination in MS - Barry Bentley
Geometry API - Mark Anderson
MS VBA - приемы программирования - John Gooding
.Net программирование - John Gooding (презентации не было)
ProjectWise индексирование компонентов - Dave Brumbaugh
ProjectWise Integration Server and WebParts - Laurynas Ruskys (литва однако)
ProjectWise interplot для разработчиков - Jeff North
Как правильно вести себя внутри MicroStation - Mark Anderson
MS design history - Mark Anderson (презентации не было)
Bentley Dev. Network update - Phil Chouinard (вроде тоже не было)
Особенности лицензирования XM - Tom Anderson
Bentley Geospatial Update - Jean Papillon
Addins and Winforms in MS XM - Mark Anderson


Собственно кроме презентации Keith - остальное не особенно интересно (для меня по крайней мере). На днях скомпилирую выжимку из его презентации и зашлю сюда.
Если кому интересны выжимки из других презентаций - your are welcome to inquire. Но в ProjectWise и Geo я ничего не смыслю, так что могу только тезисно передать то, что на презинтационных слайдах.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
laggi



Зарегистрирован: 07.11.2006
Сообщения: 28
Откуда: WashDC

СообщениеДобавлено: Чт Май 10, 2007 8:30 pm    Заголовок сообщения: Ответить с цитатой

Основные тезисы презентации Keith Bentley:

1) Изменилась графическая подсистема.
Котроль от разработчика передан "умной подсистеме". Она решает когда показывать элемент и когда обновлять view. Убрали "не ускоренный" view (т.е. реально выкинули софтверный рендеринг). Появилась необходимость в "обдуривании" системы - заставить view отрисоваться можно например установкой "точки отката" - система считает что на этот момент всё уже готово и отрисовывает view (рекомендации лучших собаководов - однако интересно какой от этого overhead). Некоторые старые техники отрисовки не будут корректно работать (интересно было бы узнать какие - я проверил отрисовку елемента из памяти - вроде работает).
Стала доступна прозрачность, градиенты, 3d z-order. Изменилась очередность прорисовки элементов - прорисовываются по z-order. Можно отключить флагом MS_LEGACYDRAWORDER. При этом отлючается не только z-буффер и многое другое до кучи.

2) Работа с памятью
32х битная MS нормально работает с 3 гигами (надо в Win XP подправлять - стандартно приложению доступно только 2 гига. Ну да это всем известные грабли). Утверждают что до 4 гигов (не понимаю как они могут обойти ограничение WinXP на максимум в 3 гига для приложений - оставим это утверждение на совести бентлей). Применяют активный пейджинг (надо бы покрутить, хотя куда они с подводной лодки денутся... Свой собственный режим пейджинга?)
Под 64битной системой могут доступаться к памяти больше 4 гигов. Требуется "lock pages in memory" привилегия от системы.

3) Опосредованный (делегированный) доступ к элементам через element handles (реализован на текущий момент не полностью)
Новый API для доступа к элементам (обычный COM похоже). С++, .Net, managed C++. Весь GUI делается на .Net. На текущий мемент вся разработка ведется на VS2003 и VS2005 используя .Net 2.0. С++ только для low level element manipulation, остальное - managed С++ и .Net.

4) Новый способ подлючения плагинов.
Интерпритируемый MDL можно считать умершим. MDL как библиотека вызовов при изготовлении DLL-based плагинов живет, для подгрузки требуется ресурсный (ну или пустой) .ma. Возможно изготовление новых типов плагинов - AddIn's, с использованием .Net GUI (WinForms) и смеси managed\unmanaged C++. При их подгрузке MicroStation генерит .ma файл сама. Выгрузить их невозможно - только перезагрузкой MicroStation, хотя интерфейс сигнализирующий о выгрузке остался - но он чистый fake исключительно для удобства разработчиков.

5) Новый API для работы с текстом, фонтами и стилями.

6) Добавлены элементы для привязки модели к "земным" координатам и API для работы с этими элементами.

7) Роль DGN в свете новых решений партии и правительства.
DGN рассматривается как "база данных" для MS. Место хранения взаимосвязанной информации разных дисциплин проектирования. Точка сбора, так сказать. Многопользовательский доступ к одному файлу. Atomic writes, транзакции, гибкие и расширяемые типы данных, история изменений, цифровая подпись и права доступа, распределённая модель (интересно, но реализацию не видел).
Предполагаемое направление развития - меньше больших файлов на проекте, в идеале - один файл на проект.
Идеал возможно недостижим - но направление такое. Многопользовательские меж-дисциплинарные "базы данных" (DGN файлы), клиент-сервер через ProjectWise, елементы определяемые приложениями (через element handlers). XAttributes - отдельный поток в файле для любых данных. Связь между елементом и аттрибутами - по ключу. (Ну тут как бы всё понятно...) Любой элемент может иметь xattribute. Участвуют в транзакциях вместе с элементом.


Резюме:
Собственно по сравнению с прошлогодними данными изменений мало. Расширена роль DGN-файла для партии и народа (скорее - декларативно). Акцентируется .Net как основа и удобная среда разработки. Об изменениях в граф. подсистеме они говорят (и стращают) уже давно - пару лет уже точно. Библиотеки классов для работы с елементами вероятно не дождаться - будет похоже только COM-доступ, что для массовой обработки елементов очень медленно но зато очень просто и удобно для товарищей писателей макросов на VBA и простеньких плагинов на .Net.
Вообще усилилась ориентация на casual писателей макросов и плагинов. Разработчиков своих систем на базе BMS (IMHO конечно) практически не осталось (ну да Бенли никогда их особенно не любили). Кто был - их купили либо Бенли, либо автокадовцы.
Такие дела.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
pato



Зарегистрирован: 11.05.2007
Сообщения: 1
Откуда: С.Петербург

СообщениеДобавлено: Вс Май 13, 2007 3:48 pm    Заголовок сообщения: DevCon Ответить с цитатой

Очень жаль что Bentley пошел по пути убийства MDL,дальше об устойчивости системы можно забыть, все будет медленно и глючно.
Жаль что связались с Microsoftom . Очень много перепахали и то что работало и прекрасно работало лет 8 -10 (mdl) теперь в XM либо работает очень медленно либо не работает.
Уже пол-года пытаемся перейти на XM но проблемы лезут одна за одной. Качество программы резко упало. Если помотреть по количеству релизов 08.09.03.66 уже давно переплюнули V8. Грустно Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
MarksT



Зарегистрирован: 13.04.2006
Сообщения: 5

СообщениеДобавлено: Пн Май 14, 2007 4:45 pm    Заголовок сообщения: Ответить с цитатой

ИНТЕРЕСУЕТ: Особенности лицензирования XM - Tom Anderson
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
laggi



Зарегистрирован: 07.11.2006
Сообщения: 28
Откуда: WashDC

СообщениеДобавлено: Пн Май 14, 2007 5:55 pm    Заголовок сообщения: Re: DevCon Ответить с цитатой

pato писал(а):
Очень жаль что Bentley пошел по пути убийства MDL,дальше об устойчивости системы можно забыть, все будет медленно и глючно.


Ну, честно говоря, интерпретатор у них был так себе. Про отладчик я вообще молчу - в настоящее время за такие отладчики... Так что "убийство" интерпритатора - IMHO правильное дело. Это что касается интерпритируемого MDL.
А как библиотека функций MDL жив и будет жить еще долго. Dll'ли подгружаются, отлаживаются и в этом плане всё нормально. Пока можно не переживать.

pato писал(а):

Жаль что связались с Microsoftom . Очень много перепахали и то что работало и прекрасно работало лет 8 -10 (mdl) теперь в XM либо работает очень медленно либо не работает.


Честно говоря не заметил особых сложностей с переходом. У меня вся система была на интерпритируемом MDL, да еще и со своей системой генерации файлов (кто работал с Benley PlantSpace - это старая версия этой системы, 8-10 лет назад была написана, и beams.exe - это не бентлевский генератор файлов Smile) ) Переползли, скорость возросла ощутимо. Правда в процессе переполза около 80% системы было переписано... Но не изза совместимости, а по другим причинам.

Что до микрософта - то Sun с его явой IMHO намного хуже. В прочем это все вкусовщина. Кому что так сказать.

pato писал(а):

Уже пол-года пытаемся перейти на XM но проблемы лезут одна за одной.

А чем занимаетесь? И что за пакеты пользуете? Не на голой же BMS сидите?

pato писал(а):

Качество программы резко упало. Если помотреть по количеству релизов 08.09.03.66 уже давно переплюнули V8. Грустно Sad


Да, внутренне поменялось достаточно сильно. И бентли взяли на вооружение современную идею выпуска прогр. обеспечения: лучше выпустить недоделанный продукт но вовремя чем доделанный но через 2 года. В первых релизах v8 куча всего не работало, и ли работало через заглушки. А потом еще и хвосты висящие они начали доделывать - много было геморрою...
Но мне v8 нравится больше. Попробуй засунь модель на 600-1000 тысяч элементов (cell count) в v7...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
laggi



Зарегистрирован: 07.11.2006
Сообщения: 28
Откуда: WashDC

СообщениеДобавлено: Пн Май 14, 2007 6:44 pm    Заголовок сообщения: Ответить с цитатой

MarksT писал(а):
ИНТЕРЕСУЕТ: Особенности лицензирования XM - Tom Anderson


Изменения в лицензировании - переход с SelectServer на Trust Licensing (далее TL или SelectServer XM).

TL - это система, основанная на репортах. Т.е. клиент записывает время использования продукта локально и рапортует серверу при подключении к сети. Соответсвенно не нужно быть всегда подключенным - клиент копит "случаи использования" и даёт пользователю до 30 дней "безсетевого" использования продукта. Тем самым снижается нагрузка на сеть (нет постоянного обмена между SlectServer и клиентом) и не нужно checkin licence на период до 30 дней - работает само.
Возможна установка сервера лицензий в web.
Увеличено полнофункциональное время работы не-активизированного приложения до 30 дней.

В отличии от SelectServer новая система не ограничивает в количестве используемых одновременно лицензий (usage cap). Но при превышении отрапортует что лимит был превышен.

Select server требует установки на каждый site. TL может быть установлен один для всех сайтов (доступ через веб). Или может быть вообще установлен у Бентлей (они предоставляют такую услугу).

Для старых продуктов в системе TL возможна установка доп. модуля - и TL будет учитывать (и раздавать) лицензии в старом формате. 30-дневный evaluation mode теперь возможен и для старых приложений. Если в течении 30 дней ни разу не будет соединения с SelectServer'ом то лицензия приостонавливается.

Возможна конфигурация с виртуальными сайтами - разделение отчетности по использованию между различными группами пользователей.

Разннообразные виды отчетов - общие, по сайту, по приложениям, по имени пользователя, по имени машины, ежечасные, ежедневные, ежемесячные, пиковые (и еще хренова туча разных отчетов)...

Technical Reqs:

TL работает на MS WS 2000, 2000 AS, 2003 WE, 2003 EE, 2000 pro и XP
Select server gateway работает на 2000 pro и XP

(TL) SelectServer XM требует наличия на машине:
- IIS c поддержкой ASP.NET
- .NET framework 1.1
- MSXML 4.2 SP2 +
- SQL server 2000, 2005, SQL server express 2005 ed. or MSDE SP3+

SelectServer gateway требует наличия:
- .NET framework 1.1
- MSXML 4.2 SP2 +
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Общие вопросы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group