ComfyJ 2.12

Лицензии: Бесплатная пробная версия ‎Размер файла: 6.27 MB
‎Рейтинг пользователей: 2.8/5 - ‎3 ‎Голосов

ComfyJ - это мост com-to-Java-to-COM. В интеграционной части COM-to-Java ComfyJ позволяет легко интегрировать Java-приложение с любой библиотекой COM/OLE/OCX/ActiveX. Com Интерфейсы и типы данных Wrappers, предоставляемые библиотекой позволяют работать с типами COM и интерфейсами, как с обычными объектами Java. ComfyJ позволяет вызывать методы объекта COM через свои функциональные индексы в ВТБЛ или по их названиям с помощью подхода Автоматизация. Компонент OleContainer Swing позволяет использовать любой визуальный компонент COM в пользовательском интерфейсе Java Swing, создавать встроенный объект с помощью ProgID, CLSID или вставлять объект COM в контейнер, экономить и загружать встроенный OleObject. В интеграционной части Java-to-COM ComfyJ предоставляет возможность создавать пользовательские серверы Java COM, которые могут быть выставлены в качестве объекта COM другим com-приложениям, без написания родного кода. ComfyJ предоставляет обертки для базовых интерфейсов COM, а также возможность интеграции с пользовательскими интерфейсами COM. ComfyJ также позволяет выставлять объекты Java в качестве объектов COM с использованием таких классов, как IUnknownServer и IDispatchServer. Любые пользовательские объекты Java COM могут унаследовать эти классы и реализовать любые базовые или пользовательские интерфейсы COM в зависимости от требований. Такие серверы Java COM могут реализовать столько интерфейсов COM, сколько требуется. ComfyJ также предоставляет удобные способы регистрации таких серверов Java COM в системе. Такая регистрация может быть выполнена во время времени времени работать, например, для обработки событий COM, или в реестре COM с помощью приложения ComfyJ ServerManager. Утилита CodeGenerator, поставляемая с ComfyJ, позволяет создавать обертки Java COM для компонентов COM или библиотек типа COM. Затем сгенерированный код может быть составлен и упакован в полученный файл JAR в зависимости от указанных опций.

история версии

  • Версия 2.12 размещено на 2015-04-02
  • Версия 2.5 размещено на 2008-10-15
    Не установлено

Подробная информация о программе

Eula

EULA - Соглашение о лицензировании конечных пользователей

Версия 4.6 Это юридическое соглашение (соглашение) между вами (или физическое или юридическое лицо), и TeamDev Ltd. (TeamDev). ВАЖНОЕ ЗНАЧЕНИЕ (ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ»: УСТАНОВИВ, ИСПОЛЬЗУЯ ИЛИ КОПИРУЯ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИЛИ ЛЮБУЮ СООТВЕТСТВУЮЩУЮ ДОКУМЕНТАЦИЮ (ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ), ВЫ СОГЛАШАЕТЕСЬ БЫТЬ СВЯЗАННЫМИ УСЛОВИЯМИ НАСТОЯЩЕГО СОГЛАШЕНИЯ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ С ЭТИМИ УСЛОВИЯМИ, ВЫ НЕ УПОЛНОМОЧЕНЫ УСТАНАВЛИВАТЬ ИЛИ ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. 1. Определения а) Программное обеспечение означает программный продукт, поставляемый TeamDev в двоичной форме и соответствующей документации, связанных с ними средств массовой информации, печатных материалов, а также онлайн или электронной документации. б) Runtime означает файлы, которые включены в Программное обеспечение и необходимы для распространения программ, которые вы создаете с помощью программного обеспечения. Файлы выполнения идентифицируются в документации, сопровождающей Программное обеспечение или он-лайн документацию (Документация). Вы должны обратиться к Документации, включая любые файлы чтения или выполнения, предоставленные Программным обеспечением, для получения дополнительной информации о перераспределенных файлах. c) Ключ лицензии оценки означает файл, который позволяет использовать программное обеспечение для целей оценки в течение ограниченного периода времени, который начинается в день приобретения лицензии на оценку, и прекращается в соответствии с положениями, определенными разделом 3 Оценочная лицензия Грант данного Соглашения. г) Ключ лицензии на разработку означает файл, который позволяет интегрировать программное обеспечение в программы, которые вы создаете. e) Ключ лицензии Runtime означает файл, необходимый для распространения ваших работ, которые заключают Программное обеспечение. f) Эффективная дата Соглашения означает дату получения ключа лицензии оценки или ключа лицензии на разработку, независимо от того, что на первом месте. g) Малая версия (ы) означает версию Программного обеспечения, идентифицированную изменением во втором и/или любом из следующих уровней последовательности номеров версий, например: 1.0.5, 1.2.1, 1.2.2 и т.д. h) Компонент с открытым исходным кодом (ы) для целей настоящего Соглашения означает любое программное обеспечение, исходный код которого находится в открытом доступе для использования, модификации и распространения. 2. Владение и лицензия Программное обеспечение принадлежит TeamDev, защищено авторским правом и защищено законами об авторском праве и международными договорными положениями. Программное обеспечение лицензировано, а не продано. Устанавливая или используя Программное обеспечение, вы не будете приобретать никаких прав на Программное обеспечение, за исключением случаев, которые прямо изложены в данном Соглашении. Все права, прямо не предоставленные в настоящем, зарезервированы TeamDev. Права на компоненты с открытым исходным кодом, используемые Программным обеспечением, являются собственностью соответствующих правообладателей. 3. Грант на получение лицензии на оценку В соответствии с условиями настоящего Соглашения TeamDev предоставляет вам неисключимое, не подлежащие передаче право использовать одну копию указанной версии Программного обеспечения и документации для единственной цели оценки в течение 30 (тридцать) календарных дней (период оценки) и создать копию Программного обеспечения для целей резервного копирования. 4. Грант на разработку и запуск лицензии 4.1. При условии уплаты соответствующих лицензионных сборов и условий настоящего Соглашения, TeamDev предоставляет вам неисключительную, не подлежащих передаче лицензию (i) использовать версию Программного обеспечения и документации, записанную в ключах лицензии разработки и выполнения, включая обновления Малой версии (ii) для воспроизведения и распространения файлов Runtime в исполнении и с Runtime License Key как часть программ, которые вы создаете с помощью программного обеспечения. Лицензия на разработку предоставляется вам в соответствии с условиями использования одного или нескольких типов лицензий, описанных в разделах 4.2. - 4.5. Ниже. Тип лицензии на разработку, регулирующая использование программного обеспечения, записывается в Ключ лицензии на разработку, предоставленный вам при покупке лицензии. 4.2. Лицензия разработчика может быть использована разработчиками, будь то сотрудники или независимые подрядчики, выполняющие услуги для вас под вашим контролем. Число разработчиков, использующих программное обеспечение в соответствии с лицензией Per Developer, не может превышать количество лицензий Per Developer, приобретенных у TeamDev. Вы не можете делать больше копий ключей коммерческой лицензии Per Developer или распространять такие ключи среди большего числа разработчиков программного обеспечения, чем количество лицензий Per Developer, выданных в этом разделе 4 настоящего Соглашения. Ваше имя или имя сущностей и количество приобретенных лицензий на разработку записаны в ключах лицензии на разработку и запуск. 4.3. Лицензия на проект может быть использована в одном проекте любым числом ваших разработчиков, будь то сотрудники или независимые подрядчики, выполняющие услуги для вас под вашим контролем. Для целей настоящего проекта Соглашения означает один программный продукт, созданный вами, любые будущие версии или производные работы на основе этого программного продукта. Лицензия проекта не может использоваться для более чем одного проекта. Вы признаете, что лицензия проекта связана с конкретным проектом на момент выпуска, и после этого не может быть использована для или в связи с каким-либо другим проектом. 4.4. Лицензия всей компании может быть использована в любом количестве ваших проектов любым числом ваших разработчиков, будь то сотрудники или независимые подрядчики, выполняющие услуги для вас под вашим контролем. 4.5. Личная лицензия позволяет одному лицу осуществлять права на лицензию на разработку. Он не может быть передан какой-либо третьей стороне после покупки. Имя лица, которому выдана лицензия, записывается в Ключи лицензии на разработку и запуск. Личная лицензия может быть недоступна для конкретного программного обеспечения. Доступность персональных лицензий указана в разделе Лицензирование и ценообразование соответствующей страницы продукта программного обеспечения на веб-сайте TeamDev Ltd., расположенном по следующему веб-адресу: http://www.teamdev.com. 5. Лицензионные ограничения 5.1. Общие лицензионные ограничения. Вы можете НЕ: а) изменять, адаптировать, изменять, переводить, декоммировать, реверсивный инженер или разбирать Программное обеспечение, за исключением случаев, когда может потребоваться замена стороной компонента с открытым исходным кодом, который используется в Программном обеспечении; б) удалить любые собственные уведомления или этикетки на программном обеспечении; в) сделать больше копий Программного обеспечения, чем количество приобретенных лицензий (за исключением копии для резервного копирования); г) аренда, аренда или иным образом передача прав на программное обеспечение. 5.2. Ограничения лицензии на оценку. В дополнение к общим ограничениям, обозначенным в разделе 5.1., в качестве держателя лицензии на оценку вы можете НЕ: а) использовать программное обеспечение в коммерческих целях; б) использовать программное обеспечение после истечения срока оценки. 5.3. Ограничения на разработку и запуск лицензий. В дополнение к общим ограничениям, обозначенным в разделе 5.1., в качестве держателя лицензии на разработку и запуск вы можете НЕ: a) использовать ключ лицензии на разработку для перераспределения файлов Runtime в рамках ваших приложений; б) использовать ключ лицензии Runtime для целей разработки. 6. Маркетинг Вы соглашаетесь быть идентифицированными в качестве клиента TeamDev и соглашаетесь с тем, что TeamDev может ссылаться на вас по имени, торговому названию и товару, если это применимо, и можете кратко описать свой бизнес в маркетинговых материалах и веб-сайтах TeamDev. Таким образом, вы предоставляете TeamDev лицензию на использование вашего имени и любых ваших торговых наименований и товарных знаков исключительно в связи с правами, предоставленными TeamDev в соответствии с этим разделом маркетинга. Вы и TeamDev можете использовать информацию о деловых отношениях в соответствии с этим Соглашением для независимых или совместных маркетинговых усилий. Примеры допустимых маркетинговых применений включают создание и использование тематических исследований, пресс-релизов, печатных и онлайн маркетинговых материалов, презентаций и бизнес-ссылок. 7. Службы поддержки 7.1. Стандартная техническая поддержка TeamDev (стандартная поддержка) включает в себя: а) ответы на вопросы, связанные с функциональностью программного обеспечения; б) возможность использования указанного адреса электронной почты поддержки; в) 1 рабочий день время отклика. 7.2. TeamDev соглашается предоставить вам бесплатную стандартную поддержку в течение действительного периода оценки, как это определено в разделе 3 Гранта на получение лицензии на оценку. 7.3. TeamDev соглашается предоставить вам бесплатную стандартную поддержку в количестве часов, определенных в разделе 7.4 настоящего Соглашения, срок действия в течение одного года с даты покупки лицензии. 7.4. Количество стандартных часов поддержки определяется типом лицензии на разработку, описанной в разделе 4 настоящего Соглашения, на основе каждого продукта. Эта информация доступна на страницах программных продуктов на официальном сайте TeamDev (teamdev.com). Количество часов, назначенных для каждого продукта, может быть измениться без предварительного уведомления от TeamDev. В случае такого изменения любое количество часов, уже предоставленных вам в соответствии с покупкой лицензии, останется в силе для вас. 7.5. Продление или продление стандартной поддержки взимается с TeamDev за дополнительную плату. 7.6. В ходе стандартной поддержки TeamDev может предоставить вам дополнительный программный код или связанные с ним материалы, которые доступны в виде обновлений программного обеспечения (включая hotfixes). Такой дополнительный программный код или связанные с ним материалы должны рассматриваться как часть Программного обеспечения и подлежат условиям настоящего Соглашения. 7.7. Что касается любой технической информации, которую вы предоставляете TeamDev, с тем чтобы TeamDev можно было заполнить ваши запросы на стандартную поддержку, то TeamDev может использовать такую информацию в своих бизнес-целях без каких-либо ограничений, в том числе для поддержки и разработки продуктов. TeamDev не будет использовать такую техническую информацию в форме, которая лично идентифицирует вас. 8. Компенсация за патенты и авторские права 8.1. TeamDev будет защищать и возмущать вас за все расходы (включая разумные гонорары адвокатов), вытекающие из утверждения о том, что программное обеспечение, представленное и используемое в рамках настоящего Соглашения, нарушает авторские права или патент США или Канады при условии, что: i) вы уведомите TeamDev в письменном виде в течение 30 (тридцать) календарных дней с дней претензии; ii) TeamDev имеет единоличный контроль над обороной и всеми связанными с этим переговорами об урегулировании, и iii) вы предоставите TeamDev помощь, информацию и полномочия, необходимые для выполнения вышеуказанного. 8.2. TeamDev не будет иметь ответственности за любое заявление о нарушении на основе: i) кода, содержащегося в Программном обеспечении, которое не было создано TeamDev; ii) использование затухаемого или измененного выпуска Программного обеспечения, за исключением таких изменений (ы) или модификаций (ы), которые были сделаны TeamDev или под руководством TeamDevs, если бы такого нарушения удалось избежать с помощью текущего, без изменений выпуска Программного обеспечения, которое TeamDev предоставляет вам, или (iii) комбинации, эксплуатации или использования программного обеспечения, представленного в соответствии с этим Соглашением, не , если бы такого нарушения удалось избежать с помощью программного обеспечения без таких программ или данных. 8.3. В случае, если Программное обеспечение будет использоваться или, по мнению TeamDev, будет нарушать какие-либо права третьих сторон или если ваше использование Программного обеспечения будет предписываться, TeamDev будет иметь возможность за свой счет: i) изменить Программное обеспечение, чтобы заставить его стать неущемляемым; ii) получить для вас лицензию на продолжение использования программного обеспечения; iii) заменить Программное обеспечение другим программным обеспечением, достаточно подходящим для вас, или (iv), если ни одно из вышеизложенных средств правовой защиты не является коммерчески осуществимым, прекратить лицензию на нарушая программное обеспечение и вернуть а) лицензионные сборы, уплаченные за программное обеспечение, пропорционально в течение одного года с даты покупки лицензии, если любое нарушение происходит в течение первого года стандартной поддержки; б) сборы за продление, уплаченные за любой последующий год стандартной поддержки, пропорционально в течение одного года с даты оплаты в течение такого последующего года. 8.4. Компенсация лицензиату. Вы несете ответственность и будете возмущать и удерживать TeamDev безвредным для любых убытков, ответственности или убытков, связанных или понесенных в связи с вашим использованием или воспроизведением Программного обеспечения в соответствии с этим Соглашением. 9. Отказ от гарантий ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ЛЮБАЯ СВЯЗАННАЯ С НИМ ДОКУМЕНТАЦИЯ ПРЕДОСТАВЛЯЮТСЯ НА СТРОГОЙ ОСНОВЕ БЕЗ КАКОЙ-ЛИБО ГАРАНТИИ, КАК ЭКСПРЕСС, ТАК И ПОДРАЗУМЕВАЕМОЙ, ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ИЛИ ТОРГОВЫЕ ГАРАНТИИ, ПРИГОДНОСТЬ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ ИЛИ НЕИНФРАМЕНТ. ВЕСЬ РИСК, СВЯЗАННЫЙ С ИСПОЛЬЗОВАНИЕМ ИЛИ ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ОСТАЕТСЯ ЗА ВАМИ. 10. Компоненты с открытым исходным кодом 10.1. TeamDev уведомляет, что программное обеспечение может содержать сторонние компоненты с открытым исходным кодом. Более подробная информация доступна на соответствующей странице продукта на официальном сайте TeamDev (www.teamdev.com). 10.2. TeamDev и Программное обеспечение полностью соответствуют любым лицензиям компонентов с открытым исходным кодом для предоставления лицензионных прав, предоставленных в настоящем случае. 10.3. Условия, регулирующие использование таких компонентов с открытым исходным кодом, находятся в лицензиях на программное обеспечение с открытым исходным кодомs, регулирующие использование таких компонентов с открытым исходным кодом, находятся в лицензиях владельцев авторских прав с открытым исходным кодом, а не в этом Соглашении. 10.4. В случае изменения Программного обеспечения в соответствии с пунктом 5.1 a) TeamDev отказывается от какой-либо гарантии, связанной с компонентами с открытым исходным кодом, включая гарантии, содержащиеся в 10.2. Вы несете ответственность за любые претензии, вызванные нарушением прав третьих сторон в результате изменения Программного обеспечения, сделанного вами в соответствии с пунктом 5.1 a). 11. Ограничение ответственности НИ В КОЕМ СЛУЧАЕ TEAMDEV ИЛИ ЕЕ ПОСТАВЩИКИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ УЩЕРБ (ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, УБЫТКИ ЗА ПОТЕРЮ ПРИБЫЛИ ОТ БИЗНЕСА, ПРЕРЫВАНИЕ БИЗНЕСА, ПОТЕРЮ ДЕЛОВОЙ ИНФОРМАЦИИ ИЛИ ЛЮБЫЕ ДРУГИЕ ДЕНЕЖНЫЕ ПОТЕРИ), ВОЗНИКАЮЩИЕ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ TEAMDEV, ДАЖЕ ЕСЛИ TEAMDEV БЫЛО СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. 12. Товарные знаки Это Соглашение не предоставляет никаких прав на использование товарных знаков или торговых наименований: TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps или любые другие товарные знаки, знаки обслуживания, логотипы или торговые наименования, принадлежащие TeamDev, за исключением раздела 6 Маркетинг. Вы соглашаетесь не использовать какие-либо знаки, принадлежащие TeamDev, или как часть названия продуктов, основанных на Программном обеспечении. 13. Прекращение Вы можете расторгнуть это Соглашение в любое время, уничтожив все копии Программного обеспечения. Это Соглашение немедленно прекращается без уведомления TeamDev, если будет обнаружено, что вы не соблюдаете никаких положений настоящего Соглашения. После такого прекращения, вы должны уничтожить все копии программного обеспечения. Раздел 9 Отказ от гарантий и раздел 11 Ограничение ответственности остаются в силу после прекращения действия этого Соглашения.