RI Title
RI logo

The Cassini application can be launched by the Short Cut, Apps, or User Apps buttons in Guru and provides a powerful way to use and evaluate new software features without interfering with stable, fully validated production software.



To Launch the Cassini Application:
1. First, Log on to Guru with provided user name and password.
2. Choose Short Cuts and select ACME Production for testing DUTs or ACME Dev #.#.#, choosing the latest version for test plan development and calibration.

To View Installed Patches:
1. Choose Options > Show Patches... to see a complete list of the Installed Patches.
2. Choose a specific patch (###-###) for the description of what features or fixes are included. They are listed by Patch Version (###) and Sub Version (-##) with the date the patch was created.

What is a Short Cut?
The Short Cut points to a custom Cassini application that contains a specific collection of updates (ri.sys.ObjClass=RiPatch) that change the functionality of the Cassini application to support Test Instrument Module (TIM) model revisions, user interface changes and more. It launches the software environment needed to operate the tester. It is referenced by a unique AppID that is saved in the GuruApps folder while the application runs.

What are the Types of Short Cut?
Roos Instruments creates different types of Short Cuts: fast loading Guru Apps used for Production or Development that has a "B" at the end of the name and "internal" (RI only) Short Cuts used to prepare the fast loading application and compare patches to build release notes. Internal RI Short Cuts apply the patches dynamically at startup (i.e. "Acme Dev 2.1" whereas "Acme Dev 2.1B" are fast loading). "Acme" in this document is substitute for the company name. Development Short Cuts are intended for running the latest hardware and software and be locked with specific patch versions or unlocked to always get the latest updates. "Fast loading" Short Cuts point to a Cassini application with the patches already applied, which load faster but can no longer accept patches for quick evaluation. RI no longer sends the "locked" Short Cuts that can be used to compare patch revisions. Instead, we replace the latest Acme Development Guru application.

Development vs Production Short Cuts
A Short Cut (ri.sys.ObjClass=RiShortCut) launches a specific Guru App with a Title of "Acme Prod..." or "Acme Dev..". The applications are installed as Guru Apps on the OS with the and a unique App Name (or AppPn) similar to "GF10RC2A". Production Short Cuts and "Dev" Short Cuts ending in "B" launch an updated version of the "Cassini" application, typically called "Acme Production". A fast loading Cassini application is saved with a unique AppPn and is installed into that OS directory.

Each update stream or patch (ObjClass=RiPatch) is identified by a number and version (i.e. Patch 201.12) and typically describes a particular feature or support for a specific model TIM. In other words, each patch can be updated of changed and the version field in the patch is incremented. Each Short Cut is locked to a specific version of a patch, while it is possible to ask for latest version of the listed patch; these are called "unlocked". Some updates may also have specific version dependancies to other Guru applications like the Device Connection Editor, DB Manager or Guru Server (that runs locally).

How to Identify what Production Short Cut Version is Running?
Use Guru Browser to change Key 1 to ri.sys.ObjClass = RiApplication, to identify a row with a ri.sys.Title of "Acme Production". The ri.sys.Name column represents the Title of the Short Cut used to generate the Application. For example, "Acme Production" is "Acme Dev 14.3" and "Acme Development" is "Acme Dev 16.3". In this example, "Acme Production" Short Cut points to the "Acme Production" application and the "Acme Dev 16.3B" Short Cut points to the "Acme Development" application. Sometimes the ri.sys.Version attribute is used to identify the Short Cut version that it is based on.

How are Short Cuts Created or Edited?
RI uses the Update Manager application to create and edit Short Cuts. At RI, Short Cuts typically identify each patch and can be locked to a specific patch. Development and Production Short Cuts point to a custom fast loading application. Development Short Cuts can be updated so the revision history shows the previous versions. Once validated, Production Short Cuts typically point to a copy of a specific Dev App. To update a Short Cut, Roos Instruments provides a new version of the fast loading application and matching Short Cut.

How are Short Cuts Managed?
Roos Instruments provides updated development and production Short Cuts that will include all the necessary patches or applications. Simply import the .gzp with the Short Cut and launch it from Guru. Development Short Cuts are typically always available from the Short Cut list and can be removed by obsoleting the Short Cut with Guru Explorer. Fast loading applications, however, are new revisions of a single application object and so the operator will only see the latest revision listed from the Short Cuts button.

How can Production or Fast Loading Short Cuts be Restored?
Production Short Cuts can be restored from the Revision History > Make Last Revision Of feature of Guru Browser. Use Guru Browser to change Key 1 to ri.sys.ObjClass = RiApplication, to identify a row with a ri.sys.Title of "Acme Production". Choose "Revision History" tab at the bottom of the window, identify the revision of the application to restore and then choose Make Last Revision Of from the right button menu. It will launch the restored version the next time the Short Cut pointing to that application is selected.

How view Installed Patches?
From the Cassini application,

Please contact [email protected] whenever restoring Short Cuts to help resolve the underlying issue that may have caused the problem.

Published: 04/08/2019 01:19:05 PM Modified: 03/25/2026 04:03:54 PM
Print Email Link
https://roos.com/docs/RBEH-BB2RVF
Roos Instruments CONFIDENTIAL AND PROPRIETARY
©2019-2026 Roos Instruments, Inc. All rights reserved.