The User Interface Design group studies new user interface techniques, focusing on two areas:
* Usable automation. Our goal is for every computer user to be able to harness the power of automation for handling repetitive, time-wasting, or error-prone tasks, without having to struggle with the complexity of programming.
* Usable security. Effective security depends on good user interfaces. A door may have the strongest lock in the world, but if authorized users can't open and close it easily, and have to leave it open in order to get their jobs done, then it has no security at all. We are studying ways to rethink computer security so that it is not only secure against attack but also usable by ordinary people.
Exploratory visualization based on multiple coordinated views. Improvise has been used to explore election results, particle trajectories, network loads, music collections, the chemical elements, and even the dynamic coordination structure of its own vis
The goal of this project is to provide a small and cohesive set of powerful UI components that allow creating modern applications that provide visual functionality similar to or superseding that of Vista Explorer and Office 2007. The components provide consistent visuals under the existing core and third-party look-and-feels, respect the DPI settings of the user desktop and follow the core Swing guidelines in the external APIs and the internal implementation details.The component suite includes:
* Layer for defining and using resizable icons
* Command button component
* Command button panel component
* File viewer panel component
* Breadcrumb bar component
* Ribbon component
The project is licensed under BSD license and requires JDK 6.0
Metawidget takes your domain objects and automatically creates User Interface components for them, saving you handcoding your UIs and leaving you to concentrate on stitching together your application.
As much as possible, Metawidget does this without introducing new technologies. It inspects, at runtime, an application's existing back-end architecture (such as JavaBeans, annotations, XML configuration files) and creates components native to its existing front-end framework (such as Swing, Java Server Faces, Struts or Android).
Metawidget does not hide the power of your existing User Interface framework from you and guarantees that your investment in its technology and knowledge is as valid as always. The LGPL open source license allows the use of Metawidget in open source and commercial projects.
jQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications.
Eclipse RCP forms are very limited for business application demands; this project aims at enhancing UI Forms, Data Binding and puts them together to offer a profound framework for creating, binding and validating forms in Eclipse.
It will be tested against RCP and RAP platforms; thus all Forms created with RCP Forms will run without changes in a Web Browser or in an RCP Application/Eclipse Workbench.
I. Arapakis, X. Bai, and B. Cambazoglu. Proceedings of the 37th international ACM SIGIR conference on Research &$\mathsemicolon$ development in information retrieval, ACM, (July 2014)
H. Aras, and D. Huber. Intelligent Interactive Assistance and Mobile Multimedia Computing, volume 53 of Communications in Computer and Information Science, Springer Berlin Heidelberg, 10.1007/978-3-642-10263-9_3.(2009)
B. Brandherm, J. Haupert, A. Kröner, M. Schmitz, and F. Lehmann. PerCom 2010 Workshops: Proceedings of the 8th Annual IEEE International Conference on Pervasive Computing and Communications Workshops, Mannheim, Germany, page 768-771. (2010)
A. Burrow, and P. Eklund. Proceedings of the 3rd International Conference on Conceptual Structures, page 76-80. Department of Computer Science, University California, Santa Cruz, (1995)Andrew's ideas about canonical rules driving the editing interface to CGs, later implemented in WebKB-GE by Simon.