9,811 research outputs found
Semi-Automated SVG Programming via Direct Manipulation
Direct manipulation interfaces provide intuitive and interactive features to
a broad range of users, but they often exhibit two limitations: the built-in
features cannot possibly cover all use cases, and the internal representation
of the content is not readily exposed. We believe that if direct manipulation
interfaces were to (a) use general-purpose programs as the representation
format, and (b) expose those programs to the user, then experts could customize
these systems in powerful new ways and non-experts could enjoy some of the
benefits of programmable systems.
In recent work, we presented a prototype SVG editor called Sketch-n-Sketch
that offered a step towards this vision. In that system, the user wrote a
program in a general-purpose lambda-calculus to generate a graphic design and
could then directly manipulate the output to indirectly change design
parameters (i.e. constant literals) in the program in real-time during the
manipulation. Unfortunately, the burden of programming the desired
relationships rested entirely on the user.
In this paper, we design and implement new features for Sketch-n-Sketch that
assist in the programming process itself. Like typical direct manipulation
systems, our extended Sketch-n-Sketch now provides GUI-based tools for drawing
shapes, relating shapes to each other, and grouping shapes together. Unlike
typical systems, however, each tool carries out the user's intention by
transforming their general-purpose program. This novel, semi-automated
programming workflow allows the user to rapidly create high-level, reusable
abstractions in the program while at the same time retaining direct
manipulation capabilities. In future work, our approach may be extended with
more graphic design features or realized for other application domains.Comment: In 29th ACM User Interface Software and Technology Symposium (UIST
2016
Detonation interaction with an interface
Detonation interaction with an interface was investigated, where the interface separated a combustible from an oxidizing or inert mixture. The ethylene-oxygen combustible mixture had a fuel-rich composition to promote secondary combustion with the oxidizer in the turbulent mixing zone (TMZ) that resulted from the interaction. Sharp interfaces were created by using a nitro-cellulose membrane to separate the two mixtures. The membrane was mounted on a wood frame and inserted in the experimental test section at a 45° angle to the bulk flow direction. The membrane was destroyed by the detonation wave. The interaction resulted in a transmitted and reflected wave at a node point similar to regular shock refraction. A detonation refraction analysis was carried out to compare with the measured shock angles. It was observed that the measured angle is consistently lower than the predicted value. An uncertainty analysis revealed possible explanations for this systematic variation pointing to factors such as the incident wave curvature and the role of the nitro-cellulose diaphragm. Analysis of the TMZ and Mach stem formed from the reflection of the transmitted shock wave off the solid boundary were carried out and found to justify the size and strength of these features as a function of the test gas composition. The role of secondary combustion in the TMZ was also investigated and found to have a small influence on the wave structure
The Environment as an Argument
Context-awareness as defined in the setting of Ubiquitous Computing [3] is all about expressing the dependency of a specific computation upon some implicit piece of information. The manipulation and expression of such dependencies may thus be neatly encapsulated in a language where computations are first-class values. Perhaps surprisingly however, context-aware programming has not been explored in a functional setting, where first-class computations and higher-order functions are commonplace. In this paper we present an embedded domain-specific language (EDSL) for constructing context-aware applications in the functional programming language Haskell. © 2012 Springer-Verlag
Feasibility study of high performance hydrogen-oxygen fuel cells Final technical report
Engineering analysis for evaluating moving bed and mediator hydrogen-oxygen fuel cell conceptual design
Greater response variability in adolescents is associated with increased white matter development.
Adolescence is a period of learning, exploration, and continuous adaptation to fluctuating environments. Response variability during adolescence is an important, understudied, and developmentally appropriate behavior. The purpose of this study was to identify the association between performance on a dynamic risky decision making task and white matter microstructure in a sample of 48 adolescents (14-16 years). Individuals with the greatest response variability on the task obtained the widest range of experience with potential outcomes to risky choice. When compared with their more behaviorally consistent peers, adolescents with greater response variability rated real-world examples of risk taking behaviors as less risky via self-report. Tract-Based Spatial Statistics (TBSS) were used to examine fractional anisotropy (FA) and mean diffusivity (MD). Greater FA in long-range, late-maturing tracts was associated with higher response variability. Greater FA and lower MD were associated with lower riskiness ratings of real-world risky behaviors. Results suggest that response variability and lower perceived risk attitudes of real-world risk are supported by neural maturation in adolescents
Pathways to change: the effect of a Web application on treatment interest.
Most individuals with drinking problems do not receive treatment, generally because they do not perceive the need for it. It is difficult to access this population of problem drinkers in order to encourage treatment-seeking. A Web-based program was written, designed to increase motivation for change. The program guided non-treatment-seekers through a multi-stage assessment and provided them with feedback. The level of interest in treatment was measured pre-and post-intervention. Compared to baseline, after the intervention, significantly more individuals rated themselves very interested in participating in some form of traditional treatment (19% vs. 28%), and their focus on a specific modality increased
Computer-guided concentration-controlled trials in autoimmune disorders
A randomized concentration-controlled clinical trial (RCCCT) is an alternate experimental design to the standard dose-controlled study. In a RCCCT, patients are randomly assigned to predefined plasma or blood drug concentration ranges (low, medium, and high). With the caveat that concentration ranges are sufficiently separated, this design should enhance the ability to discover important concentration response relationships. FK-506, a potent and promising immunosuppressive agent for prevention and treatment of graft rejection, has shown significant clinical activity in some immune-mediated disorders. To implement the RCCCT design, a novel FK-506 intelligent dosing system (IDS) was used to guide all doses to prospectively achieve the target concentration range specified in the study protocol. Patients enrolled in these trials suffered from a variety of autoimmune disorders, including multiple sclerosis, primary biliary cirrhosis, psoriasis, autoimmune chronic active hepatitis, and nephrotic syndrome. We observed excellent predictive performance of the IDS for all patients. The accuracy (mean prediction error) of the IDS was −0.022 ng/ml and the precision (standard deviation of the prediction error) was 0.119 ng/ml. Thus, the IDS is both accurate and reproducible for autoimmune patients. We conclude that the RCCCT design, guided by an accurate and precise IDS, is an informative and cost-effective approach for evaluation of efficacy and safety of effective but highly toxic agents. © 1993 Raven Press, Ltd., New York
End-User support for information architecture analysis in interactive web applications
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-23768-3_71Proceedings of 13th IFIP TC 13 International Conference, Lisbon, Portugal, September 5-9, 2011, Part IVInformation Architects analyze conceptual models and descriptions concerning non-functional requirements that will be later on used by Analysts and Software Engineers to design software artifacts. However, this flow of information is sometimes difficult to automate due to conceptual knowledge differences in the information processed by each expert. To facilitate this flow, in this paper we propose a CASE tool called InterArch. Our tool bridges the gap between both professionals, and it automatically generates UML diagrams for Analysts from the conceptual diagrams created by the Information Architect.The work reported in this paper is being supported by the Spanish Ministry of Science and Technology, project ID: TIN2008-02081/TIN, the Madrid Research Council, project ID: S2009/TIC-1650 and, together with the UAM, project ID: CCG10-UAM/TIC-5772
Detonation interaction with a diffuse interface and subsequent chemical reaction
We have investigated the interaction of a detonation with an interface separating a combustible from an oxidizing mixture. The ethylene-oxygen combustible mixture had a fuel-rich composition to promote secondary combustion with the oxidizer in the turbulent mixing zone that resulted from the interaction. Diffuse interfaces were created by the formation of a gravity current using a sliding valve that initially separated the test gas and combustible mixture. Opening the valve allowed a gravity current to develop before the detonation was initiated. By varying the delay between opening the valve and initiating the detonation it was possible to achieve a wide range of interface conditions. The interface orientation and thickness with respect to the detonation wave have a profound effect on the outcome of the interaction. Diffuse interfaces result in curved detonation waves with a transmitted shock and following turbulent mixing zone. The impulse was measured to quantify the degree of secondary combustion, which accounted for 1–5% of the total impulse. A model was developed that estimated the volume expansion of a fluid element due to combustion in the turbulent mixing zone and predicted the resulting impulse increment
Determining postural stability
A method for determining postural stability of a person can include acquiring a plurality of pressure data points over a period of time from at least one pressure sensor. The method can also include the step of identifying a postural state for each pressure data point to generate a plurality of postural states. The method can include the step of determining a postural state of the person at a point in time based on at least the plurality of postural states
- …