Charlie Wiecha is Manager, Multichannel Web Applications, at the IBM T.J. Watson Research Center. His research interests are in the areas of programming models and middleware for multi-channel and multi-modal web applications, and constraint-based distributed web applications. Charlie’s current work focuses on XForms, State Chart XML, and Collage, a declarative language for cross-organizational web applications.