BCAD Мебель — теперь только четверка!

BCAD Мебель — теперь только четверка!

Программное обеспечение для мебельных предприятий bCAD Мебель — новый отсчет с 2018 года.
Новый интерфейс, новые возможности.

На выставке Мебель 2017, которая прошла 20.11 24.11.2017 в ЭКСПОЦЕНТРЕ на Красной Пресне (г. Москва) разработчики программных пакетов на основе bCAD представили полноценно функционирующую версию программных пакетов серии 4.1 версия 4.1.1219

Первые версии серии 4 впервые начали передаваться пользователям bCAD на выставке UMIDS 2017 в марте 2017. Однако та версия была скорее пробной предварительно протестированная нашими специалистами она впервые передавалась пользователям. С учетом того, что это не просто текущее обновление программного пакета, а принципиально новая версия на новой платформе версии серии выдавались параллельно с проверенной и хорошо зарекомендовавшей себя версия 3.10.1239. Как и планировалось, сразу после начала использования версий новой серии 4 реальными пользователями, пошел достаточно большой поток замечаний и пожеланий. Дело в том, что как бы тщательно не тестировали новую версию разработчики, оценки и замечания со стороны реальных пользователей незаменимы для отладки новой версии. В тех случаях, когда речь идет о плановых постепенных обновлениях в рамках одной платформе одна версия от другой отличается лишь некоторыми инструментами — подобных замечаний не возникает. При переходе к серии 4 изменилось очень многое и внутренней строение программы, и интерфейс и т.д. В этом случае, были крайне важны испытания при содействии реальных пользователей. Однако реальным пользователям (помимо изучения новой версии) надо выполнять свою повседневную работу. И совсем не очевидно, что нововведения сразу придутся им по вкусу и возможные накладки не будут замедлять их реальную работу. Именно поэтому на первом этапе версии новой серии поставлялись вместе с версией 3.10.1239.

С момента вывода на рынок первых версия серии 4 потом замечаний от пользователя существенно уменьшился появлявшиеся замечания быстро исправлялись и на текущий момент версия 4.1.1219 уже полностью готова к самостоятельному плаванию. На текущий момент основной задачей была реализация всех возможностей версии 3.10.1239 на новой платформе. По планам разработчиков уже в январе-феврале 2018 г версия 3.10.1219 отойдет в историю и основной станет версия из новой серии 4. Непосредственно после официального выхода версии серии 4 в качестве, начнется работа над новыми возможностями программных пакетов на основе bCAD.

Так что же принципиально нового в версиях новой серии 4?
Почему было необходимо переходить на новую платформу?
Когда ждать развития новой системы?

На эти вопросы мы и хотели бы кратко ответить в этой статье.

Причина 1. Тарелка спагетти

Серия версий программных пакетов на основе bCAD, в начале номера которых находится цифра 3 (текущая версия этой серии 3.10.1239) появилась примерно 20 лет назад. По сути, это были первые коммерческие версии программы bCAD, работающие под операционной системой Windows. Еще не существовало программных пакетов bCAD Мебель и его модификаций речь шла исключительно о базовой программе общего проектирования и дизайна bCAD. Как Вы понимаете, с тех пор произошли колоссальные изменения как в возможностях, так и во внутреннем устройстве программных пакетов на основе bCAD. Однако все они лишь накладывались на имеющуюся основу. Обновленные версии программных пакетов выходили примерно раз в квартал (раз в 3-4 месяца). Нововведений было достаточно много. Желающие могут получить полный перечень нововведений, начиная с 16.04.2003 г. (версия 3.7.386) у разработчиков и официальных региональных представителей bCAD данное описание содержит около 100 страниц. Более раннего подробного описания (как Вы понимаете, нумерация версий этой серии, начиналась с 3.0), к сожалению, не сохранилось. Появлялись новые инструменты и возможности, прописывались взаимосвязи между ними, какие-то инструменты отмирали или меняли принцип своей работы при этом некоторые связи оставались, представляя собой уже некие рудименты. В результате этих изменений и переплетений структура подобных взаимосвязей очень усложнилась. Иногда при работе отдельных инструментов программы выполняла ненужные действия.

Зачем?

Почему?

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

Для наглядности, версии bCAD серии 3 в настоящее время можно сравнить с некой тарелкой спагетти — дергаешь за одну спагеттину, а шевелится вся тарелка. Для работы программного пакета это обстоятельство имело два последствия:

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

Одной из задач при создании серии 4 программных пакетов на основе bCAD было решение этой проблемы. Если продолжить аналогию со спагетти, то новая серия представляет собой параллельно разложенные спагеттины — дергаешь за одну из них, и лишь она приходит в движение, остальные остаются на своих местах. Таким образом, при внесении тех или иных изменений приходится тестировать лишь изменяемый фрагмент программы, не тратя время на проверку работы других сегментов.

Понятно, что это решение позволяет как ускорить работу самой программы, так и, главное, существенно ускорить и увеличить объем нововведений в будущем.

Последнее пользователи пока не почувствуют сразу на текущий момент решенная задача лишь воссоздания возможностей версии 3.10.1239 на новой платформе. Однако это будет заметно уже в ближайших версиях новой серии.

Причина 2. Накопленный опыт + новые технологии

Как и во многих областях промышленности в новых версиях программных пакетов на основе bCAD наряду с новыми инструментами использовались и те, которых были сделаны достаточно давно. Какой смысла переделывать инструмент, который и так работает, и при этом никакого нового функционала для него не придумано ?

Но при создании новой серии все инструменты, том числе и старые, надежные пришлось создавать заново. При этом выяснилось, что когда их создавали изначально, не было таких технологий программирования, а у разработчиков bCAD не было того опыта взаимодействия с реальными пользователями, которые есть на текущий момент. И при повторном создании этого инструмента уже для версии серии 4 выяснилось, что тот же самый функционал можно реализовать проще и понятнее, а значит, работать он будет надежнее и быстрее. Так многие хорошо знакомые пользователям инструменты в новой реализации стал быстрее и удобнее, при этом сохранив привычный интерфейс.

Причина 3. Новые тенденции интерфейса

Существенные изменения в первых версиях серии 4, которые сразу бросаются в глаза даже по сравнению 3.10.1239, коснулись пользовательского интерфейса если проще, то расположение инструментов. Если раньше каждая программа могла иметь свой, не похожий на другие внешний вид, то в настоящее время большинство программ имеют однотипный интерфейс. Это касается программ из совершенно разных областей принцип расположения инструментов систем проектирования стал похож на принцип расположения инструментов офисных программ. Таковы тенденции современного рынка программного обеспечения. И новые версии программных пакетов bCAD Мебель также следуют этим принципам. Возможно, на коротком отрезки времени это решение кому-то покажется неоднозначным кто-то привык к старому принципу расположения инструментов и не готов сразу подстроиться под такие изменения. В том числе понимая это, разработчики bCAD практически в течение года параллельно выдают версии с одинаковыми возможностями, но разным интерфейсом (версию 3.10.1239 и версии серии 4). Пользователи могут постепенно привыкать к неизбежному изменению интерфейса, используя обе версии параллельно, выполняя одни действия в новой версии, другие (по привычке) в версии 3.10.1239. Таким образом, постепенный переход к использованию нового интерфейса проходи совершенно безболезненно (в отличие, например, от ряда офисных программ, заставляющих однозначно выбрать в какой из версией работать).

Кроме того, следует заметить, что большинству пользователей сразу понравился новый интерфейс. Приятно осознавать, что опасения разработчиков, связанные с непривычностью нового интерфейса для пользователей, в большинстве случаев не оправдались.

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

Причина 4. Java-машина

Практически с самых ранних версий серии 3 в программных пакетах на основе bCAD некоторые инструменты были написаны с использованием такого компонента Windows, как java-машина. В то время это было очень модной и прогрессивной технологией. Она была широко разрекламирована компанией Microsoft, и многие программы ее использовали. bCAD и тогда был на пике разработок, и первые инструменты в составе bCAD на основе java-машины были представлены на выставке международной выставке CeBit еще в 1997 г.

Особенно эта зависимость стала заметна при появлении в 1999 — 2000 гг. программного пакета bCAD Мебель и его модификаций большинство специализированных мебельных инструментов создавались с использованием java-машины и представляли собой некие дополнительные приложения к базовой программе. Конечно, пользователь не замечал этого и работал с единой программой, но по факту параллельно работало две программы сам базовый bCAD и отдельный инструмент на java-машине. В то время это никого не беспокоило. Однако со временем ситуация изменилась. Первый звоночек прозвенел, когда исчезла возможность включить установку java-машины в процесс установки bCAD java-машину пришлось ставить отдельно и, что особо важно, перед установкой самого bCAD. Эта необходимость сохранилась вплоть до настоящего времени (до версии 3.10.1239). Пользователи bCAD (даже самые новые) хорошо знаю, что ОБЯЗАТЕЛЬНО перед установкой программного пакета bCAD Мебель и его модификация необходимо поставить java-машину. Если этого не сделать или сделать в другом порядке не будут работать специализированные мебельные (а по сути, основные) инструменты. Однако постепенно к этому привыкли, и это перестало вызывать раздражение.

Дальше хуже.

В какой-то момент существенно пошатнулся гегемония Internet Explorer. Появилось множество новых браузеров, далеко не все из которых готовы были к установке java-машины. На некоторые браузеры java-машины просто не устанавливалась. Сейчас многие программу и сайты ограничивают свое использование только с определенными браузерами разработчикам bCAD в то время это показалось неприемлемым, и было найдено решение по установки java-машины на любые браузеры. Указанная проблема перестала беспокоить пользователей.

Однако этим вопрос с использованием java-машины не ограничился. По сути, Microsoft начал постепенно сворачивать поддержку технологии использования java-машины. В специализированной прессе стали появляться сообщения о том, что в следующей версии Windows java-машина поддерживаться не будет. Конечно, это не возможно было сделать в одночасье слишком много программных систем в мире использовали уже эту технологию. Но тенденция начала прослеживаться. Таким образом, одной из основных причин создания новой серии версий bCAD стала необходимость отказа от использования java-машины. Процесс получился очень долгим и болезненным (вместо стремительного движения вперед, создания новых инструментов и возможностей, разработчики достаточно долгое время были заняты переписыванием имеющих возможностей на новых технологиях). Но, как показала практика, этот процесс был необходимым и крайне своевременным. Так если раньше неудобства, возникающие при использовании java-машины были достаточно условными, то при использовании Windows 10 стало заметно существенное замедление работы инструментов с использованием java-машины. Благо, что к моменту широкого распространения Windows 10 уже вышли в свет первые версии серии 4 программных пакетов на основе bCAD, в которых не требуется использование java-машины.

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

Причина 5. Оказывается, они уже были

Во время существования серии 3 некоторые инструменты создавались для служебного пользования или для решения специфических задач конкретного пользователя. Не предполагалось, что данные инструменты будут предназначены для общего пользования. Кроме того, недостаточно создать инструмент, обеспечивающий ту или иную возможностью, необходимо его вывести наружу, т.е. создать соответствующую кнопку на панели инструментов или позицию в меню. Иногда инструмент даже присутствовал в официальном перечне возможностей, но находится в настолько неудобном для пользователя месте или был так запрятан в структуре основных возможностей, что пользователи просто не обращали внимания на его существование.

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

Осуществляя реализацию возможностей версии 3.10.1239 на новой платформе, естественно, пришлось провести полный мониторинг всех инструментов и возможностей. В результате выяснилось, что таких потерянных инструментов не так и мало. Можно привести пример, связанный с очень востребованной в настоящий момент возможностью шифрования. Данная функция позволяет избежать несанкционированного использования проектов или элементов библиотеке. Созданный и зашифрованный проект (или блок) может быть открыть только при использовании того же программного ключа или программного ключа с таким же шифром (т.е. как правило, в рамках одного предприятия или партнерских отношений). Посторонний пользователь (например, конкурент), в которого тоже есть bCAD, но в программном ключе нет соответствующего шифра, не сможет воспользоваться этим проектом. С учетом комбинаций возможностей Записи и Чтения шифрованных и нешифрованных файлов удавалась построить систему доступа к проектам, удобную для решения задач на конкретном предприятии. Очень нужная возможность. Наиболее востребована эта возможность была при создании библиотек. Но с учетом того, что шифровать необходимо было каждый отдельный файл, т.е. каждый отдельный элемент библиотеки, часто это занимало много времени. Напрашивалась возможность шифровать сразу всю библиотеку, а не каждый элемент по отдельности, но такой возможности не было. Однако при воспроизведении этой возможности в новой версии серии 4 выяснилось, что возможность шифровать библиотеку целиком давно была — просто в панели инструментов не было создано отдельной кнопки для ее запуска. И это не единичный пример.

Нельзя сказать, что это вновь созданные инструменты — они уже были сделаны в более ранних версиях но в новом интерфейсе версий серии 4 эти инструменты стали заметны и удобны для использования.

Заключение

В заключении данной статьи хотелось бы еще раз напомнить, что по функциональным возможностям первые версии серии 4.0 практически не отличаются от заключительной версии серии 3 версии 3.10.1239. а данном этапе стояла задача полностью повторить возможности 3.10.1239 на новой платформе. Однако, несмотря на это, с учетом вышеперечисленных причин новые версии серии 4 уже сейчас значительно интереснее версии 3.10.1239. Понятно, что пользователи ждут от новых версий и новых возможностей, а не только повторения имеющихся. Разработчики уже наметили направления развития и примерный план появления нового функционала. Однако не это главное в появлении версий серии 4.

В данной статье мы уже несколько раз обращались к различным аналогиям для упрощения объяснений тех ли иных вопросов. Завершить статью мы также хотели бы на определенной аналогии.

Наверняка многие сталкивались с ситуацией, когда запланировано приобретение новой мебели или бытовой техники, но в процессе принятия решения появляется точное понимание того, что это не возможно без проведения капитальной уборки, а часто и ремонта. Новая мебель просто не встанет в имеющийся интерьер для нее не предусмотрено место комнату нужно расширять. Перед тем как купить новый диван, необходимо выбросить старый. Современный дизайн новой мебели не будет сочетаться со старыми обоими — необходимо менять дизайн помещения и т.д. И без всего этого, новую мебель не купить она просто не впишется в старый интерьер, не сможет полноценно функционировать

Знакомая картина ?

Если проводить аналогию появления новых инструментов в первых версиях серии 4 с описанной выше ситуацией, то можно констатировать, что новая мебель еще не приобретена, но при этом с уверенность можно утверждать, что ремонт полностью завершен, все старое и ненужное удалено, предусмотрено соответствующее место не только для запланированной покупки, но и дальнейшего развития дизайнерских идей. Таким образом, все подготовительные работы полностью и успешно завершены все готово к появлению нововведений.

Напомним, что на текущий момент пользователям предоставляется одновременно две версии 3.10.1239 и версии серии 4. Планируется, что в феврале-марте 2018 г. версия 3.10.1239 уйдет в историю, и версии серии 4 станут полноправными и единственными хозяевами программных пакетов на основе bCAD. Первым официальным мероприятием, на котором будет представлен окончательный вариант первый полноценной версии серии 4 первым балом юной красавицы — планируется выставка UMIDS 2018 (г. Краснодар). Возвращаясь к началу статьи, отметим, что впервые на людях версия серии 4 появилась в том же г. Краснодаре на выставке UMIDS — 2017 и ровно через год планируется официально объявить о ее окончательном господстве. Программные пакеты на основе bCAD выйдут на новый виток своего развития.

Владельцам тройки

Переход с версий серии 3 на новые версии серии 4 будет осуществляться в рамках ОБЫЧНОГО ОБНОВЛЕНИЯ. В течение 1 года после приобретения программного пакета все обновления осуществляются бесплатно. По истечении года пользователь может продолжать бесконечно работать с той версией, которую успел получить в рамках бесплатного обновления и при этом продолжать получать любую техническую или консультационную поддержку. Единственное, чего он будет лишен получения в дальнейшем новых версий. Если же есть желание продолжать получать обновления, то следует продлить срок бесплатного обновления.

Правило продления срока обновления и перехода на более полный программный пакет (постоянный адрес размещения: http://www.bcad.ru/prices/#4 ) следующее:

В случае, если срок бесплатного обновления продлевается в течение 3(трех) месяцев с момента окончания предыдущего, стоимость продления срока составляет 25 % от стоимости программного пакета и лицензия на дополнительные рабочие места, которые планируется обновлять в течение данного срока.
Если решение о продлении срока бесплатного обновления принимается позже, чем через 3 (три) месяца после окончания предыдущего срока, стоимость продления срока составляет 50 % от стоимости программного пакета и лицензия на дополнительные рабочие места, которые планируется обновлять в течение данного срока…

Приведенное правило единое для любых обновлений в рамках работы с программными пакетами на основе bCAD, действует очень давно и никак не зависит от характера обновления осуществляется ли оно в рамках одной серии (например, переход в версии 3.10.1238 на версию 3.10.1239) или представляет из себя переход на совершенно новую платформу (например, переход с версии 3.10.1239 на версии серии 4).

А.М. Пронько
генеральный директор компании ПолиСОФТ Консалтинг
специально для mebel-news.pro
При перепечатке обязательна активная ссылка на эту страницу.