2008 - Marseille - France

PAGE 2008: Applications- Other topics
Mike Dunlavey

Simplified programming of population model user interfaces

Mike Dunlavey

Pharsight Corp.

Objectives: Simplify the programming of user interfaces for Pop PK/PD modeling.

Methods: A differential execution algorithm allows a "painting" paradigm (called Dynamic Dialogs) as an alternative to event-based programming.

Results: Volume of source code for simple user interfaces is reduced by an order of magnitude. Complex, structurally varying user interfaces can be much more easily programmed than by other methods.

Conclusions: Dynamic dialogs are the basis for a number of user interfaces, as in the TS drug model editor, and in the new WinNonlin drug model editor.

[1] Dunlavey, M.: Differential Evaluation: A Cache-Based Technique for Incremental Update of Graphical Displays of Structures, Software Practice and Experience 23 871--893 (1993)
[2] Dunlavey, M.: Lightweight Coding of Structurally Varying Dialogs, DSV-IS 2008
[3] Dunlavey, M.: Project DynDlgDemo, http://sourceforge.net (2007)

Reference: PAGE 17 (2008) Abstr 1242 [www.page-meeting.org/?abstract=1242]
Poster: Applications- Other topics
Click to open PDF poster/presentation (click to open)