JNIWrapper 3.7

Licenza: Prova gratuita ‎Dimensioni del file: 3.69 MB
‎Valutazione utenti: 4.6/5 - ‎11 ‎Voti

Con JNIWrapper, non è necessario creare librerie di codice native per chiamare una funzione dell'API del sistema operativo o una funzione da qualsiasi libreria dinamica. Scrivi il tuo codice solo nel linguaggio Java e JNIWrapper fa il resto. Le caratteristiche principali di JNIWrapper sono: - Richiamare qualsiasi funzione con parametri dalla libreria di codice nativa - Supporto per le convenzioni di chiamata stdcall e cdecl - Supporto per molti tipi di dati tra cui strutture, sindacati e puntatori - Callback con parametri e convenzioni di chiamata stdcall o cdecl - Appositamente ottimizzato per operazioni con grandi quantità di dati complessi sul lato nativo - L'architettura estensibile consente di implementare nuovi tipi di dati o personalizzare quelli esistenti - Supporto per chiamate di funzioni thread-safe e realmente simultanee - Meccanismo di ricerca della libreria nativa personalizzabile - Gestione delle risorse completamente automatica - Gli arresti anomali nelle funzioni native vengono convertiti in eccezioni Java. Vantaggi di JNIWrapper: - Operazione minima dietro le quinte. Gli sviluppatori possono sempre vedere cosa sta succedendo quando si lavora con i dati sul lato nativo. Alte prestazioni. JNIWrapper è stato appositamente ottimizzato per le prestazioni, specialmente nei casi in cui grandi quantità di dati sono coinvolte nelle interazioni. - Gestione automatica delle risorse. Tutte le risorse allocate dai componenti JNIWrapper vengono rilasciate automaticamente quando non sono più necessarie. - Supporto completo per la chiamata di funzioni native. JNIWrapper supporta sia le convenzioni di chiamata stdcall che cdecl e tutti i tipi C complessi, comprese le strutture e i sindacati. Insieme a WinPack, un'aggiunta gratuita a JNIWrapper, non è necessario imparare l'API nativa di Windows per usarla. Abilità libreria WinPack: - Accesso al Registro di sistema di Windows; - Decorazione delle finestre; - Icona del vassoio per l'applicazione Java. Suggerimento: questo sito fornisce solo JNIWrapper Cross-Desktop. Puoi scaricare la versione specifica della piattaforma di JNIWrapper o ottenere licenze di valutazione per le nostre librerie su http://www.teamdev.com/jniwrapper/downloads.jsf

cronologia delle versioni

  • Versione 3.7 pubblicato il 2008-10-09
    Non stabilito

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

Contratto di licenza TeamDev Contratto di licenza TeamDev Si tratta di un accordo legale ("Accordo") tra l"Ue (un individuo o un ("Licenziatario") e TeamDev Ltd. ("TeamDev"). IMPORTANTE [LEGGERE ATTENTAMENTE]: INSTALLANDO, UTILIZZANDO O COPIANDO IL SOFTWARE O QUALSIASI DOCUMENTAZIONE CORRELATA ("SOFTWARE") ACCETTI DI ESSERE VINCOLATA DAI TERMINI CONDIZIONI DEL PRESENTE ACCORDO. SE L'UTENTE NON ACCETTA QUESTI TERMINI E CONDIZIONI, NON SEI AUTORIZZATO A INSTALLARE O UTILIZZARE IL SOFTWARE. 1.Definizioni a)"Runtime": i file inclusi nel Software e richiesti per la distribuzione dei programmi creati dal Licenziatario utilizzando il Software. I file di runtime sono identificati nella documentazione di accompagnamento o on-line ("Documentazione"). È necessario fare riferimento alla documentazione, incluso qualsiasi "readme" o "runtime" file forniti con il prodotto, per ulteriori informazioni per quanto riguarda i file ridistribuibili. b)"Chiave di licenza di valutazione": un file che consente di utilizzare il software per valutazione per un periodo di tempo limitato che inizia il giorno di registrazione, e terminare ai sensi delle disposizioni definite dal Sezione Concessioni licenza di valutazione del presente Contratto. c)"Chiave di licenza per lo sviluppo": un file che consente al Licenziatario di integrarsi il Software nelle proprie opere più grandi. d)"Chiave di licenza runtime": un file necessario per la distribuzione I licenziatari lavorano che racchiudono il Software. e)"Licenza personale"indica che il Licenziatario è l'individuo specificato nella Chiavi di licenza di sviluppo e runtime. A scanso di equivoci, il Licenziatario non è una società, una società, una partnership o un'associazione o un'altra entità o Organizzazione. 2.Proprietà e licenza Il Software è di proprietà di TeamDev, protetto da copyright e protetto dalle leggi sul copyright disposizioni dei trattati internazionali. Il Software è concesso in licenza, non venduto. Di l'installazione o l'utilizzo del Software, l'utente non acquisirà alcun diritto software, salvo quanto espressamente stabilito nel presente Contratto. Tutti i diritti non espressamente concessi nel presente documento sono riservati da TeamDev. 3.Sovvenzioni per la licenza di valutazione Fatte salve le condizioni del presente Contratto, TeamDev concede diritto non esclusivo e non trasferibile di utilizzare una copia del versione del Software e della Documentazione al solo scopo di valutazione durante il periodo di 30 (trenta) giorni di calendario, e creare una copia di software a scopo di backup. 4.Concessioni di licenze per lo sviluppo e il runtime Fatto salvo il pagamento dei canoni di licenza applicabili, e ai termini e condizioni del presente Contratto, TeamDev concede all'utente un diritto non trasferibile di utilizzare la versione specificata del Software e Documentazione sul numero di postazioni di lavoro che corrisponde al numero di licenze acquistate; per riprodurre e distribuire, solo in forma eseguibile, il programmi creati utilizzando il software con Runtime senza ulteriori licenza o le tasse, fatte salve tutte le condizioni definite nel presente documento. 5.Restrizioni di licenza Non è possibile: a) modificare, adattare, alterare, tradurre, decompilare, decodificare, o smontare il Software; b) rimuovere eventuali avvisi o etichette proprietari sul Software; c) fare più copie del Software rispetto al numero di licenze (esclusa una copia a scopo di backup); d) affitto, locazione o altro diritti di trasferimento al Software. 5.1.Restrizioni sulla licenza di valutazione Oltre alle restrizioni generali indicato nelle Restrizioni di Licenza sezione, in qualità di titolare della Licenza di Valutazione non è possibile: a) utilizzare il Software per scopi commerciali; b) utilizzare il Software dopo la scadenza periodo di valutazione. 5.2.Restrizioni di licenza di sviluppo e runtime Oltre alle restrizioni generali indicato nelle Restrizioni di Licenza sezione, in qualità di titolare della Licenza di Sviluppo e Runtime non è possibile: a) utilizzare il software sul numero di computer, superando il numero di licenze acquistate; b) utilizzare il codice di licenza per lo sviluppo per ridistribuire le domande; c) utilizzare runtime license key per scopi di sviluppo. 5.3.Restrizioni di licenza personale Oltre alle restrizioni indicato nella sezione Restrizioni di licenza e nella sezione Restrizioni di licenza di sviluppo e runtime, in qualità di titolare Licenza personale non è possibile: a)utilizzare il software su computer non esclusivamente utilizzato dal Licesee; b)consentire ad altre persone o entità di utilizzare il Software. 6. Marketing L'utente accetta di essere identificato come cliente di TeamDev e l'utente accetta che TeamDev può fare riferimento all'Utente per nome, nome commerciale e marchio, se applicabile, e può descrivere brevemente la propria attività in TeamDevs materiali di marketing e siti Web. Con la presente concedi a TeamDev una licenza per utilizzare il Tuo nome e uno qualsiasi dei tuoi nomi commerciali marchi esclusivamente in relazione ai diritti concessi a TeamDev ai sensi a questa sezione marketing. 7.Servizi di supporto TeamDev può fornire al Licenziatario servizi di supporto relativi al Software. L'utilizzo di tali servizi di supporto è regolato dalle politiche descritte Sito Web TeamDevs (www.teamdev.com). Qualsiasi codice software supplementare o materiale correlato che TeamDev fornisce al Licenziatario nell'ambito dei servizi di supporto, in aggiornamenti periodici software o altro, deve essere considerato parte del Software ed è soggetto ai termini e alle condizioni del presente Accordo. Per quanto riguarda tutte le informazioni tecniche fornite dal Licenziatario a TeamDev come parte dei servizi di supporto, TeamDev può utilizzare tali informazioni per scopi commerciali senza restrizioni, anche per il supporto ai prodotti e Sviluppo. TeamDev non utilizzerà tali informazioni tecniche in un modulo che identifica personalmente il Licenziatario. 8. Indennizzo per brevetti e diritti d'autore a)Il Licenziante difenderà e risarcirà il Licenziatario per tutti i costi (incluso ragionevoli spese legali) derivanti da un reclamo che Software ha fornito e utilizzato nell'ambito di applicazione del presente Contratto viola un copyright statunitense o canadese o brevetto a condizione che: (i) Il Licenziatario notifica per iscritto al Licenziante entro 30 giorni dal reclamo; (ii) Il Licenziante ha il controllo esclusivo della difesa e di tutti i relativi insediamenti negoziati, e (iii) Il Licenziatario fornisce al Licenziante l'assistenza, le informazioni e autorità necessaria per eseguire quanto sopra. b)Il Licenziante non avrà alcuna responsabilità per qualsiasi reclamo di violazione basato su (i) codice contenuto nel Software che non è stato creato dal Licenziante; (ii) l'uso di un rilascio sostituito o alterato del Software, ad eccezione tali modifiche o modifiche che sono state apportate dal Licenziante o direzione licenzianti, se tale violazione sarebbe stata evitata con l'uso di una versione attuale e inalterata del Software che il Licenziante fornisce al Licenziatario, O — la combinazione, il funzionamento, o l'uso di qualsiasi Software fornito ai sensi presente Contratto con programmi o dati non forniti dal Licenziante se tali violazione sarebbe stata evitata dall'uso del Software senza tale programmi o dati. c)Nel caso in cui il Software sia detenuto o ritenuto dal Licenziante di violare, o L'utilizzo del Software da parte dei licenziatari è ingiunti, il Licenziante avrà la possibilità, all' le sue spese, per (i) modificare il Software in modo che non violi; (ii) ottenere al Licenziatario una licenza per continuare a utilizzare il Software; (iii) sostituire il Software con altri Software ragionevolmente idonei a Licenziatario, o — se nessuno dei rimedi precedenti è commercialmente fattibile; terminare la licenza per il Software in violazione e rimborsare eventuali costi di licenza per il Software, proporzionale per un periodo di tre anni a partire dalla data di dell'accordo. 9.Dichiarazione di non responsabilità in garanzia IL SOFTWARE E QUALSIASI DOCUMENTAZIONE CORRELATA SONO FORNITI SU UN SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, TRA CUI, A TITOLO ESEMPLIFICATIVO, LE GARANZIE IMPLICITE O LA COMMERCIABILITÀ, L'IDONEITÀ SCOPO PARTICOLARE, O NON VIOLAZIONE. L'INTERO RISCHIO DERIVANTE DALL'USO O LE PRESTAZIONI DEL SOFTWARE RIMANGONO A TE. 10.Limitazione di responsabilità IN NESSUN CASO TEAMDEV O I SUOI FORNITORI SARANNO RESPONSABILI PER EVENTUALI DANNI (INCLUSI, A TITOLO ESEMPLIFICATIVO, I DANNI PER PERDITA DI PROFITTI AZIENDALI, INTERRUZIONE, PERDITA DI INFORMAZIONI AZIENDALI O QUALSIASI ALTRA PERDITA PECUNIARIA) DERIVANTI DALL'USO O DALL'IMPOSSIBILITÀ DI UTILIZZARE QUESTO PRODOTTO TEAMDEV, ANCHE SE TEAMDEV È STATO INFORMATO DELLA POSSIBILITÀ DI TALI DANNI. 11.Risoluzione Il Licenziatario può risolvere il presente Contratto in qualsiasi momento distruggendo tutte le copie software. Il presente Contratto terminerà immediatamente senza preavviso TeamDev se viene rilevato che il Licenziatario non rispetta alcuna disposizione del presente accordo. In caso di risoluzione, il Licenziatario deve distruggere tutte le copie software. Sezioni 9.Dichiarazione di non responsabilità in garanzia e 10.Limitazione La responsabilità rimane effettiva dopo la risoluzione del presente Contratto.