Section

  • InterSystems Learning Labs

    Launch a personal learning lab with a built-in IDE to see the power of InterSystems IRIS® data platform and InterSystems IRIS for Health™ firsthand. Connect your own applications for training, development, and testing. Simply log in to the learning site and click below to easily launch a 30-day learning lab — free of charge.

    You can request to extend your instance to 90 days via the Report Issue / Feedback button on the right edge of this page.

    Note:
    These labs are meant for training, development, and testing use only. InterSystems does not provide an SLA, uptime guarantee, or backup service for these lab instances. You can also see options for deploying production instances on public cloud providers.
    • When you are ready to go off-road, you can get immediate access, free of charge, for up to 90 days.

      Note You must be logged in to launch the learning lab.

      • This short video demonstrates the basic steps to launch and use an InterSystems Learning Lab.

        • To connect your local Java IDE to the provided learning lab:

          1. Verify you have JDK 1.7 or 1.8 installed (if not, install it here: JDK 1.7 or 1.8).
            • You can check your version by going to a command prompt and entering java --version
          2. Open your preferred Java IDE (such as Eclipse, NetBeans, or IntelliJ).
          3. Download the InterSystems IRIS JDBC driver (normally found in the iris-install-dir\dev\java\lib\jdk18 folder but provided here for ease of use) .
          4. Add a CLASSPATH pointing to the downloaded InterSystems IRIS driver.
            • For example, in Eclipse, go to Java > Build Path > CLASSPATH variables

          Then you can connect your Java application to the learning lab using the following information in your Java application:

          • Data Source: com.intersystems.jdbc.IRISDataSource
          • External JDBC URL: jdbc:IRIS://IP:Port/USER (See the values in the Lab Launcher above.)

          If you would like to try a Hello World sample, see documentation for connecting your Java IDEs.

          Now that you can connect to the learning lab using Java, check out QuickStarts and First Looks for more.

          • To connect your local .NET IDE to the provided learning lab:

            • Open your IDE (such as Microsoft Visual Studio).
            • Download InterSystems.Data.IRISClient.dll (normally found in the iris-install-dir\dev\dotnet\bin\v4.5 folder but provided here for ease of use).
            • Set up a reference pointing to InterSystems.Data.IRISClient.dll
              • For example, in Microsoft Visual Studio, inside your project, go to References > Add Reference.

            Then you can connect your .NET application to the learning lab using the following information in your .NET application:

            • IRISADOConnection: InterSystems.Data.IRISClient.IRISADOConnection
            • Connection String: "Server = " + IP + "; Port = " + port + "; Namespace = USER" + "; Password = " + password + "; User ID = " + username (See the values in the Lab Launcher above.)

            If you would like to try a Hello World sample, see documentation for connecting your .NET IDEs.

            Now that you can connect to the learning lab using .NET, check out QuickStarts and First Looks for more.

            • To connect your local Node.js IDE to the provided learning lab:

              • Open your IDE (such as Microsoft Visual Studio Code).
              • Download intersystems-iris-native (normally found in the iris-install-dir\dev\nodejs folder but provided here for ease of use) and put it in the same directory as your code file.
              • Install the InterSystems Native API for Node.js: npm install ––save intersystems-iris-native

              Then you can connect your Node.js application to the learning lab using the following information in your Node.js application:

              • Create connection: irisnative.createConnection({host: ip, port: port, ns: namespace, user: username, pwd: password}) (See the values in the Lab Launcher above.)

                If you would like to try a Hello World sample, see documentation for connecting your Node.js IDEs.

                Now that you can connect the learning lab using Node.js, check out QuickStarts and First Looks for more.

                • To connect your local Python IDE to the provided learning lab:

                  • Open your IDE (such as PyCharm).
                  • Download nativeAPI_wheel (normally found in the iris-install-dir\dev\python folder but provided here for ease of use) and put it in the same directory as your code file.
                  • Install the InterSystems Native API for Python:
                    • Windows: pip install wheel\irisnative-1.0.0-cp34.cp35.cp36.cp37-none-win_amd64.whl
                    • Mac: pip install wheel/irisnative-1.0.0-cp34-abi3-macosx_10_13_x86_64.macosx_10_14_x86_64.whl
                    • Linux: pip install wheel/irisnative-1.0.0-cp34-abi3-linux_x86_64.whl

                  Then you can connect your Python application to the learning lab using the following information in your Python application:

                  • Create connection: irisnative.createConnection(ip, port, namespace, username, password) (See the values in the Lab Launcher above.)

                    If you would like to try a Hello World sample, see documentation for connecting your Python IDEs.

                    Now that you can connect to the learning lab using Python, check out QuickStarts and First Looks for more.


                    • InterSystems would love to talk to you about your project. You can discuss building a targeted proof-of-concept, bringing your project to life with InterSystems IRIS or InterSystems IRIS for Health, and joining the InterSystems family of partners.