"Microsoft and Apple aren't going to open up all their stuff. But they all create programs that put pixels on the screen. And if we can modify those pixels, then we can change the program's apparent behavior," said James Fogarty, a UW assistant professor of computer science and engineering.
His approach hijacks the display to customize the user's interaction with the program. He will demonstrate his system April 14 in Atlanta at the Association for Computing Machinery's Conference on Human Factors in Computing Systems.
"We really see this as a first step toward a scenario where anybody can modify any application," Fogarty said. "In a sense, this has happened online. You've got this mash-up culture on the Web because everybody can see the HTML. But that hasn't been possible on the desktop."
These days a Web page might include a map from Google, an embedded video from YouTube and a list of recent headlines. This is not yet possible on the personal computer.
"Let's say I'm writing a paper in Microsoft Word but I want to listen to music at the same time," explained co-author Morgan Dixon, a UW doctoral student in computer science and engineering.
Right now he would have to click back and for the between Word and iTunes, but the system he helped create can simply add a few iTunes buttons to the Word toolbar.
"I'm using some program that I love," Dixon said, "and I'm going to stick in some features from some other program that I love, so I have a more unified interface."
More importantly, having more control over widely used programs would allow people to benefit from accessibility tools that have been gathering dust in academic research labs.
One example is target-aware pointing, which can make many interfaces easier for people with muscular dystrophy, Parkinson's disease, cerebral palsy or other motor-control disabilities. On such tool, the bubble cursor, highlights the button closest to it, making it easier for people with disabilities to click a button without having to hit it dead on. Fogarty and Dixon show the first implementation of a bubble cursor in various commercial applications.
"The human-computer interaction community has done 30 years of research on how to make computers more accessible to people with disabilities. But no one change is perfect for everybody," Fogarty said. "That's why you don't see these tools out there."
His research allows people to personalize programs based on their needs.
The UW tool, named Prefab, takes advantage of the fact that almost all displays are made from prefabricated blocks of code such as buttons, sliders, check boxes and drop-down menus. Prefab looks for those blocks as many as 20 times per second and alters their behavior.
The researchers are continuing to develop Prefab and are exploring options for commercialization.
Prefab unlocks previously inaccessible interfaces, allowing people to add the same usability tool to all the applications they run on their desktop. The system could translate a program's interface into a different language, or reorder menus to bump up favorite commands.
The authors hope Prefab will spur development of new innovations.
"If you come up with a new technology, too often it's evaluated in a test environment," Fogarty said. "This lets researchers put it into practice in something real, like Photoshop or iTunes."
Prefab can also produce more advanced effects. One demonstration that will be presented at the conference creates multiple previews of a single image in Photoshop. Behind the scenes, Prefab moves the sliders to different points, captures the output and then displays all of them on a single screen. This could save time by showing a range of effects the user frequently adjusts.
The system could also allow programs to move from computer screens to mobile devices, which do not have a standard operating system.
"It dramatically lowers the threshold to getting new innovation into existing, complex programs," Fogarty said.
Research has been funded by the Hacherl Endowed Graduate Fellowship in the UW Department of Computer Science & Engineering, a fellowship from the Seattle chapter of the Achievement Rewards for College Scientists, and Intel.
For more information, contact Fogarty at 206-685-8081 or firstname.lastname@example.org.
More information about Prefab is at http://www.cs.washington.edu/homes/jfogarty/research/prefab/.
PhoxTroT: Optical Interconnect Technologies Revolutionized Data Centers and HPC Systems
11.12.2017 | Fraunhofer-Institut für Zuverlässigkeit und Mikrointegration IZM
Rules for superconductivity mirrored in 'excitonic insulator'
08.12.2017 | Rice University
Tiny pores at a cell's entryway act as miniature bouncers, letting in some electrically charged atoms--ions--but blocking others. Operating as exquisitely sensitive filters, these "ion channels" play a critical role in biological functions such as muscle contraction and the firing of brain cells.
To rapidly transport the right ions through the cell membrane, the tiny channels rely on a complex interplay between the ions and surrounding molecules,...
The miniaturization of the current technology of storage media is hindered by fundamental limits of quantum mechanics. A new approach consists in using so-called spin-crossover molecules as the smallest possible storage unit. Similar to normal hard drives, these special molecules can save information via their magnetic state. A research team from Kiel University has now managed to successfully place a new class of spin-crossover molecules onto a surface and to improve the molecule’s storage capacity. The storage density of conventional hard drives could therefore theoretically be increased by more than one hundred fold. The study has been published in the scientific journal Nano Letters.
Over the past few years, the building blocks of storage media have gotten ever smaller. But further miniaturization of the current technology is hindered by...
With innovative experiments, researchers at the Helmholtz-Zentrums Geesthacht and the Technical University Hamburg unravel why tiny metallic structures are extremely strong
Light-weight and simultaneously strong – porous metallic nanomaterials promise interesting applications as, for instance, for future aeroplanes with enhanced...
An interdisciplinary group of researchers interfaced individual bacteria with a computer to build a hybrid bio-digital circuit - Study published in Nature Communications
Scientists at the Institute of Science and Technology Austria (IST Austria) have managed to control the behavior of individual bacteria by connecting them to a...
Physicists in the Laboratory for Attosecond Physics (run jointly by LMU Munich and the Max Planck Institute for Quantum Optics) have developed an attosecond electron microscope that allows them to visualize the dispersion of light in time and space, and observe the motions of electrons in atoms.
The most basic of all physical interactions in nature is that between light and matter. This interaction takes place in attosecond times (i.e. billionths of a...
11.12.2017 | Event News
08.12.2017 | Event News
07.12.2017 | Event News
11.12.2017 | Physics and Astronomy
11.12.2017 | Earth Sciences
11.12.2017 | Information Technology