This paper describes Artkit -the Arizona Retargetable Toolkit -an extensible object-oriented user interface toolkit.Artkit provides an extensible input model which is designed to support a wider range of interaction techniques than conventional user interface toolkits. In particular the system supports the implementation of interaction objects using dragging, snapping (or gravity fields), and gesture (or handwriting) inputs. Because these techniques are supported directly by the toolkit it is also possible to create interactions that mix these techniques within a single interface or even a single interactor object.
Building a compiler for a domain specific language (a language designed for a specific problem domain) can engage students more than traditional compiler course projects. Most students feel that compiler courses are irrelevant because they are not likely to get a job writing compilers [2].However, the technologies used to construct a compiler are widely applicable [2,5]. Using a domain specific language demonstrates to students the wide applicability of compiler construction techniques. This paper presents the results of using a domain specific language in an upper division compiler course.
This paper reports on the1 development of a nose-machine interface device that provides real-time gesture, position, smell and facial expression information. The DATANOSE™2—Data AtomaTa CORNUCOPIA pNeumatic Olfactory 1/O-deviSE Tactile Manipulation (Olsen, 1986; Myers, 1991)—allows novice users without any formal nose training to perform complex interactive tasks.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.