Yoix: a Web User Interface Management System

Rich Drechsler, John Mocenigo

Yoix is a language and runtime platform aimed at rapid prototyping and deployment of The Yoix language is an interpreted C-like scripting language that runs in Java. Yoix offers a high-level way to write applications that use Swing, Java-2D, sockets, threads and other Java features. Familiar C elements such as printf, scanf and (safe) pointers make it easy to learn and apply.

Yoix developed naturally while designing the case worker interface to the Global Fraud Management System (GFMS), a system AT&T operates to detect and prevent fraud on voice networks including mobile services. GFMS required a robust, platform-independent, GUI network client that is easy to distribute and maintain. Yoix both delivered the initial GFMS client, and provides a path for future incorporation of new features, including a visual data analysis component and network diagrams linked to statistical displays. Learn more about Yoix and download it here.