---
title: ESAPI Scripting Webinar | Resource
description: Carlos Anderson, PhD provides practical guidance for Eclipse scripting in the clinic. Basic scripting experience recommended.
image: https://resources.radformation.com/hubfs/VTS-cover-SCRIPTING-1.png
---

[![Radformation](https://resources.radformation.com/hubfs/radformation-logo%20WHITE%20BACKGROUND.jpg)](https://radformation.com/)

- Products
  
   
  
  ### [![](https://resources.radformation.com/hubfs/prod-act.svg) AutoContour Automated AI Contouring](https://radformation.com/autocontour/autocontour)

  ### [![](https://resources.radformation.com/hubfs/prod-ezf.svg) EZFluence Automated 3D Planning](https://radformation.com/ezfluence/ezfluence)

  ### [![](https://resources.radformation.com/hubfs/prod-cch.svg) ClearCheck Automated Plan Evaluation](https://radformation.com/clearcheck/clearcheck)

  ### [![](https://resources.radformation.com/hubfs/prod-crt.svg) ChartCheck Automated Treatment Eval](https://radformation.com/chartcheck/chartcheck)

  ### [![](https://resources.radformation.com/hubfs/prod-op.svg) OptiPlan Automated VMAT Planning](https://radformation.com/optiplan/optiplan)

  ### [![](https://resources.radformation.com/hubfs/prod-cca.svg) ClearCalc Independent Calc Software](https://radformation.com/clearcalc/clearcalc)

  ### [![ChartCheck\_Adaptive\_Logomark](https://resources.radformation.com/hubfs/ChartCheck_Adaptive_Logomark.svg) ChartCheck Adaptive Automated Adaptive Assessment](https://radformation.com/chartcheck/adaptive)

  ### [![](https://resources.radformation.com/hubfs/rmc.svg) RadMonteCarlo Independent Monte Carlo](https://radformation.com/radmontecarlo/radmontecarlo)

  ### [![](https://resources.radformation.com/hubfs/prod-rdt.svg) RadMachine Comprehensive Machine QA](https://radformation.com/radmachine/radmachine)

  ### [![](https://resources.radformation.com/hubfs/prod-qck.svg) QuickCode Automated Billing QA](https://radformation.com/quickcode/quickcode)
- Resources
  
   
  
  ### [Blog](https://blog.radformation.com?hsLang=en)

  ### [BED Calculator](https://radformation.com/tools/bed-calculator)

  ### [Case studies](https://resources.radformation.com/case-studies?hsLang=en)

  ### [Decay Calculator](https://radformation.com/tools/decay-calculator)

  ### [Webinars](https://resources.radformation.com/webinars?hsLang=en)

  ### [Interpolation Calculator](https://radformation.com/tools/interpolation-calculator)

  ### [White papers](https://resources.radformation.com/white-papers?hsLang=en)

  <https://resources.radformation.com/user-of-the-month?hsLang=en>
  
  ### [Videos](https://resources.radformation.com/videos?hsLang=en)

  <https://resources.radformation.com/user-of-the-month?hsLang=en>
  
  ### [User of the Month](https://resources.radformation.com/user-of-the-month?hsLang=en)

  <https://resources.radformation.com/user-of-the-month?hsLang=en>
  
  ### [Surveys](https://radformation.com/surveys)
- Company
  
   
  
  ### [About us](https://radformation.com/about)

  ### [Careers](https://radformation.com/careers)

  ### [Events](https://events.radformation.com/?hsLang=en)

  ### [Sales](https://radformation.com/contact/sales)

  ### [Support](https://radformation.com/success-support)

  ### [Research](https://info.radformation.com/research?hsLang=en)

  ### [Press](https://radformation.com/press)
- [Contact](https://radformation.com/contact)

[![  Sign in](https://no-cache.hubspot.com/cta/default/21696034/b0649c05-e1f9-4050-baf3-050bc98a9a8f.png)](https://cta-redirect.hubspot.com/cta/redirect/21696034/b0649c05-e1f9-4050-baf3-050bc98a9a8f)

## **WEBINAR / SCRIPTING**

## **Goodbye Hello World, Hello Real World: Practical Guidance for Eclipse Scripting in the Clinic**

In this webinar, Carlos Anderson, PhD shares practical guidance for developing, debugging, and deploying scripts based on the Eclipse Scripting Application Programming Interface (ESAPI). We show you how to run your scripts directly from Visual Studio, allowing you to easily test and step through your code line by line. We discuss the advantages of wrapping the ESAPI with your own code, including the ability to handle multiple versions of the ESAPI and to run long-running tasks asynchronously.

We introduce the Model View View-Model (MVVM) architecture for developing scripts that use the Windows Presentation Foundation (WPF), and show you how to add undo and redo capabilities to your scripts with MVVM. We briefly discuss third-party libraries that easily add common features to your scripts, such as on-screen data plots and PDF reports. Finally, we demonstrate our ClearCheck API for automating tasks in ClearCheck.

Basic scripting experience is recommended.

![](https://play.vidyard.com/ZA5ndKnshDxapBVQqV65Fy.jpg)

 

 

 

 

### Speaker

![carlos anderson](https://resources.radformation.com/hubfs/carlos%20anderson.png)

#### Carlos Anderson, PhD

Technical Lead, ClearCalc

Radformation

[![Radformation](https://resources.radformation.com/hubfs/Radformation_Logo_Pen%20(1).png)](https://radformation.com/)

261 Madison Avenue  
9th Floor  
New York, NY 10016  
1-844-RADFOR5 (7233675)

<https://www.linkedin.com/company/radformation><https://www.instagram.com/radformation_/><https://twitter.com/radformation><https://www.facebook.com/radformationsoftware/><https://www.youtube.com/channel/UCHaZZwbNPQE3N7jfRKrKLIw>

### PRODUCT

- [AutoContour](https://radformation.com/autocontour/autocontour)
- [EZFluence](https://radformation.com/ezfluence/ezfluence)
- [OptiPlan](https://radformation.com/optiplan/optiplan)
- [ClearCheck](https://radformation.com/clearcheck/clearcheck)
- [ClearCalc](https://radformation.com/clearcalc/clearcalc)
- [RadMonteCarlo](https://radformation.com/radmontecarlo/radmontecarlo)
- [ChartCheck](https://radformation.com/chartcheck/chartcheck)
- [ChartCheck Adaptive](https://radformation.com/chartcheck/adaptive)
- [RadMachine](https://radformation.com/radmachine/radmachine)
- [QuickCode](https://radformation.com/quickcode/quickcode)

### RESOURCES

- [Blog](https://blog.radformation.com/?hsLang=en)
- [Case Studies](https://resources.radformation.com/case-studies?hsLang=en)
- [Webinars](https://resources.radformation.com/webinars?hsLang=en)
- [White Papers](https://resources.radformation.com/white-papers?hsLang=en)
- [Videos](https://resources.radformation.com/videos?hsLang=en)
- [Surveys](https://radformation.com/surveys)
- [Privacy Settings](https://radformation.com/privacy-settings)

### CALCULATORS

- [BED Calculator](https://radformation.com/tools/bed-calculator)
- [Decay Calculator](https://radformation.com/tools/decay-calculator)
- [Interpolation Calculator](https://radformation.com/tools/interpolation-calculator)

### COMPANY

- [About](https://radformation.com/about)
- [Careers](https://radformation.com/careers)
- [Contact](https://radformation.com/contact)
- [Events](https://events.radformation.com/?hsLang=en)
- [Sales](https://radformation.com/contact/sales)
- [Support](https://radformation.com/success-support)
- [Research](https://info.radformation.com/research?hsLang=en)
- [Press](https://radformation.com/press)
- [Policies](https://radformation.com/privacy-policy)

© 2026 Radformation, Inc. All Rights Reserved.

[Powered by Atlas - a B2B SaaS HubSpot theme](https://www.kalungi.com/atlas-hubspot-theme-for-b2b-saas-software)