JNIWrapper 3.7

Licence: Essai gratuit ‎Taille du fichier: 3.69 MB
‎Note des utilisateurs: 4.6/5 - ‎11 ‎Votes

Avec JNIWrapper, il n’est pas nécessaire pour vous de créer des bibliothèques de code natives pour appeler une fonction de l’API du système d’exploitation ou une fonction à partir d’une bibliothèque dynamique. Vous écrivez votre code en langue Java seulement, et JNIWrapper fait le reste. Les principales caractéristiques de JNIWrapper sont: - Invoquez n’importe quelle fonction avec tous les paramètres de la bibliothèque de code native - Soutien aux conventions d’appel stdcall et cdecl - Prise en charge de nombreux types de données, y compris les structures, les syndicats et les pointeurs - Rappels avec tous les paramètres et les conventions d’appel stdcall ou cdecl - Spécialement adapté pour les opérations avec de grandes quantités de données complexes côté natif - L’architecture extensible permet de mettre en œuvre de nouveaux types de données ou de personnaliser les types existants - Prise en charge de l’invocation de fonction sûre et vraiment simultanée - Mécanisme de recherche de bibliothèque natif personnalisable - Gestion automatique des ressources - Les plantages dans les fonctions natives sont convertis en exceptions Java. Avantages JNIWrapper: - Opération minimale en coulisses. Les développeurs peuvent toujours voir ce qui se passe lorsque vous travaillez avec les données natives. - Haute performance. JNIWrapper a été spécialement adapté pour les performances, en particulier dans les cas où de grandes quantités de données sont impliquées dans les interactions. - Gestion automatique des ressources. Toutes les ressources allouées par les composants JNIWrapper sont libérées automatiquement lorsqu’elles ne sont plus nécessaires. - Prise en charge complète de l’invocation de la fonction native. JNIWrapper soutient à la fois les conventions d’appel stdcall et cdecl et tous les types complexes de C, y compris les structures et les syndicats. Avec WinPack, un ajout gratuit à JNIWrapper, il n’est pas nécessaire d’apprendre l’API Windows native pour l’utiliser. Capacités de bibliothèque WinPack : - Accès au registre Windows; - Décoration Windows; - Icône plateau pour application Java. Conseil : Ce site fournit JNIWrapper Cross-Desktop uniquement. Vous pouvez télécharger la version spécifique de la plate-forme de JNIWrapper ou obtenir des licences d’évaluation pour nos bibliothèques http://www.teamdev.com/jniwrapper/downloads.jsf

historique de la version

  • Version 3.7 posté sur 2008-10-09
    Non établi

Détails du programme

Cluf

EULA - Accord de licence utilisateur final

Contrat de licence TeamDev Contrat de licence TeamDev Il s’agit d’un accord juridique ("Agreement") entre vous (qu’il s’agit d’un individu ou d’un ("Licensee"), 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 ("SOFTWARE") VOUS ACCEPTEZ D’ÊTRE LIÉ PAR LES TERMES ET LES 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)"Runtime" signifie les fichiers qui sont inclus dans le logiciel et requis pour la distribution des programmes que la titulaire crée à l’aide du logiciel. Les fichiers runtime sont identifiés dans la documentation d’accompagnement ou en ligne ("Documentation"). Vous devez vous référer à la documentation, y compris tout "readme" ou "runtime" fichiers fournis avec le produit, pour plus d’informations concernant les fichiers redistribuables. b)"Evaluation License Key" signifie un fichier qui permet d’utiliser le logiciel pour d’évaluation pour une période de temps limitée qui doit commencer le jour d’enregistrement et se terminent conformément aux dispositions définies par le Section des subventions de licence d’évaluation de cet accord. c)"Development License Key" signifie un fichier qui permet à la titulaire de s’intégrer le logiciel dans leurs propres œuvres plus grandes. d)"Runtime License Key" désigne un fichier requis pour la distribution de la Les titulaires de licence travaillent qui enferment le logiciel. e)"Personal License" signifie que la titulaire est la personne spécifiée dans le Clés de licence de développement et de temps d’exécution. Pour éviter tout doute, le titulaire de permis n’est pas une société, une société, une société ou une association ou une autre entité ou Organisation. 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. Par l’installation ou l’utilisation du logiciel, vous n’acquérirez aucun droit sur le logiciels, sauf comme expressément énoncé dans le cadre de cet accord. Tous les droits non expressément accordées ci-après sont réservées par TeamDev. 3.Evaluation Licence Subventions Sous réserve des modalités de cet accord, TeamDev accorde par la présente vous un droit non exclusif et non transférable d’utiliser une copie de la version du logiciel et de la documentation aux seules fins de l’évaluation au cours de la période de 30 (trente) jours calendends, et de créer une copie de le logiciel à des fins de sauvegarde. 4.Development and Runtime Licence Grants (en) Sous réserve du paiement des droits de licence applicables, ainsi que des modalités et conditions de cet accord, TeamDev vous accorde par la présente une droit non transférable d’utiliser la version spécifiée du logiciel et Documentation sur le nombre de postes de travail correspondant au nombre de licences achetées; de reproduire et de distribuer, sous forme exécutable seulement, le programmes que vous créez en utilisant le logiciel avec Runtime sans licence ou frais, sous réserve de toutes les conditions définies ci-dessus. Restrictions 5.License Vous ne pouvez PAS : a) modifier, adapter, modifier, traduire, décomposer, inverser l’ingénieur, ou démonter le logiciel; b) supprimer tout avis ou étiquette propriétaire sur le Logiciels; c) faire plus de copies du logiciel que le nombre de licences (à l’exclusion d’une copie à des fins de sauvegarde); d) louer, louer ou autrement droits de transfert au logiciel. 5.1.Restrictions de licence d’évaluation En plus des restrictions générales indiquées dans les restrictions de licence en tant que titulaire de la licence d’évaluation, vous ne pouvez PAS : a) utiliser le Logiciels à des fins commerciales; b) utiliser le logiciel après l’expiration de la période d’évaluation. Restrictions de licence 5.2.Development et Runtime En plus des restrictions générales indiquées dans les restrictions de licence section, en tant que titulaire de la licence de développement et de temps d’exécution, vous ne pouvez PAS: a) utiliser le logiciel sur le nombre d’ordinateurs, dépassant le nombre de licences achetées; b) utilisez la clé de licence de développement pour redistribuer votre demandes; c) utiliser la clé de licence Runtime à des fins de développement. Restrictions de licence 5.3.Personal En plus des restrictions indiquées dans la section Restrictions de licence et dans la section Restrictions de licence de développement et d’exécution, en tant que titulaire de la Licence personnelle vous ne pouvez PAS: a) utiliser le logiciel sur les ordinateurs pas exclusivement utilisé par le Licesee; b) permettre à d’autres personnes ou entités d’utiliser le logiciel. 6. Marketing Vous acceptez d’être identifié comme client de TeamDev et vous êtes d’accord pour dire que TeamDev peut se référer à Vous par nom, nom commercial et marque, le cas échéant, et peut décrivez brièvement votre entreprise dans le matériel marketing teamdevs et les sites Web. Vous accordez par la présente à TeamDev une licence pour utiliser votre nom et l’un de vos noms commerciaux et les marques de commerce uniquement dans le cadre des droits accordés à TeamDev en vertu à cette section marketing. Services 7.Support TeamDev peut fournir aux titulaires de licence des services de soutien liés au logiciel. L’utilisation de ces services de soutien est régie par les politiques décrites Site Web de TeamDevs (www.teamdev.com). Tout code logiciel supplémentaire ou matériel connexe que TeamDev fournit aux titulaires de permis dans le cadre des services de soutien, dans des mises à jour périodiques de la Logiciel ou autre, doit être considéré comme faisant partie du logiciel et est soumis aux modalités de cet accord. En ce qui concerne toute information technique que la titulaire fournit à TeamDev en tant que partie des services de soutien, TeamDev peut utiliser ces informations pour ses à des fins commerciales sans restriction, y compris pour le soutien des produits et Développement. TeamDev n’utilisera pas ces informations techniques sous une forme qui identifie personnellement le titulaire de permis. 8. Indemnité de brevet et de droit d’auteur a)Licensor défendra et indemnisera la titulaire pour tous les coûts (y compris honoraires raisonnables des avocats) découlant d’une allégation selon laquelle Software a fourni et utilisé dans le cadre du projet d’accord viole un droit d’auteur américain ou canadien ou brevet prévoyait que : i) Le titulaire avise Licensor par écrit dans les 30 jours suivant la demande; (ii) Licensor a le contrôle unique de la défense et de tous les règlements connexes négociations, et iii) Le titulaire de permis fournit à Licensor l’aide, l’information et l’autorité nécessaire pour effectuer ce qui précède. b)Licensor 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 Licensor; (ii) l’utilisation d’une version remplacé ou modifiée du logiciel, à l’exception modification(s) ou modification(s) qui ont été apportées par Licensor ou sous directives des concédants de licence, si une telle infraction avait été évitée par l’utilisation de une version actuelle et inchangée du logiciel que Licensor fournit à la titulaire, Ou iii) la combinaison, l’exploitation ou l’utilisation de tout logiciel cet accord avec des programmes ou des données non fournis par Licensor si ces violation aurait été évitée par l’utilisation du logiciel sans ces programmes ou données. c) Dans le cas où le logiciel est détenu ou considéré par Licensor comme Licences d’utilisation du logiciel est enjoint, Licensor aura la possibilité, à ses dépenses, de (i) modifier le logiciel pour le faire devenir non contrefait; (ii) obtenir pour la titulaire une licence pour continuer à utiliser le logiciel; iii) remplacer le logiciel par d’autres logiciels raisonnablement adaptés à Titulaire de permis, ou iv) si aucun des recours ci-dessous n’est commercialement faisable, résilier la licence pour le logiciel contrefait et rembourser tous les frais de licence payé pour le logiciel, au prorata sur une période de trois ans à partir de la date d’entrée en vigueur de l’Accord. 9.Clause de non-responsabilité de la garantie LE LOGICIEL ET TOUTE DOCUMENTATION CONNEXE SONT FOURNIS SUR UN STRICTLY "AS IS" BASE SANS GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESS OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES IMPLICITES OU LA MARCHANDITÉ, L’APTITUDE À BUT PARTICULIER, OU NON-INFRINGEMENT. L’ENSEMBLE DU RISQUE DÉCOULANT DE L’UTILISATION OU LES PERFORMANCES DU LOGICIEL RESTENT AVEC VOUS. 10.Limitation de la responsabilité EN AUCUN CAS TEAMDEV OU SES FOURNISSEURS NE SERONT RESPONSABLES DES DOMMAGES (Y COMPRIS, SANS LIMITATION, LES DOMMAGES-INTÉRÊTS POUR PERTE DE BÉNÉFICES D’ENTREPRISE, INTERRUPTION, PERTE D’INFORMATIONS COMMERCIALES OU TOUTE AUTRE PERTE PÉCUNIAIRE) DÉCOULANT DE L’UTILISATION OU DE L’INCAPACITÉ D’UTILISER CE PRODUIT TEAMDEV, MÊME SI TEAMDEV A ÉTÉ INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES. 11.Résiliation La titulaire peut résilier cette entente à tout moment en détruisant toutes les copies de le logiciel. Cet accord prendra fin immédiatement sans préavis TeamDev s’il est découvert que la titulaire ne se conforme à aucune disposition de cet accord. Au moment de cette résiliation, la titulaire doit détruire toutes les copies du logiciel. Articles 9.Clause de non-responsabilité de la garantie et 10.Limitation de La responsabilité demeure en vigueur après la résiliation de cette entente.