12,411 research outputs found
Incremental Grid-like Layout Using Soft and Hard Constraints
We explore various techniques to incorporate grid-like layout conventions
into a force-directed, constraint-based graph layout framework. In doing so we
are able to provide high-quality layout---with predominantly axis-aligned
edges---that is more flexible than previous grid-like layout methods and which
can capture layout conventions in notations such as SBGN (Systems Biology
Graphical Notation). Furthermore, the layout is easily able to respect
user-defined constraints and adapt to interaction in online systems and diagram
editors such as Dunnart.Comment: Accepted to Graph Drawing 201
Haptic Interface for Center of Workspace Interaction
We build upon a new interaction style for 3D interfaces, called the center of workspace interaction. This style of interaction is defined with respect to a central fixed point in 3D space, conceptually within arm\u27s length of the user. For demonstration, we show a haptically enabled fish tank VR that utilizes a set of interaction widgets to support rapid navigation within a large virtual space. The fish tank VR refers to the creation of a small but high quality virtual reality that combines a number of technologies, such as head-tracking and stereo glasses, to their mutual advantag
Haptic-GeoZui3D: Exploring the Use of Haptics in AUV Path Planning
We have developed a desktop virtual reality system that we call Haptic-GeoZui3D, which brings together 3D user interaction and visualization to provide a compelling environment for AUV path planning. A key component in our system is the PHANTOM haptic device (SensAble Technologies, Inc.), which affords a sense of touch and force feedback – haptics – to provide cues and constraints to guide the user’s interaction. This paper describes our system, and how we use haptics to significantly augment our ability to lay out a vehicle path. We show how our system works well for quickly defining simple waypoint-towaypoint (e.g. transit) path segments, and illustrate how it could be used in specifying more complex, highly segmented (e.g. lawnmower survey) paths
Position Paper: Lack of Keyboard Support Cripples Block-Based Programming
Block-based programming is very popular with beginners, but it has failed to gain traction among intermediate and expert programmers. The mouse-centric interfaces typically found in block-based programming environments make edit interactions (especially in large programs) tedious and awkward. We propose that adding keyboard support is a key step to extending the applicability of block-based programming ideas and would allow their use by intermediate and expert programmers, extending some of their benefits to new user groups. We describe an implementation of this idea, `frame-based programming', which leads to a number of benefits in error avoidance and edit efficiency
Forty hours of declarative programming: Teaching Prolog at the Junior College Utrecht
This paper documents our experience using declarative languages to give
secondary school students a first taste of Computer Science. The course aims to
teach students a bit about programming in Prolog, but also exposes them to
important Computer Science concepts, such as unification or searching
strategies. Using Haskell's Snap Framework in combination with our own
NanoProlog library, we have developed a web application to teach this course.Comment: In Proceedings TFPIE 2012, arXiv:1301.465
SURVEY OF Rickettsia spp. IN TICKS IN NACOGDOCHES COUNTY, TEXAS
Rickettsia parkeri is an obligate intracellular pathogenic bacterium that is commonly transmitted by the Gulf Coast tick, Amblyomma maculatum. Rickettsia parkeri is the causative agent of Rickettsia parkeri rickettsiosis, which is a disease characterized by nonspecific symptomology. Significant effort by numerous research groups focuses on determining the geographic distribution of potential vectors of this pathogen. The purpose of this study was to study A. maculatum populations in Nacogdoches County, Texas, for the presence of Rickettsia parkeri. Over a two-year period, 49 ticks were collected in Nacogdoches county and taxonomically identified. The DNA was extracted using DNeasy Blood and Tissue Kit, and the UltraClean Microbial DNA Isolation Kit. The genomic contents of the tick were subjected to PCR amplification to identify Rickettsia genus bacteria. Any ticks testing positive for Rickettsia spp. were subjected to PCR to test for R. parkeri and R. rickettsii. Ultimately, 26% of ticks collected were positive for a rickettsia bacteria with 6% positive for Rickettsia parkeri
- …