ComfyJ est com-to-Java-to-COM pont. Sur la partie intégration COM-to-Java, ComfyJ permet d’intégrer facilement une application Java à n’importe quelle bibliothèque COM/OLE/OCX/ActiveX. Les interfaces COM et les emballages de types de données fournis par la bibliothèque permettent de travailler avec les types et interfaces COM comme avec les objets Java ordinaires. ComfyJ permet d’invoquer les méthodes d’un objet COM via ses index de fonction en VTBL ou par leurs noms en utilisant l’approche Automation. Le composant OleContainer Swing permet d’utiliser n’importe quel composant COM visuel de l’interface utilisateur Java Swing, de créer un objet intégré à l’aide de ProgID, CLSID ou d’insérer un objet COM dans un conteneur, d’enregistrer et de charger un OleObject intégré. Sur la partie d’intégration Java-to-COM, ComfyJ offre la possibilité de créer des serveurs Java COM personnalisés, qui peuvent être exposés en tant qu’objet COM à d’autres applications COM, sans écrire de code natif. ComfyJ fournit les emballages pour les interfaces COM de base ainsi que la possibilité de s’intégrer avec des interfaces COM personnalisées. ComfyJ permet également d’exposer des objets Java sous forme d’objets COM à l’aide de classes telles que IUnknownServer et IDispatchServer. Tous les objets Java COM personnalisés peuvent hériter de ces classes et implémenter n’importe quelle base ou interface COM personnalisée en fonction des exigences. Ces serveurs Java COM peuvent implémenter autant d’interfaces COM que nécessaire. ComfyJ fournit également des moyens pratiques pour l’enregistrement de ces serveurs Java COM dans un système. Ces enregistrements peuvent être effectués au moment de l’exécuteur, par exemple pour la gestion d’événements COM, ou dans le registre COM à l’aide de l’application ComfyJ ServerManager. L’utilitaire CodeGenerator fourni avec ComfyJ permet de générer des emballages Java COM pour les composants COM ou les bibliothèques de type COM. Le code généré peut ensuite être compilé et emballé dans un fichier JAR résultant en fonction des options spécifiées.
historique de la version
- Version 2.12 posté sur 2015-04-02
- Version 2.5 posté sur 2008-10-15
Non établi
Détails du programme
Cluf
EULA - Accord de licence utilisateur final
Version 4.6
Il s’agit d’un accord juridique (Accord) entre vous (un particulier ou une entité), et TeamDev Ltd. (TeamDev).
IMPORTANT [S’IL VOUS PLAÎT LIRE ATTENTIVEMENT]: EN INSTALLANT, EN UTILISANT OU EN COPIANT LE LOGICIEL OU TOUTE DOCUMENTATION CONNEXE (LOGICIEL) VOUS ACCEPTEZ D’ÊTRE LIÉ PAR LES TERMES ET CONDITIONS DE CET ACCORD. SI VOUS N’ACCEPTEZ PAS CES TERMES ET CONDITIONS, VOUS N’ÊTES PAS AUTORISÉ À INSTALLER OU À UTILISER LE LOGICIEL.
1. Définitions
a) Le logiciel désigne le produit logiciel fourni par TeamDev sous forme binaire et la documentation correspondante, les médias associés, les documents imprimés et la documentation en ligne ou électronique.
b) Runtime signifie les fichiers qui sont inclus dans le logiciel et sont nécessaires pour la distribution des programmes que vous créez à l’aide du logiciel. Les fichiers runtime sont identifiés dans la documentation accompagnant le logiciel ou la documentation en ligne (Documentation). Vous devez vous référer à la documentation, y compris les fichiers readme ou runtime fournis avec le logiciel, pour plus d’informations concernant les fichiers redistribuables.
c) Clé de licence d’évaluation désigne un fichier qui permet d’utiliser le logiciel à des fins d’évaluation pour une période limitée qui doit commencer le jour de l’acquisition de la licence d’évaluation et prendre fin conformément aux dispositions définies par l’accord de licence d’évaluation prévue à l’article 3 de la présente entente.
d) La clé de licence de développement signifie un fichier qui vous permet d’intégrer le logiciel dans les programmes que vous créez.
e) Clé de licence runtime signifie un fichier qui est nécessaire pour la distribution de vos œuvres qui entourent le logiciel.
f) Date d’entrée en vigueur de l’accord signifie la date à laquelle vous recevez la clé de licence d’évaluation ou la clé de licence de développement, quelle que soit la première.
g) Version mineure signifie version du logiciel, identifiée par un changement dans le deuxième et/ou l’un des niveaux suivants de la séquence de nombre de version, ex.: 1.0.5, 1.2.1, 1.2.2, etc.
h) Les composantes open source (s) aux fins du projet d’accord doivent signifier tout logiciel dont le code source est accessible au public pour utilisation, modification et distribution.
2. Propriété et licence
Le logiciel appartient à TeamDev, protégé par le droit d’auteur et protégé par les lois sur le droit d’auteur et les dispositions des traités internationaux. Le logiciel est sous licence, pas vendu. En installant ou en utilisant le logiciel, vous n’acquérirez aucun droit sur le logiciel, sauf comme expressément énoncé dans le cadre de cet accord. Tous les droits qui ne sont pas expressément accordés ici sont réservés par TeamDev.
Les droits sur les composants Open-Source utilisés par le logiciel sont la propriété de leurs titulaires respectifs de droits d’auteur.
3. Subvention de licence d’évaluation
Sous réserve des modalités de cet accord, TeamDev vous accorde par la présente le droit non exclusif et non transférable d’utiliser une copie de la version spécifiée du logiciel et de la documentation dans le seul but d’évaluer au cours de la période de 30 (trente) jours calend calendables (période d’évaluation), et de créer une copie du logiciel à des fins de sauvegarde.
4. Subvention de licence de développement et d’exécution
4.1. Sous réserve du paiement des droits de licence applicables et des modalités de cet accord, TeamDev vous accorde par la présente une licence non exclusive et non transférable pour (i) utiliser la version du logiciel et de la documentation enregistrées dans les clés de licence de développement et d’exécution, y compris les mises à jour de version mineure (ii) pour reproduire et distribuer les fichiers Runtime sous forme exécutable et avec la clé de licence Runtime dans le cadre des programmes que vous créez en utilisant le logiciel sans frais de distribution supplémentaires (licence de développement).
Licence de développement vous est fournie conformément aux conditions d’utilisation d’un ou plusieurs des types de licence décrits dans les sections 4.2. - 4.5. Ci-dessous. Le type de licence de développement régissant votre utilisation du logiciel est enregistré dans la clé de licence de développement, qui vous est fournie lors de l’achat de la licence.
4.2. Par licence de développeur peut être utilisé par les développeurs, qu’il s’agisse d’employés ou d’entrepreneurs indépendants effectuant des services pour vous sous votre contrôle. Le nombre de vos développeurs utilisant le logiciel sous une licence par développeur ne peut pas dépasser le nombre de licences par développeur acquises auprès de TeamDev. Vous ne pouvez pas faire plus de copies des clés de licence commerciale par développeur ou distribuer ces clés à un plus grand nombre de développeurs de logiciels, que le nombre de licences par développeur accordées par cet article 4 de cet accord. Votre nom ou le nom des entités et le nombre de licences de développement acquises sont enregistrés dans les clés de licence de développement et d’exécution.
4.3. La licence de projet peut être utilisée dans votre seul projet par un certain nombre de vos développeurs, qu’il s’agisse d’employés ou d’entrepreneurs indépendants qui exécutent des services pour vous sous votre contrôle. Aux fins de ce projet d’accord doit signifier un produit logiciel créé par vous, toutes les versions futures ou les œuvres dérivées basées sur ce produit logiciel. Vous ne pouvez pas utiliser la licence de projet pour plus d’un projet. Vous reconnaissez qu’une licence de projet est liée à un projet spécifique au moment de l’émission, et par la suite ne peut pas être utilisée pour ou dans le cadre d’un autre projet.
4.4. La licence à l’échelle de l’entreprise peut être utilisée dans n’importe quel nombre de vos projets par un certain nombre de vos développeurs, qu’il s’agisse d’employés ou d’entrepreneurs indépendants qui exécutent des services pour vous sous votre contrôle.
4.5. La licence personnelle permet à une personne d’exercer les droits de licence de développement. Il ne peut être transféré à aucun tiers après l’achat. Le nom de la personne, à qui la licence est accordée, est enregistré dans les clés de licence de développement et d’exécution. La licence personnelle peut ne pas être disponible pour des logiciels spécifiques. La disponibilité des licences personnelles est indiquée dans la section Licences et prix de la page de produit logiciel correspondante sur le site Web de TeamDev Ltd., située à l’adresse Web suivante : http://www.teamdev.com.
5. Restrictions de licence
5.1. Restrictions générales de licence. Vous ne pouvez PAS : a) modifier, adapter, modifier, traduire, décomposer, inverser l’ingénieur ou démonter le logiciel, sauf s’il peut être nécessaire de remplacer un composant Open-Source tiers utilisé dans le logiciel; b) supprimer tout avis ou étiquette propriétaire sur le logiciel; c) faire plus de copies du logiciel que le nombre de licences acquises (à l’exclusion d’une copie à des fins de sauvegarde); d) louer, louer ou transférer autrement des droits au logiciel.
5.2. Restrictions de licence d’évaluation. En plus des restrictions générales indiquées à l’article 5.1., en tant que titulaire de la licence d’évaluation, vous ne pouvez PAS: a) utiliser le logiciel à des fins commerciales; b) utiliser le logiciel après l’expiration de la période d’évaluation.
5.3. Restrictions de licence de développement et d’exécution. En plus des restrictions générales indiquées à l’article 5.1., en tant que titulaire de la licence de développement et d’exécution, vous ne pouvez PAS : a) utiliser la clé de licence de développement pour redistribuer les fichiers Runtime dans le cadre de vos applications; b) utiliser la clé de licence Runtime à des fins de développement.
6. Marketing
Vous acceptez d’être identifié comme un client de TeamDev et vous acceptez que TeamDev puisse vous référer par nom, nom commercial et marque, le cas échéant, et que vous pouvez décrire brièvement votre entreprise dans les documents marketing et les sites Web de TeamDev. Par la présente, vous accordez à TeamDev une licence pour utiliser votre nom et l’un de vos noms commerciaux et marques uniquement en relation avec les droits accordés à TeamDev en vertu de cette section marketing.
Vous et TeamDev pouvez utiliser les informations sur la relation d’affaires en vertu de cet accord pour des efforts de marketing indépendants ou conjoints. La création et l’utilisation d’études de cas, de communiqués de presse, de documents de marketing imprimés et en ligne, de présentations et de références commerciales sont des exemples d’utilisations de marketing permises.
7. Services de soutien
7.1. TeamDev Standard Technical Support (Standard Support) comprend :
a) répondre aux questions relatives à la fonctionnalité du logiciel;
b) la possibilité d’utiliser l’adresse e-mail de soutien désignée;
c) 1 heure de réponse du jour ouvrable.
7.2. TeamDev accepte de vous fournir un soutien standard gratuit pendant la période d’évaluation valide, telle que définie par la subvention de licence d’évaluation de l’article 3.
7.3. TeamDev accepte de vous fournir un support standard gratuit dans un montant d’heures défini par l’article 7.4 de cet accord, valable un an depuis la date d’achat de la licence.
7.4. Le nombre d’heures de soutien standard est défini par le type de licence de développement, décrite à l’article 4 du présente accord, par produit. Ces informations sont disponibles sur les pages produits logiciels sur le site officiel de TeamDev (teamdev.com). Le nombre d’heures désignées pour chaque produit est sujet à changement sans préavis de TeamDev. En cas de tel changement, un certain nombre d’heures qui vous ont déjà été accordées en vertu d’un achat de licence resteront valables pour vous.
7.5. L’extension ou le renouvellement du support standard est soumis à des frais supplémentaires pour TeamDev.
7.6. Au cours de l’assistance standard TeamDev peut vous fournir du code logiciel supplémentaire ou des matériaux connexes, qui sont mis à disposition sous forme de mises à jour logicielles (y compris hotfixes). Ce code logiciel supplémentaire ou les documents connexes doivent être considérés comme faisant partie du logiciel et sont soumis aux termes et conditions de cet accord.
7.7. En ce qui concerne les informations techniques que vous fournissez à TeamDev afin de permettre à TeamDev de remplir vos demandes de support standard, TeamDev peut utiliser ces informations à des fins commerciales sans restriction, y compris pour le support et le développement de produits. TeamDev n’utilisera pas ces informations techniques sous une forme qui vous identifie personnellement.
8. Indemnité de brevet et de droit d’auteur
8.1. TeamDev vous défendra et vous indemnisera pour tous les frais (y compris les honoraires raisonnables des avocats) découlant d’une allégation selon laquelle les logiciels fournis et utilisés dans le cadre du projet d’accord contrevient à un droit d’auteur ou à un brevet américain ou canadien à condition que : (i) vous avisiez TeamDev par écrit dans les 30 (trente) jours calend calendiques de la réclamation; (ii) TeamDev a le contrôle unique de la défense et de toutes les négociations de règlement connexes, et (iii) vous fournirez à TeamDev l’assistance, les informations et l’autorité nécessaires pour effectuer ce qui précède.
8.2. TeamDev n’aura aucune responsabilité pour toute réclamation d’infraction fondée sur : (i) le code contenu dans le logiciel qui n’a pas été créé par TeamDev; (ii) l’utilisation d’une version remplacé ou modifiée du logiciel, à l’exception de ces modifications ou modifications(s) qui ont été effectuées par TeamDev ou sous la direction de TeamDevs, si une telle infraction aurait été évitée par l’utilisation d’une version actuelle et inchangée du logiciel que TeamDev vous fournit, ou (iii) la combinaison, l’exploitation ou l’utilisation de logiciels fournis dans le cadre de cet accord avec des programmes ou des données non fournis par TeamDev , si une telle violation aurait été évitée par l’utilisation du logiciel sans ces programmes ou données.
8.3. Dans le cas où le logiciel est détenu ou considéré par TeamDev comme portant atteinte à des droits tiers, ou si votre utilisation du logiciel est enjointe, TeamDev aura la possibilité, à ses frais, de : (i) modifier le logiciel pour le faire devenir non contrefait; (ii) obtenir pour vous une licence pour continuer à utiliser le logiciel; iii) remplacer le logiciel par un autre logiciel qui vous convient raisonnablement, ou iv) si aucun des recours ci-dessus n’est commercialement faisable, mettre fin à la licence pour le logiciel contrefait et rembourser a) les frais de licence payés pour le logiciel, au prorata sur une période d’un an à partir de la date d’achat de la licence en cas d’infraction au cours de la première année de support standard; b) frais de renouvellement payés pour toute année de soutien standard subséquente, au prorata sur une période d’un an à partir de la date d’échéance du paiement pour cette année subséquente.
8.4. Indemnité de titulaire de permis. Vous êtes responsable et indemniserez et tenez TeamDev inoffensif pour toutes les pertes, responsabilités ou dommages résultant de votre utilisation ou reproduction du logiciel en vertu de cet accord ou encourus dans le cadre de celui-ci.
9. Clause de non-responsabilité de la garantie
LE LOGICIEL ET TOUTE DOCUMENTATION CONNEXE SONT FOURNIS SUR UNE BASE STRICTEMENT TELLE QU’ELLE EST SANS GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESS OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES IMPLICITES OU LA MARCHANDITÉ, L’APTITUDE À UNE FIN PARTICULIÈRE, OU LE NON-MANQUEMENT. TOUT LE RISQUE DÉCOULANT DE L’UTILISATION OU DES PERFORMANCES DU LOGICIEL RESTE AVEC VOUS.
10. Composants open-source
10.1. TeamDev informe que les logiciels peuvent contenir des composants Open-Source tiers. Plus d’informations sont disponibles sur une page produit correspondante sur TeamDev oComposants open-source. Plus d’informations sont disponibles sur une page de produit correspondante sur le site officiel de TeamDev (www.teamdev.com).
10.2. TeamDev et le logiciel sont en pleine conformité avec toutes les licences open-source components pour accorder les droits de licence accordés ci-après.
10.3. Les modalités régissant l’utilisation de ces composants Open Source se trouvent dans les licences logicielles open source des titulaires de droits d’auteur et non dans le cadre de cet accord.
10.4. Dans le cas où vous modifiez le logiciel comme le permet la clause 5.1 a), TeamDev décline toute garantie liée aux composants Open-Source, y compris les garanties contenues dans 10.2. Vous êtes responsable de toute réclamation de violation de droits de tiers causée par la modification du logiciel que vous avez faite conformément à l’article 5.1 a).
11. Limitation de la responsabilité
EN AUCUN CAS TEAMDEV OU SES FOURNISSEURS NE SERONT RESPONSABLES DES DOMMAGES-INTÉRÊTS (Y COMPRIS, SANS LIMITATION, DES DOMMAGES-INTÉRÊTS POUR PERTE DE BÉNÉFICES COMMERCIAUX, INTERRUPTION D’ACTIVITÉ, PERTE D’INFORMATIONS COMMERCIALES OU TOUTE AUTRE PERTE PÉCUNIAIRE) RÉSULTANT DE L’UTILISATION OU DE L’INCAPACITÉ D’UTILISER CE LOGICIEL TEAMDEV, MÊME SI TEAMDEV A ÉTÉ INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.
12. Marques déposées
Cet accord n’accorde aucun droit d’utilisation des marques ou noms commerciaux : TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps ou toute autre marque, marque de service, logos ou noms commerciaux appartenant à TeamDev, sauf défini dans la section 6 Marketing. Vous acceptez de ne pas utiliser de marques appartenant à TeamDev dans ou dans le cadre du nom des produits basés sur le logiciel.
13. Résiliation
Vous pouvez résilier cet accord à tout moment en détruisant toutes les copies du logiciel. Cet accord prendra fin immédiatement sans préavis de TeamDev s’il est découvert que vous ne vous conformez à aucune disposition de cet accord. Lors de cette résiliation, vous devez détruire toutes les copies du logiciel. L’article 9 La clause de non-responsabilité et la limitation de la responsabilité en vertu de l’article 11 demeurent en vigueur après la résiliation de la présente entente.