Programming :: Java, Java, Programming :: .NET, Programming :: Components and Libraries, Development, Libraries, Programming :: Miscellaneous, Programming :: Tools and Editors, Web Development :: Java & Java Script, Programming, Software
Платформа:
Windows
ОС:
Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, WinVista, WinVista x64
Системные требования:
Java VM and .Net Framework 4 or above
Язык:
English
Ограничения:
30 day trial
Ключевые слова: Java, .Net, Import .Net, dotNet4Java, .Net to Java, JNA, C# to Java, .Net DLL to Java, .Net Runtime Library for Java
The dotNet4Java is a .Net Runtime Library for Java which helps Java developers work with .Net framework and 3rd party libraries in Java with ease. It is designed to provide a way to interact with applications written in anyone of the .Net languages (such as C#, Visual Basic.Net, Delphi.Net, JScript.Net, etc) from Java.
What dotNet4Java can do: - Access .Net Framework Class Library. - Access 3rd Party .Net Libraries. - Hosts the .Net Common Language Runtime (CLR) in Java. - Can load and access assemblies/types from 3rd party .Net libraries or executable files. - Can load and access .Net assemblies/types from Global Assembly Cache (GAC) - Can invoke members of a .Net types (such as constructor, fields, properties, methods and events). - Can create instance of .Net object. - Can handle .Net exceptions. - Can handle, access and invoke .Net events.
Competitive Advantages - Full access to .Net Framework Class Library (Including new and emerging .NET technologies). - dotNet4Java is single jar file that can be very easily added to any type of Java project EJB, applet, desktop, console or service. - dotNet4Java JAR can be easily added to artefacts repository like maven or ivy. - There is no configuration required and no external tools installation needed. Project can be moved shared across developer and build & test machines with just granting access to source code and transitioned to production within the main application archive. - Allows Java to consume .Net libraries as if they were native code. - When it comes to advanced libraries which use complex objects as method arguments, results, utilize event, callbacks and asynchronous invocation many alternatives become unacceptable whereas dotNet4Java starts to shine with intuitive and easy way of working with such objects almost like using single technology stack. - Lightweight and easy to use. - There are tools to import and generate .Net Libraries into Java class files.
Ключевые слова: Java, .Net, Import .Net, dotNet4Java, .Net naar Java, JNA, C # naar Java, .Net DLL naar Java, .Net Runtime Library voor Java
De dotNet4Java is een .Net Runtime-bibliotheek voor Java die Java-ontwikkelaars helpt om gemakkelijk met .Net-framework en bibliotheken van derden in Java te werken. Het is ontworpen om een manier te bieden om te communiceren met applicaties die zijn geschreven in een van de .Net-talen (zoals C #, Visual Basic.Net, Delphi.Net, JScript.Net, enz.) Vanuit Java.
Wat dotNet4Java kan doen: - Toegang tot .Net Framework Class Library. - Toegang tot .Net-bibliotheken van derden. - Host de .Net Common Language Runtime (CLR) in Java. - Kan assembly's / typen laden en openen vanuit .Net-bibliotheken van derden of uitvoerbare bestanden. - Kan .Net-assembly's / -typen laden en openen vanuit Global Assembly Cache (GAC) - Kan leden van een .Net-type aanroepen (zoals constructor, velden, eigenschappen, methoden en gebeurtenissen). - Kan instantie van .Net-object maken. - Kan .Net-uitzonderingen aan. - Kan .Net-gebeurtenissen afhandelen, openen en oproepen.
Competitieve voordelen - Volledige toegang tot .Net Framework Class Library (inclusief nieuwe en opkomende .NET-technologieën). - dotNet4Java is een enkel jar-bestand dat heel gemakkelijk kan worden toegevoegd aan elk type Java-project EJB, applet, desktop, console of service. - dotNet4Java JAR kan eenvoudig worden toegevoegd aan de opslagplaats voor artefacten zoals maven of klimop. - Er is geen configuratie vereist en er is geen installatie van externe tools nodig. Projecten kunnen worden gedeeld tussen ontwikkelaars en build- en testmachines door alleen toegang te verlenen tot de broncode en worden overgezet naar productie binnen het hoofdapplicatiearchief. - Hiermee kan Java .Net-bibliotheken gebruiken alsof ze native code zijn. - Lichtgewicht en gemakkelijk te gebruiken. - Er zijn tools om .Net-bibliotheken in Java-klassebestanden te importeren en te genereren.
Ключевые слова: Java, .Net, Import .Net, dotNet4Java, .Net vers Java, JNA, C # vers Java, .Net DLL vers Java, .Net Runtime Library pour Java
Le dotNet4Java est une bibliothèque d'exécution .Net pour Java qui aide les développeurs Java à travailler facilement avec le framework .Net et les bibliothèques tierces en Java. Il est conçu pour fournir un moyen d'interagir avec des applications écrites dans n'importe lequel des langages .Net (tels que C #, Visual Basic.Net, Delphi.Net, JScript.Net, etc.) à partir de Java.
Ce que dotNet4Java peut faire: - Accédez à la bibliothèque de classes .Net Framework. - Accédez aux bibliothèques .Net tierces. - Héberge le .Net Common Language Runtime (CLR) en Java. - Peut charger et accéder aux assemblys / types à partir de bibliothèques .Net tierces ou de fichiers exécutables. - Peut charger et accéder aux assemblys / types .Net à partir du Global Assembly Cache (GAC) - Peut invoquer des membres d'un type .Net (tels que constructeur, champs, propriétés, méthodes et événements). - Peut créer une instance de l'objet .Net. - Peut gérer les exceptions .Net. - Peut gérer, accéder et invoquer des événements .Net.
Avantages concurrentiels - Accès complet à la bibliothèque de classes .Net Framework (y compris les technologies .NET nouvelles et émergentes). - dotNet4Java est un fichier jar unique qui peut être très facilement ajouté à tout type de projet Java EJB, applet, bureau, console ou service. - Le JAR dotNet4Java peut être facilement ajouté au référentiel d'artefacts comme maven ou ivy. - Aucune configuration n'est requise et aucune installation d'outils externes n'est nécessaire. Le projet peut être déplacé partagé entre les machines de développement et de construction et de test en accordant simplement l'accès au code source et transféré en production dans l'archive principale de l'application. - Permet à Java de consommer des bibliothèques .Net comme s'il s'agissait de code natif. - Léger et facile à utiliser. - Il existe des outils pour importer et générer des bibliothèques .Net dans des fichiers de classe Java.
Ключевые слова: Java, .Net, dotNet4Java, .Net nach Java, JNA, C # nach Java, .Net DLL nach Java, .Net Runtime Library für Java
DotNet4Java ist eine .NET-Laufzeitbibliothek für Java, mit der Java-Entwickler problemlos mit dem .NET-Framework und Bibliotheken von Drittanbietern in Java arbeiten können. Es bietet eine Möglichkeit zur Interaktion mit Anwendungen, die in einer der .NET-Sprachen (wie C #, Visual Basic.Net, Delphi.Net, JScript.Net usw.) von Java aus geschrieben wurden.
Was dotNet4Java kann: - Zugriff auf die .Net Framework-Klassenbibliothek. - Zugriff auf .Net-Bibliotheken von Drittanbietern. - Hostet die .Net Common Language Runtime (CLR) in Java. - Kann Assemblys / Typen aus .NET-Bibliotheken oder ausführbaren Dateien von Drittanbietern laden und darauf zugreifen. - Kann .Net-Assemblys / -Typen aus dem Global Assembly Cache (GAC) laden und darauf zugreifen. - Kann Mitglieder eines .Net-Typs aufrufen (z. B. Konstruktor, Felder, Eigenschaften, Methoden und Ereignisse). - Kann eine Instanz des .Net-Objekts erstellen. - Kann .Net-Ausnahmen verarbeiten. - Kann .NET-Ereignisse verarbeiten, darauf zugreifen und aufrufen.
Wettbewerbsvorteile - Voller Zugriff auf die .Net Framework-Klassenbibliothek (einschließlich neuer und neuer .NET-Technologien). - dotNet4Java ist eine einzelne JAR-Datei, die sehr einfach zu jeder Art von Java-Projekt-EJB, Applet, Desktop, Konsole oder Dienst hinzugefügt werden kann. - dotNet4Java JAR kann problemlos zum Artefakt-Repository wie Maven oder Ivy hinzugefügt werden. - Es ist keine Konfiguration und keine Installation externer Tools erforderlich. Das Projekt kann von Entwicklern und Build- und Testmaschinen gemeinsam genutzt werden, indem nur der Zugriff auf den Quellcode gewährt und die Produktion innerhalb des Hauptanwendungsarchivs auf die Produktion umgestellt wird. - Ermöglicht Java, .NET-Bibliotheken so zu verwenden, als wären sie nativer Code. - Leicht und einfach zu bedienen. - Es gibt Tools zum Importieren und Generieren von .NET-Bibliotheken in Java-Klassendateien.
Ключевые слова: Java, .Net, Import .Net, dotNet4Java, .Net in Java, JNA, C # in Java, .Net DLL in Java, .Net Runtime Library per Java
DotNet4Java è una libreria .Net Runtime per Java che aiuta gli sviluppatori Java a lavorare con .Net framework e librerie di terze parti in Java con facilità. È progettato per fornire un modo per interagire con le applicazioni scritte in uno qualsiasi dei linguaggi .Net (come C #, Visual Basic.Net, Delphi.Net, JScript.Net, ecc.) Da Java.
Cosa può fare dotNet4Java: - Accesso alla libreria di classi .Net Framework. - Accedi a librerie .Net di terze parti. - Ospita .Net Common Language Runtime (CLR) in Java. - Può caricare e accedere a assembly / tipi da librerie .Net di terze parti o file eseguibili. - Può caricare e accedere a assembly / tipi .Net dalla Global Assembly Cache (GAC) - Può richiamare membri di un tipo .Net (come costruttore, campi, proprietà, metodi ed eventi). - Può creare istanze di un oggetto .Net. - Può gestire eccezioni .Net. - Può gestire, accedere e richiamare eventi .Net.
Vantaggi competitivi - Accesso completo alla libreria di classi .Net Framework (comprese le tecnologie .NET nuove ed emergenti). - dotNet4Java è un singolo file jar che può essere facilmente aggiunto a qualsiasi tipo di EJB, applet, desktop, console o servizio del progetto Java. - dotNet4Java JAR può essere facilmente aggiunto a repository di artefatti come maven o ivy. - Non è richiesta alcuna configurazione e non è necessaria l'installazione di strumenti esterni. Il progetto può essere spostato condiviso tra sviluppatori e macchine build & test con la semplice concessione dell'accesso al codice sorgente e la transizione alla produzione all'interno dell'archivio principale dell'applicazione. - Consente a Java di utilizzare le librerie .Net come se fossero codice nativo. - Leggero e semplice da usare. - Sono disponibili strumenti per importare e generare librerie .Net in file di classe Java.
Ключевые слова: Java, .Net, Import .Net, dotNet4Java, .Net to Java, JNA, C # to Java, .Net DLL to Java, .Net Runtime Library for Java
dotNet4Java는 Java 용 .Net 런타임 라이브러리로 Java 개발자가 Java에서 .Net 프레임 워크 및 타사 라이브러리를 쉽게 사용할 수 있도록 도와줍니다. Java에서 .Net 언어 (예 : C #, Visual Basic.Net, Delphi.Net, JScript.Net 등)로 작성된 응용 프로그램과 상호 작용하는 방법을 제공하도록 설계되었습니다.
dotNet4Java가 수행 할 수있는 작업 : -.Net Framework 클래스 라이브러리에 액세스합니다. -타사 .Net 라이브러리에 액세스합니다. -Java에서 .Net 공용 언어 런타임 (CLR)을 호스팅합니다. -타사 .Net 라이브러리 또는 실행 파일에서 어셈블리 / 유형을로드하고 액세스 할 수 있습니다. -GAC (Global Assembly Cache)에서 .Net 어셈블리 / 유형을로드하고 액세스 할 수 있습니다. -.Net 유형의 멤버를 호출 할 수 있습니다 (예 : 생성자, 필드, 속성, 메서드 및 이벤트). -.Net 객체의 인스턴스를 생성 할 수 있습니다. -.Net 예외를 처리 할 수 있습니다. -.Net 이벤트를 처리, 액세스 및 호출 할 수 있습니다.
경쟁 우위 -.Net Framework 클래스 라이브러리에 대한 전체 액세스 권한 (새롭고 새로운 .NET 기술 포함). -dotNet4Java는 모든 유형의 Java 프로젝트 EJB, 애플릿, 데스크탑, 콘솔 또는 서비스에 매우 쉽게 추가 할 수있는 단일 jar 파일입니다. -dotNet4Java JAR은 maven 또는 ivy와 같은 아티팩트 저장소에 쉽게 추가 할 수 있습니다. -구성이 필요하지 않으며 외부 도구 설치가 필요하지 않습니다. 프로젝트는 소스 코드에 대한 액세스 권한을 부여하고 메인 애플리케이션 아카이브 내에서 프로덕션으로 전환하는 것만으로 개발자와 빌드 및 테스트 머신간에 공유 할 수 있습니다. -Java가 네이티브 코드 인 것처럼 .Net 라이브러리를 사용할 수 있습니다. -복잡한 객체를 메소드 인수, 결과, 활용 이벤트, 콜백 및 비동기 호출로 사용하는 고급 라이브러리의 경우 많은 대안이 허용되지 않는 반면 dotNet4Java는 단일 기술 스택을 사용하는 것과 거의 같은 직관적이고 쉬운 작업 방식으로 빛을 발합니다. -가볍고 사용하기 쉽습니다. -.Net 라이브러리를 Java 클래스 파일로 가져오고 생성하는 도구가 있습니다.
Ключевые слова: Java, .Net, Importar .Net, dotNet4Java, .Net para Java, JNA, C # para Java, .Net DLL para Java, .Net Runtime Library para Java
O dotNet4Java é uma biblioteca .Net Runtime para Java que ajuda os desenvolvedores Java a trabalhar com a estrutura .Net e bibliotecas de terceiros em Java com facilidade. Ele é projetado para fornecer uma maneira de interagir com aplicativos escritos em qualquer uma das linguagens .Net (como C #, Visual Basic.Net, Delphi.Net, JScript.Net, etc) a partir de Java.
O que dotNet4Java pode fazer: - Acesso à biblioteca de classes .Net Framework. - Acesse bibliotecas .Net de terceiros. - Hospeda o .Net Common Language Runtime (CLR) em Java. - Pode carregar e acessar conjuntos / tipos de bibliotecas .Net de terceiros ou arquivos executáveis. - Pode carregar e acessar assemblies / tipos .Net do Global Assembly Cache (GAC) - Pode invocar membros de um tipo .Net (como construtor, campos, propriedades, métodos e eventos). - Pode criar instância de objeto .Net. - Pode lidar com exceções .Net. - Pode manipular, acessar e invocar eventos .Net.
Vantagens competitivas - Acesso total a .Net Framework Class Library (incluindo tecnologias .NET novas e emergentes). - dotNet4Java é um único arquivo jar que pode ser facilmente adicionado a qualquer tipo de projeto Java EJB, applet, desktop, console ou serviço. - dotNet4Java JAR pode ser facilmente adicionado ao repositório de artefatos como maven ou ivy. - Não há necessidade de configuração e nem instalação de ferramentas externas. O projeto pode ser movido compartilhado entre o desenvolvedor e as máquinas de construção e teste com apenas a concessão de acesso ao código-fonte e a transição para a produção dentro do arquivo principal do aplicativo. - Permite que o Java consuma bibliotecas .Net como se fossem código nativo. - Leve e fácil de usar. - Existem ferramentas para importar e gerar bibliotecas .Net em arquivos de classe Java.
Ключевые слова: Java, .Net, Importar .Net, dotNet4Java, .Net a Java, JNA, C # a Java, .Net DLL a Java, .Net Runtime Library para Java
DotNet4Java es una biblioteca en tiempo de ejecución .Net para Java que ayuda a los desarrolladores de Java a trabajar con .Net framework y bibliotecas de terceros en Java con facilidad. Está diseñado para proporcionar una forma de interactuar con aplicaciones escritas en cualquiera de los lenguajes .Net (como C #, Visual Basic.Net, Delphi.Net, JScript.Net, etc.) desde Java.
Qué puede hacer dotNet4Java: - Acceda a la biblioteca de clases de .Net Framework. - Acceda a bibliotecas .Net de terceros. - Aloja .Net Common Language Runtime (CLR) en Java. - Puede cargar y acceder a ensamblajes / tipos de bibliotecas .Net de terceros o archivos ejecutables. - Puede cargar y acceder a ensamblados / tipos .Net desde Global Assembly Cache (GAC) - Puede invocar miembros de un tipo .Net (como constructor, campos, propiedades, métodos y eventos). - Puede crear una instancia de objeto .Net. - Puede manejar excepciones .Net. - Puede manejar, acceder e invocar eventos .Net.
Ventajas competitivas - Acceso completo a la biblioteca de clases de .Net Framework (incluidas las tecnologías .NET nuevas y emergentes). - dotNet4Java es un archivo jar único que se puede agregar muy fácilmente a cualquier tipo de proyecto Java EJB, applet, escritorio, consola o servicio. - dotNet4Java JAR se puede agregar fácilmente al repositorio de artefactos como maven o ivy. - No se requiere configuración ni instalación de herramientas externas. El proyecto se puede compartir entre desarrolladores y máquinas de compilación y prueba con solo otorgar acceso al código fuente y pasar a producción dentro del archivo principal de la aplicación. - Permite que Java consuma bibliotecas .Net como si fueran código nativo. - Ligero y fácil de usar. - Existen herramientas para importar y generar bibliotecas .Net en archivos de clase Java.
Разрешения на распространение: The trial version of the dotNet4Java can be freely distributed over the internet in an unchanged form.
CrystalNet dotNet4Java License Agreement. Copyright 2013-2020, CrystalNet Technologies LTD. All Rights Reserved ---------------------------------------------------------------------
IMPORTANT- READ CAREFULLY: This CRYSTALNET TECHNOLOGIES LTD End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a legal entity), and CRYSTALNET for software, components, source code, documentation, demos, or other materials ("SOFTWARE PRODUCT") contained in this distribution. By purchasing installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree (a) that you have read this EULA (b) that you understand it (c) that you agree to be bound by the terms of this EULA. If you do not agree to any part of the terms of this EULA, DO NOT INSTALL, COPY, USE, EVALUATE, OR REPLICATE IN ANY MANNER, ANY PART, FILE OR PORTION OF THE SOFTWARE PRODUCT. THE SOFTWARE PRODUCT IS LICENSED, NOT SOLD. 1. GRANT OF LICENSE Subject to your continuous compliance with this EULA and payment of the applicable license fees, CRYSTALNET grants you a non-exclusive and limited license to install and use the SOFTWARE PRODUCT (a) during the term of such license (“License Term”), (b) within the scope of the License Type described in Section 2, (c) on the permitted number of computers, (d) in a manner consistent with the terms of this EULA. Unless otherwise defined in this EULA or at the time of purchase, License Term shall be perpetual. 2. LICENSE TYPES 2.1 FULL LICENSE You may install, activate and use ONE (1) copy of the SOFTWARE PRODUCT on ONE (1) computer provided it is used by ONE (1) person. You may install, activate and use an additional copy of the SOFTWARE PRODUCT on a second portable device, laptop or home COMPUTER for the exclusive use of the same person only. 2.2 EVALUATION (TRIAL) USE LICENSE You may install and use ONE (1) copy of the SOFTWARE PRODUCT for evaluation purposes only, for a period of 30 calendar days from the date of installation ("Evaluation Period”). Upon expiration of the Evaluation Period the SOFTWARE PRODUCT must be uninstalled and all copies destroyed. Upon expiration of the Evaluation Period you have the following options: (a) Purchase a LICENSE to continue using SOFTWARE PRODUCT. (b) Uninstall the SOFTWARE PRODUCT from the CLIENT COMPUTER and destroy all copies. You MAY NOT CREATE commercial applications or begin software projects using the SOFTWARE PRODUCT under the terms of the EVALUATION (TRIAL) USE LICENSE. 3. TWELVE (12) MONTH SUBSCRIPTION AND UPDATES CRYSTALNET licenses the SOFTWARE PRODUCT on a SUBSCRIPTION basis. A SUBSCRIPTION lasts for a 12 month ("SUBSCRIPTION TERM") period from the date of purchase. During the SUBSCRIPTION TERM and upon payment of all applicable subscription fees, you will be eligible to receive all major and minor updates for the SOFTWARE PRODUCT during this 12 month period. Upon expiration of the SUBSCRIPTION TERM (12 months, plus 1 day after original purchase date), you can optionally renew the SOFTWARE PRODUCT SUBSCRIPTION for an additional 12 month period (and each subsequent year thereafter) in order to continue receiving major and minor updates of the SOFTWARE PRODUCT from CRYSTALNET. 4. TECHNICAL SUPPORT You may request from CRYSTALNET technical assistance with using the SOFTWARE PRODUCT over email, public forums, or other available channels. CRYSTALNET shall use its reasonable endeavours to answer queries raised, but does not guarantee that your queries or problems will be fixed or solved. If the SUBSCRIPTION of your license has expired, CRYSTALNET reserves right to decline your technical support query. 5. COPYRIGHT AND INTELLECTUAL PROPERTY OWNERSHIP All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any copywritten images, demos, source code, intermediate files, packages, animations, video, audio and text incorporated into the SOFTWARE PRODUCT) the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are the intellectual property of and are owned by CRYSTALNET. The structure, organization, and source code of the SOFTWARE PRODUCT are the valuable trade secrets and confidential information of CRYSTALNET. The SOFTWARE PRODUCT is protected by international law, including but not limited to the international copyright laws, and by international treaty provisions. This agreement does not grant you any intellectual property rights in the SOFTWARE PRODUCT. All rights not expressly granted are reserved by CRYSTALNET. 5.1 LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISASSEMBLY. You may not reverse engineer, decompile, create derivative works or disassemble the SOFTWARE PRODUCT. If the SOFTWARE PRODUCT is purchased by you with the intent to reverse engineer, decompile, create derivative works, or the exploitation and unauthorized transfer of any CRYSTALNET intellectual property and trade secrets, to include any exposed methods or source code where provided, no licensed right of use shall exist and any products created as a result shall be judged illegal by definition. Any sale or resale of intellectual property or created derivatives so obtained will be prosecuted to the fullest extent of all local and international law. 6. REDISTRIBUTION You may NOT redistribute the SOFTWARE PRODUCT unless you are explicitly authorized by CRYSTALNET as a reseller. Authorized resellers may redistribute the SOFTWARE PRODUCT only in the form of the original distribution package. 7. RENTAL You may not rent, lease, or lend the SOFTWARE PRODUCT. 8. TRANSFER You may NOT permanently or temporarily transfer ANY of your rights under this EULA to any individual or legal entity without prior written approval from CRYSTALNET. 9. PRODUCTS DISCONTINUANCE CRYSTALNET reserves the right to discontinue the SOFTWARE PRODUCT, whether offered as a standalone product or solely as a component, at any time. However, CRYSTALNET is obligated to provide support for a period of ONE (1) year after the date of discontinuance. 10. DISCLAIMER OF WARRANTY CRYSTALNET expressly disclaims any warranty for the SOFTWARE PRODUCT. THE SOFTWARE PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. CRYSTALNET DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE, OR THE RESULTS OF THE USE, OF THE SOFTWARE PRODUCT IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE PRODUCT REMAINS WITH YOU. No oral or written information or advice given by CRYSTALNET shall create a warranty or in any way increase the scope of this warranty. 11. TERMINATION Without prejudice to any other rights or remedies, CRYSTALNET will terminate this EULA upon your failure to comply with all the terms and conditions of this EULA. In such events, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts including any related documentation, and must remove ANY and ALL use of CRYSTALNET intellectual property from any applications distributed by you, whether in native, altered or compiled states. 12. CHANGE OF TERMS CrystalNet may make changes to the EULA from time to time. When these changes are made, CrystalNet will make a new copy of the EULA available at the product download page. You understand and agree that if you use the SOFTWARE PRODUCT after the date on which the EULA has been changed, CrystalNet will treat your use as acceptance of the updated EULA. You agree that CrystalNet may provide you with notices, including those regarding changes to the EULA, by email.