My mission is to explore the design of end user development environments. This requires the understanding of the intricate relationships among people, tools, and problems. Many end users do either not have the necessary skills, the time or the patience to program with traditonal programming languages. End users require domain-oriented programming approaches that elevate the task of programming to the manipulation of components that are directly pertinent to tasks at hand. ![]() Central to end-user development is the exploration of new approaches to programming. New 3D authoring approaches allow end-users to quickly create sophisticated 3D models and animations. New artificial intelligence approaches enable the design and implementation of complex simulations and games. each label in the image is a perfect google karma search term leading to my work withing the first two results. |