scispace - formally typeset
Search or ask a question

Showing papers on "Graphical user interface published in 2010"


Journal ArticleDOI
TL;DR: The Open Visualization Tool (OVITO) as discussed by the authors is a 3D visualization software designed for post-processing atomistic data obtained from molecular dynamics or Monte Carlo simulations, which is written in object-oriented C++, controllable via Python scripts and easily extendable through a plug-in interface.
Abstract: The Open Visualization Tool (OVITO) is a new 3D visualization software designed for post-processing atomistic data obtained from molecular dynamics or Monte Carlo simulations. Unique analysis, editing and animations functions are integrated into its easy-to-use graphical user interface. The software is written in object-oriented C++, controllable via Python scripts and easily extendable through a plug-in interface. It is distributed as open-source software and can be downloaded from the website http://ovito.sourceforge.net/.

8,956 citations


Journal ArticleDOI
TL;DR: publCIF is an application designed for creating, editing and validating crystallographic information files (CIFs) that are used in journal publication and provides a web interface to the checkCIF service of the International Union of Crystallography (IUCr), which provides a full crystallographic analysis of the structural data.
Abstract: publCIF is an application designed for creating, editing and validating crystallographic information files (CIFs) that are used in journal publication. It validates syntax and dictionary-defined data attributes through internal routines, and also provides a web interface to the checkCIF service of the International Union of Crystallography (IUCr), which provides a full crystallographic analysis of the structural data. The graphical interface allows users to edit the CIF either in its `raw' ASCII form (using a text editor with context-sensitive data validation and input facilities) or as a formatted representation of a structure report (using a word-processing environment), as well as via a number of convenience tools (e.g. spreadsheet representations of looped data). Beyond file and data validation, publCIF provides access to resources to facilitate preparation of a structure report (e.g. databases of author details, experimental data, standard references etc., either distributed with the program or collected during its use), along with tools for reference parsing, spell checking, structure visualization and image management. publCIF was commissioned by the IUCr, both as free software for authors and as a tool for in-house journal production; the tool for authors is described here. Binary distributions for Linux, MacOS and Windows operating systems are available.

4,836 citations


Patent
07 May 2010
TL;DR: In this paper, an accessibility method is performed by an electronic device with a display and a touch-sensitive surface, in response to detecting a first user interface navigation gesture by a finger on the touch sensitive surface, navigating in the plurality of user interface elements in accordance with a current navigable unit type.
Abstract: An accessibility method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a plurality of user interface elements on the display; in response to detecting a first user interface navigation gesture by a finger on the touch-sensitive surface, navigating in the plurality of user interface elements in accordance with a current navigable unit type; in response to detecting a first user interface navigation setting gesture on the touch-sensitive surface: changing the current navigable unit type from the first navigable unit type to a second navigable unit type; and outputting accessibility information about the second navigable unit type; after changing the current navigable unit type, in response to detecting a second user interface navigation gesture by the finger on the touch-sensitive surface, navigating in the plurality of user interface elements in accordance with the current navigable unit type.

532 citations


Patent
Imran Chaudhri1
22 Sep 2010
TL;DR: In this paper, a multifunction device displays a plurality of selectable user interface objects on the display, and the device moves a first input object in the plurality of selected user interfaces across the display to a location on display that is proximate to a second input object.
Abstract: A multifunction device displays a plurality of selectable user interface objects on the display. In response to detecting the first input, the device moves a first object in the plurality of selectable user interface objects across the display to a location on the display that is proximate to a second object in the plurality of selectable user interface objects. In response to detecting that the first input meets predefined folder-creation criteria while the first object is proximate to the second object, the device creates a folder that contains the first object and the second object.

435 citations


Journal ArticleDOI
TL;DR: The graphical user interface (GUI) TmoleX allows users to execute the complete workflow of a quantum chemical investigation from the initial building of a structure to the visualization of the results in a user friendly graphical front end.
Abstract: We herein present the graphical user interface (GUI) TmoleX for the quantum chemical program package TURBOMOLE. TmoleX allows users to execute the complete workflow of a quantum chemical investigation from the initial building of a structure to the visualization of the results in a user friendly graphical front end. The purpose of TmoleX is to make TURBOMOLE easy to use and to provide a high degree of flexibility. Hence, it should be a valuable tool for most users from beginners to experts. The program is developed in Java and runs on Linux, Windows, and Mac platforms. It can be used to run calculations on local desktops as well as on remote computers.

249 citations


Patent
18 Nov 2010
TL;DR: In this paper, a gallery software application enables a user to browse, view, and interact with various content items, such as still images and videos, through a graphical user interface that displays multiple images in the foreground and one image in the background.
Abstract: A gallery software application enables a user to browse, view, and interact with various content items, such as still images and videos. The gallery includes a graphical user interface that displays multiple images in the foreground and one image in the background. The foreground images represent content items. The background image is generated based on one of the foreground images. As the foreground images are scrolled, the background image changes.

234 citations


Book ChapterDOI
TL;DR: SUMO is a microscopic road traffic simulation made available as open source under the GPL license, which offers a socket-based interface to external applications, allowing to interact with a running simulation online.
Abstract: SUMO is a microscopic road traffic simulation made available as open source under the GPL license. The complete suite includes tools for importing road networks, generating routes from different sources, and two versions of the traffic simulation itself, one started from the command line and one including a graphical user interface. The simulation uses the microscopic, space-continuous and time-discrete car-following model developed by S. Kraus and a lane-changing model developed within the work on the simulation. Traffic assignment is normally performed using the iterative approach formulated by C. Gawron, but further methods, such as a one-shot assignment method, exists. The traffic simulation offers a socket-based interface to external applications, allowing to interact with a running simulation online. Values and states of objects the simulation consists of can be both retrieved and changed. SUMO has been used within different projects both by the DLR and by external organizations. The software and documentation can be accessed at http://sumo.sf.net.

221 citations


Patent
28 Oct 2010
TL;DR: In this article, a graphical user interface and digital content processor for the management of digital data is presented, characterized by two treeview controls capable of transforming the screen display of items under management by acting as a filtering mechanism for the category value pairs inherent in every item under management.
Abstract: A graphical user interface and digital content processor for the management of digital data. The graphical user interface is characterized by two treeview controls capable of transforming the screen display of items under management by acting as a filtering mechanism for the category value pairs inherent in every item under management. The treeview controls folders, or nodes, transform the screen display of data under management to filter by the category values represented by the treeview controls' folders when selected.

218 citations


Journal ArticleDOI
TL;DR: To enhance the usability and to address the problems found in GEOCHEM-PC, the program is upgraded with a Java graphical interface, added Help files, and improved its power and function, allowing it to run on any computer that supports Windows XP, Vista or Windows 7.
Abstract: GEOCHEM-EZ is a multi-functional chemical speciation program, designed to replace GEOCHEM-PC, which can only be used on DOS consoles. Chemical speciation programs, such as GEOCHEM and GEOCHEM-PC, have been excellent tools for scientists designing appropriate solutions for their experiments. GEOCHEM-PC is widely used in plant nutrition and soil and environmental chemistry research to perform equilibrium speciation computations, allowing the user to estimate solution ion activities and to consider simple complexes and solid phases. As helpful as GEOCHEM-PC has been to scientists, the consensus was that the program was not very user friendly, was difficult to learn and to troubleshoot, and suffered from several functional weaknesses. To enhance the usability and to address the problems found in GEOCHEM-PC, we upgraded the program with a Java graphical interface, added Help files, and improved its power and function, allowing it to run on any computer that supports Windows XP, Vista or Windows 7.

195 citations


Patent
26 Jan 2010
TL;DR: In this paper, the authors present an energy monitoring device that can identify an electrical device coupled to a power supply, and a state of the electrical device, from a change in successive measurements of the power supply.
Abstract: Devices and methods for identifying an electrical device, and its state, in a network of electrical devices are disclosed. An energy monitoring device is programmed to identify an electrical device coupled to a power supply, and a state of the electrical device, from a change in successive measurements of the power supply. Algorithms for determining a load signature for an electrical device and its state are disclosed. A stored table of load signatures for states is used to identify devices, and states. Energy monitoring information is collected and presented to the user on a display, a remote display, or is transmitted over a network to a remote device such as a personal computer, personal digital assistant, an iPhone, a cell phone, voice mail, email, or text message.

191 citations


Journal ArticleDOI
TL;DR: The study was designed with an aim to develop of "EasyModeller" tool as a frontend graphical interface to MODELLER using Perl/Tk, which can be used as a standalone tool in windows platform with MODEllER and Python preinstalled.
Abstract: MODELLER is a program for automated protein Homology Modeling. It is one of the most widely used tool for homology or comparative modeling of protein three-dimensional structures, but most users find it a bit difficult to start with MODELLER as it is command line based and requires knowledge of basic Python scripting to use it efficiently. The study was designed with an aim to develop of "EasyModeller" tool as a frontend graphical interface to MODELLER using Perl/Tk, which can be used as a standalone tool in windows platform with MODELLER and Python preinstalled. It helps inexperienced users to perform modeling, assessment, visualization, and optimization of protein models in a simple and straightforward way. EasyModeller provides a graphical straight forward interface and functions as a stand-alone tool which can be used in a standard personal computer with Microsoft Windows as the operating system.

Journal ArticleDOI
TL;DR: Assemble is an intuitive graphical interface to analyze, manipulate and build complex 3D RNA architectures that provides several advanced and unique features within the framework of a semi-automated modeling process that can be performed by homology and ab initio with or without electron density maps.
Abstract: Summary: Assemble is an intuitive graphical interface to analyze, manipulate and build complex 3D RNA architectures. It provides several advanced and unique features within the framework of a semi-automated modeling process that can be performed by homology and ab initio with or without electron density maps. Those include the interactive editing of a secondary structure and a searchable, embedded library of annotated tertiary structures. Assemble helps users with performing recurrent and otherwise tedious tasks in structural RNA research. Availability and Implementation: Assemble is released under an open-source license (MIT license) and is freely available at http://bioinformatics.org/assemble. It is implemented in the Java language and runs on MacOSX, Linux and Windows operating systems.

Patent
Janne Bergman1, Janne Vainio1
24 Nov 2010
TL;DR: In this article, the authors present a method for displaying selectable objects on a graphical user interface, where each of the selected objects corresponds to data or an application accessible via the GUI.
Abstract: A method including causing, at least in part, display of selectable objects on a graphical user interface, where each of the selectable objects corresponds to data or an application accessible via the graphical user interface. The methodfurther includes causing, at least in part, display of the selectable objects in motion travelling across the graphical user interface based on a category of the selectable objector context dependent data, and allowing user selection and manipulationofthe selectable objects displayed on the graphical user interface.

Patent
Peter Chou1, David Brinda1
07 Dec 2010

Journal ArticleDOI
TL;DR: A new user friendly graphical interface and a command line MATLAB computer program for the evaluation of the extent of rotation ambiguities associated to Multivariate Curve Resolution solutions are presented.

Patent
01 Nov 2010
TL;DR: In this paper, a graphical user interface, system and method for controlling a video stream is described, where a plurality of video thumbnails arranged in a pattern, each of the video thumbnail rendering a compressed version of a real-time video of a particular movie, television series, game, or other type of video content; a selection graphic highlighting a currently selected video thumbnail, the thumbnails moving within the GUI in relation to the selection graphic in response to user input from an input device.
Abstract: A graphical user interface, system and method are described controlling a video stream. For example, a data processing apparatus according to one embodiment has a memory for storing program code and a processor for processing the program code to generate a graphical user interface (“GUI”) comprising: a plurality of video thumbnails arranged in a pattern, each of the video thumbnails rendering a compressed version of a real-time video of a particular movie, television series, game, or other type of video content; and a selection graphic highlighting a currently-selected video thumbnail, the thumbnails moving within the GUI in relation to the selection graphic in response to user input from an input device.


Patent
27 Apr 2010
TL;DR: In this paper, a method for displaying a first user interface for an application at a first magnification level is presented. But the method is performed at a multifunction device with a display and a touch-sensitive surface.
Abstract: A method is performed at a multifunction device with a display and a touch-sensitive surface. The method includes: displaying a first user interface for an application at a first magnification level. The first user interface includes a first plurality of user interface objects. The application has a range of magnification levels, including a predefined magnification level for requesting a second user interface with a multi-finger pinch gesture. The method also includes: detecting a first multi-finger pinch gesture on the touch-sensitive surface; and, in response: when the first magnification level is the predefined magnification level, displaying the second user interface simultaneously with the first user interface, wherein the second user interface includes a second plurality of user interface objects that are distinct from the first plurality of user interface objects in the first user interface; and when the first magnification level is greater than the predefined magnification level, zooming out the first user interface in accordance with the first multi-finger pinch gesture.

Patent
Jan Matthias Ruhl1, Douglas Van Der Molen1, Hui Sok Moon, Lik Mui, Japjit Tulsi 
19 Oct 2010
TL;DR: In this article, a graphical user interface is used for presenting time series data and anomalies associated with a data source on a computer display, and a new histogram of anomalies is rendered to replace the existing histograms of anomalies in the first window.
Abstract: A graphical user interface is used for presenting time series data and anomalies associated with a data source on a computer display. The graphical user interface has first and second windows. The first window includes a graph of time series data values for an attribute of the data source and a histogram of anomalies of the data source, each corresponding to a value of a respective attribute that is substantially different from an expected value of the attribute. The second window includes a list of automatic alerts characterizing a set of anomalies of the data source at a particular time. In response to a user adjustment of a sensitivity threshold, a new histogram of anomalies is rendered to replace the existing histogram of anomalies in the first window and a new list of automatic alerts is rendered to replace the existing list of automatic alerts in the second window.

Patent
26 Jan 2010
TL;DR: In this paper, a user interface element move gesture is determined, and while moving the interface element during the gesture, the user interface operates in a first or a second state with respect to displaying alignment guides.
Abstract: Alignment guides configured for velocity-sensitive behavior are disclosed. In one embodiment, during a user interface element move gesture, the gesture velocity is determined, and while moving the user interface element during the gesture, the user interface operates in a first or a second state with respect to displaying alignment guides. When the velocity of the user gesture exceeds a predefined velocity threshold, the display of the user interface is maintained in the first state, which does not include visibly displaying alignment guides. When the velocity of the user gesture is less than the predefined velocity threshold, the user interface is displayed in a second state that includes visibly displaying one or more alignment guides. In some embodiments, gesture velocity is used to set alignment guide attraction strength.

Patent
Guy L. Tribble1
31 Mar 2010
TL;DR: In this paper, a multifunction device with a touch-sensitive display concurrently displays a first virtual keyboard at a first location on the touch sensitive display and a second virtual keyboard on a second location, distinct from the first location.
Abstract: A multifunction device with a touch-sensitive display concurrently displays a first virtual keyboard at a first location on the touch-sensitive display and a second virtual keyboard at a second location, distinct from the first location, on the touch-sensitive display. In response to detecting a first finger gesture on a first key in the first virtual keyboard, an action corresponding to the first key in the first virtual keyboard is performed. In response to detecting a second finger gesture on a second key in the second virtual keyboard, an action corresponding to the second key in the second virtual keyboard is performed.

Proceedings ArticleDOI
10 Apr 2010
TL;DR: This work presents Prefab, a system for implementing advanced behaviors through the reverse engineering of the pixels in graphical interfaces,formed by how user interface toolkits paint interfaces, which features a separation of the modeling of widget layout from the recognition of widget appearance.
Abstract: Current chasms between applications implemented with different user interface toolkits make it difficult to implement and explore potentially important interaction techniques in new and existing applications, limiting the progress and impact of human-computer interaction research. We examine an approach based in the single most common characteristic of all graphical user interface toolkits, that they ultimately paint pixels to a display. We present Prefab, a system for implementing advanced behaviors through the reverse engineering of the pixels in graphical interfaces. Informed by how user interface toolkits paint interfaces, Prefab features a separation of the modeling of widget layout from the recognition of widget appearance. We validate Prefab in implementations of three applications: target-aware pointing techniques, Phosphor transitions, and Side Views parameter spectrums. Working only from pixels, we demonstrate a single implementation of these enhancements in complex existing applications created in different user interface toolkits running on different windowing systems.


Patent
25 Aug 2010
TL;DR: In this paper, the authors describe various techniques that may be implemented to execute and/or interpret manipulation gestures performed by a user on a multipoint touch input interface of a computing device, where the gesture comprises a gesture that is performed with multiple touches on the multi-touch input interface, and resolving the gesture into a command.
Abstract: The present disclosure describes various techniques that may be implemented to execute and/or interpret manipulation gestures performed by a user on a multipoint touch input interface of a computing device. An example method includes receiving a multipoint touch gesture at a multipoint touch input interface of a computing device, wherein the multipoint touch gesture comprises a gesture that is performed with multiple touches on the multipoint touch input interface, and resolving the multipoint touch gesture into a command. The example method further includes determining at least one physical simulation effect to associate with the resolved multipoint touch gesture, and rendering a unified feedback output action in a graphical user interface of the computing device by executing the command, wherein the unified feedback output action includes at least a graphical output action incorporated with the at least one physical simulation effect in the graphical user interface.

Patent
Birgit Geppert1, Frank Roessler1
30 Mar 2010
TL;DR: In this paper, a graphical call connection metaphor is used to manage a plurality of concurrent communication sessions via a graphical user interface (GUI), where each communication session has at least two participants and the appearance of the set of connected graphical elements is based on a communication mode.
Abstract: The invention relates to systems and methods for managing multiple concurrent communication sessions with a graphical call connection metaphor. Disclosed herein are systems and methods for managing a plurality of concurrent communication sessions via a graphical user interface (GUI). A system configured to practice the method presents a set of connected graphical elements representing a structure of the respective communication session via the GUI for each of a plurality of concurrent communication sessions. Each communication session has at least two participants and the appearance of the set of connected graphical elements is based on a communication mode. The system receives user input associated with one set of connected graphical elements and having an action associated with the respective communication session, and performs the action based on the received user input. The communication mode is one of voice over IP (VoIP), phone, videoconference, instant messaging, text messaging, and email. The action can combine two communication sessions or split one communication session into multiple communication sessions.

Patent
29 Oct 2010
TL;DR: In this article, a graphical user interface is provided to include a display region, a first bounded region circumferentially surrounding the display region and a second bounded region around the first region, with each of the first-type and second-type user interface elements selectively mapped to one or more display data.
Abstract: A method and system for processing user information are described. A graphical user interface is provided to include a display region, a first bounded region circumferentially surrounding the display region, and a second bounded region circumferentially surrounding the first bounded region. The first bounded region may include one or more first-type graphical user interface elements with each of the first-type graphical user interface elements selectively mapped to one or more first-type display data. The second bounded region may include one or more second-type graphical user interface elements with each of the second-type graphical user interface elements selectively mapped to one or more second-type display data. A user input is received using the graphical user interface, and a result is generated based at least on a user activation of at least one of the first-type and second-type graphical user interface elements.


Book ChapterDOI
15 Jul 2010
TL;DR: RATSY is presented, a successor of the Requirements Analysis Tool RAT that includes a new graphical user interface to specify system properties as simple Buchi word automata and allows correct-by-construction synthesis of systems from their temporal properties.
Abstract: Formal specifications play an increasingly important role in system design-flows Yet, they are not always easy to deal with In this paper we present RATSY, a successor of the Requirements Analysis Tool RAT RATSY extends RAT in several ways First, it includes a new graphical user interface to specify system properties as simple Buchi word automata Second, it can help debug incorrect specifications by means of a game-based approach Third, it allows correct-by-construction synthesis of systems from their temporal properties These new features and their seamless integration assist in property-based design processes.

Patent
28 Sep 2010
TL;DR: In this paper, a graphical user interface for use with a signal integrity network analyzer is provided, which includes a selection for selectively enforcing passivity, reciprocity and causality in one or more measurements by the SINR analyzer.
Abstract: A graphical user interface for use with a signal integrity network analyzer is provided The user interface may include a selection for selectively enforcing one or more of passivity, reciprocity and causality in one or more measurements by the signal integrity network analyzer The user interface may include a recalculate selection, wherein after analysis of a calculated waveform, one or more system parameters may be modified, and the previously acquired waveform is again analyzed without acquisition of any additional waveform data in accordance with the one or more modified system parameters The user interface may include a selection for configuring a number of ports for a device under test to be employed by the signal integrity network analyzer The user interface may include a selection for autoparking one or more relays associated with the signal integrity network analyzer

Patent
07 May 2010
TL;DR: In this article, a graphical user interface (GUI) that includes a control can receive text instructions in a natural language that describe a location of the control on the GUI, and the text instructions can instruct an application to perform a user interface event on the control.
Abstract: A computer can display a graphical user interface (GUI) that includes a control. The GUI can receive text instructions in a natural language that describe a location of the control on the GUI. The text instructions can instruct an application to perform a user interface (UI) event on the control.