Adobe content viewer что это
Это рассказ о том, как мы встроили новый просмотрщик C3D Viewer в систему управления жизненным циклом изделия ЛОЦМАН:PLM, почему мы это сделали, и что у нас получилось.
.1 Что такое «вторичное представление»
Любое достойное упоминания PLM-решение включает в себя механизмы/подсистему PDM (управление данными об изделии).
В базе данных PDM-системы хранятся документы и файлы, созданные в различных САПР: 3D-модели, чертежи, спецификации и расчеты.
Для того, чтобы содержание этих документов было доступно тем пользователям, у которых на рабочем месте не установлены соответствующие приложения САПР (а они бывают о-о-очень дорогими), PDM-система формирует «вторичное представление документа» — копию документа в каком-то «нейтральном» общедоступном формате.
После того, как «вторичное представление» загружено в систему, на его основе можно построить предварительный просмотр содержимого документа непосредственно в интерфейсе клиента PDM-системы; использовать как носитель при обмене информацией с внешними пользователями, в процессах согласования и при обмене замечаниями с помощью заметок и аннотаций.
.2 Вторичное представление в ЛОЦМАН:PLM
В разное время в качестве «вторичного представления» 3D-моделей в ЛОЦМАН:PLM поочередно выступали VRML, eDrawings, 3D PDF.
Про VRML я говорить не буду – ошибки молодости… с кем не бывает.
eDrawings был неплох, но за разработку адаптера к нему и услуги поддержки приходилось платить весьма нескромные деньги. К тому же начиная с 2014 года eDrawings стал доступен только в версии x64. Мы при всем желании не могли больше встраивать его в наш 32bit клиент ЛОЦМАН:PLM как ActiveX.
3D PDF поначалу казался подарком — бесплатный, уже установлен на каждом первом компьютере, стандарт de facto в нашем рукаве галактики, плюс готовая библиотека ActiveX, пригодная для встраивания, но, со временем, нам стала открываться его темная сторона:
- Низкая скорость экспорта из КОМПАС-3D в 3D PDF.
Возможно, часть ответственности лежит на КОМПАС-3D, но что есть — то есть. - Большой размер файла 3D PDF, что увеличивает нагрузку на файловую систему и сеть и требует больше оперативной памяти.
Поиск оптимальных, с точки зрения соотношений точности вывода моделей к размеру файла, настроек не дал приемлемых результатов. - Низкая скорость загрузки больших моделей 3D PDF.
- Неудовлетворительные скорость / качество рендеринга больших файлов.
.3 Знакомство с C3D Viewer
Мы всегда с интересом следили за успехами и новинками C3D Labs (все-таки дочерняя компания АСКОН, коллеги). Появление нового просмотрщика C3D Viewer не прошло незамеченным. Получив доступ к ранним бета версиям продукта, мы провели сравнительное исследование функциональности и производительности.
Результаты исследования вдохновили нас на запуск проекта, итогом которого должно было стать встраивание компонента C3D Viewer в качестве средства просмотра и аннотирования вторичного представления 3D-моделей в ЛОЦМАН:PLM.
- Ускорение сохранения в формат C3D по сравнению с PDF – от 6 до 18 раз!
Корреляции с размером моделей и количеством компонентов не выявлено. - Размер файлов C3D меньше файлов PDF – от 2 до 39 раз!
- Скорость загрузки файлов C3D выше скорости загрузки PDF – от 6 до 264 раз.
Корреляции с размером моделей и количеством компонентов не выявлено. - Качество и плавность отображения при вращении у C3D Viewer значительно превосходит качество Adobe Reader.
По непонятным причинам замерить FPS в Adobe Reader не всегда получалось. В случаях, когда попытки замера были удачными, FPS не превышал значения «5». C3D Viewer «крутит» со скоростью 30-100++ FPS на разных моделях.
Интерес к проекту был взаимным, что наилучшим образом сказалось на качестве взаимодействия с разработчиками и скорости решения различных проблем.
По нашим запросам команда C3D Labs разработала функционал аннотирования 3D моделей, обеспечила локализацию на русский язык.
Ряд доработок API C3D Viewer был обусловлен спецификой применения компонента в нашем приложении. В результате в API появились новые методы и события, позволившие реализовать собственный механизм индикации прогресса загрузки модели и экстренного прерывания/отмены загрузки.
И раз уж я упоминал о дороговизне eDrawings, то справедливости ради надо сказать, что C3D Viewer тоже не бесплатен для нас, но условия его использования гораздо более демократичные.
.4 Встраивание
В начале следует дать краткое техническое описание системы, в которую нам предстояло встроить C3D Viewer, – клиентского приложения ЛОЦМАН:PLM.
Это десктопное Win32 приложение с MDI интерфейсом, написанное на Delphi 2006.
Компоновка дочерних MDI окон — динамическая, строится на основе описания набора взаимосвязанных «панелей», каждая из которых представляет некоторый аспект информации об указанном объекте.
Программный компонент C3D Viewer – это ActiveX COM Library (C++, Qt).
API простой и компактный, ключевые операции — асинхронные, выполняются в отдельном потоке, поэтому взаимодействие с компонентом основано на вызове методов и обработке событий.
Прототип модуля просмотра вторичного представления удалось собрать и встроить в ЛОЦМАН:PLM всего за пару часов, а вот прочие «мелочи» потребовали значительно больше времени.
Мы реализовали собственные панели инструментов, контекстное меню, панель, отображающую структуру модели, и панель со списком аннотаций — в нужном нам объеме и виде, в соответствии с общей визуальной стилистикой интерфейса приложения.
Мы применяем компонент в нескольких режимах работы с вторичным преставлением: встроенный просмотр, полноэкранный просмотр и режим аннотирования.
Какие были сложности:
Импорт описания библиотеки типов
Одной из первых проблем оказалось то, что Delphi 2006 некорректно импортирует описание библиотеки типов из ActiveX C3D Viewer, которая написана на C++ c Qt.
Трудности «усыновления»
В нашем приложении пользователю доступен WYSIWYG редактор компоновки, который позволяет добавлять и перемещать «панели» с информацией. На одной их таких панелей располагается и ActiveX C3D Viewer.
Оказалось, что при перемещении панели с ActiveX C3D Viewer в другой «контейнер» происходит его частичное «разрушение».
Выяснили, что причина — в специфической реализации механизма смены родительского окна VCL Delphi. Если коротко, то в итоге происходит вызов winapi функции DestroyWindow ActiveX C3D Viewer, после чего тот начинает считать себя «убитым», а Delphi тем временем продолжает считать его «живым».
Эту проблему мы обошли, поместив ActiveX в специальный контейнер, который умеет определять, что происходит смена родительского окна, и в этот момент корректно освобождает ActiveX и создает его заново.
Проблемы с памятью
У нас 32х битное приложение, и «Out of memory» никто не отменял. Возможность появления огромных сборок в условиях ограниченного 2 ГБ объема оперативной памяти неизбежно привела к тому, что проблема стала острее.
Особую остроту придавало то, что если память заканчивалась в процессе загрузки модели в C3D Viewer, то это приводило к неожиданному аварийному завершению всего приложения.
Причину определить удалось не сразу. Пришлось разработать собственный PostMortem Debugger на основе sampling profiler-а, который восстанавливал стек c помощью отладочной информации JDBG.
Поняв причину, мы начали с того, что увеличили лимит доступной оперативной памяти до 3.5 ГБ, добавив флаг IMAGE_FILE_LARGE_ADDRESS_AWARE в заголовок EXE, несколько сократили потребление памяти в своем приложении, но результат не радовал.
Дело в том, что если у вас 32х битное MDI приложение (с многооконным интерфейсом), то пользователь, в принципе, может открыть неограниченное здравым смыслом количество окон. И он это обязательно сделает. Имеет право.
Чтобы снизить вероятность проявления проблем, связанных с нехваткой памяти, мы встроили в приложение механизм контроля и оптимизации использования памяти. При достижении определенного лимита неактивные в данный момент MDI окна погружаются в «спящий режим», высвобождая тем самым ресурсы.
Проблемы с виртуальными машинами
C3D Viewer требует для отображения OGL версии не менее 2.1. Мы попробовали разные виртуальные машины, вот некоторая информация об этом:
Hyper-V — C3D Viewer не работает.
Virtual Box 4.1.44 + Window 7 — C3D Viewer работает.
VMWare Player v14 (Accelerate 3D Graphics + OGL v3 в настройках) — C3D Viewer работает.
В итоге активная фаза разработки и отладки нового просмотрщика заняла около двух месяцев. Еще две-три недели мы затратили на устранение ошибок.
.5 Что впереди
В следующих версиях C3D Viewer мы надеемся увидеть функции динамического сечения, измерения моделей, новые возможности работы с PMI, конфигурациями моделей в связке с КОМПАС-3D и ЛОЦМАН:PLM.
Для знакомства с C3D Viewer есть бесплатная версия (скачать здесь). Она не включает API и некоторые другие функции. Версию для встраивания можно запросить на тестирование у разработчиков C3D Labs.
Сергей Ершов, руководитель группы прикладных АРМ, АСКОН.
Adobe Content Viewer.exe это исполняемый файл, который является частью Adobe Creative Suite 5.5 Дизайн Стандарт Программа, разработанная Adobe Systems Incorporated, Программное обеспечение обычно о 4.64 MB по размеру.
Расширение .exe имени файла отображает исполняемый файл. В некоторых случаях исполняемые файлы могут повредить ваш компьютер. Пожалуйста, прочитайте следующее, чтобы решить для себя, является ли Adobe Content Viewer.exe Файл на вашем компьютере - это вирус или троянский конь, который вы должны удалить, или это действительный файл операционной системы Windows или надежное приложение.
Adobe Content Viewer.exe безопасный, или это вирус или вредоносная программа?
Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, такой процесс, как Adobe Content Viewer.exe, должен запускаться из C: \ Program Files \ Adobe \ Adobe DNG Converter.exe, а не где-либо еще.
Для подтверждения откройте диспетчер задач, выберите «Просмотр» -> «Выбрать столбцы» и выберите «Имя пути к изображению», чтобы добавить столбец местоположения в диспетчер задач. Если вы обнаружите здесь подозрительный каталог, возможно, стоит дополнительно изучить этот процесс.
Еще один инструмент, который иногда может помочь вам обнаружить плохие процессы, - это Microsoft Process Explorer. Запустите программу (не требует установки) и активируйте «Проверить легенды» в разделе «Параметры». Теперь перейдите в View -> Select Columns и добавьте «Verified Signer» в качестве одного из столбцов.
Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.
Наиболее важные факты о Adobe Content Viewer.exe:
Если у вас возникли какие-либо трудности с этим исполняемым файлом, перед удалением Adobe Content Viewer.exe необходимо определить, заслуживает ли он доверия. Для этого найдите этот процесс в диспетчере задач.
Найдите его местоположение (оно должно быть в C: \ Program Files \ Adobe) и сравните его размер с приведенными выше фактами.
Кроме того, функциональность вируса может сама влиять на удаление Adobe Content Viewer.exe. В этом случае вы должны включить Безопасный режим с поддержкой сети - безопасная среда, которая отключает большинство процессов и загружает только самые необходимые службы и драйверы. Когда вы можете запустить программу безопасности и полный анализ системы.
Могу ли я удалить или удалить Adobe Content Viewer.exe?
Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.
Согласно различным источникам онлайн, 8% людей удаляют этот файл, поэтому он может быть безвредным, но рекомендуется проверить надежность этого исполняемого файла самостоятельно, чтобы определить, является ли он безопасным или вирусом. Лучшая диагностика для этих подозрительных файлов - полный системный анализ с Reimage, Если файл классифицирован как вредоносный, эти приложения также удалят Adobe Content Viewer.exe и избавятся от связанных вредоносных программ.
Наиболее распространенные ошибки Adobe Content Viewer.exe, которые могут возникнуть:
• «Ошибка приложения Adobe Content Viewer.exe».
• «Ошибка Adobe Content Viewer.exe».
• «Adobe Content Viewer.exe столкнулся с проблемой и будет закрыт. Приносим извинения за неудобства».
• «Adobe Content Viewer.exe не является допустимым приложением Win32».
• «Adobe Content Viewer.exe не запущен».
• «Adobe Content Viewer.exe не найден».
• «Не удается найти Adobe Content Viewer.exe».
• «Ошибка запуска программы: Adobe Content Viewer.exe».
• «Неверный путь к приложению: Adobe Content Viewer.exe».
Аккуратный и опрятный компьютер - это один из лучших способов избежать проблем с Adobe Creative Suite 5.5 Design Standard. Это означает выполнение сканирования на наличие вредоносных программ, очистку жесткого диска cleanmgr и ПФС / SCANNOWудаление ненужных программ, мониторинг любых автозапускаемых программ (с помощью msconfig) и включение автоматических обновлений Windows. Не забывайте всегда делать регулярные резервные копии или хотя бы определять точки восстановления.
Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.
Чтобы помочь вам проанализировать процесс Adobe Content Viewer.exe на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.
Обновлено ноябрь 2021 г .:
Мы рекомендуем вам попробовать это новое программное обеспечение, которое исправляет компьютерные ошибки, защищает их от вредоносных программ и оптимизирует производительность вашего ПК. Этот новый инструмент исправляет широкий спектр компьютерных ошибок, защищает от таких вещей, как потеря файлов, вредоносное ПО и сбои оборудования.
(опциональное предложение для Reimage - Cайт | Лицензионное соглашение | Политика конфиденциальности | Удалить)
Я настаиваю, чтобы вы рассматривали использование как устаревшей версий плагина, так и браузера, как риск безопасности, особенно при посещении ненадежных ресурсов. Рекомендую использовать изолированную среду для подобных экспериментов, например, виртуальную машину или VPS. Вы делаете все на свой страх и риск.
К счастью, Web Archive заботливо сохранил для нас (и потомков) большинство версий плагина Adobe Flash. Я рекомендую воспользоваться версией fp_32.0.0.363, которая, судя по всему, не содержит в себе «временной бомбы» и не отключается в начале 2021 года.
Я выяснил, что последняя версия браузера Chromium, где исходный код Flash всё еще не был «выпилен» - 814251. Вот как выглядит страница «О программе» после установки на Windows.
Мы не можем использовать Google Chrome для цели данной статьи, поскольку он содержит механизм автообновления браузера, чего мы хотим избежать намеренно. Нам также не нужны кодеки, отправка отчетов об ошибках и обновление плагинов - а это все собственно и отличает с большего Chromium от Google Chrome.
Ссылки на директории с соответствующими установочными файлами для самых популярных операционных систем находятся в начале статьи.
Ожидайте, что плагин будет заблокирован по умолчанию, вот, как это будет выглядеть. Нажмите на иконку с пазлом в правой верхней части окна, затем «Настроить»
Следующим шагом будет довольно странный с моей точки зрения. Нужно активировать опцию «Запретить сайтам запускать Flash (рекомендуется)»
Вернитесь к открытой странице, нажмите на «Защищено \ Не защищено» слева от URL (адреса) – необходимо вместо «Спрашивать (по умолчанию)»
Далее нажмите «Перезагрузить» и следом «Запустить один раз»
В сети все еще существует какое-то количество страниц, написанных с использованием веб-фреймворка Adobe Flex, а также языка Action Script. Для того, чтобы переписать их на современный лад, многие будут рады продолжить пользоваться инструментами разработчика (Dev Tools), как в Google Chrome.
Для тех, кто предпочитает Mozilla Firefox, в сети есть ряд инструкций, как установить NPAPI версию плагина Adobe Flash – в этой же инструкции мы воспользовались PPAPI для браузеров, основанных на Chromium (например, Google Chrome или Яндекс.Браузер).
Adobe рассказала о том, что добавит упрощенные версии Photoshop и Illustrator для веб-браузеров. Юзеры смогут пользоваться основными инструментами редактирования, обмениваться документами и и комментировать проекты соавторов. Все это без надобности запускать настольное приложение и оформлять подписку Creative Cloud.
С обновлением пользователям станут доступны следующие инструменты:
веб-версии Illustrator и Photoshop — из настольных версий можно будет делиться проектами, открывать их в браузере для просмотра и комментирования, также станет доступно базовое редактирование. Все это без надобности загружать или открывать приложение;
Creative Cloud Spaces — общее пространство, объединяющее в себе все необходимые файлы, библиотеки и инструменты для работы в команде;
Creative Cloud Canvas — интерактивная доска для визуализации идей в реальном времени.
Также Adobe рассказала о том, что завершила приобретение Frame.io — облачной платформы для совместной работы посредством видео, изображений и текста. Компания обещает начать работу над инновациями в области удаленного взаимодействия с командой.
Примечательно, что веб-версии графических редакторов имеют интеграцию с полноценными приложениями. Если один из пользователей вносит правки или комментирует работу в браузере, то все изменения синхронизируются и появляются в десктопной версии, что помогает не отвлекаться от рабочего процесса.
Creative Cloud Spaces представляет собой единое цифровое пространство для хранения проектов, референсов, заметок и всего необходимого для работы в команде. Кроме того, можно ограничить пользователей и выдать каждому доступ только к той информации, которая необходима для работы. Creative Cloud Spaces доступен в веб-приложении и интегрирован в Fresco, Illustrator, Photoshop и XD.
На данный момент Creative Cloud Canvas и Creative Cloud Spaces доступны в виде бета-версии с ограниченным доступом. Adobe планирует улучшать проекты, учитывая отзывы пользователей. Для участия в бета-тесте необходимо подать заявку.
Читайте также: