6,325 research outputs found

    System for calibrating pressure transducer

    Get PDF
    A system for calibrating a pressure transducer which has a reference portion and an active portion is reported. A miniature selector valve is positioned immediately adjacent the pressure transducer. A reference pressure, known pressure, and unknown pressure can be selectively admitted to the active side of the pressure transducer by the selector valve to enable calibration of the transducer. A valve admits pressure to the selector valve which has a piston and floating piston arrangement which allows proper selection with very small linear movement

    EpiCollect+: linking smartphones to web applications for complex data collection projects.

    Get PDF
    © 2014 Aanensen DM et al.Previously, we have described the development of the generic mobile phone data gathering tool, EpiCollect, and an associated web application, providing two-way communication between multiple data gatherers and a project database. This software only allows data collection on the phone using a single questionnaire form that is tailored to the needs of the user (including a single GPS point and photo per entry), whereas many applications require a more complex structure, allowing users to link a series of forms in a linear or branching hierarchy, along with the addition of any number of media types accessible from smartphones and/or tablet devices (e.g., GPS, photos, videos, sound clips and barcode scanning). A much enhanced version of EpiCollect has been developed (EpiCollect+). The individual data collection forms in EpiCollect+ provide more design complexity than the single form used in EpiCollect, and the software allows the generation of complex data collection projects through the ability to link many forms together in a linear (or branching) hierarchy. Furthermore, EpiCollect+ allows the collection of multiple media types as well as standard text fields, increased data validation and form logic. The entire process of setting up a complex mobile phone data collection project to the specification of a user (project and form definitions) can be undertaken at the EpiCollect+ website using a simple drag and drop procedure, with visualisation of the data gathered using Google Maps and charts at the project website. EpiCollect+ is suitable for situations where multiple users transmit complex data by mobile phone (or other Android devices) to a single project web database and is already being used for a range of field projects, particularly public health projects in sub-Saharan Africa. However, many uses can be envisaged from education, ecology and epidemiology to citizen science

    Total Recall for AJAX applications – Firefox extension

    Get PDF
    Ajax, or AJAX (Asynchronous JavaScript and XML), is a group of interrelated web development techniques used to create interactive web applications or rich Internet applications[9]. Web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of an existing web page. [9] One of the biggest problems with Ajax applications is saving state and accommodating the succession of the history controls, (Back/forward buttons). Ajax allows documents to become stateful, but when the user intuitively goes for the history controls in the browser window, things go wrong. The user expects to see the previous state of the document and is surprised to see a webpage they were on 20 minutes ago, before they arrived at the Ajax application. Our project aims to solve this problem. We have implemented an extension to the Firefox Mozilla browser that caches different states of web pages at regular intervals and displays all the different states of the page as the user navigates through the history

    Design of a portable powered seat lift

    Get PDF
    People suffering from degenerative hip or knee joints find sitting and rising from a seated position very difficult. These people can rely on large stationary chairs at home, but must ask others for assistance when rising from any other chair. An orthopedic surgeon identified to the MSFC Technology Utilization Office the need for development of a portable device that could perform a similar function to the stationary lift chairs. The MSFC Structural Development Branch answered the Technology Utilization Office's request for design of a portable powered seat lift. The device is a seat cushion that opens under power, lifting the user to near-standing positions. The largest challenge was developing a mechanism to provide a stable lift over the large range of motion needed, and fold flat enough to be comfortable to sit on. CAD 3-D modeling was used to generate complete drawings for the prototype, and a full-scale working model of the Seat lift was made based on the drawings. The working model is of low strength, but proves the function of the mechanism and the concept

    Emerging from the MIST: A Connector Tool for Supporting Programming by Non-programmers

    Get PDF
    Software development is an iterative process. As user re-quirements emerge software applications must be extended to support the new requirements. Typically, a programmer will add new code to an existing code base of an application to provide a new functionality. Previous research has shown that such extensions are easier when application logic is clearly separated from the user interface logic. Assuming that a programmer is already familiar with the existing code base, the task of writing the new code can be considered to be split into two sub-tasks: writing code for the application logic; that is, the actual functionality of the application; and writing code for the user interface that will expose the functionality to the end user. The goal of this research is to reduce the effort required to create a user interface once the application logic has been created, toward supporting scientists with minimal pro-gramming knowledge to be able to create and modify pro-grams. Using a Model View Controller based architecture, various model components which contain the application logic can be built and extended. The process of creating and extending the views (user interfaces) on these model components is simplified through the use of our Malleable Interactive Software Toolkit (MIST), a tool set an infrastructure intended to simplify the design and extension of dynamically reconfigurable interfaces. This paper focuses on one tool in the MIST suite, a connec-tor tool that enables the programmer to evolve the user interface as the application logic evolves by connecting related pieces of code together; either through simple drag-and-drop interactions or through the authoring of Python code. The connector tool exemplifies the types of tools in the MIST suite, which we expect will encourage collabora-tive development of applications by allowing users to inte-grate various components and minimizing the cost of de-veloping new user interfaces for the combined compo-nents

    A Revision Control System for Image Editing in Collaborative Multimedia Design

    Full text link
    Revision control is a vital component in the collaborative development of artifacts such as software code and multimedia. While revision control has been widely deployed for text files, very few attempts to control the versioning of binary files can be found in the literature. This can be inconvenient for graphics applications that use a significant amount of binary data, such as images, videos, meshes, and animations. Existing strategies such as storing whole files for individual revisions or simple binary deltas, respectively consume significant storage and obscure semantic information. To overcome these limitations, in this paper we present a revision control system for digital images that stores revisions in form of graphs. Besides, being integrated with Git, our revision control system also facilitates artistic creation processes in common image editing and digital painting workflows. A preliminary user study demonstrates the usability of the proposed system.Comment: pp. 512-517 (6 pages

    Effect of Surface Roughness on Hydrodynamic Bearings

    Get PDF
    A theoretical analysis on the performance of hydrodynamic oil bearings is made considering surface roughness effect. The hydrodynamic as well as asperity contact load is found. The contact pressure was calculated with the assumption that the surface height distribution was Gaussian. The average Reynolds equation of partially lubricated surface was used to calculate hydrodynamic load. An analytical expression for average gap was found and was introduced to modify the average Reynolds equation. The resulting boundary value problem was then solved numerically by finite difference methods using the method of successive over relaxation. The pressure distribution and hydrodynamic load capacity of plane slider and journal bearings were calculated for various design data. The effects of attitude and roughness of surface on the bearing performance were shown. The results are compared with similar available solution of rough surface bearings. It is shown that: (1) the contribution of contact load is not significant; and (2) the hydrodynamic and contact load increase with surface roughness

    How to extend Roberts' Law for eccentrically driven, inverted slider-cranks

    Get PDF
    The extension of Roberts' Law concerns inverted slider-cranks with an eccentricity and a general tracing-point attached to the moving plane of the slider. As both curve-cognates degenerate in this case, the infinite turning-joint has first been replaced by a finite far-away joint, but such that the coupler-plane also meets two accuracy-positions of the erstwhile slider. One of the curve-cognates may then be adapted or modified until up to six accuracy positions are met. They seem to be sufficient to attain an extraordinary good approximation of the entire branch of the original curve. Besides, even the transmission-angle attains a value about twice as large as the one obtained with the auxiliary four-bar representing the first approximation. Cases, where the inverted slider-crank turns into a crank-and-rocker, into a double crank or even into a stretchable four-bar, are shown. The latter corresponds with one of Grashofs border cases for the inverted slider-crank. Roberts' Law then ensures that each inverted slider-crank, having a fully revolving crank, possesses three four-bar branchcognates this way

    Analysis and performance of the gas-lubricated tilting pad thrust bearing Interim report

    Get PDF
    Optimal design and performance criteria for gas lubricated tilting pad thrust bearin
    • …
    corecore