A Standalone Vision Impairments Simulator for Java Swing Applications
NASA Astrophysics Data System (ADS)
Oikonomou, Theofanis; Votis, Konstantinos; Korn, Peter; Tzovaras, Dimitrios; Likothanasis, Spriridon
A lot of work has been done lately in an attempt to assess accessibility. For the case of web rich-client applications several tools exist that simulate how a vision impaired or colour-blind person would perceive this content. In this work we propose a simulation tool for non-web JavaTM Swing applications. Developers and designers face a real challenge when creating software that has to cope with a lot of interaction situations, as well as specific directives for ensuring an accessible interaction. The proposed standalone tool will assist them to explore user-centered design and important accessibility issues for their JavaTM Swing implementations.
Java Application Shell: A Framework for Piecing Together Java Applications
NASA Technical Reports Server (NTRS)
Miller, Philip; Powers, Edward I. (Technical Monitor)
2001-01-01
This session describes the architecture of Java Application Shell (JAS), a Swing-based framework for developing interactive Java applications. Java Application Shell is being developed by Commerce One, Inc. for NASA Goddard Space Flight Center Code 588. The purpose of JAS is to provide a framework for the development of Java applications, providing features that enable the development process to be more efficient, consistent and flexible. Fundamentally, JAS is based upon an architecture where an application is considered a collection of 'plugins'. In turn, a plug-in is a collection of Swing actions defined using XML and packaged in a jar file. Plug-ins may be local to the host platform or remotely-accessible through HTTP. Local and remote plugins are automatically discovered by JAS upon application startup; plugins may also be loaded dynamically without having to re-start the application. Using Extensible Markup Language (XML) to define actions, as opposed to hardcoding them in application logic, allows easier customization of application-specific operations by separating application logic from presentation. Through XML, a developer defines an action that may appear on any number of menus, toolbars, and buttons. Actions maintain and propagate enable/disable states and specify icons, tool-tips, titles, etc. Furthermore, JAS allows actions to be implemented using various scripting languages through the use of IBM's Bean Scripting Framework. Scripted action implementation is seamless to the end-user. In addition to action implementation, scripts may be used for application and unit-level testing. In the case of application-level testing, JAS has hooks to assist a script in simulating end-user input. JAS also provides property and user preference management, JavaHelp, Undo/Redo, Multi-Document Interface, Single-Document Interface, printing, and logging. Finally, Jini technology has also been included into the framework by means of a Jini services browser and the ability to associate services with actions. Several Java technologies have been incorporated into JAS, including Swing, Internal Frames, Java Beans, XML, JavaScript, JavaHelp, and Jini. Additional information is contained in the original extended abstract.
NASA Technical Reports Server (NTRS)
Shaykhian, Gholam Ali
2007-01-01
The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.
NASA Technical Reports Server (NTRS)
Chimiak, Reine; Harris, Bernard; Williams, Phillip
2013-01-01
Basic Common Data Format (CDF) tools (e.g., cdfedit) provide no specific support for creating International Solar-Terrestrial Physics/Space Physics Data Facility (ISTP/SPDF) standard files. While it is possible for someone who is familiar with the ISTP/SPDF metadata guidelines to create compliant files using just the basic tools, the process is error-prone and unreasonable for someone without ISTP/SPDF expertise. The key problem is the lack of a tool with specific support for creating files that comply with the ISTP/SPDF guidelines. There are basic CDF tools such as cdfedit and skeletoncdf for creating CDF files, but these have no specific support for creating ISTP/ SPDF compliant files. The SPDF ISTP CDF skeleton editor is a cross-platform, Java-based GUI editor program that allows someone with only a basic understanding of the ISTP/SPDF guidelines to easily create compliant files. The editor is a simple graphical user interface (GUI) application for creating and editing ISTP/SPDF guideline-compliant skeleton CDF files. The SPDF ISTP CDF skeleton editor consists of the following components: A swing-based Java GUI program, JavaHelp-based manual/ tutorial, Image/Icon files, and HTML Web page for distribution. The editor is available as a traditional Java desktop application as well as a Java Network Launching Protocol (JNLP) application. Once started, it functions like a typical Java GUI file editor application for creating/editing application-unique files.
PDB Editor: a user-friendly Java-based Protein Data Bank file editor with a GUI.
Lee, Jonas; Kim, Sung Hou
2009-04-01
The Protein Data Bank file format is the format most widely used by protein crystallographers and biologists to disseminate and manipulate protein structures. Despite this, there are few user-friendly software packages available to efficiently edit and extract raw information from PDB files. This limitation often leads to many protein crystallographers wasting significant time manually editing PDB files. PDB Editor, written in Java Swing GUI, allows the user to selectively search, select, extract and edit information in parallel. Furthermore, the program is a stand-alone application written in Java which frees users from the hassles associated with platform/operating system-dependent installation and usage. PDB Editor can be downloaded from http://sourceforge.net/projects/pdbeditorjl/.
NASA Technical Reports Server (NTRS)
Edmonds, Karina
2008-01-01
This toolkit provides a common interface for displaying graphical user interface (GUI) components in stereo using either specialized stereo display hardware (e.g., liquid crystal shutter or polarized glasses) or anaglyph display (red/blue glasses) on standard workstation displays. An application using this toolkit will work without modification in either environment, allowing stereo software to reach a wider audience without sacrificing high-quality display on dedicated hardware. The toolkit is written in Java for use with the Swing GUI Toolkit and has cross-platform compatibility. It hooks into the graphics system, allowing any standard Swing component to be displayed in stereo. It uses the OpenGL graphics library to control the stereo hardware and to perform the rendering. It also supports anaglyph and special stereo hardware using the same API (application-program interface), and has the ability to simulate color stereo in anaglyph mode by combining the red band of the left image with the green/blue bands of the right image. This is a low-level toolkit that accomplishes simply the display of components (including the JadeDisplay image display component). It does not include higher-level functions such as disparity adjustment, 3D cursor, or overlays all of which can be built using this toolkit.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Shishlo, Andrei P; Chu, Paul; Pelaia II, Tom
A data plotting package residing in the XAL tools set is presented. This package is based on Java SWING, and therefore it has the same portability as Java itself. The data types for charts, bar-charts, and color-surface plots are described. The algorithms, performance, interactive capabilities, limitations, and the best usage practices of this plotting package are discussed.
NASA Astrophysics Data System (ADS)
Swamy, Ashwin Balegar
This thesis involves development of an interactive GIS (Geographic Information System) based application, which gives information about the ancient history of Egypt. The astonishing architecture, the strange burial rituals and their civilization were some of the intriguing questions that motivated me towards developing this application. The application is a historical timeline starting from 3100 BC, leading up to 664 BC, focusing on the evolution of the Egyptian dynasties. The tool holds information regarding some of the famous monuments which were constructed during that era and also about the civilizations that co-existed. It also provides details about the religions followed by their kings. It also includes the languages spoken during those periods. The tool is developed using JAVA, a programing language and MOJO (Map Objects Java Objects) a product of ESRI (Environmental Science Research Institute) to create map objects, to provide geographic information. JAVA Swing is used for designing the user interface. HTML (Hyper Text Markup Language) pages are created to provide the user with more information related to the historic period. CSS (Cascade Style Sheets) and JAVA Scripts are used with HTML5 to achieve creative display of content. The tool is kept simple and easy for the user to interact with. The tool also includes pictures and videos for the user to get a feel of the historic period. The application is built to motivate people to know more about one of the prominent and ancient civilization of the Mediterranean world.
Pirooznia, Mehdi; Deng, Youping
2006-12-12
Graphical user interface (GUI) software promotes novelty by allowing users to extend the functionality. SVM Classifier is a cross-platform graphical application that handles very large datasets well. The purpose of this study is to create a GUI application that allows SVM users to perform SVM training, classification and prediction. The GUI provides user-friendly access to state-of-the-art SVM methods embodied in the LIBSVM implementation of Support Vector Machine. We implemented the java interface using standard swing libraries. We used a sample data from a breast cancer study for testing classification accuracy. We achieved 100% accuracy in classification among the BRCA1-BRCA2 samples with RBF kernel of SVM. We have developed a java GUI application that allows SVM users to perform SVM training, classification and prediction. We have demonstrated that support vector machines can accurately classify genes into functional categories based upon expression data from DNA microarray hybridization experiments. Among the different kernel functions that we examined, the SVM that uses a radial basis kernel function provides the best performance. The SVM Classifier is available at http://mfgn.usm.edu/ebl/svm/.
Jitngernmadan, Prajaks; Miesenberger, Klaus
2015-01-01
For an interactive application, supporting and guiding the user in fulfilling tasks is most important. The behavior of the application that will guide users through the procedures until they finish the task has to be designed intuitively and well guiding, especially if the users has only restricted or no access to the visual and spatial arrangement on the screen. Therefore, the focus/cursor management plays an important role for orientation and navigating through the interaction. In the frame of ongoing research on a software tool supporting blind people in more efficiently doing mathematical calculations, we researched how Java technologies support implementing an accessible Graphical User Interface (GUI) with an additional focus on usable accessibility in terms of guiding blind users through the process of solving mathematical calculations. We used Java Swing [1] and Eclipse SWT [2] APIs for creating a series of prototypes. We tested a) accessibility and usability of the prototypes for blind people when using screen reader software and refreshable Braille display and b) the implementation support to developers provided by both technologies. It turned out that Eclipse SWT API delivered best results under Windows operating system.
GIS learning tool for USA's tallest skyscrapers and their construction
NASA Astrophysics Data System (ADS)
Rajah Nagarajasetty, Kanaka Nethra
Urban development in the twenty-first century takes many forms, but for many none quite so interesting as the skyscraper. With swelling cities and growing concerns about the environment, vertical living has become the preferred way of life for millions of people around the world. But just how these tall buildings are designed, constructed and operated remains a mystery to many--even to those who live in them. The motivation behind this application is to build an interactive and one-stop Geographic Information systems (GIS) learning tool that will help users learn about structural facts and geography of tallest skyscrapers around the metro cities of USA. For purpose of this application development, any building more than 700ft (213m) is considered as one of the tallest skyscrapers. The points displayed on USA map are the metro cities hosting these skyscrapers. When users click on cities, a brief description about the city along with a link to the top three skyscrapers is displayed. The links of the skyscrapers opens a HTML page that has a photo gallery, embedded video, facts, structural information etc., in a web browser. Map Objects Java Objects (MOJO), a set of Java API's provided by ESRI, is used to display a map of the United States of America and skyscrapers locations in the form of points. Along with MOJO, other technical languages used to develop this application are HTML5, CSS3, JavaScript and Java Swing.
Implementing a Java Based GUI for RICH Detector Analysis
NASA Astrophysics Data System (ADS)
Lendacky, Andrew; Voloshin, Andrew; Benmokhtar, Fatiha
2016-09-01
The CLAS12 detector at Thomas Jefferson National Accelerator Facility (TJNAF) is undergoing an upgrade. One of the improvements is the addition of a Ring Imaging Cherenkov (RICH) detector to improve particle identification in the 3-8 GeV/c momentum range. Approximately 400 multi anode photomultiplier tubes (MAPMTs) are going to be used to detect Cherenkov Radiation in the single photoelectron spectra (SPS). The SPS of each pixel of all MAPMTs have been fitted to a mathematical model of roughly 45 parameters for 4 HVs, 3 OD. Out of those parameters, 9 can be used to evaluate the PMTs performance and placement in the detector. To help analyze data when the RICH is operational, a GUI application was written in Java using Swing and detector packages from TJNAF. To store and retrieve the data, a MySQL database program was written in Java using the JDBC package. Using the database, the GUI pulls the values and produces histograms and graphs for a selected PMT at a specific HV and OD. The GUI will allow researchers to easily view a PMT's performance and efficiency to help with data analysis and ring reconstruction when the RICH is finished.
AirShow 1.0 CFD Software Users' Guide
NASA Technical Reports Server (NTRS)
Mohler, Stanley R., Jr.
2005-01-01
AirShow is visualization post-processing software for Computational Fluid Dynamics (CFD). Upon reading binary PLOT3D grid and solution files into AirShow, the engineer can quickly see how hundreds of complex 3-D structured blocks are arranged and numbered. Additionally, chosen grid planes can be displayed and colored according to various aerodynamic flow quantities such as Mach number and pressure. The user may interactively rotate and translate the graphical objects using the mouse. The software source code was written in cross-platform Java, C++, and OpenGL, and runs on Unix, Linux, and Windows. The graphical user interface (GUI) was written using Java Swing. Java also provides multiple synchronized threads. The Java Native Interface (JNI) provides a bridge between the Java code and the C++ code where the PLOT3D files are read, the OpenGL graphics are rendered, and numerical calculations are performed. AirShow is easy to learn and simple to use. The source code is available for free from the NASA Technology Transfer and Partnership Office.
Next generation tools for genomic data generation, distribution, and visualization
2010-01-01
Background With the rapidly falling cost and availability of high throughput sequencing and microarray technologies, the bottleneck for effectively using genomic analysis in the laboratory and clinic is shifting to one of effectively managing, analyzing, and sharing genomic data. Results Here we present three open-source, platform independent, software tools for generating, analyzing, distributing, and visualizing genomic data. These include a next generation sequencing/microarray LIMS and analysis project center (GNomEx); an application for annotating and programmatically distributing genomic data using the community vetted DAS/2 data exchange protocol (GenoPub); and a standalone Java Swing application (GWrap) that makes cutting edge command line analysis tools available to those who prefer graphical user interfaces. Both GNomEx and GenoPub use the rich client Flex/Flash web browser interface to interact with Java classes and a relational database on a remote server. Both employ a public-private user-group security model enabling controlled distribution of patient and unpublished data alongside public resources. As such, they function as genomic data repositories that can be accessed manually or programmatically through DAS/2-enabled client applications such as the Integrated Genome Browser. Conclusions These tools have gained wide use in our core facilities, research laboratories and clinics and are freely available for non-profit use. See http://sourceforge.net/projects/gnomex/, http://sourceforge.net/projects/genoviz/, and http://sourceforge.net/projects/useq. PMID:20828407
The IRMIS object model and services API.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Saunders, C.; Dohan, D. A.; Arnold, N. D.
2005-01-01
The relational model developed for the Integrated Relational Model of Installed Systems (IRMIS) toolkit has been successfully used to capture the Advanced Photon Source (APS) control system software (EPICS process variables and their definitions). The relational tables are populated by a crawler script that parses each Input/Output Controller (IOC) start-up file when an IOC reboot is detected. User interaction is provided by a Java Swing application that acts as a desktop for viewing the process variable information. Mapping between the display objects and the relational tables was carried out with the Hibernate Object Relational Modeling (ORM) framework. Work is wellmore » underway at the APS to extend the relational modeling to include control system hardware. For this work, due in part to the complex user interaction required, the primary application development environment has shifted from the relational database view to the object oriented (Java) perspective. With this approach, the business logic is executed in Java rather than in SQL stored procedures. This paper describes the object model used to represent control system software, hardware, and interconnects in IRMIS. We also describe the services API used to encapsulate the required behaviors for creating and maintaining the complex data. In addition to the core schema and object model, many important concepts in IRMIS are captured by the services API. IRMIS is an ambitious collaborative effort for defining and developing a relational database and associated applications to comprehensively document the large and complex EPICS-based control systems of today's accelerators. The documentation effort includes process variables, control system hardware, and interconnections. The approach could also be used to document all components of the accelerator, including mechanical, vacuum, power supplies, etc. One key aspect of IRMIS is that it is a documentation framework, not a design and development tool. We do not generate EPICS control system configurations from IRMIS, and hence do not impose any additional requirements on EPICS developers.« less
Java-based PACS and reporting system for nuclear medicine
NASA Astrophysics Data System (ADS)
Slomka, Piotr J.; Elliott, Edward; Driedger, Albert A.
2000-05-01
In medical imaging practice, images and reports often need be reviewed and edited from many locations. We have designed and implemented a Java-based Remote Viewing and Reporting System (JaRRViS) for a nuclear medicine department, which is deployed as a web service, at the fraction of the cost dedicated PACS systems. The system can be extended to other imaging modalities. JaRRViS interfaces to the clinical patient databases of imaging workstations. Specialized nuclear medicine applets support interactive displays of data such as 3-D gated SPECT with all the necessary options such as cine, filtering, dynamic lookup tables, and reorientation. The reporting module is implemented as a separate applet using Java Foundation Classes (JFC) Swing Editor Kit and allows composition of multimedia reports after selection and annotation of appropriate images. The reports are stored on the server in the HTML format. JaRRViS uses Java Servlets for the preparation and storage of final reports. The http links to the reports or to the patient's raw images with applets can be obtained from JaRRViS by any Hospital Information System (HIS) via standard queries. Such links can be sent via e-mail or included as text fields in any HIS database, providing direct access to the patient reports and images via standard web browsers.
Graphical User Interface for an Observing Control System for the UK Infrared Telescope
NASA Astrophysics Data System (ADS)
Tan, M.; Bridger, A.; Wright, G. S.; Adamson, A. J.; Currie, M. J.; Economou, F.
A Graphical user interface for the observing control system of UK Infrared Telescope has been developed as a part of the ORAC (Observatory Reduction and Acquisition Control) Project. We analyzed and designed the system using the Unified Modelling Language (UML) with the CASE tool Rational Rose 98. The system has been implemented in a modular way with Java packages using Swing and RMI. This system is component-based with pluggability. Object orientation concepts and UML notations have been applied throughout the development.
Performance and Scalability of the NAS Parallel Benchmarks in Java
NASA Technical Reports Server (NTRS)
Frumkin, Michael A.; Schultz, Matthew; Jin, Haoqiang; Yan, Jerry; Biegel, Bryan A. (Technical Monitor)
2002-01-01
Several features make Java an attractive choice for scientific applications. In order to gauge the applicability of Java to Computational Fluid Dynamics (CFD), we have implemented the NAS (NASA Advanced Supercomputing) Parallel Benchmarks in Java. The performance and scalability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would position Java closer to Fortran in the competition for scientific applications.
Cooperative organic mine avoidance path planning
NASA Astrophysics Data System (ADS)
McCubbin, Christopher B.; Piatko, Christine D.; Peterson, Adam V.; Donnald, Creighton R.; Cohen, David
2005-06-01
The JHU/APL Path Planning team has developed path planning techniques to look for paths that balance the utility and risk associated with different routes through a minefield. Extending on previous years' efforts, we investigated real-world Naval mine avoidance requirements and developed a tactical decision aid (TDA) that satisfies those requirements. APL has developed new mine path planning techniques using graph based and genetic algorithms which quickly produce near-minimum risk paths for complicated fitness functions incorporating risk, path length, ship kinematics, and naval doctrine. The TDA user interface, a Java Swing application that obtains data via Corba interfaces to path planning databases, allows the operator to explore a fusion of historic and in situ mine field data, control the path planner, and display the planning results. To provide a context for the minefield data, the user interface also renders data from the Digital Nautical Chart database, a database created by the National Geospatial-Intelligence Agency containing charts of the world's ports and coastal regions. This TDA has been developed in conjunction with the COMID (Cooperative Organic Mine Defense) system. This paper presents a description of the algorithms, architecture, and application produced.
Implementation of the NAS Parallel Benchmarks in Java
NASA Technical Reports Server (NTRS)
Frumkin, Michael A.; Schultz, Matthew; Jin, Haoqiang; Yan, Jerry; Biegel, Bryan (Technical Monitor)
2002-01-01
Several features make Java an attractive choice for High Performance Computing (HPC). In order to gauge the applicability of Java to Computational Fluid Dynamics (CFD), we have implemented the NAS (NASA Advanced Supercomputing) Parallel Benchmarks in Java. The performance and scalability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would position Java closer to Fortran in the competition for CFD applications.
Implementation of NAS Parallel Benchmarks in Java
NASA Technical Reports Server (NTRS)
Frumkin, Michael; Schultz, Matthew; Jin, Hao-Qiang; Yan, Jerry
2000-01-01
A number of features make Java an attractive but a debatable choice for High Performance Computing (HPC). In order to gauge the applicability of Java to the Computational Fluid Dynamics (CFD) we have implemented NAS Parallel Benchmarks in Java. The performance and scalability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would move Java closer to Fortran in the competition for CFD applications.
Accountable Information Flow for Java-Based Web Applications
2010-01-01
runtime library Swift server runtime Java servlet framework HTTP Web server Web browser Figure 2: The Swift architecture introduced an open-ended...On the server, the Java application code links against Swift’s server-side run-time library, which in turn sits on top of the standard Java servlet ...AFRL-RI-RS-TR-2010-9 Final Technical Report January 2010 ACCOUNTABLE INFORMATION FLOW FOR JAVA -BASED WEB APPLICATIONS
An Interface Transformation Strategy for AF-IPPS
2012-12-01
Representational State Transfer (REST) and Java Enterprise Edition ( Java EE) to implement a reusable “translation service.” For SOAP and REST protocols, XML and...of best-of-breed open source software. The product baseline is summarized in the following table: Product Function Description Java Language...Compiler & Runtime JBoss Application Server Applications, Messaging, Translation Java EE Application Server Ruby on Rails Applications Ruby Web
2007-11-01
accuracy. FPGA ADC data acquisition is controlled by distributed Java -based software. Java -based server application sits on each of the acquisition...JNI ( Java Native Interface) is used to allow Java indirect control of the USB driver. Fig. 5. Photograph of mobile electronics rack...supplies with the monitor and keyboard. The server application on each of these machines is controlled by a remote client Java -based application
NASA Astrophysics Data System (ADS)
Amarnath, N. S.; Pound, M. W.; Wolfire, M. G.
The Dust InfraRed ToolBox (DIRT - a part of the Web Infrared ToolShed, or WITS, located at http://dustem.astro.umd.edu) is a Java applet for modeling astrophysical processes in circumstellar shells around young and evolved stars. DIRT has been used by the astrophysics community for about 4 years. DIRT uses results from a number of numerical models of astrophysical processes, and has an AWT based user interface. DIRT has been refactored to decouple data representation from plotting and curve fitting. This makes it easier to add new kinds of astrophysical models, use the plotter in other applications, migrate the user interface to Swing components, and modify the user interface to add functionality (for example, SIRTF tools). DIRT is now an extension of two generic libraries, one of which manages data representation and caching, and the second of which manages plotting and curve fitting. This project is an example of refactoring with no impact on user interface, so the existing user community was not affected.
Distributed nuclear medicine applications using World Wide Web and Java technology.
Knoll, P; Höll, K; Mirzaei, S; Koriska, K; Köhn, H
2000-01-01
At present, medical applications applying World Wide Web (WWW) technology are mainly used to view static images and to retrieve some information. The Java platform is a relative new way of computing, especially designed for network computing and distributed applications which enables interactive connection between user and information via the WWW. The Java 2 Software Development Kit (SDK) including Java2D API, Java Remote Method Invocation (RMI) technology, Object Serialization and the Java Advanced Imaging (JAI) extension was used to achieve a robust, platform independent and network centric solution. Medical image processing software based on this technology is presented and adequate performance capability of Java is demonstrated by an iterative reconstruction algorithm for single photon emission computerized tomography (SPECT).
Creating Web-Based Scientific Applications Using Java Servlets
NASA Technical Reports Server (NTRS)
Palmer, Grant; Arnold, James O. (Technical Monitor)
2001-01-01
There are many advantages to developing web-based scientific applications. Any number of people can access the application concurrently. The application can be accessed from a remote location. The application becomes essentially platform-independent because it can be run from any machine that has internet access and can run a web browser. Maintenance and upgrades to the application are simplified since only one copy of the application exists in a centralized location. This paper details the creation of web-based applications using Java servlets. Java is a powerful, versatile programming language that is well suited to developing web-based programs. A Java servlet provides the interface between the central server and the remote client machines. The servlet accepts input data from the client, runs the application on the server, and sends the output back to the client machine. The type of servlet that supports the HTTP protocol will be discussed in depth. Among the topics the paper will discuss are how to write an http servlet, how the servlet can run applications written in Java and other languages, and how to set up a Java web server. The entire process will be demonstrated by building a web-based application to compute stagnation point heat transfer.
Interactive Vulnerability Analysis Enhancement Results
2012-12-01
from JavaEE web based applications to other non-web based Java programs. Technology developed in this effort should be generally applicable to other...Generating a rule is a 2 click process that requires no input from the user. • Task 3: Added support for non- Java EE applications Aspect’s...investigated a variety of Java -based technologies and how IAST can support them. We were successful in adding support for Scala, a popular new language, and
High-Performance Java Codes for Computational Fluid Dynamics
NASA Technical Reports Server (NTRS)
Riley, Christopher; Chatterjee, Siddhartha; Biswas, Rupak; Biegel, Bryan (Technical Monitor)
2001-01-01
The computational science community is reluctant to write large-scale computationally -intensive applications in Java due to concerns over Java's poor performance, despite the claimed software engineering advantages of its object-oriented features. Naive Java implementations of numerical algorithms can perform poorly compared to corresponding Fortran or C implementations. To achieve high performance, Java applications must be designed with good performance as a primary goal. This paper presents the object-oriented design and implementation of two real-world applications from the field of Computational Fluid Dynamics (CFD): a finite-volume fluid flow solver (LAURA, from NASA Langley Research Center), and an unstructured mesh adaptation algorithm (2D_TAG, from NASA Ames Research Center). This work builds on our previous experience with the design of high-performance numerical libraries in Java. We examine the performance of the applications using the currently available Java infrastructure and show that the Java version of the flow solver LAURA performs almost within a factor of 2 of the original procedural version. Our Java version of the mesh adaptation algorithm 2D_TAG performs within a factor of 1.5 of its original procedural version on certain platforms. Our results demonstrate that object-oriented software design principles are not necessarily inimical to high performance.
Enhancing Web applications in radiology with Java: estimating MR imaging relaxation times.
Dagher, A P; Fitzpatrick, M; Flanders, A E; Eng, J
1998-01-01
Java is a relatively new programming language that has been used to develop a World Wide Web-based tool for estimating magnetic resonance (MR) imaging relaxation times, thereby demonstrating how Java may be used for Web-based radiology applications beyond improving the user interface of teaching files. A standard processing algorithm coded with Java is downloaded along with the hypertext markup language (HTML) document. The user (client) selects the desired pulse sequence and inputs data obtained from a region of interest on the MR images. The algorithm is used to modify selected MR imaging parameters in an equation that models the phenomenon being evaluated. MR imaging relaxation times are estimated, and confidence intervals and a P value expressing the accuracy of the final results are calculated. Design features such as simplicity, object-oriented programming, and security restrictions allow Java to expand the capabilities of HTML by offering a more versatile user interface that includes dynamic annotations and graphics. Java also allows the client to perform more sophisticated information processing and computation than is usually associated with Web applications. Java is likely to become a standard programming option, and the development of stand-alone Java applications may become more common as Java is integrated into future versions of computer operating systems.
Simulation of two dimensional electrophoresis and tandem mass spectrometry for teaching proteomics.
Fisher, Amanda; Sekera, Emily; Payne, Jill; Craig, Paul
2012-01-01
In proteomics, complex mixtures of proteins are separated (usually by chromatography or electrophoresis) and identified by mass spectrometry. We have created 2DE Tandem MS, a computer program designed for use in the biochemistry, proteomics, or bioinformatics classroom. It contains two simulations-2D electrophoresis and tandem mass spectrometry. The two simulations are integrated together and are designed to teach the concept of proteome analysis of prokaryotic and eukaryotic organisms. 2DE-Tandem MS can be used as a freestanding simulation, or in conjunction with a wet lab, to introduce proteomics in the undergraduate classroom. 2DE Tandem MS is a free program available on Sourceforge at https://sourceforge.net/projects/jbf/. It was developed using Java Swing and functions in Mac OSX, Windows, and Linux, ensuring that every student sees a consistent and informative graphical user interface no matter the computer platform they choose. Java must be installed on the host computer to run 2DE Tandem MS. Example classroom exercises are provided in the Supporting Information. Copyright © 2012 Wiley Periodicals, Inc.
Secure, web-accessible call rosters for academic radiology departments.
Nguyen, A V; Tellis, W M; Avrin, D E
2000-05-01
Traditionally, radiology department call rosters have been posted via paper and bulletin boards. Frequently, changes to these lists are made by multiple people independently, but often not synchronized, resulting in confusion among the house staff and technical staff as to who is on call and when. In addition, multiple and disparate copies exist in different sections of the department, and changes made would not be propagated to all the schedules. To eliminate such difficulties, a paperless call scheduling application was developed. Our call scheduling program allowed Java-enabled web access to a database by designated personnel from each radiology section who have privileges to make the necessary changes. Once a person made a change, everyone accessing the database would see the modification. This eliminates the chaos resulting from people swapping shifts at the last minute and not having the time to record or broadcast the change. Furthermore, all changes to the database were logged. Users are given a log-in name and password and can only edit their section; however, all personnel have access to all sections' schedules. Our applet was written in Java 2 using the latest technology in database access. We access our Interbase database through the DataExpress and DB Swing (Borland, Scotts Valley, CA) components. The result is secure access to the call rosters via the web. There are many advantages to the web-enabled access, mainly the ability for people to make changes and have the changes recorded and propagated in a single virtual location and available to all who need to know.
Implementation of BT, SP, LU, and FT of NAS Parallel Benchmarks in Java
NASA Technical Reports Server (NTRS)
Schultz, Matthew; Frumkin, Michael; Jin, Hao-Qiang; Yan, Jerry
2000-01-01
A number of Java features make it an attractive but a debatable choice for High Performance Computing. We have implemented benchmarks working on single structured grid BT,SP,LU and FT in Java. The performance and scalability of the Java code shows that a significant improvement in Java compiler technology and in Java thread implementation are necessary for Java to compete with Fortran in HPC applications.
Web-based three-dimensional geo-referenced visualization
NASA Astrophysics Data System (ADS)
Lin, Hui; Gong, Jianhua; Wang, Freeman
1999-12-01
This paper addresses several approaches to implementing web-based, three-dimensional (3-D), geo-referenced visualization. The discussion focuses on the relationship between multi-dimensional data sets and applications, as well as the thick/thin client and heavy/light server structure. Two models of data sets are addressed in this paper. One is the use of traditional 3-D data format such as 3-D Studio Max, Open Inventor 2.0, Vis5D and OBJ. The other is modelled by a web-based language such as VRML. Also, traditional languages such as C and C++, as well as web-based programming tools such as Java, Java3D and ActiveX, can be used for developing applications. The strengths and weaknesses of each approach are elaborated. Four practical solutions for using VRML and Java, Java and Java3D, VRML and ActiveX and Java wrapper classes (Java and C/C++), to develop applications are presented for web-based, real-time interactive and explorative visualization.
2010-10-01
Requirements Application Server BEA Weblogic Express 9.2 or higher Java v5Apache Struts v2 Hibernate v2 C3PO SQL*Net client / JDBC Database Server...designed for the desktop o An HTML and JavaScript browser-based front end designed for mobile Smartphones - A Java -based framework utilizing Apache...Technology Requirements The recommended technologies are as follows: Technology Use Requirements Java Application Provides the backend application
NASA Astrophysics Data System (ADS)
Andreeva, J.; Dzhunov, I.; Karavakis, E.; Kokoszkiewicz, L.; Nowotka, M.; Saiz, P.; Tuckett, D.
2012-12-01
Improvements in web browser performance and web standards compliance, as well as the availability of comprehensive JavaScript libraries, provides an opportunity to develop functionally rich yet intuitive web applications that allow users to access, render and analyse data in novel ways. However, the development of such large-scale JavaScript web applications presents new challenges, in particular with regard to code sustainability and team-based work. We present an approach that meets the challenges of large-scale JavaScript web application design and development, including client-side model-view-controller architecture, design patterns, and JavaScript libraries. Furthermore, we show how the approach leads naturally to the encapsulation of the data source as a web API, allowing applications to be easily ported to new data sources. The Experiment Dashboard framework is used for the development of applications for monitoring the distributed computing activities of virtual organisations on the Worldwide LHC Computing Grid. We demonstrate the benefits of the approach for large-scale JavaScript web applications in this context by examining the design of several Experiment Dashboard applications for data processing, data transfer and site status monitoring, and by showing how they have been ported for different virtual organisations and technologies.
CPU Performance Counter-Based Problem Diagnosis for Software Systems
2009-09-01
application servers and implementation techniques), this thesis only used the Enterprise Java Bean (EJB) SessionBean version of RUBiS. The PHP and Servlet ...collection statistics at the Java Virtual Machine (JVM) level can be reused for any Java application. Other examples of gray-box instrumentation include path...used gray-box approaches. For example, PinPoint [11, 14] and [29] use request tracing to diagnose Java exceptions, endless calls, and null calls in
Bringing Interactivity to the Web: The JAVA Solution.
ERIC Educational Resources Information Center
Knee, Richard H.; Cafolla, Ralph
Java is an object-oriented programming language of the Internet. It's popularity lies in its ability to create interactive Web sites across platforms. The most common Java programs are applications and applets, which adhere to a set of conventions that lets them run within a Java-compatible browser. Java is becoming an essential subject matter and…
2006-09-01
Each of these layers will be described in more detail to include relevant technologies ( Java , PDA, Hibernate , and PostgreSQL) used to implement...Logic Layer -Object-Relational Mapper ( Hibernate ) Data 35 capable in order to interface with Java applications. Based on meeting the selection...further discussed. Query List Application Logic Layer HibernateApache - Java Servlet - Hibernate Interface -OR Mapper -RDBMS Interface
Developing a java android application of KMV-Merton default rate model
NASA Astrophysics Data System (ADS)
Yusof, Norliza Muhamad; Anuar, Aini Hayati; Isa, Norsyaheeda Natasha; Zulkafli, Sharifah Nursyuhada Syed; Sapini, Muhamad Luqman
2017-11-01
This paper presents a developed java android application for KMV-Merton model in predicting the defaut rate of a firm. Predicting default rate is essential in the risk management area as default risk can be immediately transmitted from one entity to another entity. This is the reason default risk is known as a global risk. Although there are several efforts, instruments and methods used to manage the risk, it is said to be insufficient. To the best of our knowledge, there has been limited innovation in developing the default risk mathematical model into a mobile application. Therefore, through this study, default risk is predicted quantitatively using the KMV-Merton model. The KMV-Merton model has been integrated in the form of java program using the Android Studio Software. The developed java android application is tested by predicting the levels of default risk of the three different rated companies. It is found that the levels of default risk are equivalent to the ratings of the respective companies. This shows that the default rate predicted by the KMV-Merton model using the developed java android application can be a significant tool to the risk mangement field. The developed java android application grants users an alternative to predict level of default risk within less procedure.
2012-10-01
library as a principal Requestor. The M3CT requestor is written in Java , leveraging the cross platform deployment capabilities needed for a broadly...each application to the Java programming language, the independently generated sources are wrapped with JNA or Groovy. The Java wrapping process...unlimited. Figure 13. Leveraging Languages Once the underlying product is available to the Java source as a library, the application leverages
Infrastructure for Rapid Development of Java GUI Programs
NASA Technical Reports Server (NTRS)
Jones, Jeremy; Hostetter, Carl F.; Wheeler, Philip
2006-01-01
The Java Application Shell (JAS) is a software framework that accelerates the development of Java graphical-user-interface (GUI) application programs by enabling the reuse of common, proven GUI elements, as distinguished from writing custom code for GUI elements. JAS is a software infrastructure upon which Java interactive application programs and graphical user interfaces (GUIs) for those programs can be built as sets of plug-ins. JAS provides an application- programming interface that is extensible by application-specific plugins that describe and encapsulate both specifications of a GUI and application-specific functionality tied to the specified GUI elements. The desired GUI elements are specified in Extensible Markup Language (XML) descriptions instead of in compiled code. JAS reads and interprets these descriptions, then creates and configures a corresponding GUI from a standard set of generic, reusable GUI elements. These elements are then attached (again, according to the XML descriptions) to application-specific compiled code and scripts. An application program constructed by use of JAS as its core can be extended by writing new plug-ins and replacing existing plug-ins. Thus, JAS solves many problems that Java programmers generally solve anew for each project, thereby reducing development and testing time.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Wickstrom, Gregory Lloyd; Gale, Jason Carl; Ma, Kwok Kee
The Sandia Secure Processor (SSP) is a new native Java processor that has been specifically designed for embedded applications. The SSP's design is a system composed of a core Java processor that directly executes Java bytecodes, on-chip intelligent IO modules, and a suite of software tools for simulation and compiling executable binary files. The SSP is unique in that it provides a way to control real-time IO modules for embedded applications. The system software for the SSP is a 'class loader' that takes Java .class files (created with your favorite Java compiler), links them together, and compiles a binary. Themore » complete SSP system provides very powerful functionality with very light hardware requirements with the potential to be used in a wide variety of small-system embedded applications. This paper gives a detail description of the Sandia Secure Processor and its unique features.« less
Development of a Web-Based Distributed Interactive Simulation (DIS) Environment Using JavaScript
2014-09-01
scripting that let users change or interact with web content depending on user input, which is in contrast with server-side scripts such as PHP, Java and...transfer, DIS usually broadcasts or multicasts its PDUs based on UDP socket. 3. JavaScript JavaScript is the scripting language of the web, and all...IDE) for developing desktop, mobile and web applications with JAVA , C++, HTML5, JavaScript and more. b. Framework The DIS implementation of
Practical Application of Model Checking in Software Verification
NASA Technical Reports Server (NTRS)
Havelund, Klaus; Skakkebaek, Jens Ulrik
1999-01-01
This paper presents our experiences in applying the JAVA PATHFINDER (J(sub PF)), a recently developed JAVA to SPIN translator, in the finding of synchronization bugs in a Chinese Chess game server application written in JAVA. We give an overview of J(sub PF) and the subset of JAVA that it supports and describe the abstraction and verification of the game server. Finally, we analyze the results of the effort. We argue that abstraction by under-approximation is necessary for abstracting sufficiently smaller models for verification purposes; that user guidance is crucial for effective abstraction; and that current model checkers do not conveniently support the computational models of software in general and JAVA in particular.
2016-03-01
Representational state transfer Java messaging service Java application programming interface (API) Internet relay chat (IRC)/extensible messaging and...JBoss application server or an Apache Tomcat servlet container instance. The relational database management system can be either PostgreSQL or MySQL ... Java library called direct web remoting. This library has been part of the core CACE architecture for quite some time; however, there have not been
Tomcat, Oracle & XML Web Archive
DOE Office of Scientific and Technical Information (OSTI.GOV)
Cothren, D. C.
2008-01-01
The TOX (Tomcat Oracle & XML) web archive is a foundation for development of HTTP-based applications using Tomcat (or some other servlet container) and an Oracle RDBMS. Use of TOX requires coding primarily in PL/SQL, JavaScript, and XSLT, but also in HTML, CSS and potentially Java. Coded in Java and PL/SQL itself, TOX provides the foundation for more complex applications to be built.
Using Java for distributed computing in the Gaia satellite data processing
NASA Astrophysics Data System (ADS)
O'Mullane, William; Luri, Xavier; Parsons, Paul; Lammers, Uwe; Hoar, John; Hernandez, Jose
2011-10-01
In recent years Java has matured to a stable easy-to-use language with the flexibility of an interpreter (for reflection etc.) but the performance and type checking of a compiled language. When we started using Java for astronomical applications around 1999 they were the first of their kind in astronomy. Now a great deal of astronomy software is written in Java as are many business applications. We discuss the current environment and trends concerning the language and present an actual example of scientific use of Java for high-performance distributed computing: ESA's mission Gaia. The Gaia scanning satellite will perform a galactic census of about 1,000 million objects in our galaxy. The Gaia community has chosen to write its processing software in Java. We explore the manifold reasons for choosing Java for this large science collaboration. Gaia processing is numerically complex but highly distributable, some parts being embarrassingly parallel. We describe the Gaia processing architecture and its realisation in Java. We delve into the astrometric solution which is the most advanced and most complex part of the processing. The Gaia simulator is also written in Java and is the most mature code in the system. This has been successfully running since about 2005 on the supercomputer "Marenostrum" in Barcelona. We relate experiences of using Java on a large shared machine. Finally we discuss Java, including some of its problems, for scientific computing.
The use of 3D scanning for sporting applications
NASA Astrophysics Data System (ADS)
Friel, Kevin; Ajjimaporn, Pann; Straub, Jeremy; Kerlin, Scott
2015-05-01
This paper describes the process and research that went into creating a set of 3D models to characterize a golf swing. The purpose of this work is to illustrate how a 3D scanner could be used for assessing athlete performance in sporting applications. In this case, introductory work has been performed to show how the scanner could be used to show the errors a golfer made in a swing. Multiple factors must be taken into account when assessing golfers' swings including the position and movement of the golfer's hands, arms, and foot placement as well as the position of the club head and shaft of the golf club.
... application currently does not support browsers with "JavaScript" disabled. Please enable JavaScript and refresh the page to ... not support or have Cascading Style Sheets (CSS) disabled. For a more optimal experience viewing this application, ...
... not support or have Cascading Style Sheets (CSS) disabled. For a more optimal experience viewing this application, ... application currently does not support browsers with "JavaScript" disabled. Please enable JavaScript and refresh the page to ...
... not support or have Cascading Style Sheets (CSS) disabled. For a more optimal experience viewing this application, ... application currently does not support browsers with "JavaScript" disabled. Please enable JavaScript and refresh the page to ...
Scientific Programming Using Java: A Remote Sensing Example
NASA Technical Reports Server (NTRS)
Prados, Don; Mohamed, Mohamed A.; Johnson, Michael; Cao, Changyong; Gasser, Jerry
1999-01-01
This paper presents results of a project to port remote sensing code from the C programming language to Java. The advantages and disadvantages of using Java versus C as a scientific programming language in remote sensing applications are discussed. Remote sensing applications deal with voluminous data that require effective memory management, such as buffering operations, when processed. Some of these applications also implement complex computational algorithms, such as Fast Fourier Transformation analysis, that are very performance intensive. Factors considered include performance, precision, complexity, rapidity of development, ease of code reuse, ease of maintenance, memory management, and platform independence. Performance of radiometric calibration code written in Java for the graphical user interface and of using C for the domain model are also presented.
Vulnerabilities in Bytecode Removed by Analysis, Nuanced Confinement and Diversification (VIBRANCE)
2015-06-01
VIBRANCE tool starts with a vulnerable Java application and automatically hardens it against SQL injection, OS command injection, file path traversal...7 2.2 Java Front End...7 2.2.2 Java Byte Code Parser
Automatic Publication of a MIS Product to GeoNetwork: Case of the AIS Indexer
2012-11-01
installation and configuration The following instructions are for installing and configuring the software packages Java 1.6 and MySQL 5.5 which are...An Automatic Identification System (AIS) reception indexer Java application was developed in the summer of 2011, based on the work of Lapinski and...release; distribution unlimited 13. SUPPLEMENTARY NOTES 14. ABSTRACT An Automatic Identification System (AIS) reception indexer Java application was
Java Performance for Scientific Applications on LLNL Computer Systems
DOE Office of Scientific and Technical Information (OSTI.GOV)
Kapfer, C; Wissink, A
2002-05-10
Languages in use for high performance computing at the laboratory--Fortran (f77 and f90), C, and C++--have many years of development behind them and are generally considered the fastest available. However, Fortran and C do not readily extend to object-oriented programming models, limiting their capability for very complex simulation software. C++ facilitates object-oriented programming but is a very complex and error-prone language. Java offers a number of capabilities that these other languages do not. For instance it implements cleaner (i.e., easier to use and less prone to errors) object-oriented models than C++. It also offers networking and security as part ofmore » the language standard, and cross-platform executables that make it architecture neutral, to name a few. These features have made Java very popular for industrial computing applications. The aim of this paper is to explain the trade-offs in using Java for large-scale scientific applications at LLNL. Despite its advantages, the computational science community has been reluctant to write large-scale computationally intensive applications in Java due to concerns over its poor performance. However, considerable progress has been made over the last several years. The Java Grande Forum [1] has been promoting the use of Java for large-scale computing. Members have introduced efficient array libraries, developed fast just-in-time (JIT) compilers, and built links to existing packages used in high performance parallel computing.« less
An efficient framework for Java data processing systems in HPC environments
NASA Astrophysics Data System (ADS)
Fries, Aidan; Castañeda, Javier; Isasi, Yago; Taboada, Guillermo L.; Portell de Mora, Jordi; Sirvent, Raül
2011-11-01
Java is a commonly used programming language, although its use in High Performance Computing (HPC) remains relatively low. One of the reasons is a lack of libraries offering specific HPC functions to Java applications. In this paper we present a Java-based framework, called DpcbTools, designed to provide a set of functions that fill this gap. It includes a set of efficient data communication functions based on message-passing, thus providing, when a low latency network such as Myrinet is available, higher throughputs and lower latencies than standard solutions used by Java. DpcbTools also includes routines for the launching, monitoring and management of Java applications on several computing nodes by making use of JMX to communicate with remote Java VMs. The Gaia Data Processing and Analysis Consortium (DPAC) is a real case where scientific data from the ESA Gaia astrometric satellite will be entirely processed using Java. In this paper we describe the main elements of DPAC and its usage of the DpcbTools framework. We also assess the usefulness and performance of DpcbTools through its performance evaluation and the analysis of its impact on some DPAC systems deployed in the MareNostrum supercomputer (Barcelona Supercomputing Center).
APINetworks Java. A Java approach to the efficient treatment of large-scale complex networks
NASA Astrophysics Data System (ADS)
Muñoz-Caro, Camelia; Niño, Alfonso; Reyes, Sebastián; Castillo, Miriam
2016-10-01
We present a new version of the core structural package of our Application Programming Interface, APINetworks, for the treatment of complex networks in arbitrary computational environments. The new version is written in Java and presents several advantages over the previous C++ version: the portability of the Java code, the easiness of object-oriented design implementations, and the simplicity of memory management. In addition, some additional data structures are introduced for storing the sets of nodes and edges. Also, by resorting to the different garbage collectors currently available in the JVM the Java version is much more efficient than the C++ one with respect to memory management. In particular, the G1 collector is the most efficient one because of the parallel execution of G1 and the Java application. Using G1, APINetworks Java outperforms the C++ version and the well-known NetworkX and JGraphT packages in the building and BFS traversal of linear and complete networks. The better memory management of the present version allows for the modeling of much larger networks.
Experience in the application of Java Technologies in telemedicine
Fedyukin, IV; Reviakin, YG; Orlov, OI; Doarn, CR; Harnett, BM; Merrell, RC
2002-01-01
Java language has been demonstrated to be an effective tool in supporting medical image viewing in Russia. This evaluation was completed by obtaining a maximum of 20 images, depending on the client's computer workstation from one patient using a commercially available computer tomography (CT) scanner. The images were compared against standard CT images that were viewed at the site of capture. There was no appreciable difference. The client side is a lightweight component that provides an intuitive interface for end users. Each image is loaded in its own thread and the user can begin work after the first image has been loaded. This feature is especially useful on slow connection speed, 9.6 Kbps for example. The server side, which is implemented by the Java Servlet Engine works more effective than common gateway interface (CGI) programs do. Advantages of the Java Technology place this program on the next level of application development. This paper presents a unique application of Java in telemedicine. PMID:12459045
Experience in the application of Java Technologies in telemedicine.
Fedyukin, IV; Reviakin, YG; Orlov, OI; Doarn, CR; Harnett, BM; Merrell, RC
2002-09-17
Java language has been demonstrated to be an effective tool in supporting medical image viewing in Russia. This evaluation was completed by obtaining a maximum of 20 images, depending on the client's computer workstation from one patient using a commercially available computer tomography (CT) scanner. The images were compared against standard CT images that were viewed at the site of capture. There was no appreciable difference. The client side is a lightweight component that provides an intuitive interface for end users. Each image is loaded in its own thread and the user can begin work after the first image has been loaded. This feature is especially useful on slow connection speed, 9.6 Kbps for example. The server side, which is implemented by the Java Servlet Engine works more effective than common gateway interface (CGI) programs do. Advantages of the Java Technology place this program on the next level of application development. This paper presents a unique application of Java in telemedicine.
ReSEARCH: A Requirements Search Engine: Progress Report 2
2008-09-01
and provides a convenient user interface for the search process. Ideally, the web application would be based on Tomcat, a free Java Servlet and JSP...Implementation issues Lucene Java is an Open Source project, available under the Apache License, which provides an accessible API for the development of...from the Apache Lucene website (Lucene- java Wiki , 2008). A search application developed with Lucene consists of the same two major com- ponents
Dialysis Facility Compare: Information for Patients and Caregivers
... not support or have Cascading Style Sheets (CSS) disabled. For a more optimal experience viewing this application, ... application currently does not support browsers with "JavaScript" disabled. Please enable JavaScript and refresh the page to ...
Real-time Java for flight applications: an update
NASA Technical Reports Server (NTRS)
Dvorak, D.
2003-01-01
The RTSJ is a specification for supporting real-time execution in the Java programming language. The specification has been shaped by several guiding principles, particularly: predictable execution as the first priority in all tradeoffs, no syntactic extensions to Java, and backward compatibility.
Suitability of Strain Gage Sensors for Integration into Smart Sport Equipment: A Golf Club Example.
Umek, Anton; Zhang, Yuan; Tomažič, Sašo; Kos, Anton
2017-04-21
Wearable devices and smart sport equipment are being increasingly used in amateur and professional sports. Smart sport equipment employs various sensors for detecting its state and actions. The correct choice of the most appropriate sensor(s) is of paramount importance for efficient and successful operation of sport equipment. When integrated into the sport equipment, ideal sensors are unobstructive, and do not change the functionality of the equipment. The article focuses on experiments for identification and selection of sensors that are suitable for the integration into a golf club with the final goal of their use in real time biofeedback applications. We tested two orthogonally affixed strain gage (SG) sensors, a 3-axis accelerometer, and a 3-axis gyroscope. The strain gage sensors are calibrated and validated in the laboratory environment by a highly accurate Qualisys Track Manager (QTM) optical tracking system. Field test results show that different types of golf swing and improper movement in early phases of golf swing can be detected with strain gage sensors attached to the shaft of the golf club. Thus they are suitable for biofeedback applications to help golfers to learn repetitive golf swings. It is suggested that the use of strain gage sensors can improve the golf swing technical error detection accuracy and that strain gage sensors alone are enough for basic golf swing analysis. Our final goal is to be able to acquire and analyze as many parameters of a smart golf club in real time during the entire duration of the swing. This would give us the ability to design mobile and cloud biofeedback applications with terminal or concurrent feedback that will enable us to speed-up motor skill learning in golf.
Suitability of Strain Gage Sensors for Integration into Smart Sport Equipment: A Golf Club Example
Umek, Anton; Zhang, Yuan; Tomažič, Sašo; Kos, Anton
2017-01-01
Wearable devices and smart sport equipment are being increasingly used in amateur and professional sports. Smart sport equipment employs various sensors for detecting its state and actions. The correct choice of the most appropriate sensor(s) is of paramount importance for efficient and successful operation of sport equipment. When integrated into the sport equipment, ideal sensors are unobstructive, and do not change the functionality of the equipment. The article focuses on experiments for identification and selection of sensors that are suitable for the integration into a golf club with the final goal of their use in real time biofeedback applications. We tested two orthogonally affixed strain gage (SG) sensors, a 3-axis accelerometer, and a 3-axis gyroscope. The strain gage sensors are calibrated and validated in the laboratory environment by a highly accurate Qualisys Track Manager (QTM) optical tracking system. Field test results show that different types of golf swing and improper movement in early phases of golf swing can be detected with strain gage sensors attached to the shaft of the golf club. Thus they are suitable for biofeedback applications to help golfers to learn repetitive golf swings. It is suggested that the use of strain gage sensors can improve the golf swing technical error detection accuracy and that strain gage sensors alone are enough for basic golf swing analysis. Our final goal is to be able to acquire and analyze as many parameters of a smart golf club in real time during the entire duration of the swing. This would give us the ability to design mobile and cloud biofeedback applications with terminal or concurrent feedback that will enable us to speed-up motor skill learning in golf. PMID:28430147
A Flexible Online Metadata Editing and Management System
DOE Office of Scientific and Technical Information (OSTI.GOV)
Aguilar, Raul; Pan, Jerry Yun; Gries, Corinna
2010-01-01
A metadata editing and management system is being developed employing state of the art XML technologies. A modular and distributed design was chosen for scalability, flexibility, options for customizations, and the possibility to add more functionality at a later stage. The system consists of a desktop design tool or schema walker used to generate code for the actual online editor, a native XML database, and an online user access management application. The design tool is a Java Swing application that reads an XML schema, provides the designer with options to combine input fields into online forms and give the fieldsmore » user friendly tags. Based on design decisions, the tool generates code for the online metadata editor. The code generated is an implementation of the XForms standard using the Orbeon Framework. The design tool fulfills two requirements: First, data entry forms based on one schema may be customized at design time and second data entry applications may be generated for any valid XML schema without relying on custom information in the schema. However, the customized information generated at design time is saved in a configuration file which may be re-used and changed again in the design tool. Future developments will add functionality to the design tool to integrate help text, tool tips, project specific keyword lists, and thesaurus services. Additional styling of the finished editor is accomplished via cascading style sheets which may be further customized and different look-and-feels may be accumulated through the community process. The customized editor produces XML files in compliance with the original schema, however, data from the current page is saved into a native XML database whenever the user moves to the next screen or pushes the save button independently of validity. Currently the system uses the open source XML database eXist for storage and management, which comes with third party online and desktop management tools. However, access to metadata files in the application introduced here is managed in a custom online module, using a MySQL backend accessed by a simple Java Server Faces front end. A flexible system with three grouping options, organization, group and single editing access is provided. Three levels were chosen to distribute administrative responsibilities and handle the common situation of an information manager entering the bulk of the metadata but leave specifics to the actual data provider.« less
XAL Application Framework and Bricks GUI Builder
DOE Office of Scientific and Technical Information (OSTI.GOV)
Pelaia II, Tom
2007-01-01
The XAL [1] Application Framework is a framework for rapidly developing document based Java applications with a common look and feel along with many built-in user interface behaviors. The Bricks GUI builder consists of a modern application and framework for rapidly building user interfaces in support of true Model-View-Controller (MVC) compliant Java applications. Bricks and the XAL Application Framework allow developers to rapidly create quality applications.
JPARSS: A Java Parallel Network Package for Grid Computing
DOE Office of Scientific and Technical Information (OSTI.GOV)
Chen, Jie; Akers, Walter; Chen, Ying
2002-03-01
The emergence of high speed wide area networks makes grid computinga reality. However grid applications that need reliable data transfer still have difficulties to achieve optimal TCP performance due to network tuning of TCP window size to improve bandwidth and to reduce latency on a high speed wide area network. This paper presents a Java package called JPARSS (Java Parallel Secure Stream (Socket)) that divides data into partitions that are sent over several parallel Java streams simultaneously and allows Java or Web applications to achieve optimal TCP performance in a grid environment without the necessity of tuning TCP window size.more » This package enables single sign-on, certificate delegation and secure or plain-text data transfer using several security components based on X.509 certificate and SSL. Several experiments will be presented to show that using Java parallelstreams is more effective than tuning TCP window size. In addition a simple architecture using Web services« less
DOE Office of Scientific and Technical Information (OSTI.GOV)
Friedman-Hill, Ernest
Java Expert Shell System - Jess - is a rule engine and scripting environment written entirely in Sun's Java language, Jess was orginially inspired by the CLIPS expert system shell, but has grown int a complete, distinct JAVA-influenced environment of its own. Using Jess, you can build Java applets and applications that have the capacity to "reason" using knowledge you supply in the form of declarative rules. Jess is surprisingly fast, and for some problems is faster than CLIPS, in that many Jess scripts are valid CLIPS scripts and vice-versa. Like CLIPS, Jess uses the Rete algorithm to process rules,more » a very efficient mechanism for solving the difficult many-to-many matching problem. Jess adds many features to CLIPS, including backwards chaining and the ability to manipulate and directly reason about Java objects. Jess is also a powerful Java scripting environment, from which you can create Java objects and call Java methods without compiling any Java Code.« less
Migrating Department of Defense (DoD) Web Service Based Applications to Mobile Computing Platforms
2012-03-01
World Wide Web Consortium (W3C) Geolocation API to identify the device’s location and then center the map on the device. Finally, we modify the entry...THIS PAGE INTENTIONALLY LEFT BLANK xii List of Acronyms and Abbreviations API Application Programming Interface CSS Cascading Style Sheets CLIMO...Java API for XML Web Services Reference Implementation JS JavaScript JSNI JavaScript Native Interface METOC Meteorological and Oceanographic MAA Mobile
Propel: Tools and Methods for Practical Source Code Model Checking
NASA Technical Reports Server (NTRS)
Mansouri-Samani, Massoud; Mehlitz, Peter; Markosian, Lawrence; OMalley, Owen; Martin, Dale; Moore, Lantz; Penix, John; Visser, Willem
2003-01-01
The work reported here is an overview and snapshot of a project to develop practical model checking tools for in-the-loop verification of NASA s mission-critical, multithreaded programs in Java and C++. Our strategy is to develop and evaluate both a design concept that enables the application of model checking technology to C++ and Java, and a model checking toolset for C++ and Java. The design concept and the associated model checking toolset is called Propel. It builds upon the Java PathFinder (JPF) tool, an explicit state model checker for Java applications developed by the Automated Software Engineering group at NASA Ames Research Center. The design concept that we are developing is Design for Verification (D4V). This is an adaption of existing best design practices that has the desired side-effect of enhancing verifiability by improving modularity and decreasing accidental complexity. D4V, we believe, enhances the applicability of a variety of V&V approaches; we are developing the concept in the context of model checking. The model checking toolset, Propel, is based on extending JPF to handle C++. Our principal tasks in developing the toolset are to build a translator from C++ to Java, productize JPF, and evaluate the toolset in the context of D4V. Through all these tasks we are testing Propel capabilities on customer applications.
A springy pendulum could describe the swing leg kinetics of human walking.
Song, Hyunggwi; Park, Heewon; Park, Sukyung
2016-06-14
The dynamics of human walking during various walking conditions could be qualitatively captured by the springy legged dynamics, which have been used as a theoretical framework for bipedal robotics applications. However, the spring-loaded inverted pendulum model describes the motion of the center of mass (CoM), which combines the torso, swing and stance legs together and does not explicitly inform us as to whether the inter-limb dynamics share the springy legged dynamics characteristics of the CoM. In this study, we examined whether the swing leg dynamics could also be represented by springy mechanics and whether the swing leg stiffness shows a dependence on gait speed, as has been observed in CoM mechanics during walking. The swing leg was modeled as a spring-loaded pendulum hinged at the hip joint, which is under forward motion. The model parameters of the loaded mass were adopted from body parameters and anthropometric tables, whereas the free model parameters for the rest length of the spring and its stiffness were estimated to best match the data for the swing leg joint forces. The joint forces of the swing leg were well represented by the springy pendulum model at various walking speeds with a regression coefficient of R(2)>0.8. The swing leg stiffness increased with walking speed and was correlated with the swing frequency, which is consistent with previous observations from CoM dynamics described using the compliant leg. These results suggest that the swing leg also shares the springy dynamics, and the compliant walking model could be extended to better present swing leg dynamics. Copyright © 2016 Elsevier Ltd. All rights reserved.
2005-04-12
Hardware, Database, and Operating System independence using Java • Enterprise-class Architecture using Java2 Enterprise Edition 1.4 • Standards based...portal applications. Compliance with the Java Specification Request for Portlet APIs (JSR-168) (Portlet API) and Web Services for Remote Portals...authentication and authorization • Portal Standards using Java Specification Request for Portlet APIs (JSR-168) (Portlet API) and Web Services for Remote
Simulation for Dynamic Situation Awareness and Prediction III
2010-03-01
source Java ™ library for capturing and sending network packets; 4) Groovy – an open source, Java -based scripting language (version 1.6 or newer). Open...DMOTH Analyzer application. Groovy is an open source dynamic scripting language for the Java Virtual Machine. It is consistent with Java syntax...between temperature, pressure, wind and relative humidity, and 3) a precipitation editing algorithm. The Editor can be used to prepare scripted changes
Hardware Assisted Stealthy Diversity (CHECKMATE)
2013-09-01
applicable across multiple architectures. Figure 29 shows an example an attack against an interpreted environment with a Java executable. CHECKMATE can...Architectures ARM PPCx86 Java VM Java VMJava VM Java Executable Attack APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED 33 a user executes “/usr/bin/wget...Server 1 - Administration Server 2 – Database ( mySQL ) Server 3 – Web server (Mongoose) Server 4 – File server (SSH) Server 5 – Email server
2012-10-01
higher Java v5Apache Struts v2 Hibernate v2 C3PO SQL*Net client / JDBC Database Server Oracle 10.0.2 Desktop Client Internet Explorer...for mobile Smartphones - A Java -based framework utilizing Apache Struts on the server - Relational database to handle data storage requirements B...technologies are as follows: Technology Use Requirements Java Application Provides the backend application software to drive the PHR-A 7 BEA Web
Nanopatterning of swinging substrates by ion-beam sputtering
DOE Office of Scientific and Technical Information (OSTI.GOV)
Yoon, Sun Mi; Kim, J.-S., E-mail: jskim@sm.ac.kr
Graphite substrates are azimuthally swung during ion-beam sputtering (IBS) at a polar angle θ = 78° from the surface normal. The swinging of the substrate not only causes quasi-two-dimensional mass transport but also makes various sputter effects from the different incident angles to work together. Through variation of the swing angle, both the transport and sputtering effects synergistically produce a series of salient patterns, such as asymmetric wall-like structures, which can grow to several tens of nanometers and exhibit a re-entrant orientational change with the increased swing angle. Thus, the present work demonstrates that dynamic variables such as the swing angle, whichmore » have been little utilized, offer an additional parameter space that can be exploited to diversify the sputtered patterns, thereby expanding the applicability of an IBS as well as the comprehension of the IBS nano patterning mechanism.« less
DOE Office of Scientific and Technical Information (OSTI.GOV)
von Laszewski, G.; Foster, I.; Gawor, J.
In this paper we report on the features of the Java Commodity Grid Kit. The Java CoG Kit provides middleware for accessing Grid functionality from the Java framework. Java CoG Kit middleware is general enough to design a variety of advanced Grid applications with quite different user requirements. Access to the Grid is established via Globus protocols, allowing the Java CoG Kit to communicate also with the C Globus reference implementation. Thus, the Java CoG Kit provides Grid developers with the ability to utilize the Grid, as well as numerous additional libraries and frameworks developed by the Java community tomore » enable network, Internet, enterprise, and peer-to peer computing. A variety of projects have successfully used the client libraries of the Java CoG Kit to access Grids driven by the C Globus software. In this paper we also report on the efforts to develop server side Java CoG Kit components. As part of this research we have implemented a prototype pure Java resource management system that enables one to run Globus jobs on platforms on which a Java virtual machine is supported, including Windows NT machines.« less
2008-03-01
Machine [29]. OC4J applications support Java Servlets , Web services, and the following J2EE specific standards: Extensible Markup Language (XML...IMAP Internet Message Access Protocol IP Internet Protocol IT Information Technology xviii J2EE Java Enterprise Environment JSR 168 Java ...LDAP), World Wide Web Distributed Authoring and Versioning (WebDav), Java Specification Request 168 (JSR 168), and Web Services for Remote
Model Checking JAVA Programs Using Java Pathfinder
NASA Technical Reports Server (NTRS)
Havelund, Klaus; Pressburger, Thomas
2000-01-01
This paper describes a translator called JAVA PATHFINDER from JAVA to PROMELA, the "programming language" of the SPIN model checker. The purpose is to establish a framework for verification and debugging of JAVA programs based on model checking. This work should be seen in a broader attempt to make formal methods applicable "in the loop" of programming within NASA's areas such as space, aviation, and robotics. Our main goal is to create automated formal methods such that programmers themselves can apply these in their daily work (in the loop) without the need for specialists to manually reformulate a program into a different notation in order to analyze the program. This work is a continuation of an effort to formally verify, using SPIN, a multi-threaded operating system programmed in Lisp for the Deep-Space 1 spacecraft, and of previous work in applying existing model checkers and theorem provers to real applications.
Implications of the Java language on computer-based patient records.
Pollard, D; Kucharz, E; Hammond, W E
1996-01-01
The growth of the utilization of the World Wide Web (WWW) as a medium for the delivery of computer-based patient records (CBPR) has created a new paradigm in which clinical information may be delivered. Until recently the authoring tools and environment for application development on the WWW have been limited to Hyper Text Markup Language (HTML) utilizing common gateway interface scripts. While, at times, this provides an effective medium for the delivery of CBPR, it is a less than optimal solution. The server-centric dynamics and low levels of interactivity do not provide for a robust application which is required in a clinical environment. The emergence of Sun Microsystems' Java language is a solution to the problem. In this paper we examine the Java language and its implications to the CBPR. A quantitative and qualitative assessment was performed. The Java environment is compared to HTML and Telnet CBPR environments. Qualitative comparisons include level of interactivity, server load, client load, ease of use, and application capabilities. Quantitative comparisons include data transfer time delays. The Java language has demonstrated promise for delivering CBPRs.
DOE Office of Scientific and Technical Information (OSTI.GOV)
von Laszewski, G.; Gawor, J.; Lane, P.
In this paper we report on the features of the Java Commodity Grid Kit (Java CoG Kit). The Java CoG Kit provides middleware for accessing Grid functionality from the Java framework. Java CoG Kit middleware is general enough to design a variety of advanced Grid applications with quite different user requirements. Access to the Grid is established via Globus Toolkit protocols, allowing the Java CoG Kit to also communicate with the services distributed as part of the C Globus Toolkit reference implementation. Thus, the Java CoG Kit provides Grid developers with the ability to utilize the Grid, as well asmore » numerous additional libraries and frameworks developed by the Java community to enable network, Internet, enterprise and peer-to-peer computing. A variety of projects have successfully used the client libraries of the Java CoG Kit to access Grids driven by the C Globus Toolkit software. In this paper we also report on the efforts to develop serverside Java CoG Kit components. As part of this research we have implemented a prototype pure Java resource management system that enables one to run Grid jobs on platforms on which a Java virtual machine is supported, including Windows NT machines.« less
Torsion effect of swing frame on the measurement of horizontal two-plane balancing machine
NASA Astrophysics Data System (ADS)
Wang, Qiuxiao; Wang, Dequan; He, Bin; Jiang, Pan; Wu, Zhaofu; Fu, Xiaoyan
2017-03-01
In this paper, the vibration model of swing frame of two-plane balancing machine is established to calculate the vibration center position of swing frame first. The torsional stiffness formula of spring plate twisting around the vibration center is then deduced by using superposition principle. Finally, the dynamic balancing experiments prove the irrationality of A-B-C algorithm which ignores the torsion effect, and show that the torsional stiffness deduced by experiments is consistent with the torsional stiffness calculated by theory. The experimental datas show the influence of the torsion effect of swing frame on the separation ratio of sided balancing machines, which reveals the sources of measurement error and assesses the application scope of A-B-C algorithm.
Ajax Architecture Implementation Techniques
NASA Astrophysics Data System (ADS)
Hussaini, Syed Asadullah; Tabassum, S. Nasira; Baig, Tabassum, M. Khader
2012-03-01
Today's rich Web applications use a mix of Java Script and asynchronous communication with the application server. This mechanism is also known as Ajax: Asynchronous JavaScript and XML. The intent of Ajax is to exchange small pieces of data between the browser and the application server, and in doing so, use partial page refresh instead of reloading the entire Web page. AJAX (Asynchronous JavaScript and XML) is a powerful Web development model for browser-based Web applications. Technologies that form the AJAX model, such as XML, JavaScript, HTTP, and XHTML, are individually widely used and well known. However, AJAX combines these technologies to let Web pages retrieve small amounts of data from the server without having to reload the entire page. This capability makes Web pages more interactive and lets them behave like local applications. Web 2.0 enabled by the Ajax architecture has given rise to a new level of user interactivity through web browsers. Many new and extremely popular Web applications have been introduced such as Google Maps, Google Docs, Flickr, and so on. Ajax Toolkits such as Dojo allow web developers to build Web 2.0 applications quickly and with little effort.
GIS tool for California state legislature electoral history
NASA Astrophysics Data System (ADS)
Artham, Swathi
The California State Legislature contains two bodies consisting of the lower house, the California State Assembly, with eighty members, and the upper house, the California State Senate, with forty members. Elections are held for every two years for both Senate and Assembly. The terms of the Senators are staggered so that half the membership is elected every two years, whereas all the Assembly members are elected every two years. The electoral district boundaries vary after every 10-year census. My main objective is to provide a summary of both California State Senate and California State Assembly election results in a single GIS tool, from the years 1970 to 2012. This tool provides information about different trends in the California State Senate and State Assembly elections along the years. This tool was designed to help students, and teachers to interactively learn about the California State Legislature elections. Users can view the election results by selecting a particular year for Senate or Assembly, which results in adding a new layer on the map with a coloring scheme for better understanding of change of parties; red for Republicans, blue for Democrats and green for Independents. Users can click on any district shown on the map using a hotlink tool to see the electoral trends for the districts for the past years. This application provides a powerful Stored Query Language (SQL) query option to enter queries and get election results in the form of tables with various fields. This data can be further used to aid other analysis as per user requirements. This tool also provides various visual statistics using graphs and tables for voter turnout, number of candidates won by each party, number of seats changed from one party to another. It also features a color matrix table that helps users to see trends in California State Senate and Assembly. Every two-year election results are shown in the form of graphs and tables for better understanding by the user. The tool provides two quiz options for users who are willing to test the knowledge they gained using the tool. This tool was developed in JAVA swing and AWT, Map Objects Java Objects (MOJO), Apache Derby, DBF Explorer, HTML5, CSS3 and JavaScript.
Spine biomechanics associated with the shortened, modern one-plane golf swing.
Dale, R Barry; Brumitt, Jason
2016-06-01
The purpose of this study was to compare kinetic, kinematic, and performance variables associated with full and shortened modern backswings in a skilled group of modern swing (one-plane) golfers. Shortening the modern golf backswing is proposed to reduce vertebral spine stress, but supporting evidence is lacking and performance implications are unknown. Thirteen male golfers performed ten swings of each swing type using their own 7-iron club. Biomechanical-dependent variables included the X-Factor kinematic data and spine kinetics. Performance-related dependent variables included club head velocity (CHV), shot distance, and accuracy (distance from the target line). Data were analysed with repeated measures ANOVA with an a priori alpha of 0.05 (SPSS 22.0, IBM, Armonk, NY, USA). We found significant reductions for the X-Factor (p < 0.05) between the full and shortened swings. The shortened swing condition ameliorated vertebral compression force from 7.6 ± 1.4 to 7.0 ± 1.7 N (normalised to body weight, p = 0.01) and significantly reduced CHV (p < 0.05) by ~2 m/s with concomitant shot distance diminution by ~10 m (p < 0.05). Further research is necessary to examine the applicability of a shortened swing for golfers with low back pain.
JCell--a Java-based framework for inferring regulatory networks from time series data.
Spieth, C; Supper, J; Streichert, F; Speer, N; Zell, A
2006-08-15
JCell is a Java-based application for reconstructing gene regulatory networks from experimental data. The framework provides several algorithms to identify genetic and metabolic dependencies based on experimental data conjoint with mathematical models to describe and simulate regulatory systems. Owing to the modular structure, researchers can easily implement new methods. JCell is a pure Java application with additional scripting capabilities and thus widely usable, e.g. on parallel or cluster computers. The software is freely available for download at http://www-ra.informatik.uni-tuebingen.de/software/JCell.
Physics of Swinging a Striking Implement
ERIC Educational Resources Information Center
Cross, Rod
2015-01-01
The act of swinging an object such as a hammer or a tennis racket involves the application of forces and torques in a manner that is intuitively obvious to the person performing the task, but is probably much less obvious to the average physics student. This article describes the basic mechanics of the problem.
John F. Caratti
2006-01-01
The FIREMON database software allows users to enter data, store, analyze, and summarize plot data, photos, and related documents. The FIREMON database software consists of a Java application and a Microsoft® Access database. The Java application provides the user interface with FIREMON data through data entry forms, data summary reports, and other data management tools...
Small Boat and Swarm Defense: A Gap Study
2008-09-01
25 1. Java......................................................................................................25 2. The NetBeans ...Figure 12. Overview of Java program development (Zakhour 2006)...............................26 Figure 13. NetBeans IDE generating new “Hello World...Application (Zakhour 2006) ..27 Figure 14. Example source code generation using NetBeans for the “Hello World” application (Zakhour 2006
JavaScript: Convenient Interactivity for the Class Web Page.
ERIC Educational Resources Information Center
Gray, Patricia
This paper shows how JavaScript can be used within HTML pages to add interactive review sessions and quizzes incorporating graphics and sound files. JavaScript has the advantage of providing basic interactive functions without the use of separate software applications and players. Because it can be part of a standard HTML page, it is…
Ku, Hao-Hsiang
2015-01-01
Nowadays, people can easily use a smartphone to get wanted information and requested services. Hence, this study designs and proposes a Golf Swing Injury Detection and Evaluation open service platform with Ontology-oritened clustering case-based reasoning mechanism, which is called GoSIDE, based on Arduino and Open Service Gateway initative (OSGi). GoSIDE is a three-tier architecture, which is composed of Mobile Users, Application Servers and a Cloud-based Digital Convergence Server. A mobile user is with a smartphone and Kinect sensors to detect the user's Golf swing actions and to interact with iDTV. An application server is with Intelligent Golf Swing Posture Analysis Model (iGoSPAM) to check a user's Golf swing actions and to alter this user when he is with error actions. Cloud-based Digital Convergence Server is with Ontology-oriented Clustering Case-based Reasoning (CBR) for Quality of Experiences (OCC4QoE), which is designed to provide QoE services by QoE-based Ontology strategies, rules and events for this user. Furthermore, GoSIDE will automatically trigger OCC4QoE and deliver popular rules for a new user. Experiment results illustrate that GoSIDE can provide appropriate detections for Golfers. Finally, GoSIDE can be a reference model for researchers and engineers.
NASA Technical Reports Server (NTRS)
Soileau, Kerry M.; Baicy, John W.
2008-01-01
Rig Diagnostic Tools is a suite of applications designed to allow an operator to monitor the status and health of complex networked systems using a unique interface between Java applications and UNIX scripts. The suite consists of Java applications, C scripts, Vx- Works applications, UNIX utilities, C programs, and configuration files. The UNIX scripts retrieve data from the system and write them to a certain set of files. The Java side monitors these files and presents the data in user-friendly formats for operators to use in making troubleshooting decisions. This design allows for rapid prototyping and expansion of higher-level displays without affecting the basic data-gathering applications. The suite is designed to be extensible, with the ability to add new system components in building block fashion without affecting existing system applications. This allows for monitoring of complex systems for which unplanned shutdown time comes at a prohibitive cost.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Bonachea, D.; Dickens, P.; Thakur, R.
There is a growing interest in using Java as the language for developing high-performance computing applications. To be successful in the high-performance computing domain, however, Java must not only be able to provide high computational performance, but also high-performance I/O. In this paper, we first examine several approaches that attempt to provide high-performance I/O in Java - many of which are not obvious at first glance - and evaluate their performance on two parallel machines, the IBM SP and the SGI Origin2000. We then propose extensions to the Java I/O library that address the deficiencies in the Java I/O APImore » and improve performance dramatically. The extensions add bulk (array) I/O operations to Java, thereby removing much of the overhead currently associated with array I/O in Java. We have implemented the extensions in two ways: in a standard JVM using the Java Native Interface (JNI) and in a high-performance parallel dialect of Java called Titanium. We describe the two implementations and present performance results that demonstrate the benefits of the proposed extensions.« less
Context-Based Mobile Security Enclave
2012-09-01
29 c. Change IMSI .............................30 d. Change CellID ...........................31 e. Change Geolocation ...Assisted Global Positioning System ADB Android Debugger API Application Programming Interface APK Android Application Package BSC Base Station...Programming Interfaces ( APIs ), which use Java compatible libraries based on Apache Harmony (an open source Java implementation developed by the Apache
Notice and Credits Page - NOAA's National Weather Service
- Visolve is a software application (free for personal use) that transforms colors of the computer display Mac OS X 10.2 or later. (Purchase) - A 30-day free trial of eyePilot is available from eyePilot web site - http://www.colorhelper.com/ Java Java Virtual Machine - free download from java.com Adobe Reader
Stabilization of cat paw trajectory during locomotion
Klishko, Alexander N.; Farrell, Bradley J.; Beloozerova, Irina N.; Latash, Mark L.
2014-01-01
We investigated which of cat limb kinematic variables during swing of regular walking and accurate stepping along a horizontal ladder are stabilized by coordinated changes of limb segment angles. Three hypotheses were tested: 1) animals stabilize the entire swing trajectory of specific kinematic variables (performance variables); and 2) the level of trajectory stabilization is similar between regular and ladder walking and 3) is higher for forelimbs compared with hindlimbs. We used the framework of the uncontrolled manifold (UCM) hypothesis to quantify the structure of variance of limb kinematics in the limb segment orientation space across steps. Two components of variance were quantified for each potential performance variable, one of which affected it (“bad variance,” variance orthogonal to the UCM, VORT) while the other one did not (“good variance,” variance within the UCM, VUCM). The analysis of five candidate performance variables revealed that cats during both locomotor behaviors stabilize 1) paw vertical position during the entire swing (VUCM > VORT, except in mid-hindpaw swing of ladder walking) and 2) horizontal paw position in initial and terminal swing (except for the entire forepaw swing of regular walking). We also found that the limb length was typically stabilized in midswing, whereas limb orientation was not (VUCM ≤ VORT) for both limbs and behaviors during entire swing. We conclude that stabilization of paw position in early and terminal swing enables accurate and stable locomotion, while stabilization of vertical paw position in midswing helps paw clearance. This study is the first to demonstrate the applicability of the UCM-based analysis to nonhuman movement. PMID:24899676
CRAVE: a database, middleware and visualization system for phenotype ontologies.
Gkoutos, Georgios V; Green, Eain C J; Greenaway, Simon; Blake, Andrew; Mallon, Ann-Marie; Hancock, John M
2005-04-01
A major challenge in modern biology is to link genome sequence information to organismal function. In many organisms this is being done by characterizing phenotypes resulting from mutations. Efficiently expressing phenotypic information requires combinatorial use of ontologies. However tools are not currently available to visualize combinations of ontologies. Here we describe CRAVE (Concept Relation Assay Value Explorer), a package allowing storage, active updating and visualization of multiple ontologies. CRAVE is a web-accessible JAVA application that accesses an underlying MySQL database of ontologies via a JAVA persistent middleware layer (Chameleon). This maps the database tables into discrete JAVA classes and creates memory resident, interlinked objects corresponding to the ontology data. These JAVA objects are accessed via calls through the middleware's application programming interface. CRAVE allows simultaneous display and linking of multiple ontologies and searching using Boolean and advanced searches.
A fisheye viewer for microarray-based gene expression data
Wu, Min; Thao, Cheng; Mu, Xiangming; Munson, Ethan V
2006-01-01
Background Microarray has been widely used to measure the relative amounts of every mRNA transcript from the genome in a single scan. Biologists have been accustomed to reading their experimental data directly from tables. However, microarray data are quite large and are stored in a series of files in a machine-readable format, so direct reading of the full data set is not feasible. The challenge is to design a user interface that allows biologists to usefully view large tables of raw microarray-based gene expression data. This paper presents one such interface – an electronic table (E-table) that uses fisheye distortion technology. Results The Fisheye Viewer for microarray-based gene expression data has been successfully developed to view MIAME data stored in the MAGE-ML format. The viewer can be downloaded from the project web site . The fisheye viewer was implemented in Java so that it could run on multiple platforms. We implemented the E-table by adapting JTable, a default table implementation in the Java Swing user interface library. Fisheye views use variable magnification to balance magnification for easy viewing and compression for maximizing the amount of data on the screen. Conclusion This Fisheye Viewer is a lightweight but useful tool for biologists to quickly overview the raw microarray-based gene expression data in an E-table. PMID:17038193
Tactical Applications (TACAPPS) JavaScript Framework Investigation
2017-02-01
frameworks explored were Angular JavaScript (AngularJS), jQuery UI, Meteor, Ember, React JavaScript (ReactJS) and Web Components. The team evaluated the...10 Issues and Risks 11 Web Components 11 Benefits 13 Issues and Risks 13 Conclusions 14 Bibliography 15 Distribution List 19...3 Basic Flux flow 10 4 Shadow DOM tree hierarchy 12 5 Web Components browser support 13 UNCLASSIFIED Approved for
[Radiology information system using HTML, JavaScript, and Web server].
Sone, M; Sasaki, M; Oikawa, H; Yoshioka, K; Ehara, S; Tamakawa, Y
1997-12-01
We have developed a radiology information system using intranet techniques, including hypertext markup language, JavaScript, and Web server. JavaScript made it possible to develop an easy-to-use application, as well as to reduce network traffic and load on the server. The system we have developed is inexpensive and flexible, and its development and maintenance are much easier than with the previous system.
Aranda-Escolástico, Ernesto; Guinaldo, María; Gordillo, Francisco; Dormido, Sebastián
2016-11-01
In this paper, periodic event-triggered controllers are proposed for the rotary inverted pendulum. The control strategy is divided in two steps: swing-up and stabilization. In both cases, the system is sampled periodically but the control actions are only computed at certain instances of time (based on events), which are a subset of the sampling times. For the stabilization control, the asymptotic stability is guaranteed applying the Lyapunov-Razumikhin theorem for systems with delays. This result is applicable to general linear systems and not only to the inverted pendulum. For the swing-up control, a trigger function is provided from the derivative of the Lyapunov function for the swing-up control law. Experimental results show a significant improvement with respect to periodic control in the number of control actions. Copyright © 2016 ISA. Published by Elsevier Ltd. All rights reserved.
NASA Astrophysics Data System (ADS)
Zhang, Menghua; Ma, Xin; Rong, Xuewen; Tian, Xincheng; Li, Yibin
2017-02-01
This paper exploits an error tracking control method for overhead crane systems for which the error trajectories for the trolley and the payload swing can be pre-specified. The proposed method does not require that the initial payload swing angle remains zero, whereas this requirement is usually assumed in conventional methods. The significant feature of the proposed method is its superior control performance as well as its strong robustness over different or uncertain rope lengths, payload masses, desired positions, initial payload swing angles, and external disturbances. Owing to the same attenuation behavior, the desired error trajectory for the trolley for each traveling distance is not needed to be reset, which is easy to implement in practical applications. By converting the error tracking overhead crane dynamics to the objective system, we obtain the error tracking control law for arbitrary initial payload swing angles. Lyapunov techniques and LaSalle's invariance theorem are utilized to prove the convergence and stability of the closed-loop system. Simulation and experimental results are illustrated to validate the superior performance of the proposed error tracking control method.
Access Control of Web- and Java-Based Applications
NASA Technical Reports Server (NTRS)
Tso, Kam S.; Pajevski, Michael J.
2013-01-01
Cybersecurity has become a great concern as threats of service interruption, unauthorized access, stealing and altering of information, and spreading of viruses have become more prevalent and serious. Application layer access control of applications is a critical component in the overall security solution that also includes encryption, firewalls, virtual private networks, antivirus, and intrusion detection. An access control solution, based on an open-source access manager augmented with custom software components, was developed to provide protection to both Web-based and Javabased client and server applications. The DISA Security Service (DISA-SS) provides common access control capabilities for AMMOS software applications through a set of application programming interfaces (APIs) and network- accessible security services for authentication, single sign-on, authorization checking, and authorization policy management. The OpenAM access management technology designed for Web applications can be extended to meet the needs of Java thick clients and stand alone servers that are commonly used in the JPL AMMOS environment. The DISA-SS reusable components have greatly reduced the effort for each AMMOS subsystem to develop its own access control strategy. The novelty of this work is that it leverages an open-source access management product that was designed for Webbased applications to provide access control for Java thick clients and Java standalone servers. Thick clients and standalone servers are still commonly used in businesses and government, especially for applications that require rich graphical user interfaces and high-performance visualization that cannot be met by thin clients running on Web browsers
JSBML: a flexible Java library for working with SBML.
Dräger, Andreas; Rodriguez, Nicolas; Dumousseau, Marine; Dörr, Alexander; Wrzodek, Clemens; Le Novère, Nicolas; Zell, Andreas; Hucka, Michael
2011-08-01
The specifications of the Systems Biology Markup Language (SBML) define standards for storing and exchanging computer models of biological processes in text files. In order to perform model simulations, graphical visualizations and other software manipulations, an in-memory representation of SBML is required. We developed JSBML for this purpose. In contrast to prior implementations of SBML APIs, JSBML has been designed from the ground up for the Java programming language, and can therefore be used on all platforms supported by a Java Runtime Environment. This offers important benefits for Java users, including the ability to distribute software as Java Web Start applications. JSBML supports all SBML Levels and Versions through Level 3 Version 1, and we have strived to maintain the highest possible degree of compatibility with the popular library libSBML. JSBML also supports modules that can facilitate the development of plugins for end user applications, as well as ease migration from a libSBML-based backend. Source code, binaries and documentation for JSBML can be freely obtained under the terms of the LGPL 2.1 from the website http://sbml.org/Software/JSBML.
SU-E-J-114: Web-Browser Medical Physics Applications Using HTML5 and Javascript.
Bakhtiari, M
2012-06-01
Since 2010, there has been a great attention about HTML5. Application developers and browser makers fully embrace and support the web of the future. Consumers have started to embrace HTML5, especially as more users understand the benefits and potential that HTML5 can mean for the future.Modern browsers such as Firefox, Google Chrome, and Safari are offering better and more robust support for HTML5, CSS3, and JavaScript. The idea is to introduce the HTML5 to medical physics community for open source software developments. The benefit of using HTML5 is developing portable software systems. The HTML5, CSS, and JavaScript programming languages were used to develop several applications for Quality Assurance in radiation therapy. The canvas element of HTML5 was used for handling and displaying the images, and JavaScript was used to manipulate the data. Sample application were developed to: 1. analyze the flatness and symmetry of the radiotherapy fields in a web browser, 2.analyze the Dynalog files from Varian machines, 3. visualize the animated Dynamic MLC files, 4. Simulation via Monte Carlo, and 5. interactive image manipulation. The programs showed great performance and speed in uploading the data and displaying the results. The flatness and symmetry program and Dynalog file analyzer ran in a fraction of second. The reason behind this performance is using JavaScript language which is a lower level programming language in comparison to the most of the scientific programming packages such as Matlab. The second reason is that JavaScript runs locally on client side computers not on the web-servers. HTML5 and JavaScript can be used to develop useful applications that can be run online or offline on different modern web-browsers. The programming platform can be also one of the modern web-browsers which are mostly open source (such as Firefox). © 2012 American Association of Physicists in Medicine.
LeMoyne, Robert; Mastroianni, Timothy
2016-08-01
Natural gait consists of synchronous and rhythmic patterns for both the lower and upper limb. People with hemiplegia can experience reduced arm swing, which can negatively impact the quality of gait. Wearable and wireless sensors, such as through a smartphone, have demonstrated the ability to quantify various features of gait. With a software application the smartphone (iPhone) can function as a wireless gyroscope platform capable of conveying a gyroscope signal recording as an email attachment by wireless connectivity to the Internet. The gyroscope signal recordings of the affected hemiplegic arm with reduced arm swing arm and the unaffected arm are post-processed into a feature set for machine learning. Using a multilayer perceptron neural network a considerable degree of classification accuracy is attained to distinguish between the affected hemiplegic arm with reduced arm swing arm and the unaffected arm.
NASA Technical Reports Server (NTRS)
Havelund, Klaus
1999-01-01
The JAVA PATHFINDER, JPF, is a translator from a subset of JAVA 1.0 to PROMELA, the programming language of the SPIN model checker. The purpose of JPF is to establish a framework for verification and debugging of JAVA programming based on model checking. The main goal is to automate program verification such that a programmer can apply it in the daily work without the need for a specialist to manually reformulate a program into a different notation in order to analyze the program. The system is especially suited for analyzing multi-threaded JAVA applications, where normal testing usually falls short. The system can find deadlocks and violations of boolean assertions stated by the programmer in a special assertion language. This document explains how to Use JPF.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Dr. George L. Mesina; Steven P. Miller
The XMGR5 graphing package [1] for drawing RELAP5 [2] plots is being re-written in Java [3]. Java is a robust programming language that is available at no cost for most computer platforms from Sun Microsystems, Inc. XMGR5 is an extension of an XY plotting tool called ACE/gr extended to plot data from several US Nuclear Regulatory Commission (NRC) applications. It is also the most popular graphing package worldwide for making RELAP5 plots. In Section 1, a short review of XMGR5 is given, followed by a brief overview of Java. In Section 2, shortcomings of both tkXMGR [4] and XMGR5 aremore » discussed and the value of converting to Java is given. Details of the conversion to Java are given in Section 3. The progress to date, some conclusions and future work are given in Section 4. Some screen shots of the Java version are shown.« less
NASA Astrophysics Data System (ADS)
Halder, P.; Chakraborty, A.; Deb Roy, P.; Das, H. S.
2014-09-01
In this paper, we report the development of a java application for the Superposition T-matrix code, JaSTA (Java Superposition T-matrix App), to study the light scattering properties of aggregate structures. It has been developed using Netbeans 7.1.2, which is a java integrated development environment (IDE). The JaSTA uses double precession superposition codes for multi-sphere clusters in random orientation developed by Mackowski and Mischenko (1996). It consists of a graphical user interface (GUI) in the front hand and a database of related data in the back hand. Both the interactive GUI and database package directly enable a user to model by self-monitoring respective input parameters (namely, wavelength, complex refractive indices, grain size, etc.) to study the related optical properties of cosmic dust (namely, extinction, polarization, etc.) instantly, i.e., with zero computational time. This increases the efficiency of the user. The database of JaSTA is now created for a few sets of input parameters with a plan to create a large database in future. This application also has an option where users can compile and run the scattering code directly for aggregates in GUI environment. The JaSTA aims to provide convenient and quicker data analysis of the optical properties which can be used in different fields like planetary science, atmospheric science, nano science, etc. The current version of this software is developed for the Linux and Windows platform to study the light scattering properties of small aggregates which will be extended for larger aggregates using parallel codes in future. Catalogue identifier: AETB_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AETB_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 571570 No. of bytes in distributed program, including test data, etc.: 120226886 Distribution format: tar.gz Programming language: Java, Fortran95. Computer: Any Windows or Linux systems capable of hosting a java runtime environment, java3D and fortran95 compiler; Developed on 2.40 GHz Intel Core i3. Operating system: Any Windows or Linux systems capable of hosting a java runtime environment, java3D and fortran95 compiler. RAM: Ranging from a few Mbytes to several Gbytes, depending on the input parameters. Classification: 1.3. External routines: jfreechart-1.0.14 [1] (free plotting library for java), j3d-jre-1.5.2 [2] (3D visualization). Nature of problem: Optical properties of cosmic dust aggregates. Solution method: Java application based on Mackowski and Mischenko's Superposition T-Matrix code. Restrictions: The program is designed for single processor systems. Additional comments: The distribution file for this program is over 120 Mbytes and therefore is not delivered directly when Download or Email is requested. Instead a html file giving details of how the program can be obtained is sent. Running time: Ranging from few minutes to several hours, depending on the input parameters. References: [1] http://www.jfree.org/index.html [2] https://java3d.java.net/
NASA Astrophysics Data System (ADS)
Mallikarjunarao; Ranjan, Rajeev; Pradhan, K. P.; Artola, L.; Sahu, P. K.
2016-09-01
In this paper, a novel N-channel Tunnel Field Effect Transistor (TFET) i.e., Trigate Silicon-ON-Insulator (SOI) N-TFET with high-k spacer is proposed for better Sub-threshold swing (SS) and OFF-state current (IOFF) by keeping in mind the sensitivity towards temperature. The proposed model can achieve a Sub-threshold swing less than 35 mV/decade at various temperatures, which is desirable for designing low power CTFET for digital circuit applications. In N-TFET source doping has a significant effect on the ON-state current (ION) level; therefore more electrons will tunnel from source to channel region. High-k Spacer i.e., HfO2 is used to enhance the device performance and also it avoids overlapping of transistors in an integrated circuits (IC's). We have designed a reliable device by performing the temperature analysis on Transfer characteristics, Drain characteristics and also on various performance metrics like ON-state current (ION), OFF-state current (IOFF), ION/IOFF, Trans-conductance (gm), Trans-conductance Generation Factor (TGF), Sub-threshold Swing (SS) to observe the applications towards harsh temperature environment.
WaveJava: Wavelet-based network computing
NASA Astrophysics Data System (ADS)
Ma, Kun; Jiao, Licheng; Shi, Zhuoer
1997-04-01
Wavelet is a powerful theory, but its successful application still needs suitable programming tools. Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multi- threaded, dynamic language. This paper addresses the design and development of a cross-platform software environment for experimenting and applying wavelet theory. WaveJava, a wavelet class library designed by the object-orient programming, is developed to take advantage of the wavelets features, such as multi-resolution analysis and parallel processing in the networking computing. A new application architecture is designed for the net-wide distributed client-server environment. The data are transmitted with multi-resolution packets. At the distributed sites around the net, these data packets are done the matching or recognition processing in parallel. The results are fed back to determine the next operation. So, the more robust results can be arrived quickly. The WaveJava is easy to use and expand for special application. This paper gives a solution for the distributed fingerprint information processing system. It also fits for some other net-base multimedia information processing, such as network library, remote teaching and filmless picture archiving and communications.
PrismTech Data Distribution Service Java API Evaluation
NASA Technical Reports Server (NTRS)
Riggs, Cortney
2008-01-01
My internship duties with Launch Control Systems required me to start performance testing of an Object Management Group's (OMG) Data Distribution Service (DDS) specification implementation by PrismTech Limited through the Java programming language application programming interface (API). DDS is a networking middleware for Real-Time Data Distribution. The performance testing involves latency, redundant publishers, extended duration, redundant failover, and read performance. Time constraints allowed only for a data throughput test. I have designed the testing applications to perform all performance tests when time is allowed. Performance evaluation data such as megabits per second and central processing unit (CPU) time consumption were not easily attainable through the Java programming language; they required new methods and classes created in the test applications. Evaluation of this product showed the rate that data can be sent across the network. Performance rates are better on Linux platforms than AIX and Sun platforms. Compared to previous C++ programming language API, the performance evaluation also shows the language differences for the implementation. The Java API of the DDS has a lower throughput performance than the C++ API.
2009-09-01
active scripting, file downloads, installation of desktop items, signed and unsigned ActiveX controls, Java permissions, launching applications and...files in an IFRAME, running ActiveX controls and plug-ins, and scripting of Java applets [49]. This security measure is very effective against DNS
Carbon Nanotube Growth Rate Regression using Support Vector Machines and Artificial Neural Networks
2014-03-27
intensity D peak. Reprinted with permission from [38]. The SVM classifier is trained using custom written Java code leveraging the Sequential Minimal...Society Encog is a machine learning framework for Java , C++ and .Net applications that supports Bayesian Networks, Hidden Markov Models, SVMs and ANNs [13...SVM classifiers are trained using Weka libraries and leveraging custom written Java code. The data set is created as an Attribute Relationship File
Information Security Considerations for Applications Using Apache Accumulo
2014-09-01
Distributed File System INSCOM United States Army Intelligence and Security Command JPA Java Persistence API JSON JavaScript Object Notation MAC Mandatory... MySQL [13]. BigTable can process 20 petabytes per day [14]. High degree of scalability on commodity hardware. NoSQL databases do not rely on highly...manipulation in relational databases. NoSQL databases each have a unique programming interface that uses a lower level procedural language (e.g., Java
PedVizApi: a Java API for the interactive, visual analysis of extended pedigrees.
Fuchsberger, Christian; Falchi, Mario; Forer, Lukas; Pramstaller, Peter P
2008-01-15
PedVizApi is a Java API (application program interface) for the visual analysis of large and complex pedigrees. It provides all the necessary functionality for the interactive exploration of extended genealogies. While available packages are mostly focused on a static representation or cannot be added to an existing application, PedVizApi is a highly flexible open source library for the efficient construction of visual-based applications for the analysis of family data. An extensive demo application and a R interface is provided. http://www.pedvizapi.org
Java and its future in biomedical computing.
Rodgers, R P
1996-01-01
Java, a new object-oriented computing language related to C++, is receiving considerable attention due to its use in creating network-sharable, platform-independent software modules (known as "applets") that can be used with the World Wide Web. The Web has rapidly become the most commonly used information-retrieval tool associated with the global computer network known as the Internet, and Java has the potential to further accelerate the Web's application to medical problems. Java's potentially wide acceptance due to its Web association and its own technical merits also suggests that it may become a popular language for non-Web-based, object-oriented computing. PMID:8880677
Model Checking Real Time Java Using Java PathFinder
NASA Technical Reports Server (NTRS)
Lindstrom, Gary; Mehlitz, Peter C.; Visser, Willem
2005-01-01
The Real Time Specification for Java (RTSJ) is an augmentation of Java for real time applications of various degrees of hardness. The central features of RTSJ are real time threads; user defined schedulers; asynchronous events, handlers, and control transfers; a priority inheritance based default scheduler; non-heap memory areas such as immortal and scoped, and non-heap real time threads whose execution is not impeded by garbage collection. The Robust Software Systems group at NASA Ames Research Center has JAVA PATHFINDER (JPF) under development, a Java model checker. JPF at its core is a state exploring JVM which can examine alternative paths in a Java program (e.g., via backtracking) by trying all nondeterministic choices, including thread scheduling order. This paper describes our implementation of an RTSJ profile (subset) in JPF, including requirements, design decisions, and current implementation status. Two examples are analyzed: jobs on a multiprogramming operating system, and a complex resource contention example involving autonomous vehicles crossing an intersection. The utility of JPF in finding logic and timing errors is illustrated, and the remaining challenges in supporting all of RTSJ are assessed.
SMS Security System on Mobile Devices Using Tiny Encryption Algorithm
NASA Astrophysics Data System (ADS)
Novelan, M. S.; Husein, A. M.; Harahap, M.; Aisyah, S.
2018-04-01
The development of telecommunications technology is so rapid has given such great benefits. With the telecommunication technology, distance and time no longer be a significant obstacle. One of the results of telecommunications technology that is well known is the Short Message Service. In this study developed an application on the mobile phone to modify the SMS message into ciphertext so that the information content of the SMS is not known by others. SMS delivery system for encrypting messages into ciphertext using a key that is entered by the sender then sends to the destination number. SMS reception system to decrypt it to others via SMS without the fear of information from these messages will be known by others. The method used in the system encrypt and decrypt the message is the algorithm Tiny Encryption Algorithm and implemented using the Java programming language. JDK 1.7 as the Java programming language ciphertext into plaintext using the key entered by the receiver and displays the original message to the recipient. This application can be used by someone who wants to send a confidential information and the Java compiler. Eclipse, a Java SDK and the Android SDK as a Java source code editor.
DAKOTA JAGUAR 3.0 user's manual.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Adams, Brian M.; Bauman, Lara E; Chan, Ethan
2013-05-01
JAGUAR (JAva GUi for Applied Research) is a Java software tool providing an advanced text editor and graphical user interface (GUI) to manipulate DAKOTA (Design Analysis Kit for Optimization and Terascale Applications) input specifications. This document focuses on the features necessary to use JAGUAR.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Chan, Ethan
2011-06-01
JAGUAR (JAva GUi for Applied Research) is a Java software tool providing an advanced text editor and graphical user interface (GUI) to manipulate DAKOTA (Design Analysis Kit for Optimization and Terascale Applications) input specifications. This document focuses on the technical background necessary for a developer to understand JAGUAR.
Balance Devices Train Golfers for a Consistent Swing
NASA Technical Reports Server (NTRS)
2015-01-01
As part of the effort to understand the effects of spaceflight on astronauts, NASA funded research that resulted in a commercial product to treat balance disorders. West Palm Beach, Florida-based Sports Therapy Inc. worked with the inventor to modify the technology, creating the Dynamic Balance System (DBS) for sports applications. DBS is now used by Professional Golfers' Association-owned facilities and golf academies to help players achieve an effective, balanced swing.
CrossTalk: The Journal of Defense Software Engineering. Volume 20, Number 9, September 2007
2007-09-01
underlying application framework, e.g., Java Enter- prise Edition or .NET. This increases the risk that consumer Web services not based on the same...weaknesses and vulnera- bilities that are targeted by attackers and malicious code. For example, Apache Axis 2 enables a Java devel- oper to simply...load his/her Java objects into the Axis SOAP engine. At runtime, it is the SOAP engine that determines which incoming SOAP request messages should be
T-Check in Technologies for Interoperability: Web Services and Security--Single Sign-On
2007-12-01
following tools: • Apache Tomcat 6.0—a Java Servlet container to host the Web services and a simple Web client application [Apache 2007a] • Apache Axis...Eclipse. Eclipse – an open development platform. http://www.eclipse.org/ (2007) [Hunter 2001] Hunter, Jason. Java Servlet Programming, 2nd Edition...Citation SAML 1.1 Java Toolkit SAML Ping Identity’s SAML-1.1 implementation [SourceID 2006] OpenSAML SAML An open source implementation of SAML 1.1
JVM: Java Visual Mapping tool for next generation sequencing read.
Yang, Ye; Liu, Juan
2015-01-01
We developed a program JVM (Java Visual Mapping) for mapping next generation sequencing read to reference sequence. The program is implemented in Java and is designed to deal with millions of short read generated by sequence alignment using the Illumina sequencing technology. It employs seed index strategy and octal encoding operations for sequence alignments. JVM is useful for DNA-Seq, RNA-Seq when dealing with single-end resequencing. JVM is a desktop application, which supports reads capacity from 1 MB to 10 GB.
Towards 100,000 CPU Cycle-Scavenging by Genetic Algorithms
NASA Technical Reports Server (NTRS)
Globus, Al; Biegel, Bryan A. (Technical Monitor)
2001-01-01
We examine a web-centric design using standard tools such as web servers, web browsers, PHP, and mySQL. We also consider the applicability of Information Power Grid tools such as the Globus (no relation to the author) Toolkit. We intend to implement this architecture with JavaGenes running on at least two cycle-scavengers: Condor and United Devices. JavaGenes, a genetic algorithm code written in Java, will be used to evolve multi-species reactive molecular force field parameters.
Verification Tools Secure Online Shopping, Banking
NASA Technical Reports Server (NTRS)
2010-01-01
Just like rover or rocket technology sent into space, the software that controls these technologies must be extensively tested to ensure reliability and effectiveness. Ames Research Center invented the open-source Java Pathfinder (JPF) toolset for the deep testing of Java-based programs. Fujitsu Labs of America Inc., based in Sunnyvale, California, improved the capabilities of the JPF Symbolic Pathfinder tool, establishing the tool as a means of thoroughly testing the functionality and security of Web-based Java applications such as those used for Internet shopping and banking.
BioLayout(Java): versatile network visualisation of structural and functional relationships.
Goldovsky, Leon; Cases, Ildefonso; Enright, Anton J; Ouzounis, Christos A
2005-01-01
Visualisation of biological networks is becoming a common task for the analysis of high-throughput data. These networks correspond to a wide variety of biological relationships, such as sequence similarity, metabolic pathways, gene regulatory cascades and protein interactions. We present a general approach for the representation and analysis of networks of variable type, size and complexity. The application is based on the original BioLayout program (C-language implementation of the Fruchterman-Rheingold layout algorithm), entirely re-written in Java to guarantee portability across platforms. BioLayout(Java) provides broader functionality, various analysis techniques, extensions for better visualisation and a new user interface. Examples of analysis of biological networks using BioLayout(Java) are presented.
NASA Astrophysics Data System (ADS)
Sumantari, Y. D.; Slamet, I.; Sugiyanto
2017-06-01
Semiparametric regression is a statistical analysis method that consists of parametric and nonparametric regression. There are various approach techniques in nonparametric regression. One of the approach techniques is spline. Central Java is one of the most densely populated province in Indonesia. Population density in this province can be modeled by semiparametric regression because it consists of parametric and nonparametric component. Therefore, the purpose of this paper is to determine the factors that in uence population density in Central Java using the semiparametric spline regression model. The result shows that the factors which in uence population density in Central Java is Family Planning (FP) active participants and district minimum wage.
Chemozart: a web-based 3D molecular structure editor and visualizer platform.
Mohebifar, Mohamad; Sajadi, Fatemehsadat
2015-01-01
Chemozart is a 3D Molecule editor and visualizer built on top of native web components. It offers an easy to access service, user-friendly graphical interface and modular design. It is a client centric web application which communicates with the server via a representational state transfer style web service. Both client-side and server-side application are written in JavaScript. A combination of JavaScript and HTML is used to draw three-dimensional structures of molecules. With the help of WebGL, three-dimensional visualization tool is provided. Using CSS3 and HTML5, a user-friendly interface is composed. More than 30 packages are used to compose this application which adds enough flexibility to it to be extended. Molecule structures can be drawn on all types of platforms and is compatible with mobile devices. No installation is required in order to use this application and it can be accessed through the internet. This application can be extended on both server-side and client-side by implementing modules in JavaScript. Molecular compounds are drawn on the HTML5 Canvas element using WebGL context. Chemozart is a chemical platform which is powerful, flexible, and easy to access. It provides an online web-based tool used for chemical visualization along with result oriented optimization for cloud based API (application programming interface). JavaScript libraries which allow creation of web pages containing interactive three-dimensional molecular structures has also been made available. The application has been released under Apache 2 License and is available from the project website https://chemozart.com.
JGromacs: a Java package for analyzing protein simulations.
Münz, Márton; Biggin, Philip C
2012-01-23
In this paper, we introduce JGromacs, a Java API (Application Programming Interface) that facilitates the development of cross-platform data analysis applications for Molecular Dynamics (MD) simulations. The API supports parsing and writing file formats applied by GROMACS (GROningen MAchine for Chemical Simulations), one of the most widely used MD simulation packages. JGromacs builds on the strengths of object-oriented programming in Java by providing a multilevel object-oriented representation of simulation data to integrate and interconvert sequence, structure, and dynamics information. The easy-to-learn, easy-to-use, and easy-to-extend framework is intended to simplify and accelerate the implementation and development of complex data analysis algorithms. Furthermore, a basic analysis toolkit is included in the package. The programmer is also provided with simple tools (e.g., XML-based configuration) to create applications with a user interface resembling the command-line interface of GROMACS applications. JGromacs and detailed documentation is freely available from http://sbcb.bioch.ox.ac.uk/jgromacs under a GPLv3 license .
JGromacs: A Java Package for Analyzing Protein Simulations
2011-01-01
In this paper, we introduce JGromacs, a Java API (Application Programming Interface) that facilitates the development of cross-platform data analysis applications for Molecular Dynamics (MD) simulations. The API supports parsing and writing file formats applied by GROMACS (GROningen MAchine for Chemical Simulations), one of the most widely used MD simulation packages. JGromacs builds on the strengths of object-oriented programming in Java by providing a multilevel object-oriented representation of simulation data to integrate and interconvert sequence, structure, and dynamics information. The easy-to-learn, easy-to-use, and easy-to-extend framework is intended to simplify and accelerate the implementation and development of complex data analysis algorithms. Furthermore, a basic analysis toolkit is included in the package. The programmer is also provided with simple tools (e.g., XML-based configuration) to create applications with a user interface resembling the command-line interface of GROMACS applications. Availability: JGromacs and detailed documentation is freely available from http://sbcb.bioch.ox.ac.uk/jgromacs under a GPLv3 license. PMID:22191855
DOE Office of Scientific and Technical Information (OSTI.GOV)
Anderson, Mathew; Bowen, Brian; Coles, Dwight
The Middleware Automated Deployment Utilities consists the these three components: MAD: Utility designed to automate the deployment of java applications to multiple java application servers. The product contains a front end web utility and backend deployment scripts. MAR: Web front end to maintain and update the components inside database. MWR-Encrypt: Web utility to convert a text string to an encrypted string that is used by the Oracle Weblogic application server. The encryption is done using the built in functions if the Oracle Weblogic product and is mainly used to create an encrypted version of a database password.
Mâaref, Khaled; Martinet, Noël; Grumillier, Constance; Ghannouchi, Slaheddine; André, Jean Marie; Paysant, Jean
2010-06-01
To analyze the spatiotemporal parameters in the terminal swing phase of the prosthetic limb in unilateral transfemoral amputees (TFAs) compared with a group of asymptomatic subjects, and to identify a latency period (LP) in the TFA between the full extension of the prosthetic knee and the initial ground contact of the ipsilateral foot. To study the correlation between the LP and the duration of the swing phase. To evaluate the influence of the type of knee, the time since amputation, and the amputation level on the latency period. Three-dimensional gait analysis with an optoelectronic device. Gait analysis laboratory of a re-education and functional rehabilitation service. TFA (n=29) and able-bodied (n=15) subjects. Not applicable. Spatiotemporal and kinematics gait parameters. The swing phase and the LP of the prosthetic limb, associated with a consequently longer single-limb stance phase in the intact limb, were significantly longer than those measured in the intact limbs of these subjects, as well as those measured on both lower limbs of the able-bodied subjects (P<.05). There is a positive correlation (P<.05; r(2)=.58 between the LP and the swing phase on the TFA's prosthetic side. The LP measured in the prosthetic limb of TFA with a swing-phase control prosthetic knee is significantly greater than in those using the microprocessor-controlled prosthetic knee (P<.05). Of negligible duration in able-bodied subjects and in the intact limb of TFA, the LP is significantly greater in the prosthetic limb. It can explain the lengthened swing phase on the prosthetic side of those subjects. The use of a microprocessor-controlled prosthetic knee allows the LP to be reduced. This LP appears to be necessary to insure the stability of the prosthetic knee. We suggest calling this time "confidence time." Copyright 2010 American Congress of Rehabilitation Medicine. Published by Elsevier Inc. All rights reserved.
Quality assurance of a gimbaled head swing verification using feature point tracking.
Miura, Hideharu; Ozawa, Shuichi; Enosaki, Tsubasa; Kawakubo, Atsushi; Hosono, Fumika; Yamada, Kiyoshi; Nagata, Yasushi
2017-01-01
To perform dynamic tumor tracking (DTT) for clinical applications safely and accurately, gimbaled head swing verification is important. We propose a quantitative gimbaled head swing verification method for daily quality assurance (QA), which uses feature point tracking and a web camera. The web camera was placed on a couch at the same position for every gimbaled head swing verification, and could move based on a determined input function (sinusoidal patterns; amplitude: ± 20 mm; cycle: 3 s) in the pan and tilt directions at isocenter plane. Two continuous images were then analyzed for each feature point using the pyramidal Lucas-Kanade (LK) method, which is an optical flow estimation algorithm. We used a tapped hole as a feature point of the gimbaled head. The period and amplitude were analyzed to acquire a quantitative gimbaled head swing value for daily QA. The mean ± SD of the period were 3.00 ± 0.03 (range: 3.00-3.07) s and 3.00 ± 0.02 (range: 3.00-3.07) s in the pan and tilt directions, respectively. The mean ± SD of the relative displacement were 19.7 ± 0.08 (range: 19.6-19.8) mm and 18.9 ± 0.2 (range: 18.4-19.5) mm in the pan and tilt directions, respectively. The gimbaled head swing was reliable for DTT. We propose a quantitative gimbaled head swing verification method for daily QA using the feature point tracking method and a web camera. Our method can quantitatively assess the gimbaled head swing for daily QA from baseline values, measured at the time of acceptance and commissioning. © 2016 The Authors. Journal of Applied Clinical Medical Physics published by Wiley Periodicals, Inc. on behalf of American Association of Physicists in Medicine.
Pang, Marco Y C; Yang, Jaynie F
2002-07-01
Humans can make smooth, continuous transitions in walking direction from forward to backward. Thus, the processing of sensory input must allow a similar continuum of possibilities. Hip extension and reduced load are two important conditions that control the transition from the stance to swing phase during forward stepping in human infants. The purpose of this study was to determine whether the same factors also regulate the initiation of the swing phase in other directions of stepping. Thirty-seven infants between the ages of 5 and 13 months were studied during supported forward and sideways stepping on a treadmill. Disturbances were elicited by placing a piece of cardboard under the foot and pulling the cardboard in different directions. In this way, the leg was displaced in a particular direction and simultaneously unloaded. We observed whether the swing phase was immediately initiated after the application of disturbances in various directions. Electromyography, vertical ground reaction forces, and hip motion in frontal and sagittal planes were recorded. The results showed that the most potent sensory input to initiate the swing phase depends on the direction of stepping. Although low load was always necessary to initiate swing for all directions of walking, the preferred hip position was always one directly opposite the direction of walking. The results indicated the presence of selective gating of sensory input from the legs as a function of the direction of stepping.
Multimedia consultation session recording and playback using Java-based browser in global PACS
NASA Astrophysics Data System (ADS)
Martinez, Ralph; Shah, Pinkesh J.; Yu, Yuan-Pin
1998-07-01
The current version of the Global PACS software system uses a Java-based implementation of the Remote Consultation and Diagnosis (RCD) system. The Java RCD includes a multimedia consultation session between physicians that includes text, static image, image annotation, and audio data. The JAVA RCD allows 2-4 physicians to collaborate on a patient case. It allows physicians to join the session via WWW Java-enabled browsers or stand alone RCD application. The RCD system includes a distributed database archive system for archiving and retrieving patient and session data. The RCD system can be used for store and forward scenarios, case reviews, and interactive RCD multimedia sessions. The RCD system operates over the Internet, telephone lines, or in a private Intranet. A multimedia consultation session can be recorded, and then played back at a later time for review, comments, and education. A session can be played back using Java-enabled WWW browsers on any operating system platform. The JAVA RCD system shows that a case diagnosis can be captured digitally and played back with the original real-time temporal relationships between data streams. In this paper, we describe design and implementation of the RCD session playback.
JSXGraph--Dynamic Mathematics with JavaScript
ERIC Educational Resources Information Center
Gerhauser, Michael; Valentin, Bianca; Wassermann, Alfred
2010-01-01
Since Java applets seem to be on the retreat in web application, other approaches for displaying interactive mathematics in the web browser are needed. One such alternative could be our open-source project JSXGraph. It is a cross-browser library for displaying interactive geometry, function plotting, graphs, and data visualization in a web…
Factors to Consider When Implementing Automated Software Testing
2016-11-10
programming, e.g., Java or Visual Basic. Subject Matter Experts (SME) with firm grasp of application being automated. 2. Additional costs for setup (e.g...Abilities (KSA) required (e.g., Test and Evaluation). 2. Analyze programming skills needed (e.g., Java , C, C++, Visual Basic). 3. Compose team – testers
Estimation of toxicity using a Java based software tool
A software tool has been developed that will allow a user to estimate the toxicity for a variety of endpoints (such as acute aquatic toxicity). The software tool is coded in Java and can be accessed using a web browser (or alternatively downloaded and ran as a stand alone applic...
MzJava: An open source library for mass spectrometry data processing.
Horlacher, Oliver; Nikitin, Frederic; Alocci, Davide; Mariethoz, Julien; Müller, Markus; Lisacek, Frederique
2015-11-03
Mass spectrometry (MS) is a widely used and evolving technique for the high-throughput identification of molecules in biological samples. The need for sharing and reuse of code among bioinformaticians working with MS data prompted the design and implementation of MzJava, an open-source Java Application Programming Interface (API) for MS related data processing. MzJava provides data structures and algorithms for representing and processing mass spectra and their associated biological molecules, such as metabolites, glycans and peptides. MzJava includes functionality to perform mass calculation, peak processing (e.g. centroiding, filtering, transforming), spectrum alignment and clustering, protein digestion, fragmentation of peptides and glycans as well as scoring functions for spectrum-spectrum and peptide/glycan-spectrum matches. For data import and export MzJava implements readers and writers for commonly used data formats. For many classes support for the Hadoop MapReduce (hadoop.apache.org) and Apache Spark (spark.apache.org) frameworks for cluster computing was implemented. The library has been developed applying best practices of software engineering. To ensure that MzJava contains code that is correct and easy to use the library's API was carefully designed and thoroughly tested. MzJava is an open-source project distributed under the AGPL v3.0 licence. MzJava requires Java 1.7 or higher. Binaries, source code and documentation can be downloaded from http://mzjava.expasy.org and https://bitbucket.org/sib-pig/mzjava. This article is part of a Special Issue entitled: Computational Proteomics. Copyright © 2015 Elsevier B.V. All rights reserved.
Developing and Benchmarking Native Linux Applications on Android
NASA Astrophysics Data System (ADS)
Batyuk, Leonid; Schmidt, Aubrey-Derrick; Schmidt, Hans-Gunther; Camtepe, Ahmet; Albayrak, Sahin
Smartphones get increasingly popular where more and more smartphone platforms emerge. Special attention was gained by the open source platform Android which was presented by the Open Handset Alliance (OHA) hosting members like Google, Motorola, and HTC. Android uses a Linux kernel and a stripped-down userland with a custom Java VM set on top. The resulting system joins the advantages of both environments, while third-parties are intended to develop only Java applications at the moment.
FlaME: Flash Molecular Editor - a 2D structure input tool for the web.
Dallakian, Pavel; Haider, Norbert
2011-02-01
So far, there have been no Flash-based web tools available for chemical structure input. The authors herein present a feasibility study, aiming at the development of a compact and easy-to-use 2D structure editor, using Adobe's Flash technology and its programming language, ActionScript. As a reference model application from the Java world, we selected the Java Molecular Editor (JME). In this feasibility study, we made an attempt to realize a subset of JME's functionality in the Flash Molecular Editor (FlaME) utility. These basic capabilities are: structure input, editing and depiction of single molecules, data import and export in molfile format. The result of molecular diagram sketching in FlaME is accessible in V2000 molfile format. By integrating the molecular editor into a web page, its communication with the HTML elements on this page is established using the two JavaScript functions, getMol() and setMol(). In addition, structures can be copied to the system clipboard. A first attempt was made to create a compact single-file application for 2D molecular structure input/editing on the web, based on Flash technology. With the application examples presented in this article, it could be demonstrated that the Flash methods are principally well-suited to provide the requisite communication between the Flash object (application) and the HTML elements on a web page, using JavaScript functions.
Interactive Analysis of General Beam Configurations using Finite Element Methods and JavaScript
NASA Astrophysics Data System (ADS)
Hernandez, Christopher
Advancements in computer technology have contributed to the widespread practice of modelling and solving engineering problems through the use of specialized software. The wide use of engineering software comes with the disadvantage to the user of costs from the required purchase of software licenses. The creation of accurate, trusted, and freely available applications capable of conducting meaningful analysis of engineering problems is a way to mitigate to the costs associated with every-day engineering computations. Writing applications in the JavaScript programming language allows the applications to run within any computer browser, without the need to install specialized software, since all internet browsers are equipped with virtual machines (VM) that allow the browsers to execute JavaScript code. The objective of this work is the development of an application that performs the analysis of a completely general beam through use of the finite element method. The app is written in JavaScript and embedded in a web page so it can be downloaded and executed by a user with an internet connection. This application allows the user to analyze any uniform or non-uniform beam, with any combination of applied forces, moments, distributed loads, and boundary conditions. Outputs for this application include lists the beam deformations and slopes, as well as lateral and slope deformation graphs, bending stress distributions, and shear and a moment diagrams. To validate the methodology of the GBeam finite element app, its results are verified using the results from obtained from two other established finite element solvers for fifteen separate test cases.
Java 3D Interactive Visualization for Astrophysics
NASA Astrophysics Data System (ADS)
Chae, K.; Edirisinghe, D.; Lingerfelt, E. J.; Guidry, M. W.
2003-05-01
We are developing a series of interactive 3D visualization tools that employ the Java 3D API. We have applied this approach initially to a simple 3-dimensional galaxy collision model (restricted 3-body approximation), with quite satisfactory results. Running either as an applet under Web browser control, or as a Java standalone application, this program permits real-time zooming, panning, and 3-dimensional rotation of the galaxy collision simulation under user mouse and keyboard control. We shall also discuss applications of this technology to 3-dimensional visualization for other problems of astrophysical interest such as neutron star mergers and the time evolution of element/energy production networks in X-ray bursts. *Managed by UT-Battelle, LLC, for the U.S. Department of Energy under contract DE-AC05-00OR22725.
Companion Chip: Building a Segregated Hardware Architecture
NASA Astrophysics Data System (ADS)
Pareaud, Thomas; Houelle, Alain; Vaucher, Niolas; Albinet, Mathieu; Honvault, Christophe
2011-08-01
Partitioning is a more and more mature concept in Space industry. It aims at assuring that some error propagation modes are not possible. This paper gives an overview of an analysis conducted in the frame of a research and technology study performed in 2010/2011. The "Java Companion Chip" study addresses an interesting approach to partitioning using hardware concepts: a SoC architecture integrates a master processor, a companion chip and additional hardware functions aiming at enforcing the time and space segregation between the master processor and the slave one.This paper discusses the benefits and the main challenges of the proposed approach. In addition, it presents an application of these concepts to a case study: a Leon/Java processor architecture able to concurrently execute native and Java applications.
PDDL4J: a planning domain description library for java
NASA Astrophysics Data System (ADS)
Pellier, D.; Fiorino, H.
2018-01-01
PDDL4J (Planning Domain Description Library for Java) is an open source toolkit for Java cross-platform developers meant (1) to provide state-of-the-art planners based on the Pddl language, and (2) to facilitate research works on new planners. In this article, we present an overview of the Automated Planning concepts and languages. We present some planning systems and their most significant applications. Then, we detail the Pddl4j toolkit with an emphasis on the available informative structures, heuristics and search algorithms.
NASA Astrophysics Data System (ADS)
Pulsani, B. R.
2017-11-01
Tank Information System is a web application which provides comprehensive information about minor irrigation tanks of Telangana State. As part of the program, a web mapping application using Flex and ArcGIS server was developed to make the data available to the public. In course of time as Flex be-came outdated, a migration of the client interface to the latest JavaScript based technologies was carried out. Initially, the Flex based application was migrated to ArcGIS JavaScript API using Dojo Toolkit. Both the client applications used published services from ArcGIS server. To check the migration pattern from proprietary to open source, the JavaScript based ArcGIS application was later migrated to OpenLayers and Dojo Toolkit which used published service from GeoServer. The migration pattern noticed in the study especially emphasizes upon the use of Dojo Toolkit and PostgreSQL database for ArcGIS server so that migration to open source could be performed effortlessly. The current ap-plication provides a case in study which could assist organizations in migrating their proprietary based ArcGIS web applications to open source. Furthermore, the study reveals cost benefits of adopting open source against commercial software's.
Miyake, Tamon; Tsukune, Mariko; Kobayashi, Yo; Sugano, Shigeki; Fujie, Masakatsu G
2016-08-01
Elderly people are at risk of tripping because of their narrow range of articular motion. To avoid tripping, gait training that improves their range of articular motion would be beneficial. In this study we propose a gait-training robot that applies a torque during the pre-swing phase to achieve this goal. We investigated the relationship between magnitude of applied torque and change in the range of knee-articular motion while walking before and after the application of this torque. We developed a wearable robot and carried out an experiment on human participants in which a motor pulls a string embedded on the robotic frame, applying torque in the pre-swing phase for a period of 20 [s]. Before and after applying torque the participant walked normally for 15 [s] without interference from the robot. We found that knee flexion angle increased after applying the torque if the torque was within the range of approximately 6-8 [Nm]. Therefore, we were able to verify that a new range of knee articular motion can be learned through application of torque.
Jannovar: a java library for exome annotation.
Jäger, Marten; Wang, Kai; Bauer, Sebastian; Smedley, Damian; Krawitz, Peter; Robinson, Peter N
2014-05-01
Transcript-based annotation and pedigree analysis are two basic steps in the computational analysis of whole-exome sequencing experiments in genetic diagnostics and disease-gene discovery projects. Here, we present Jannovar, a stand-alone Java application as well as a Java library designed to be used in larger software frameworks for exome and genome analysis. Jannovar uses an interval tree to identify all transcripts affected by a given variant, and provides Human Genome Variation Society-compliant annotations both for variants affecting coding sequences and splice junctions as well as untranslated regions and noncoding RNA transcripts. Jannovar can also perform family-based pedigree analysis with Variant Call Format (VCF) files with data from members of a family segregating a Mendelian disorder. Using a desktop computer, Jannovar requires a few seconds to annotate a typical VCF file with exome data. Jannovar is freely available under the BSD2 license. Source code as well as the Java application and library file can be downloaded from http://compbio.charite.de (with tutorial) and https://github.com/charite/jannovar. © 2014 WILEY PERIODICALS, INC.
The Evolution of the DARWIN System
NASA Technical Reports Server (NTRS)
Walton, Joan D.; Filman, Robert E.; Korsmeyer, David J.; Norvig, Peter (Technical Monitor)
1999-01-01
DARWIN is a web-based system for presenting the results of wind-tunnel testing and computational model analyses to aerospace designers. DARWIN captures the data, maintains the information, and manages derived knowledge (e.g. visualizations, etc.) of large quantities of aerospace data. In addition, it provides tools and an environment for distributed collaborative engineering. We are currently constructing the third version of the DARWIN software system. DARWN's development history has, in some sense, tracked the development of web applications. The 1995 DARWIN reflected the latest web technologies--CGI scripts, Java applets and a three-layer architecture--available at that time. The 1997 version of DARWIN expanded on this base, making extensive use of a plethora of web technologies, including Java/JavaScript and Dynamic HTML. While more powerful, this multiplicity has proven to be a maintenance and development headache. The year 2000 version of DARWIN will provide a more stable and uniform foundation environment, composed primarily of Java mechanisms. In this paper, we discuss this evolution, comparing the strengths and weaknesses of the various architectural approaches and describing the lessons learned about building complex web applications.
NASA Astrophysics Data System (ADS)
Pullia, A.; Zocca, F.; Capra, S.
2018-02-01
An original technique for the measurement of charge signals from ionizing particle/radiation detectors has been implemented in an application-specific integrated circuit form. The device performs linear measurements of the charge both within and beyond its output voltage swing. The device features an unprecedented spectroscopic dynamic range of 102 dB and is suitable for high-resolution ion and X-γ ray spectroscopy. We believe that this approach may change a widespread paradigm according to which no high-resolution spectroscopy is possible when working close to or beyond the limit of the preamplifier's output voltage swing.
Pullia, A; Zocca, F; Capra, S
2018-02-01
An original technique for the measurement of charge signals from ionizing particle/radiation detectors has been implemented in an application-specific integrated circuit form. The device performs linear measurements of the charge both within and beyond its output voltage swing. The device features an unprecedented spectroscopic dynamic range of 102 dB and is suitable for high-resolution ion and X-γ ray spectroscopy. We believe that this approach may change a widespread paradigm according to which no high-resolution spectroscopy is possible when working close to or beyond the limit of the preamplifier's output voltage swing.
NASA Astrophysics Data System (ADS)
Prasetyo, S. Y. J.; Hartomo, K. D.
2018-01-01
The Spatial Plan of the Province of Central Java 2009-2029 identifies that most regencies or cities in Central Java Province are very vulnerable to landslide disaster. The data are also supported by other data from Indonesian Disaster Risk Index (In Indonesia called Indeks Risiko Bencana Indonesia) 2013 that suggest that some areas in Central Java Province exhibit a high risk of natural disasters. This research aims to develop an application architecture and analysis methodology in GIS to predict and to map rainfall distribution. We propose our GIS architectural application of “Multiplatform Architectural Spatiotemporal” and data analysis methods of “Triple Exponential Smoothing” and “Spatial Interpolation” as our significant scientific contribution. This research consists of 2 (two) parts, namely attribute data prediction using TES method and spatial data prediction using Inverse Distance Weight (IDW) method. We conduct our research in 19 subdistricts in the Boyolali Regency, Central Java Province, Indonesia. Our main research data is the biweekly rainfall data in 2000-2016 Climatology, Meteorology, and Geophysics Agency (In Indonesia called Badan Meteorologi, Klimatologi, dan Geofisika) of Central Java Province and Laboratory of Plant Disease Observations Region V Surakarta, Central Java. The application architecture and analytical methodology of “Multiplatform Architectural Spatiotemporal” and spatial data analysis methodology of “Triple Exponential Smoothing” and “Spatial Interpolation” can be developed as a GIS application framework of rainfall distribution for various applied fields. The comparison between the TES and IDW methods show that relative to time series prediction, spatial interpolation exhibit values that are approaching actual. Spatial interpolation is closer to actual data because computed values are the rainfall data of the nearest location or the neighbour of sample values. However, the IDW’s main weakness is that some area might exhibit the rainfall value of 0. The representation of 0 in the spatial interpolation is mainly caused by the absence of rainfall data in the nearest sample point or too far distance that produces smaller weight.
Owgis 2.0: Open Source Java Application that Builds Web GIS Interfaces for Desktop Andmobile Devices
NASA Astrophysics Data System (ADS)
Zavala Romero, O.; Chassignet, E.; Zavala-Hidalgo, J.; Pandav, H.; Velissariou, P.; Meyer-Baese, A.
2016-12-01
OWGIS is an open source Java and JavaScript application that builds easily configurable Web GIS sites for desktop and mobile devices. The current version of OWGIS generates mobile interfaces based on HTML5 technology and can be used to create mobile applications. The style of the generated websites can be modified using COMPASS, a well known CSS Authoring Framework. In addition, OWGIS uses several Open Geospatial Consortium standards to request datafrom the most common map servers, such as GeoServer. It is also able to request data from ncWMS servers, allowing the websites to display 4D data from NetCDF files. This application is configured by XML files that define which layers, geographic datasets, are displayed on the Web GIS sites. Among other features, OWGIS allows for animations; streamlines from vector data; virtual globe display; vertical profiles and vertical transects; different color palettes; the ability to download data; and display text in multiple languages. OWGIS users are mainly scientists in the oceanography, meteorology and climate fields.
Server-Side JavaScript Debugging: Viewing the Contents of an Object
DOE Office of Scientific and Technical Information (OSTI.GOV)
Hampton, J.; Simons, R.
1999-04-21
JavaScript allows the definition and use of large, complex objects. Unlike some other object-oriented languages, it also allows run-time modifications not only of the values of object components, but also of the very structure of the object itself. This feature is powerful and sometimes very convenient, but it can be difficult to keep track of the object's structure and values throughout program execution. What's needed is a simple way to view the current state of an object at any point during execution. There is a debug function that is included in the Netscape server-side JavaScript environment. The function outputs themore » value(s) of the expression given as the argument to the function in the JavaScript Application Manager's debug window [SSJS].« less
Innovative Technology for Teaching Introductory Astronomy
NASA Astrophysics Data System (ADS)
Guidry, Mike
The application of state-of-the-art technology (primarily Java and Flash MX Actionscript on the client side and Java PHP PERL XML and SQL databasing on the server side) to the teaching of introductory astronomy will be discussed. A completely online syllabus in introductory astronomy built around more than 350 interactive animations called ""Online Journey through Astronomy"" and a new set of 20 online virtual laboratories in astronomy that we are currently developing will be used as illustration. In addition to demonstration of the technology our experience using these technologies to teach introductory astronomy to thousands of students in settings ranging from traditional classrooms to full distance learning will be summarized. Recent experiments using Java and vector graphics programming of handheld devices (Personal Digital Assistants and cell phones) with wireless wide-area connectivity for applications in astronomy education will also be described.
NASA Astrophysics Data System (ADS)
Sventek, Joe
1998-12-01
Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA 94304, USA Introduction The USENIX Conference on Object-Oriented Technologies and Systems (COOTS) is held annually in the late spring. The conference evolved from a set of C++ workshops that were held under the auspices of USENIX, the first of which met in 1989. Given the growing diverse interest in object-oriented technologies, the C++ focus of the workshop eventually became too narrow, with the result that the scope was widened in 1995 to include object-oriented technologies and systems. COOTS is intended to showcase advanced R&D efforts in object-oriented technologies and software systems. The conference emphasizes experimental research and experience gained by using object-oriented techniques and languages to build complex software systems that meet real-world needs. COOTS solicits papers in the following general areas: application of, and experiences with, object-oriented technologies in particular domains (e.g. financial, medical, telecommunication); the architecture and implementation of distributed object systems (e.g. CORBA, DCOM, RMI); object-oriented programming and specification languages; object-oriented design and analysis. The 4th meeting of COOTS was held 27 - 30 April 1998 at the El Dorado Hotel, Santa Fe, New Mexico, USA. Several tutorials were given. The technical program proper consisted of a single track of six sessions, with three paper presentations per session. A keynote address and a provocative panel session rounded out the technical program. The program committee reviewed 56 papers, selecting the best 18 for presentation in the technical sessions. While we solicit papers across the spectrum of applications of object-oriented technologies, this year there was a predominance of distributed, object-oriented papers. The accepted papers reflected this asymmetry, with 15 papers on distributed objects and 3 papers on object-oriented languages. The papers in this special issue are the six best distributed object papers (in the opinion of the program committee). They represent the diversity of research in this particular area, and should give the reader a good idea of the types of papers presented at COOTS as well as the calibre of the work so presented. The papers The paper by Jain, Widoff and Schmidt explores the suitability of Java for writing performance-sensitive distributed applications. Despite the popularity of Java, there are many concerns about its efficiency; in particular, networking and computation performance are key concerns when considering the use of Java to develop performance-sensitive distributed applications. This paper makes three contributions to the study of Java for these applications: it describes an architecture using Java and the Web to develop MedJava, which is a distributed electronic medical imaging system with stringent networking and computation requirements; it presents benchmarks of MedJava image processing and compares the results to the performance of xv, which is an equivalent image processing application written in C; it presents performance benchmarks using Java as a transport interface to exchange large medical images over high-speed ATM networks. The paper by Little and Shrivastava covers the integration of several important topics: transactions, distributed systems, Java, the Internet and security. The usefulness of this paper lies in the synthesis of an effective solution applying work in different areas of computing to the Java environment. Securing applications constructed from distributed objects is important if these applications are to be used in mission-critical situations. Delegation is one aspect of distributed system security that is necessary for such applications. The paper by Nagaratnam and Lea describes a secure delegation model for Java-based, distributed object environments. The paper by Frølund and Koistinen addresses the topical issue of providing a common way for describing Quality-of-Service (QoS) features in distributed, object-oriented systems. They present a general QoS language, QML, that can be used to capture QoS properties as part of a design. They also show how to extend UML to support QML concepts. The paper by Szymaszek, Uszok and Zielinski discusses the important issue of efficient implementation and usage of fine-grained objects in CORBA-based applications. Fine-grained objects can have serious ramifications on overall application performance and scalability, and the paper suggests that such objects should not be treated as first-class CORBA objects, proposing instead the use of collections and smart proxies for efficient implementation. The paper by Milojicic, LaForge and Chauhan describes a mobile objects and agents infrastructure. Their particular research has focused on communication support across agent migration and extensive resource control. The paper also discusses issues regarding interoperation between agent systems. Acknowledgments The editor wishes to thank all of the authors, reviewers and publishers. Without their excellent work, and the contribution of their valuable time, this special issue would not have been possible.
FlaME: Flash Molecular Editor - a 2D structure input tool for the web
2011-01-01
Background So far, there have been no Flash-based web tools available for chemical structure input. The authors herein present a feasibility study, aiming at the development of a compact and easy-to-use 2D structure editor, using Adobe's Flash technology and its programming language, ActionScript. As a reference model application from the Java world, we selected the Java Molecular Editor (JME). In this feasibility study, we made an attempt to realize a subset of JME's functionality in the Flash Molecular Editor (FlaME) utility. These basic capabilities are: structure input, editing and depiction of single molecules, data import and export in molfile format. Implementation The result of molecular diagram sketching in FlaME is accessible in V2000 molfile format. By integrating the molecular editor into a web page, its communication with the HTML elements on this page is established using the two JavaScript functions, getMol() and setMol(). In addition, structures can be copied to the system clipboard. Conclusion A first attempt was made to create a compact single-file application for 2D molecular structure input/editing on the web, based on Flash technology. With the application examples presented in this article, it could be demonstrated that the Flash methods are principally well-suited to provide the requisite communication between the Flash object (application) and the HTML elements on a web page, using JavaScript functions. PMID:21284863
NASA Astrophysics Data System (ADS)
Chahrazed, Yahiaoui; Jean-Louis, Lanet; Mohamed, Mezghiche; Karim, Tamine
2018-01-01
Fault attack represents one of the serious threats against Java Card security. It consists of physical perturbation of chip components to introduce faults in the code execution. A fault may be induced using a laser beam to impact opcodes and operands of instructions. This could lead to a mutation of the application code in such a way that it becomes hostile. Any successful attack may reveal a secret information stored in the card or grant an undesired authorisation. We propose a methodology to recognise, during the development step, the sensitive patterns to the fault attack in the Java Card applications. It is based on the concepts from text categorisation and machine learning. In fact, in this method, we represented the patterns using opcodes n-grams as features, and we evaluated different machine learning classifiers. The results show that the classifiers performed poorly when classifying dangerous sensitive patterns, due to the imbalance of our data-set. The number of dangerous sensitive patterns is much lower than the number of not dangerous patterns. We used resampling techniques to balance the class distribution in our data-set. The experimental results indicated that the resampling techniques improved the accuracy of the classifiers. In addition, our proposed method reduces the execution time of sensitive patterns classification in comparison to the SmartCM tool. This tool is used in our study to evaluate the effect of faults on Java Card applications.
Remote Control Laboratory Using EJS Applets and TwinCAT Programmable Logic Controllers
ERIC Educational Resources Information Center
Besada-Portas, E.; Lopez-Orozco, J. A.; de la Torre, L.; de la Cruz, J. M.
2013-01-01
This paper presents a new methodology to develop remote laboratories for systems engineering and automation control courses, based on the combined use of TwinCAT, a laboratory Java server application, and Easy Java Simulations (EJS). The TwinCAT system is used to close the control loop for the selected plants by means of programmable logic…
Access Control of Web and Java Based Applications
NASA Technical Reports Server (NTRS)
Tso, Kam S.; Pajevski, Michael J.; Johnson, Bryan
2011-01-01
Cyber security has gained national and international attention as a result of near continuous headlines from financial institutions, retail stores, government offices and universities reporting compromised systems and stolen data. Concerns continue to rise as threats of service interruption, and spreading of viruses become ever more prevalent and serious. Controlling access to application layer resources is a critical component in a layered security solution that includes encryption, firewalls, virtual private networks, antivirus, and intrusion detection. In this paper we discuss the development of an application-level access control solution, based on an open-source access manager augmented with custom software components, to provide protection to both Web-based and Java-based client and server applications.
NASA Technical Reports Server (NTRS)
Dhaliwal, Swarn S.
1997-01-01
An investigation was undertaken to build the software foundation for the WHERE (Web-based Hyper-text Environment for Requirements Engineering) project. The TCM (Toolkit for Conceptual Modeling) was chosen as the foundation software for the WHERE project which aims to provide an environment for facilitating collaboration among geographically distributed people involved in the Requirements Engineering process. The TCM is a collection of diagram and table editors and has been implemented in the C++ programming language. The C++ implementation of the TCM was translated into Java in order to allow the editors to be used for building various functionality of the WHERE project; the WHERE project intends to use the Web as its communication back- bone. One of the limitations of the translated software (TcmJava), which militated against its use in the WHERE project, was persistent data management mechanisms which it inherited from the original TCM; it was designed to be used in standalone applications. Before TcmJava editors could be used as a part of the multi-user, geographically distributed applications of the WHERE project, a persistent storage mechanism must be built which would allow data communication over the Internet, using the capabilities of the Web. An approach involving features of Java, CORBA (Common Object Request Broker), the Web, a middle-ware (Java Relational Binding (JRB)), and a database server was used to build the persistent data management infrastructure for the WHERE project. The developed infrastructure allows a TcmJava editor to be downloaded and run from a network host by using a JDK 1.1 (Java Developer's Kit) compatible Web-browser. The aforementioned editor establishes connection with a server by using the ORB (Object Request Broker) software and stores/retrieves data in/from the server. The server consists of a CORBA object or objects depending upon whether the data is to be made persistent on a single server or multiple servers. The CORBA object providing the persistent data server is implemented using the Java progranu-ning language. It uses the JRB to store/retrieve data in/from a relational database server. The persistent data management system provides transaction and user management facilities which allow multi-user, distributed access to the stored data in a secure manner.
Golf Instruction. An Application of Schmidt's Generalized Motor Program.
ERIC Educational Resources Information Center
Asbell, Ann C.
1989-01-01
This article describes how application of the generalized motor program, conceptualized by Schmidt, can yield consistent and effective results when teaching students the golf swing. Specific teaching suggestions are given and a brief discussion of the applicability of this program to tennis and swimming is included. (JAH)
Early Improper Motion Detection in Golf Swings Using Wearable Motion Sensors: The First Approach
Stančin, Sara; Tomažič, Sašo
2013-01-01
This paper presents an analysis of a golf swing to detect improper motion in the early phase of the swing. Led by the desire to achieve a consistent shot outcome, a particular golfer would (in multiple trials) prefer to perform completely identical golf swings. In reality, some deviations from the desired motion are always present due to the comprehensive nature of the swing motion. Swing motion deviations that are not detrimental to performance are acceptable. This analysis is conducted using a golfer's leading arm kinematic data, which are obtained from a golfer wearing a motion sensor that is comprised of gyroscopes and accelerometers. Applying the principal component analysis (PCA) to the reference observations of properly performed swings, the PCA components of acceptable swing motion deviations are established. Using these components, the motion deviations in the observations of other swings are examined. Any unacceptable deviations that are detected indicate an improper swing motion. Arbitrarily long observations of an individual player's swing sequences can be included in the analysis. The results obtained for the considered example show an improper swing motion in early phase of the swing, i.e., the first part of the backswing. An early detection method for improper swing motions that is conducted on an individual basis provides assistance for performance improvement. PMID:23752563
Early improper motion detection in golf swings using wearable motion sensors: the first approach.
Stančin, Sara; Tomažič, Sašo
2013-06-10
This paper presents an analysis of a golf swing to detect improper motion in the early phase of the swing. Led by the desire to achieve a consistent shot outcome, a particular golfer would (in multiple trials) prefer to perform completely identical golf swings. In reality, some deviations from the desired motion are always present due to the comprehensive nature of the swing motion. Swing motion deviations that are not detrimental to performance are acceptable. This analysis is conducted using a golfer's leading arm kinematic data, which are obtained from a golfer wearing a motion sensor that is comprised of gyroscopes and accelerometers. Applying the principal component analysis (PCA) to the reference observations of properly performed swings, the PCA components of acceptable swing motion deviations are established. Using these components, the motion deviations in the observations of other swings are examined. Any unacceptable deviations that are detected indicate an improper swing motion. Arbitrarily long observations of an individual player's swing sequences can be included in the analysis. The results obtained for the considered example show an improper swing motion in early phase of the swing, i.e., the first part of the backswing. An early detection method for improper swing motions that is conducted on an individual basis provides assistance for performance improvement.
Low-Voltage InGaZnO Thin Film Transistors with Small Sub-Threshold Swing.
Cheng, C H; Chou, K I; Hsu, H H
2015-02-01
We demonstrate a low-voltage driven, indium-gallium-zinc oxide thin-film transistor using high-κ LaAlO3 gate dielectric. A low VT of 0.42 V, very small sub-threshold swing of 68 mV/dec, field-effect mobility of 4.1 cm2/Ns and low operation voltage of 1.4 V were reached simultaneously in LaAlO3/IGZO TFT device. This low-power and small SS TFT has the potential for fast switching speed and low power applications.
Collaborative Scheduling Using JMS in a Mixed Java and .NET Environment
NASA Technical Reports Server (NTRS)
Wang, Yeou-Fang; Wax, Allan; Lam, Ray; Baldwin, John; Borden, Chet
2006-01-01
A collaborative framework/environment was proto-typed to prove the feasibility of scheduling space flight missions on NASA's Deep Space Network (DSN) in a distributed fashion. In this environment, effective collaboration relies on efficient communications among all flight mission and DSN scheduling users. There-fore, messaging becomes critical to timely event notification and data synchronization. In the prototype, a rapid messaging system using Java Message Service (JMS) in a mixed Java and .NET environment is established. This scheme allows both Java and .NET applications to communicate with each other for data synchronization and schedule negotiation. The JMS approach we used is based on a centralized messaging scheme. With proper use of a high speed messaging system, all users in this collaborative framework can communicate with each other to generate a schedule collaboratively to meet DSN and projects tracking needs.
Use of the NetBeans Platform for NASA Robotic Conjunction Assessment Risk Analysis
NASA Technical Reports Server (NTRS)
Sabey, Nickolas J.
2014-01-01
The latest Java and JavaFX technologies are very attractive software platforms for customers involved in space mission operations such as those of NASA and the US Air Force. For NASA Robotic Conjunction Assessment Risk Analysis (CARA), the NetBeans platform provided an environment in which scalable software solutions could be developed quickly and efficiently. Both Java 8 and the NetBeans platform are in the process of simplifying CARA development in secure environments by providing a significant amount of capability in a single accredited package, where accreditation alone can account for 6-8 months for each library or software application. Capabilities either in use or being investigated by CARA include: 2D and 3D displays with JavaFX, parallelization with the new Streams API, and scalability through the NetBeans plugin architecture.
The Development of a Remote Patient Monitoring System using Java-enabled Mobile Phones.
Kogure, Y; Matsuoka, H; Kinouchi, Y; Akutagawa, M
2005-01-01
A remote patient monitoring system is described. This system is to monitor information of multiple patients in ICU/CCU via 3G mobile phones. Conventionally, various patient information, such as vital signs, is collected and stored on patient information systems. In proposed system, the patient information is recollected by remote information server, and transported to mobile phones. The server is worked as a gateway between hospital intranet and public networks. Provided information from the server consists of graphs and text data. Doctors can browse patient's information on their mobile phones via the server. A custom Java application software is used to browse these data. In this study, the information server and Java application are developed, and communication between the server and mobile phone in model environment is confirmed. To apply this system to practical products of patient information systems is future work.
JavaScript Access to DICOM Network and Objects in Web Browser.
Drnasin, Ivan; Grgić, Mislav; Gogić, Goran
2017-10-01
Digital imaging and communications in medicine (DICOM) 3.0 standard provides the baseline for the picture archiving and communication systems (PACS). The development of Internet and various communication media initiated demand for non-DICOM access to PACS systems. Ever-increasing utilization of the web browsers, laptops and handheld devices, as opposed to desktop applications and static organizational computers, lead to development of different web technologies. The DICOM standard officials accepted those subsequently as tools of alternative access. This paper provides an overview of the current state of development of the web access technology to the DICOM repositories. It presents a different approach of using HTML5 features of the web browsers through the JavaScript language and the WebSocket protocol by enabling real-time communication with DICOM repositories. JavaScript DICOM network library, DICOM to WebSocket proxy and a proof-of-concept web application that qualifies as a DICOM 3.0 device were developed.
Architecture, Design, and Development of an HTML/JavaScript Web-Based Group Support System.
ERIC Educational Resources Information Center
Romano, Nicholas C., Jr.; Nunamaker, Jay F., Jr.; Briggs, Robert O.; Vogel, Douglas R.
1998-01-01
Examines the need for virtual workspaces and describes the architecture, design, and development of GroupSystems for the World Wide Web (GSWeb), an HTML/JavaScript Web-based Group Support System (GSS). GSWeb, an application interface similar to a Graphical User Interface (GUI), is currently used by teams around the world and relies on user…
Using a Java Web-based Graphical User Interface to access the SOHO Data Arch ive
NASA Astrophysics Data System (ADS)
Scholl, I.; Girard, Y.; Bykowski, A.
This paper presents the architecture of a Java web-based graphical interface dedicated to the access of the SOHO Data archive. This application allows local and remote users to search in the SOHO data catalog and retrieve the SOHO data files from the archive. It has been developed at MEDOC (Multi-Experiment Data and Operations Centre), located at the Institut d'Astrophysique Spatiale (Orsay, France), which is one of the European Archives for the SOHO data. This development is part of a joint effort between ESA, NASA and IAS in order to implement long term archive systems for the SOHO data. The software architecture is built as a client-server application using Java language and SQL above a set of components such as an HTTP server, a JDBC gateway, a RDBMS server, a data server and a Web browser. Since HTML pages and CGI scripts are not powerful enough to allow user interaction during a multi-instrument catalog search, this type of requirement enforces the choice of Java as the main language. We also discuss performance issues, security problems and portability on different Web browsers and operating syste ms.
Effect of arm swing strategy on local dynamic stability of human gait.
Punt, Michiel; Bruijn, Sjoerd M; Wittink, Harriet; van Dieën, Jaap H
2015-02-01
Falling causes long term disability and can even lead to death. Most falls occur during gait. Therefore improving gait stability might be beneficial for people at risk of falling. Recently arm swing has been shown to influence gait stability. However at present it remains unknown which mode of arm swing creates the most stable gait. To examine how different modes of arm swing affect gait stability. Ten healthy young male subjects volunteered for this study. All subjects walked with four different arm swing instructions at seven different gait speeds. The Xsens motion capture suit was used to capture gait kinematics. Basic gait parameters, variability and stability measures were calculated. We found an increased stability in the medio-lateral direction with excessive arm swing in comparison to normal arm swing at all gait speeds. Moreover, excessive arm swing increased stability in the anterior-posterior and vertical direction at low gait speeds. Ipsilateral and inphase arm swing did not differ compared to a normal arm swing. Excessive arm swing is a promising gait manipulation to improve local dynamic stability. For excessive arm swing in the ML direction there appears to be converging evidence. The effect of excessive arm swing on more clinically relevant groups like the more fall prone elderly or stroke survivors is worth further investigating. Excessive arm swing significantly increases local dynamic stability of human gait. Copyright © 2014 Elsevier B.V. All rights reserved.
Towards Crustal Structure of Java Island (Sunda Arc) from Ambient Seismic Noise Tomography
NASA Astrophysics Data System (ADS)
Widiyantoro, Sri; Zulhan, Zulfakriza; Martha, Agustya; Saygin, Erdinc; Cummins, Phil
2015-04-01
In our previous studies, P- and S-wave velocity structures beneath the Sunda Arc were successfully imaged using a global data set and a nested regional-global tomographic method was employed. To obtain more detailed P- and S-wave velocity structures beneath Java, in the central part of the Sunda Arc, we then used local data sets, i.e. newline from the MErapi AMphibious EXperiment (MERAMEX) and the Meteorological, Climatological and Geophysical Agency (MCGA), as well as employed a double-difference technique for tomographic imaging. The results of the imaging show e.g. that P- and S-wave velocities are significantly reduced in the uppermost mantle beneath central Java. In order to obtain detailed crustal structure information beneath Java, the Ambient Noise Tomography (ANT) method was used. The application of this method to the MERAMEX data has produced a good crustal model beneath central Java. We continue our experiment to image crustal structure of eastern Java. We have used seismic waveform data recorded by 22 MCGA stationary seismographic stations and 25 portable seismographs installed for 2 to 8 weeks. The data were processed to obtain waveforms of cross-correlated noise between pairs of seismographic stations. Our preliminary results presented here indicate that the Kendeng zone, an area of low gravity anomaly, is associated with a low velocity zone. On the other hand, the southern mountain range, which has a high gravity anomaly, is related to a high velocity anomaly (as shown by our tomographic images). In future work we will install more seismographic stations in eastern Java as well as in western Java to conduct ANT imaging for the whole of Java Island. The expected result combined with the mantle velocity models resulting from our body wave tomography will allow for accurate location of earthquake hypocenters and determination of regional tectonic structures. Both of these are valuable for understanding seismic hazard in Java, the most densely populated island in the world.
Applications of Java and Vector Graphics to Astrophysical Visualization
NASA Astrophysics Data System (ADS)
Edirisinghe, D.; Budiardja, R.; Chae, K.; Edirisinghe, G.; Lingerfelt, E.; Guidry, M.
2002-12-01
We describe a series of projects utilizing the portability of Java programming coupled with the compact nature of vector graphics (SVG and SWF formats) for setup and control of calculations, local and collaborative visualization, and interactive 2D and 3D animation presentations in astrophysics. Through a set of examples, we demonstrate how such an approach can allow efficient and user-friendly control of calculations in compiled languages such as Fortran 90 or C++ through portable graphical interfaces written in Java, and how the output of such calculations can be packaged in vector-based animation having interactive controls and extremely high visual quality, but very low bandwidth requirements.
NASA Astrophysics Data System (ADS)
Ju, Yanqing
2005-11-01
To swing higher and higher, a person on a swing stands up and squats down twice for each swing back and forth. These body movements can increase the mechanical energy of the system. The person on the swing stands on the seat and is propelled by an initial force so that he or she can rise higher and higher by body movement alone. How is this done? If we watch people on swings we see that they usually squat down while the swing goes up to its two highest points, and then stand up quickly when the swing descends to its lowest point. What is the physics behind this?
Tether cutting maneuver in swing-by trajectory
NASA Astrophysics Data System (ADS)
Yamasaki, Tsubasa; Bando, Mai; Hokamoto, Shinji
2018-01-01
The swing-by maneuver is known as a method to change the velocity of a spacecraft by using the gravity force of the celestial body. The powered swing-by has been studied to enhance the velocity change during the swing-by maneuver. This paper studies another way of the powered swing-by using tether cutting, which does not require additional propellant consumption, and shows that the proposed powered swing-by can increase the effect of the swing-by as same as using impulsive thrust. Moreover, it is discussed whether the system has possibility to realize both the powered swing-by of a mother satellite and the planetary capture of a subsatellite simultaneously.
NASA Technical Reports Server (NTRS)
Pearson, Don; Hamm, Dustin; Kubena, Brian; Weaver, Jonathan K.
2010-01-01
An updated version of the Platform Independent Software Components for the Exploration of Space (PISCES) software library is available. A previous version was reported in Library for Developing Spacecraft-Mission-Planning Software (MSC-22983), NASA Tech Briefs, Vol. 25, No. 7 (July 2001), page 52. To recapitulate: This software provides for Web-based, collaborative development of computer programs for planning trajectories and trajectory- related aspects of spacecraft-mission design. The library was built using state-of-the-art object-oriented concepts and software-development methodologies. The components of PISCES include Java-language application programs arranged in a hierarchy of classes that facilitates the reuse of the components. As its full name suggests, the PISCES library affords platform-independence: The Java language makes it possible to use the classes and application programs with a Java virtual machine, which is available in most Web-browser programs. Another advantage is expandability: Object orientation facilitates expansion of the library through creation of a new class. Improvements in the library since the previous version include development of orbital-maneuver- planning and rendezvous-launch-window application programs, enhancement of capabilities for propagation of orbits, and development of a desktop user interface.
Reisinger, Florian; Krishna, Ritesh; Ghali, Fawaz; Ríos, Daniel; Hermjakob, Henning; Vizcaíno, Juan Antonio; Jones, Andrew R
2012-03-01
We present a Java application programming interface (API), jmzIdentML, for the Human Proteome Organisation (HUPO) Proteomics Standards Initiative (PSI) mzIdentML standard for peptide and protein identification data. The API combines the power of Java Architecture of XML Binding (JAXB) and an XPath-based random-access indexer to allow a fast and efficient mapping of extensible markup language (XML) elements to Java objects. The internal references in the mzIdentML files are resolved in an on-demand manner, where the whole file is accessed as a random-access swap file, and only the relevant piece of XMLis selected for mapping to its corresponding Java object. The APIis highly efficient in its memory usage and can handle files of arbitrary sizes. The APIfollows the official release of the mzIdentML (version 1.1) specifications and is available in the public domain under a permissive licence at http://www.code.google.com/p/jmzidentml/. © 2012 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.
A Java application for tissue section image analysis.
Kamalov, R; Guillaud, M; Haskins, D; Harrison, A; Kemp, R; Chiu, D; Follen, M; MacAulay, C
2005-02-01
The medical industry has taken advantage of Java and Java technologies over the past few years, in large part due to the language's platform-independence and object-oriented structure. As such, Java provides powerful and effective tools for developing tissue section analysis software. The background and execution of this development are discussed in this publication. Object-oriented structure allows for the creation of "Slide", "Unit", and "Cell" objects to simulate the corresponding real-world objects. Different functions may then be created to perform various tasks on these objects, thus facilitating the development of the software package as a whole. At the current time, substantial parts of the initially planned functionality have been implemented. Getafics 1.0 is fully operational and currently supports a variety of research projects; however, there are certain features of the software that currently introduce unnecessary complexity and inefficiency. In the future, we hope to include features that obviate these problems.
Proof Compression and the Mobius PCC Architecture for Embedded Devices
NASA Technical Reports Server (NTRS)
Jensen, Thomas
2009-01-01
The EU Mobius project has been concerned with the security of Java applications, and of mobile devices such as smart phones that execute such applications. In this talk, I'll give a brief overview of the results obtained on on-device checking of various security-related program properties. I'll then describe in more detail how the concept of certified abstract interpretation and abstraction-carrying code can be applied to polyhedral-based analysis of Java byte code in order to verify properties pertaining to the usage of resources of a down-loaded application. Particular emphasis has been on finding ways of reducing the size of the certificates that accompany a piece of code.
Intelligent Power Swing Detection Scheme to Prevent False Relay Tripping Using S-Transform
NASA Astrophysics Data System (ADS)
Mohamad, Nor Z.; Abidin, Ahmad F.; Musirin, Ismail
2014-06-01
Distance relay design is equipped with out-of-step tripping scheme to ensure correct distance relay operation during power swing. The out-of-step condition is a consequence result from unstable power swing. It requires proper detection of power swing to initiate a tripping signal followed by separation of unstable part from the entire power system. The distinguishing process of unstable swing from stable swing poses a challenging task. This paper presents an intelligent approach to detect power swing based on S-Transform signal processing tool. The proposed scheme is based on the use of S-Transform feature of active power at the distance relay measurement point. It is demonstrated that the proposed scheme is able to detect and discriminate the unstable swing from stable swing occurring in the system. To ascertain validity of the proposed scheme, simulations were carried out with the IEEE 39 bus system and its performance has been compared with the wavelet transform-based power swing detection scheme.
113Gb/s (10 x 11.3Gb/s) ultra-low power EAM driver array.
Vaernewyck, Renato; Bauwelinck, Johan; Yin, Xin; Pierco, Ramses; Verbrugghe, Jochen; Torfs, Guy; Li, Zhisheng; Qiu, Xing-Zhi; Vandewege, Jan; Cronin, Richard; Borghesani, Anna; Moodie, David
2013-01-14
This paper presents an ultra-low power SiGe BiCMOS IC for driving a 10 channel electro-absorption modulator (EAM) array at 113Gb/s for wavelength division multiplexing passive optical network (WDM-PON) applications. With an output swing of 2.5V(pp), the EAM driver array consumes only 2.2W or 220mW per channel, 50% below the state of the art. Both the output swing and bias are configurable between 1.5 and 3.0V(pp) and 0.75-2.15V respectively.
Vibro-Impact Type Triboelectric Energy Harvester for Large Amplitude and Wideband Applications
NASA Astrophysics Data System (ADS)
Chen, J. M.; Bu, L.; Xu, W. Y.; Xu, B. J.; Song, L.
2015-12-01
This paper reports the design, fabrication and testing of a novel vibro-impact type triboelectric energy harvester. The dynamics of vibro-impact converts external vibration to large contact force for triboelectric power generation. Strong nonlinearities are measured for this vibro-impact system, and wideband frequency response under diverse structural parameters are analyzed. The proposed device is applied in two large amplitude scenarios, and generates maximal peak-to-peak voltage of 18V in foot swinging condition @2Hz 30cm, and maximal peak-to-peak voltage of 45 V in arm swinging condition during running @5Hz 40cm.
77 FR 7011 - Safety Standard for Infant Swings
Federal Register 2010, 2011, 2012, 2013, 2014
2012-02-10
... JPMA as compliant with the ASTM voluntary infant swing standard. C. Infant Swings and the ASTM... positioned in the swing seat. c. Description of Proposed Changes The shoulder strap requirement is intended... swing fails the test. c. Description of Proposed Changes The proposed rule would make two changes to the...
Interface Generation and Compositional Verification in JavaPathfinder
NASA Technical Reports Server (NTRS)
Giannakopoulou, Dimitra; Pasareanu, Corina
2009-01-01
We present a novel algorithm for interface generation of software components. Given a component, our algorithm uses learning techniques to compute a permissive interface representing legal usage of the component. Unlike our previous work, this algorithm does not require knowledge about the component s environment. Furthermore, in contrast to other related approaches, our algorithm computes permissive interfaces even in the presence of non-determinism in the component. Our algorithm is implemented in the JavaPathfinder model checking framework for UML statechart components. We have also added support for automated assume-guarantee style compositional verification in JavaPathfinder, using component interfaces. We report on the application of the presented approach to the generation of interfaces for flight software components.
Web-based network analysis and visualization using CellMaps
Salavert, Francisco; García-Alonso, Luz; Sánchez, Rubén; Alonso, Roberto; Bleda, Marta; Medina, Ignacio; Dopazo, Joaquín
2016-01-01
Summary: CellMaps is an HTML5 open-source web tool that allows displaying, editing, exploring and analyzing biological networks as well as integrating metadata into them. Computations and analyses are remotely executed in high-end servers, and all the functionalities are available through RESTful web services. CellMaps can easily be integrated in any web page by using an available JavaScript API. Availability and Implementation: The application is available at: http://cellmaps.babelomics.org/ and the code can be found in: https://github.com/opencb/cell-maps. The client is implemented in JavaScript and the server in C and Java. Contact: jdopazo@cipf.es Supplementary information: Supplementary data are available at Bioinformatics online. PMID:27296979
Web-based network analysis and visualization using CellMaps.
Salavert, Francisco; García-Alonso, Luz; Sánchez, Rubén; Alonso, Roberto; Bleda, Marta; Medina, Ignacio; Dopazo, Joaquín
2016-10-01
: CellMaps is an HTML5 open-source web tool that allows displaying, editing, exploring and analyzing biological networks as well as integrating metadata into them. Computations and analyses are remotely executed in high-end servers, and all the functionalities are available through RESTful web services. CellMaps can easily be integrated in any web page by using an available JavaScript API. The application is available at: http://cellmaps.babelomics.org/ and the code can be found in: https://github.com/opencb/cell-maps The client is implemented in JavaScript and the server in C and Java. jdopazo@cipf.es Supplementary data are available at Bioinformatics online. © The Author 2016. Published by Oxford University Press.
Fuselet Authoring, Execution, and Management in Support of Global Strike Operations
2008-07-01
can be implemented in a variety of languages such as Java , Extensible Stylesheet Language Transformations (XSLT), Groovy, and Jython. A primary...measurable and manageable. By creating transformations from reusable, parameterizable components rather than ad-hoc scripts , transformation logic is...deployable to any Java 2 Platform, Enterprise Edition (J2EE) server, but is tested regularly on the JBoss Application Server (AS) version 4.0.4.GA
2016-03-01
science IT information technology JBOD just a bunch of disks JDBC java database connectivity xviii JPME Joint Professional Military Education JSO...Joint Service Officer JVM java virtual machine MPP massively parallel processing MPTE Manpower, Personnel, Training, and Education NAVMAC Navy...27 external database, whether it is MySQL , Oracle, DB2, or SQL Server (Teller, 2015). Connectors optimize the data transfer by obtaining metadata
Java Library for Input and Output of Image Data and Metadata
NASA Technical Reports Server (NTRS)
Deen, Robert; Levoe, Steven
2003-01-01
A Java-language library supports input and output (I/O) of image data and metadata (label data) in the format of the Video Image Communication and Retrieval (VICAR) image-processing software and in several similar formats, including a subset of the Planetary Data System (PDS) image file format. The library does the following: It provides low-level, direct access layer, enabling an application subprogram to read and write specific image files, lines, or pixels, and manipulate metadata directly. Two coding/decoding subprograms ("codecs" for short) based on the Java Advanced Imaging (JAI) software provide access to VICAR and PDS images in a file-format-independent manner. The VICAR and PDS codecs enable any program that conforms to the specification of the JAI codec to use VICAR or PDS images automatically, without specific knowledge of the VICAR or PDS format. The library also includes Image I/O plugin subprograms for VICAR and PDS formats. Application programs that conform to the Image I/O specification of Java version 1.4 can utilize any image format for which such a plug-in subprogram exists, without specific knowledge of the format itself. Like the aforementioned codecs, the VICAR and PDS Image I/O plug-in subprograms support reading and writing of metadata.
Korocsec, D; Holobar, A; Divjak, M; Zazula, D
2005-12-01
Medicine is a difficult thing to learn. Experimenting with real patients should not be the only option; simulation deserves a special attention here. Virtual Reality Modelling Language (VRML) as a tool for building virtual objects and scenes has a good record of educational applications in medicine, especially for static and animated visualisations of body parts and organs. However, to create computer simulations resembling situations in real environments the required level of interactivity and dynamics is difficult to achieve. In the present paper we describe some approaches and techniques which we used to push the limits of the current VRML technology further toward dynamic 3D representation of virtual environments (VEs). Our demonstration is based on the implementation of a virtual baby model, whose vital signs can be controlled from an external Java application. The main contributions of this work are: (a) outline and evaluation of the three-level VRML/Java implementation of the dynamic virtual environment, (b) proposal for a modified VRML Timesensor node, which greatly improves the overall control of system performance, and (c) architecture of the prototype distributed virtual environment for training in neonatal resuscitation comprising the interactive virtual newborn, active bedside monitor for vital signs and full 3D representation of the surgery room.
NASA Astrophysics Data System (ADS)
Anghel, D.-C.; Ene, A.; Ştirbu, C.; Sicoe, G.
2017-10-01
This paper presents a study about the factors that influence the working performances of workers in the automotive industry. These factors regard mainly the transportations conditions, taking into account the fact that a large number of workers live in places that are far away of the enterprise. The quantitative data obtained from this study will be generalized by using a neural network, software simulated. The neural network is able to estimate the performance of workers even for the combinations of input factors that had been not recorded by the study. The experimental data obtained from the study will be divided in two classes. The first class that contains approximately 80% of data will be used by the Java software for the training of the neural network. The weights resulted from the training process will be saved in a text file. The other class that contains the rest of the 20% of experimental data will be used to validate the neural network. The training and the validation of the networks are performed in a Java software (TrainAndValidate java class). We designed another java class, Test.java that will be used with new input data, for new situations. The experimental data collected from the study. The software that simulated the neural network. The software that estimates the working performance, when new situations are met. This application is useful for human resources department of an enterprise. The output results are not quantitative. They are qualitative (from low performance to high performance, divided in five classes).
"SWING": A European project for a new application of an ionospheric network
NASA Astrophysics Data System (ADS)
Zolesi, B.; Bianchi, C.; Meloni, A.; Baskaradas, J. A.; Belehaki, A.; Altadill, D.; Dalle Mese, E.
2016-05-01
The SWING (Short Wave critical Infrastructure Network based on a new Generation high survival radio communication system) is a European project aimed at studying a high survival high-frequency (HF) radio network to link European Critical Infrastructures (ECIs). This system is thought to replace broadband internet communication, maintaining the minimum flux of essential information for the ECIs management and control, in case of wide-scale threats, including terrorist attacks, able to put out of order internet links over the Mediterranean region. SWING is designed to evaluate the threat and increase the security awareness, as well as the level of protection, of analogous and/or interdependent ECIs. In order to meet these goals, SWING was finalized to recognize how and when the internet communication fails and to develop the standard software and hardware tools necessary for implementing communication protocols suited for a reliable and interoperable short-wave (SW) or high-frequency (HF) radio network backup. The internet broadband description and internet failure recognition were taken into consideration in the project but are not treated in this paper. It has been assessed that in case of complete failure of the internet broadband communication fundamental information for the management and control of ECIs over the Mediterranean region can be maintained with a HF network, even in case of moderate ionospheric perturbations.
An open source Java web application to build self-contained Web GIS sites
NASA Astrophysics Data System (ADS)
Zavala Romero, O.; Ahmed, A.; Chassignet, E.; Zavala-Hidalgo, J.
2014-12-01
This work describes OWGIS, an open source Java web application that creates Web GIS sites by automatically writing HTML and JavaScript code. OWGIS is configured by XML files that define which layers (geographic datasets) will be displayed on the websites. This project uses several Open Geospatial Consortium standards to request data from typical map servers, such as GeoServer, and is also able to request data from ncWMS servers. The latter allows for the displaying of 4D data stored using the NetCDF file format (widely used for storing environmental model datasets). Some of the features available on the sites built with OWGIS are: multiple languages, animations, vertical profiles and vertical transects, color palettes, color ranges, and the ability to download data. OWGIS main users are scientists, such as oceanographers or climate scientists, who store their data in NetCDF files and want to analyze, visualize, share, or compare their data using a website.
EntrezAJAX: direct web browser access to the Entrez Programming Utilities.
Loman, Nicholas J; Pallen, Mark J
2010-06-21
Web applications for biology and medicine often need to integrate data from Entrez services provided by the National Center for Biotechnology Information. However, direct access to Entrez from a web browser is not possible due to 'same-origin' security restrictions. The use of "Asynchronous JavaScript and XML" (AJAX) to create rich, interactive web applications is now commonplace. The ability to access Entrez via AJAX would be advantageous in the creation of integrated biomedical web resources. We describe EntrezAJAX, which provides access to Entrez eUtils and is able to circumvent same-origin browser restrictions. EntrezAJAX is easily implemented by JavaScript developers and provides identical functionality as Entrez eUtils as well as enhanced functionality to ease development. We provide easy-to-understand developer examples written in JavaScript to illustrate potential uses of this service. For the purposes of speed, reliability and scalability, EntrezAJAX has been deployed on Google App Engine, a freely available cloud service. The EntrezAJAX webpage is located at http://entrezajax.appspot.com/
Web-based hybrid-dimensional Visualization and Exploration of Cytological Localization Scenarios.
Kovanci, Gökhan; Ghaffar, Mehmood; Sommer, Björn
2016-12-21
The CELLmicrocosmos 4.2 PathwayIntegration (CmPI) is a tool which provides hybrid-dimensional visualization and analysis of intracellular protein and gene localizations in the context of a virtual 3D environment. This tool is developed based on Java/Java3D/JOGL and provides a standalone application compatible to all relevant operating systems. However, it requires Java and the local installation of the software. Here we present the prototype of an alternative web-based visualization approach, using Three.js and D3.js. In this way it is possible to visualize and explore CmPI-generated localization scenarios including networks mapped to 3D cell components by just providing a URL to a collaboration partner. This publication describes the integration of the different technologies – Three.js, D3.js and PHP – as well as an application case: a localization scenario of the citrate cycle. The CmPI web viewer is available at: http://CmPIweb.CELLmicrocosmos.org.
Web-based hybrid-dimensional Visualization and Exploration of Cytological Localization Scenarios.
Kovanci, Gökhan; Ghaffar, Mehmood; Sommer, Björn
2016-10-01
The CELLmicrocosmos 4.2 PathwayIntegration (CmPI) is a tool which provides hybriddimensional visualization and analysis of intracellular protein and gene localizations in the context of a virtual 3D environment. This tool is developed based on Java/Java3D/JOGL and provides a standalone application compatible to all relevant operating systems. However, it requires Java and the local installation of the software. Here we present the prototype of an alternative web-based visualization approach, using Three.js and D3.js. In this way it is possible to visualize and explore CmPI-generated localization scenarios including networks mapped to 3D cell components by just providing a URL to a collaboration partner. This publication describes the integration of the different technologies - Three.js, D3.js and PHP - as well as an application case: a localization scenario of the citrate cycle. The CmPI web viewer is available at: http://CmPIweb.CELLmicrocosmos.org.
Liu, Xinke; Ang, Kah-Wee; Yu, Wenjie; He, Jiazhu; Feng, Xuewei; Liu, Qiang; Jiang, He; Dan Tang; Wen, Jiao; Lu, Youming; Liu, Wenjun; Cao, Peijiang; Han, Shun; Wu, Jing; Liu, Wenjun; Wang, Xi; Zhu, Deliang; He, Zhubing
2016-04-22
Black phosphorus (BP) has emerged as a promising two-dimensional (2D) material for next generation transistor applications due to its superior carrier transport properties. Among other issues, achieving reduced subthreshold swing and enhanced hole mobility simultaneously remains a challenge which requires careful optimization of the BP/gate oxide interface. Here, we report the realization of high performance BP transistors integrated with HfO2 high-k gate dielectric using a low temperature CMOS process. The fabricated devices were shown to demonstrate a near ideal subthreshold swing (SS) of ~69 mV/dec and a room temperature hole mobility of exceeding >400 cm(2)/Vs. These figure-of-merits are benchmarked to be the best-of-its-kind, which outperform previously reported BP transistors realized on traditional SiO2 gate dielectric. X-ray photoelectron spectroscopy (XPS) analysis further reveals the evidence of a more chemically stable BP when formed on HfO2 high-k as opposed to SiO2, which gives rise to a better interface quality that accounts for the SS and hole mobility improvement. These results unveil the potential of black phosphorus as an emerging channel material for future nanoelectronic device applications.
33 CFR 118.70 - Lights on swing bridges.
Code of Federal Regulations, 2013 CFR
2013-07-01
... 33 Navigation and Navigable Waters 1 2013-07-01 2013-07-01 false Lights on swing bridges. 118.70... LIGHTING AND OTHER SIGNALS § 118.70 Lights on swing bridges. (a) Swing span lights on through bridges. Each... an approaching vessel the swing span when closed will display three red lights on top of the span...
33 CFR 118.70 - Lights on swing bridges.
Code of Federal Regulations, 2012 CFR
2012-07-01
... 33 Navigation and Navigable Waters 1 2012-07-01 2012-07-01 false Lights on swing bridges. 118.70... LIGHTING AND OTHER SIGNALS § 118.70 Lights on swing bridges. (a) Swing span lights on through bridges. Each... an approaching vessel the swing span when closed will display three red lights on top of the span...
33 CFR 118.70 - Lights on swing bridges.
Code of Federal Regulations, 2011 CFR
2011-07-01
... 33 Navigation and Navigable Waters 1 2011-07-01 2011-07-01 false Lights on swing bridges. 118.70... LIGHTING AND OTHER SIGNALS § 118.70 Lights on swing bridges. (a) Swing span lights on through bridges. Each... an approaching vessel the swing span when closed will display three red lights on top of the span...
33 CFR 118.70 - Lights on swing bridges.
Code of Federal Regulations, 2014 CFR
2014-07-01
... 33 Navigation and Navigable Waters 1 2014-07-01 2014-07-01 false Lights on swing bridges. 118.70... LIGHTING AND OTHER SIGNALS § 118.70 Lights on swing bridges. (a) Swing span lights on through bridges. Each... an approaching vessel the swing span when closed will display three red lights on top of the span...
A Telemetry Browser Built with Java Components
NASA Astrophysics Data System (ADS)
Poupart, E.
In the context of CNES balloon scientific campaigns and telemetry survey field, a generic telemetry processing product, called TelemetryBrowser in the following, was developed reusing COTS, Java Components for most of them. Connection between those components relies on a software architecture based on parameter producers and parameter consumers. The first one transmit parameter values to the second one which has registered to it. All of those producers and consumers can be spread over the network thanks to Corba, and over every kind of workstation thanks to Java. This gives a very powerful mean to adapt to constraints like network bandwidth, or workstations processing or memory. It's also very useful to display and correlate at the same time information coming from multiple and various sources. An important point of this architecture is that the coupling between parameter producers and parameter consumers is reduced to the minimum and that transmission of information on the network is made asynchronously. So, if a parameter consumer goes down or runs slowly, there is no consequence on the other consumers, because producers don't wait for their consumers to finish their data processing before sending it to other consumers. An other interesting point is that parameter producers, also called TelemetryServers in the following are generated nearly automatically starting from a telemetry description using Flavori component. Keywords Java components, Corba, distributed application, OpenORBii, software reuse, COTS, Internet, Flavor. i Flavor (Formal Language for Audio-Visual Object Representation) is an object-oriented media representation language being developed at Columbia University. It is designed as an extension of Java and C++ and simplifies the development of applications that involve a significant media processing component (encoding, decoding, editing, manipulation, etc.) by providing bitstream representation semantics. (flavor.sourceforge.net) ii OpenORB provides a Java implementation of the OMG Corba 2.4.2 specification (openorb.sourceforge.net) 1/16
20. Detail view of west swing span abutment through swing ...
20. Detail view of west swing span abutment through swing span truss, looking north - India Point Railroad Bridge, Spanning Seekonk River between Providence & East Providence, Providence, Providence County, RI
Data mining for clustering naming of the village at Java Island
NASA Astrophysics Data System (ADS)
Setiawan Abdullah, Atje; Nurani Ruchjana, Budi; Hidayat, Akik; Akmal; Setiana, Deni
2017-10-01
Clustering of query based data mining to identify the meaning of the naming of the village in Java island, done by exploring the database village with three categories namely: prefix in the naming of the village, syllables contained in the naming of the village, and full word naming of the village which is actually used. While syllables contained in the naming of the village are classified by the behaviour of the culture and character of each province that describes the business, feelings, circumstances, places, nature, respect, plants, fruits, and animals. Sources of data used for the clustering of the naming of the village on the island of Java was obtained from Geospatial Information Agency (BIG) in the form of a complete village name data with the coordinates in six provinces in Java, which is arranged in a hierarchy of provinces, districts / cities, districts and villages. The research method using KDD (Knowledge Discovery in Database) through the process of preprocessing, data mining and postprocessing to obtain knowledge. In this study, data mining applications to facilitate the search query based on the name of the village, using Java software. While the contours of a map is processed using ArcGIS software. The results of the research can give recommendations to stakeholders such as the Department of Tourism to describe the meaning of the classification of naming the village according to the character in each province at Java island.
NASA Technical Reports Server (NTRS)
Barry, Matthew R.; Osborne, Richard N.
2005-01-01
The RoseDoclet computer program extends the capability of Java doclet software to automatically synthesize Unified Modeling Language (UML) content from Java language source code. [Doclets are Java-language programs that use the doclet application programming interface (API) to specify the content and format of the output of Javadoc. Javadoc is a program, originally designed to generate API documentation from Java source code, now also useful as an extensible engine for processing Java source code.] RoseDoclet takes advantage of Javadoc comments and tags already in the source code to produce a UML model of that code. RoseDoclet applies the doclet API to create a doclet passed to Javadoc. The Javadoc engine applies the doclet to the source code, emitting the output format specified by the doclet. RoseDoclet emits a Rose model file and populates it with fully documented packages, classes, methods, variables, and class diagrams identified in the source code. The way in which UML models are generated can be controlled by use of new Javadoc comment tags that RoseDoclet provides. The advantage of using RoseDoclet is that Javadoc documentation becomes leveraged for two purposes: documenting the as-built API and keeping the design documentation up to date.
NASA Astrophysics Data System (ADS)
Ivankovic, D.; Dadic, V.
2009-04-01
Some of oceanographic parameters have to be manually inserted into database; some (for example data from CTD probe) are inserted from various files. All this parameters requires visualization, validation and manipulation from research vessel or scientific institution, and also public presentation. For these purposes is developed web based system, containing dynamic sql procedures and java applets. Technology background is Oracle 10g relational database, and Oracle application server. Web interfaces are developed using PL/SQL stored database procedures (mod PL/SQL). Additional parts for data visualization include use of Java applets and JavaScript. Mapping tool is Google maps API (javascript) and as alternative java applet. Graph is realized as dynamically generated web page containing java applet. Mapping tool and graph are georeferenced. That means that click on some part of graph, automatically initiate zoom or marker onto location where parameter was measured. This feature is very useful for data validation. Code for data manipulation and visualization are partially realized with dynamic SQL and that allow as to separate data definition and code for data manipulation. Adding new parameter in system requires only data definition and description without programming interface for this kind of data.
Effect of active arm swing to local dynamic stability during walking.
Wu, Yu; Li, Yue; Liu, An-Min; Xiao, Fei; Wang, Yin-Zhi; Hu, Fei; Chen, Jin-Ling; Dai, Ke-Rong; Gu, Dong-Yun
2016-02-01
Arm swing is an essential component in regulating dynamic stability of the whole body during walking, while the contribution of active arm swing to local dynamic stability of different motion segments remains unclear. This study investigated the effects of arm swing under natural arm swing condition and active arm swing condition on local dynamic stability and gait variability of the trunk segments (C7 and T10 joint) and lower extremity joints (hip, knee and ankle joint). The local divergence exponents (λs) and mean standard deviation over strides (MeanSD) of 24 young healthy adults were calculated while they were walking on treadmill with two arm swing conditions at their preferred walking speed (PWS). We found that in medial-lateral direction, both λs and MeanSD values of the trunk segments (C7 and T10 joint) in active arm swing condition were significantly lower than those in natural arm swing condition (p<0.05), while no significant difference of λs or MeanSD in lower extremity joints (hip, knee and ankle joint) was found between two arm swing conditions (p>0.05, respectively). In anterior-posterior and vertical direction, neither λs nor MeanSD values of all body segments showed significant difference between two arm swing conditions (p>0.05, respectively). These findings indicate that active arm swing may help to improve the local dynamic stability of the trunk segments in medial-lateral direction. Copyright © 2015 Elsevier B.V. All rights reserved.
Clark, Toshimasa J; McNeeley, Michael F; Maki, Jeffrey H
2014-04-01
The Liver Imaging Reporting and Data System (LI-RADS) can enhance communication between radiologists and clinicians if applied consistently. We identified an institutional need to improve liver imaging report standardization and developed handheld and desktop software to serve this purpose. We developed two complementary applications that implement the LI-RADS schema. A mobile application for iOS devices written in the Objective-C language allows for rapid characterization of hepatic observations under a variety of circumstances. A desktop application written in the Java language allows for comprehensive observation characterization and standardized report text generation. We chose the applications' languages and feature sets based on the computing resources of target platforms, anticipated usage scenarios, and ease of application installation, deployment, and updating. Our primary results are the publication of the core source code implementing the LI-RADS algorithm and the availability of the applications for use worldwide via our website, http://www.liradsapp.com/. The Java application is free open-source software that can be integrated into nearly any vendor's reporting system. The iOS application is distributed through Apple's iTunes App Store. Observation categorizations of both programs have been manually validated to be correct. The iOS application has been used to characterize liver tumors during multidisciplinary conferences of our institution, and several faculty members, fellows, and residents have adopted the generated text of Java application into their diagnostic reports. Although these two applications were developed for the specific reporting requirements of our liver tumor service, we intend to apply this development model to other diseases as well. Through semiautomated structured report generation and observation characterization, we aim to improve patient care while increasing radiologist efficiency. Published by Elsevier Inc.
Introduction of Virtualization Technology to Multi-Process Model Checking
NASA Technical Reports Server (NTRS)
Leungwattanakit, Watcharin; Artho, Cyrille; Hagiya, Masami; Tanabe, Yoshinori; Yamamoto, Mitsuharu
2009-01-01
Model checkers find failures in software by exploring every possible execution schedule. Java PathFinder (JPF), a Java model checker, has been extended recently to cover networked applications by caching data transferred in a communication channel. A target process is executed by JPF, whereas its peer process runs on a regular virtual machine outside. However, non-deterministic target programs may produce different output data in each schedule, causing the cache to restart the peer process to handle the different set of data. Virtualization tools could help us restore previous states of peers, eliminating peer restart. This paper proposes the application of virtualization technology to networked model checking, concentrating on JPF.
Yang, Tsun-Po; Beazley, Claude; Montgomery, Stephen B; Dimas, Antigone S; Gutierrez-Arcelus, Maria; Stranger, Barbara E; Deloukas, Panos; Dermitzakis, Emmanouil T
2010-10-01
Genevar (GENe Expression VARiation) is a database and Java tool designed to integrate multiple datasets, and provides analysis and visualization of associations between sequence variation and gene expression. Genevar allows researchers to investigate expression quantitative trait loci (eQTL) associations within a gene locus of interest in real time. The database and application can be installed on a standard computer in database mode and, in addition, on a server to share discoveries among affiliations or the broader community over the Internet via web services protocols. http://www.sanger.ac.uk/resources/software/genevar.
Cui, Ya; Chen, Xiaowei; Luo, Huaxia; Fan, Zhen; Luo, Jianjun; He, Shunmin; Yue, Haiyan; Zhang, Peng; Chen, Runsheng
2016-06-01
We here present BioCircos.js, an interactive and lightweight JavaScript library especially for biological data interactive visualization. BioCircos.js facilitates the development of web-based applications for circular visualization of various biological data, such as genomic features, genetic variations, gene expression and biomolecular interactions. BioCircos.js and its manual are freely available online at http://bioinfo.ibp.ac.cn/biocircos/ rschen@ibp.ac.cn Supplementary data are available at Bioinformatics online. © The Author 2016. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.
Dopaminergic modulation of arm swing during gait among Parkinson’s disease patients
Sterling, Nicholas W.; Cusumano, Joseph P.; Shaham, Noam; Piazza, Stephen J.; Liu, Guodong; Kong, Lan; Du, Guangwei; Lewis, Mechelle M.; Huang, Xuemei
2015-01-01
Background Reduced arm swing amplitude, symmetry, and coordination during gait have been reported in Parkinson’s disease (PD), but the relationship between dopaminergic depletion and these upper limb gait changes remains unclear. This study investigated the effects of dopaminergic drugs on arm swing velocity, symmetry, and coordination in PD. Methods Forearm angular velocity was recorded in 16 PD and 17 control subjects (Controls) during free walking trials. Angular velocity amplitude of each arm, arm swing asymmetry, and maximum cross-correlation were compared between control and PD groups, and between OFF- and ON-medication states among PD subjects. Results Compared to Controls, PD subjects in the OFF-medication state exhibited lower angular velocity amplitude of the slower- (p=0.0018), but not faster- (p=0.2801) swinging arm. In addition, PD subjects demonstrated increased arm swing asymmetry (p=0.0046) and lower maximum cross-correlation (p=0.0026). Following dopaminergic treatment, angular velocity amplitude increased in the slower- (p=0.0182), but not faster- (p=0.2312) swinging arm among PD subjects. Furthermore, arm swing asymmetry decreased (p=0.0386), whereas maximum cross-correlation showed no change (p=0.7436). Pre-drug angular velocity amplitude of the slower-swinging arm was correlated inversely with the change in arm swing asymmetry (R=−0.73824, p=0.0011). Conclusions This study provides quantitative evidence that reduced arm swing and symmetry in PD can be modulated by dopaminergic replacement. The lack of modulations of bilateral arm coordination suggests that additional neurotransmitters may also be involved in arm swing changes in PD. Further studies are warranted to investigate the longitudinal trajectory of arm swing dynamics throughout PD progression. PMID:25502948
Dopaminergic modulation of arm swing during gait among Parkinson's disease patients.
Sterling, Nicholas W; Cusumano, Joseph P; Shaham, Noam; Piazza, Stephen J; Liu, Guodong; Kong, Lan; Du, Guangwei; Lewis, Mechelle M; Huang, Xuemei
2015-01-01
Reduced arm swing amplitude, symmetry, and coordination during gait have been reported in Parkinson's disease (PD), but the relationship between dopaminergic depletion and these upper limb gait changes remains unclear. We aimed to investigate the effects of dopaminergic drugs on arm swing velocity, symmetry, and coordination in PD. Forearm angular velocity was recorded in 16 PD and 17 control subjects (Controls) during free walking trials. Angular velocity amplitude of each arm, arm swing asymmetry, and maximum cross-correlation were compared between control and PD groups, and between OFF- and ON-medication states among PD subjects. Compared to Controls, PD subjects in the OFF-medication state exhibited lower angular velocity amplitude of the slower- (p = 0.0018), but not faster- (p = 0.2801) swinging arm. In addition, PD subjects demonstrated increased arm swing asymmetry (p = 0.0046) and lower maximum cross-correlation (p = 0.0026). Following dopaminergic treatment, angular velocity amplitude increased in the slower- (p = 0.0182), but not faster- (p = 0.2312) swinging arm among PD subjects. Furthermore, arm swing asymmetry decreased (p = 0.0386), whereas maximum cross-correlation showed no change (p = 0.7436). Pre-drug angular velocity amplitude of the slower-swinging arm was correlated inversely with the change in arm swing asymmetry (R = -0.73824, p = 0.0011). This study provides quantitative evidence that reduced arm swing and symmetry in PD can be modulated by dopaminergic replacement. The lack of modulations of bilateral arm coordination suggests that additional neurotransmitters may also be involved in arm swing changes in PD. Further studies are warranted to investigate the longitudinal trajectory of arm swing dynamics throughout PD progression.
NASA Astrophysics Data System (ADS)
Gu, Yongxian
The demand of portable power generation systems for both domestic and military applications has driven the advances of mesoscale internal combustion engine systems. This dissertation was devoted to the gasdynamic modeling and parametric study of the mesoscale internal combustion swing engine/generator systems. First, the system-level thermodynamic modeling for the swing engine/generator systems has been developed. The system performance as well as the potentials of both two- and four-stroke swing engine systems has been investigated based on this model. Then through parameterc studies, the parameters that have significant impacts on the system performance have been identified, among which, the burn time and spark advance time are the critical factors related to combustion process. It is found that the shorter burn time leads to higher system efficiency and power output and the optimal spark advance time is about half of the burn time. Secondly, the turbulent combustion modeling based on levelset method (G-equation) has been implemented into the commercial software FLUENT. Thereafter, the turbulent flame propagation in a generic mesoscale combustion chamber and realistic swing engine chambers has been studied. It is found that, in mesoscale combustion engines, the burn time is dominated by the mean turbulent kinetic energy in the chamber. It is also shown that in a generic mesoscale combustion chamber, the burn time depends on the longest distance between the initial ignition kernel to its walls and by changing the ignition and injection locations, the burn time can be reduced by a factor of two. Furthermore, the studies of turbulent flame propagation in real swing engine chambers show that the combustion can be enhanced through in-chamber turbulence augmentation and with higher engine frequency, the burn time is shorter, which indicates that the in-chamber turbulence can be induced by the motion of moving components as well as the intake gas jet flow. The burn time for current two-stroke swing engine is estimated as about 2.5 ms, which can be used in the prescribed burned mass fraction profile that follows the Wiebe's function. Finally, a 2D CFD code for compressible flow has been developed to study wave interactions in the engine and header system. It is found that with realistic working conditions, for a two-stroke swing engine, certain expansion waves can be created by the exhaust gas flows and the chamber pressure can reach as low as 5 psi below one atmosphere, which helps fill fresh reactant charge. The results also show that to obtain appropriate header tuning for the current two-stroke swing engine, the length of the header neck is about 40 cm.
The metabolic cost of human running: is swinging the arms worth it?
Arellano, Christopher J; Kram, Rodger
2014-07-15
Although the mechanical function is quite clear, there is no consensus regarding the metabolic benefit of arm swing during human running. We compared the metabolic cost of running using normal arm swing with the metabolic cost of running while restricting the arms in three different ways: (1) holding the hands with the arms behind the back in a relaxed position (BACK), (2) holding the arms across the chest (CHEST) and (3) holding the hands on top of the head (HEAD). We hypothesized that running without arm swing would demand a greater metabolic cost than running with arm swing. Indeed, when compared with running using normal arm swing, we found that net metabolic power demand was 3, 9 and 13% greater for the BACK, CHEST and HEAD conditions, respectively (all P<0.05). We also found that when running without arm swing, subjects significantly increased the peak-to-peak amplitudes of both shoulder and pelvis rotation about the vertical axis, most likely a compensatory strategy to counterbalance the rotational angular momentum of the swinging legs. In conclusion, our findings support our general hypothesis that swinging the arms reduces the metabolic cost of human running. Our findings also demonstrate that arm swing minimizes torso rotation. We infer that actively swinging the arms provides both metabolic and biomechanical benefits during human running. © 2014. Published by The Company of Biologists Ltd.
The effects of the arm swing on biomechanical and physiological aspects of roller ski skating.
Hegge, Ann Magdalen; Ettema, Gertjan; de Koning, Jos J; Rognstad, Asgeir Bakken; Hoset, Martin; Sandbakk, Øyvind
2014-08-01
This study analyzed the biomechanical and physiological effects of the arm swing in roller ski skating, and compared leg-skating (i.e. ski skating without poles) using a pronounced arm swing (SWING) with leg-skating using locked arms (LOCKED). Sixteen elite male cross-country skiers performed submaximal stages at 10, 15 and 20kmh(-1) on a 2% inclined treadmill in the two techniques. SWING demonstrated higher peak push-off forces and a higher force impulse at all speeds, but a longer cycle length only at the highest speed (all P<.05), indicating a lower force effectiveness with SWING at the two lowest speeds. Additionally, the flexion-extension movement in the lower limbs was more pronounced for SWING. Oxygen uptake was higher for SWING at the two lowest speeds (both P<.05) without any differences in blood lactate. At the highest speed, oxygen uptake did not differ between SWING and LOCKED, but the RER, blood lactate and ventilation were lower with SWING (all P<.05). Taken together, these results demonstrate that utilizing the arm swing in roller ski skating increases the ski forces and aerobic energy cost at low and moderate speeds, whereas the greater forces at high speed lead to a longer cycle length and smaller anaerobic contribution. Copyright © 2014 Elsevier B.V. All rights reserved.
Technical development of PubMed interact: an improved interface for MEDLINE/PubMed searches.
Muin, Michael; Fontelo, Paul
2006-11-03
The project aims to create an alternative search interface for MEDLINE/PubMed that may provide assistance to the novice user and added convenience to the advanced user. An earlier version of the project was the 'Slider Interface for MEDLINE/PubMed searches' (SLIM) which provided JavaScript slider bars to control search parameters. In this new version, recent developments in Web-based technologies were implemented. These changes may prove to be even more valuable in enhancing user interactivity through client-side manipulation and management of results. PubMed Interact is a Web-based MEDLINE/PubMed search application built with HTML, JavaScript and PHP. It is implemented on a Windows Server 2003 with Apache 2.0.52, PHP 4.4.1 and MySQL 4.1.18. PHP scripts provide the backend engine that connects with E-Utilities and parses XML files. JavaScript manages client-side functionalities and converts Web pages into interactive platforms using dynamic HTML (DHTML), Document Object Model (DOM) tree manipulation and Ajax methods. With PubMed Interact, users can limit searches with JavaScript slider bars, preview result counts, delete citations from the list, display and add related articles and create relevance lists. Many interactive features occur at client-side, which allow instant feedback without reloading or refreshing the page resulting in a more efficient user experience. PubMed Interact is a highly interactive Web-based search application for MEDLINE/PubMed that explores recent trends in Web technologies like DOM tree manipulation and Ajax. It may become a valuable technical development for online medical search applications.
a New Golf-Swing Robot Model Utilizing Shaft Elasticity
NASA Astrophysics Data System (ADS)
Suzuki, S.; Inooka, H.
1998-10-01
The performance of golf clubs and balls is generally evaluated by using golf-swing robots that conventionally have two or three joints with completely interrelated motion. This interrelation allows the user of this robot to specify only the initial posture and swing velocity of the robot and therefore the swing motion of this type of robot cannot be subtly adjusted to the specific characteristics of individual golf clubs. Consequently, golf-swing robots cannot accurately emulate advanced golfers, and this causes serious problems for the evaluation of golf club performance. In this study, a new golf-swing robot that can adjust its motion to both a specified value of swing velocity and the specific characteristics of individual golf clubs was analytically investigated. This robot utilizes the dynamic interference force produced by its swing motion and by shaft vibration and can therefore emulate advanced golfers and perform highly reliable evaluations of golf clubs.
SVGMap: configurable image browser for experimental data.
Rafael-Palou, Xavier; Schroeder, Michael P; Lopez-Bigas, Nuria
2012-01-01
Spatial data visualization is very useful to represent biological data and quickly interpret the results. For instance, to show the expression pattern of a gene in different tissues of a fly, an intuitive approach is to draw the fly with the corresponding tissues and color the expression of the gene in each of them. However, the creation of these visual representations may be a burdensome task. Here we present SVGMap, a java application that automatizes the generation of high-quality graphics for singular data items (e.g. genes) and biological conditions. SVGMap contains a browser that allows the user to navigate the different images created and can be used as a web-based results publishing tool. SVGMap is freely available as precompiled java package as well as source code at http://bg.upf.edu/svgmap. It requires Java 6 and any recent web browser with JavaScript enabled. The software can be run on Linux, Mac OS X and Windows systems. nuria.lopez@upf.edu
MSAViewer: interactive JavaScript visualization of multiple sequence alignments.
Yachdav, Guy; Wilzbach, Sebastian; Rauscher, Benedikt; Sheridan, Robert; Sillitoe, Ian; Procter, James; Lewis, Suzanna E; Rost, Burkhard; Goldberg, Tatyana
2016-11-15
The MSAViewer is a quick and easy visualization and analysis JavaScript component for Multiple Sequence Alignment data of any size. Core features include interactive navigation through the alignment, application of popular color schemes, sorting, selecting and filtering. The MSAViewer is 'web ready': written entirely in JavaScript, compatible with modern web browsers and does not require any specialized software. The MSAViewer is part of the BioJS collection of components. The MSAViewer is released as open source software under the Boost Software License 1.0. Documentation, source code and the viewer are available at http://msa.biojs.net/Supplementary information: Supplementary data are available at Bioinformatics online. msa@bio.sh. © The Author 2016. Published by Oxford University Press.
MSAViewer: interactive JavaScript visualization of multiple sequence alignments
Yachdav, Guy; Wilzbach, Sebastian; Rauscher, Benedikt; Sheridan, Robert; Sillitoe, Ian; Procter, James; Lewis, Suzanna E.; Rost, Burkhard; Goldberg, Tatyana
2016-01-01
Summary: The MSAViewer is a quick and easy visualization and analysis JavaScript component for Multiple Sequence Alignment data of any size. Core features include interactive navigation through the alignment, application of popular color schemes, sorting, selecting and filtering. The MSAViewer is ‘web ready’: written entirely in JavaScript, compatible with modern web browsers and does not require any specialized software. The MSAViewer is part of the BioJS collection of components. Availability and Implementation: The MSAViewer is released as open source software under the Boost Software License 1.0. Documentation, source code and the viewer are available at http://msa.biojs.net/. Supplementary information: Supplementary data are available at Bioinformatics online. Contact: msa@bio.sh PMID:27412096
NASA Technical Reports Server (NTRS)
Knox, J.; Fulda, P.; Howard, D.; Ritter, J.; Levan, M.
2007-01-01
The design and testing of a vacuum-swing adsorption process to remove metabolic 'water and carbon dioxide gases from NASA's Orion crew exploration vehicle atmosphere is presented. For the Orion spacecraft, the sorbent-based atmosphere revitalization (SBAR) system must remove all metabolic water, a technology approach 1Lhathas not been used in previous spacecraft life support systems. Design and testing of a prototype SBAR in sub-scale and full-scale configurations is discussed. Experimental and analytical investigations of dual-ended and single-ended vacuum desorption are presented. An experimental investigation of thermal linking between adsorbing and desorbing columns is also presented.
Federal Register 2010, 2011, 2012, 2013, 2014
2013-11-07
... Toronto Reservoir, part of the Swinging Bridge Hydroelectric Project, is located on Black Lake Creek in.... Applicant Contact: Robert A. Gates, Senior Vice President Operations, Eagle Creek RE, LLC, 65 Madison Avenue... regarding recreation activities, hours of operation and maintenance scheduling. l. Locations of the...
Convolutional Architecture Exploration for Action Recognition and Image Classification
2015-01-01
that has 200 videos taken in 720x480 resolution of 9 different sporting activities: diving, golf , swinging , kicking, lifting, horseback riding, running...sporting activities: diving, golf swinging , kicking, lifting, horseback riding, running, skateboarding, swinging (various gymnastics), and walking. In this...Testing Videos Diving 13 3 Golf Swinging 21 4 Horseback Riding 11 3 Kicking 21 4 Lifting 12 3 Running 12 3 Skateboarding 12 3 Swinging (Gymnastics) 28
Retrieving high-resolution images over the Internet from an anatomical image database
NASA Astrophysics Data System (ADS)
Strupp-Adams, Annette; Henderson, Earl
1999-12-01
The Visible Human Data set is an important contribution to the national collection of anatomical images. To enhance the availability of these images, the National Library of Medicine has supported the design and development of a prototype object-oriented image database which imports, stores, and distributes high resolution anatomical images in both pixel and voxel formats. One of the key database modules is its client-server Internet interface. This Web interface provides a query engine with retrieval access to high-resolution anatomical images that range in size from 100KB for browser viewable rendered images, to 1GB for anatomical structures in voxel file formats. The Web query and retrieval client-server system is composed of applet GUIs, servlets, and RMI application modules which communicate with each other to allow users to query for specific anatomical structures, and retrieve image data as well as associated anatomical images from the database. Selected images can be downloaded individually as single files via HTTP or downloaded in batch-mode over the Internet to the user's machine through an applet that uses Netscape's Object Signing mechanism. The image database uses ObjectDesign's object-oriented DBMS, ObjectStore that has a Java interface. The query and retrieval systems has been tested with a Java-CDE window system, and on the x86 architecture using Windows NT 4.0. This paper describes the Java applet client search engine that queries the database; the Java client module that enables users to view anatomical images online; the Java application server interface to the database which organizes data returned to the user, and its distribution engine that allow users to download image files individually and/or in batch-mode.
A Three Dimensional Kinematic and Kinetic Study of the Golf Swing
Nesbit, Steven M.
2005-01-01
This paper discusses the three-dimensional kinematics and kinetics of a golf swing as performed by 84 male and one female amateur subjects of various skill levels. The analysis was performed using a variable full-body computer model of a human coupled with a flexible model of a golf club. Data to drive the model was obtained from subject swings recorded using a multi-camera motion analysis system. Model output included club trajectories, golfer/club interaction forces and torques, work and power, and club deflections. These data formed the basis for a statistical analysis of all subjects, and a detailed analysis and comparison of the swing characteristics of four of the subjects. The analysis generated much new data concerning the mechanics of the golf swing. It revealed that a golf swing is a highly coordinated and individual motion and subject-to-subject variations were significant. The study highlighted the importance of the wrists in generating club head velocity and orienting the club face. The trajectory of the hands and the ability to do work were the factors most closely related to skill level. Key Points Full-body model of the golf swing. Mechanical description of the golf swing. Statistical analysis of golf swing mechanics. Comparisons of subject swing mechanics PMID:24627665
Where do golf driver swings go wrong? Factors influencing driver swing consistency.
Zhang, X; Shan, G
2014-10-01
One of the challenging skills in golfing is the driver swing. There have been a large number of studies characterizing golf swings, yielding insightful instructions on how to swing well. As a result, achieving a sub-18 handicap is no longer the top problem for golfers. Instead, players are now most troubled by a lack of consistency during swing execution. The goal of this study was to determine how to consistently execute good golf swings. Using 3D motion capture and full-body biomechanical modeling, 22 experienced golfers were analysed. For characterizing both successful and failed swings, 19 selected parameters (13 angles, 4 time parameters, and 2 distances) were used. The results showed that 14 parameters are highly sensitive and/or prone to motor control variations. These parameters sensitized five distinct areas of swing to variation: (a) ball positioning, (b) transverse club angle, (c) transition, (d) wrist control, and (e) posture migration between takeaway and impact. Suggestions were provided for how to address these five distinct problem areas. We hope our findings on how to achieve consistency in golf swings will benefit all levels of golf pedagogy and help maintain/develop interests to involve more golf/physical activity for a healthy lifestyle. © 2013 John Wiley & Sons A/S. Published by John Wiley & Sons Ltd.
A three dimensional kinematic and kinetic study of the golf swing.
Nesbit, Steven M
2005-12-01
This paper discusses the three-dimensional kinematics and kinetics of a golf swing as performed by 84 male and one female amateur subjects of various skill levels. The analysis was performed using a variable full-body computer model of a human coupled with a flexible model of a golf club. Data to drive the model was obtained from subject swings recorded using a multi-camera motion analysis system. Model output included club trajectories, golfer/club interaction forces and torques, work and power, and club deflections. These data formed the basis for a statistical analysis of all subjects, and a detailed analysis and comparison of the swing characteristics of four of the subjects. The analysis generated much new data concerning the mechanics of the golf swing. It revealed that a golf swing is a highly coordinated and individual motion and subject-to-subject variations were significant. The study highlighted the importance of the wrists in generating club head velocity and orienting the club face. The trajectory of the hands and the ability to do work were the factors most closely related to skill level. Key PointsFull-body model of the golf swing.Mechanical description of the golf swing.Statistical analysis of golf swing mechanics.Comparisons of subject swing mechanics.
Agresta, Cristine; Ward, Christian R; Wright, W Geoffrey; Tucker, Carole A
2018-06-01
Many field sports involve equipment that restricts one or both arms from moving while running. Arm swing during running has been examined from a biomechanical and physiologic perspective but not from an injury perspective. Moreover, only bilateral arm swing suppression has been studied with respect to running. The purpose of this study was to determine the influence of running with one arm restrained on lower extremity mechanics associated with running or sport-related injury. Fifteen healthy participants ran at a self-selected speed with typical arm swing, with one arm restrained and with both arms restrained. Lower extremity kinematics and spatiotemporal measures were analysed for all arm swing conditions. Running with one arm restrained resulted in increased frontal plane knee and hip angles, decreased foot strike angle, and decreased centre of mass vertical displacement compared to typical arm swing or bilateral arm swing restriction. Stride length was decreased and step frequency increased when running with one or both arms restrained. Unilateral arm swing restriction induces changes in lower extremity kinematics that are not similar to running with bilateral arm swing restriction or typical arm swing motion. Running with one arm restrained increases frontal plane mechanics associated with risk of knee injury.
Mass Estimation and Its Applications
2012-02-23
parameters); e.g., the rect- angular kernel function has fixed width or fixed per unit size. But the rectangular function used in mass has no parameter...MassTER is implemented in JAVA , and we use DBSCAN in WEKA [13] and a version of DENCLUE implemented in R (www.r-project.org) in our empirical evaluation...Proceedings of SIGKDD, 2010, 989-998. [13] I.H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations
A Three-Dimensional Kinematic and Kinetic Study of the College-Level Female Softball Swing
Milanovich, Monica; Nesbit, Steven M.
2014-01-01
This paper quantifies and discusses the three-dimensional kinematic and kinetic characteristics of the female softball swing as performed by fourteen female collegiate amateur subjects. The analyses were performed using a three-dimensional computer model. The model was driven kinematically from subject swings data that were recorded with a multi-camera motion analysis system. Each subject used two distinct bats with significantly different inertial properties. Model output included bat trajectories, subject/bat interaction forces and torques, work, and power. These data formed the basis for a detailed analysis and description of fundamental swing kinematic and kinetic quantities. The analyses revealed that the softball swing is a highly coordinated and individual three-dimensional motion and subject-to-subject variations were significant in all kinematic and kinetic quantities. In addition, the potential effects of bat properties on swing mechanics are discussed. The paths of the hands and the centre-of-curvature of the bat relative to the horizontal plane appear to be important trajectory characteristics of the swing. Descriptions of the swing mechanics and practical implications are offered based upon these findings. Key Points The female softball swing is a highly coordinated and individual three-dimensional motion and subject-to-subject variations were significant in all kinematic and kinetic quantities. The paths of the grip point, bat centre-of-curvature, CG, and COP are complex yet reveal consistent patterns among subjects indicating that these patterns are fundamental components of the swing. The most important mechanical quantity relative to generating bat speed is the total work applied to the bat from the batter. Computer modeling of the softball swing is a viable means for study of the fundamental mechanics of the swing motion, the interactions between the batter and the bat, and the energy transfers between the two. PMID:24570623
A three-dimensional kinematic and kinetic study of the college-level female softball swing.
Milanovich, Monica; Nesbit, Steven M
2014-01-01
This paper quantifies and discusses the three-dimensional kinematic and kinetic characteristics of the female softball swing as performed by fourteen female collegiate amateur subjects. The analyses were performed using a three-dimensional computer model. The model was driven kinematically from subject swings data that were recorded with a multi-camera motion analysis system. Each subject used two distinct bats with significantly different inertial properties. Model output included bat trajectories, subject/bat interaction forces and torques, work, and power. These data formed the basis for a detailed analysis and description of fundamental swing kinematic and kinetic quantities. The analyses revealed that the softball swing is a highly coordinated and individual three-dimensional motion and subject-to-subject variations were significant in all kinematic and kinetic quantities. In addition, the potential effects of bat properties on swing mechanics are discussed. The paths of the hands and the centre-of-curvature of the bat relative to the horizontal plane appear to be important trajectory characteristics of the swing. Descriptions of the swing mechanics and practical implications are offered based upon these findings. Key PointsThe female softball swing is a highly coordinated and individual three-dimensional motion and subject-to-subject variations were significant in all kinematic and kinetic quantities.The paths of the grip point, bat centre-of-curvature, CG, and COP are complex yet reveal consistent patterns among subjects indicating that these patterns are fundamental components of the swing.The most important mechanical quantity relative to generating bat speed is the total work applied to the bat from the batter.Computer modeling of the softball swing is a viable means for study of the fundamental mechanics of the swing motion, the interactions between the batter and the bat, and the energy transfers between the two.
Cycle development and design for CO{sub 2} capture from flue gas by vacuum swing adsorption
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jun Zhang; Paul A. Webley
CO{sub 2} capture and storage is an important component in the development of clean power generation processes. One CO{sub 2} capture technology is gas-phase adsorption, specifically pressure (or vacuum) swing adsorption. The complexity of these processes makes evaluation and assessment of new adsorbents difficult and time-consuming. In this study, we have developed a simple model specifically targeted at CO{sub 2} capture by pressure swing adsorption and validated our model by comparison with data from a fully instrumented pilot-scale pressure swing adsorption process. The model captures non-isothermal effects as well as nonlinear adsorption and nitrogen coadsorption. Using the model and ourmore » apparatus, we have designed and studied a large number of cycles for CO{sub 2} capture. We demonstrate that by careful management of adsorption fronts and assembly of cycles based on understanding of the roles of individual steps, we are able to quickly assess the effect of adsorbents and process parameters on capture performance and identify optimal operating regimes and cycles. We recommend this approach in contrast to exhaustive parametric studies which tend to depend on specifics of the chosen cycle and adsorbent. We show that appropriate combinations of process steps can yield excellent process performance and demonstrate how the pressure drop, and heat loss, etc. affect process performance through their effect on adsorption fronts and profiles. Finally, cyclic temperature profiles along the adsorption column can be readily used to infer concentration profiles - this has proved to be a very useful tool in cyclic function definition. Our research reveals excellent promise for the application of pressure/vacuum swing adsorption technology in the arena of CO{sub 2} capture from flue gases. 20 refs., 6 figs., 2 tabs.« less
Cycle development and design for CO2 capture from flue gas by vacuum swing adsorption.
Zhang, Jun; Webley, Paul A
2008-01-15
CO2 capture and storage is an important component in the development of clean power generation processes. One CO2 capture technology is gas-phase adsorption, specifically pressure (or vacuum) swing adsorption. The complexity of these processes makes evaluation and assessment of new adsorbents difficult and time-consuming. In this study, we have developed a simple model specifically targeted at CO2 capture by pressure swing adsorption and validated our model by comparison with data from a fully instrumented pilot-scale pressure swing adsorption process. The model captures nonisothermal effects as well as nonlinear adsorption and nitrogen coadsorption. Using the model and our apparatus, we have designed and studied a large number of cycles for CO2 capture. We demonstrate that by careful management of adsorption fronts and assembly of cycles based on understanding of the roles of individual steps, we are able to quickly assess the effect of adsorbents and process parameters on capture performance and identify optimal operating regimes and cycles. We recommend this approach in contrast to exhaustive parametric studies which tend to depend on specifics of the chosen cycle and adsorbent. We show that appropriate combinations of process steps can yield excellent process performance and demonstrate how the pressure drop, and heat loss, etc. affect process performance through their effect on adsorption fronts and profiles. Finally, cyclic temperature profiles along the adsorption column can be readily used to infer concentration profiles-this has proved to be a very useful tool in cyclic function definition. Our research reveals excellent promise for the application of pressure/vacuum swing adsorption technology in the arena of CO2 capture from flue gases.
Near-thermal limit gating in heavily doped III-V semiconductor nanowires using polymer electrolytes
NASA Astrophysics Data System (ADS)
Ullah, A. R.; Carrad, D. J.; Krogstrup, P.; Nygârd, J.; Micolich, A. P.
2018-02-01
Doping is a common route to reducing nanowire transistor on-resistance but it has limits. A high doping level gives significant loss in gate performance and ultimately complete gate failure. We show that electrolyte gating remains effective even when the Be doping in our GaAs nanowires is so high that traditional metal-oxide gates fail. In this regime we obtain a combination of subthreshold swing and contact resistance that surpasses the best existing p -type nanowire metal-oxide semiconductor field-effect transistors (MOSFETs). Our subthreshold swing of 75 mV/dec is within 25 % of the room-temperature thermal limit and comparable with n -InP and n -GaAs nanowire MOSFETs. Our results open a new path to extending the performance and application of nanowire transistors, and motivate further work on improved solid electrolytes for nanoscale device applications.
JSME: a free molecule editor in JavaScript.
Bienfait, Bruno; Ertl, Peter
2013-01-01
A molecule editor, i.e. a program facilitating graphical input and interactive editing of molecules, is an indispensable part of every cheminformatics or molecular processing system. Today, when a web browser has become the universal scientific user interface, a tool to edit molecules directly within the web browser is essential. One of the most popular tools for molecular structure input on the web is the JME applet. Since its release nearly 15 years ago, however the web environment has changed and Java applets are facing increasing implementation hurdles due to their maintenance and support requirements, as well as security issues. This prompted us to update the JME editor and port it to a modern Internet programming language - JavaScript. The actual molecule editing Java code of the JME editor was translated into JavaScript with help of the Google Web Toolkit compiler and a custom library that emulates a subset of the GUI features of the Java runtime environment. In this process, the editor was enhanced by additional functionalities including a substituent menu, copy/paste, drag and drop and undo/redo capabilities and an integrated help. In addition to desktop computers, the editor supports molecule editing on touch devices, including iPhone, iPad and Android phones and tablets. In analogy to JME the new editor is named JSME. This new molecule editor is compact, easy to use and easy to incorporate into web pages. A free molecule editor written in JavaScript was developed and is released under the terms of permissive BSD license. The editor is compatible with JME, has practically the same user interface as well as the web application programming interface. The JSME editor is available for download from the project web page http://peter-ertl.com/jsme/
Development of Active Rocking Chair with Changing Swing According to Heartbeat Fluctuation
NASA Astrophysics Data System (ADS)
Kawashima, Takeshi
The purpose of this study is to realize a comfortable swing according to the condition of each individual person. A simple active rocking chair is developed, the swing of which changes with the heartbeat fluctuation of the seated person. The active rocking chair is driven by a solenoid for safety and silence. Swinging is strengthened when the period of the heartbeat lengthens, and it is weakened when the period shortens. Swinging is evaluated using a questionnaire of 16 bipolar scales that was developed for the evaluation of comfortable swinging on the basis of the semantic differential (SD) technique. As a result, it is confirmed that comfortable swinging is realized by the developed active rocking chair. Then the acceleration near the ear of the seated person is measured in order to examine the features of comfortable swinging using the feedback of heartbeat fluctuation. It is clarified that the power spectrum of the envelope of the acceleration waveform shows “1/f fluctuation”.
NASA Astrophysics Data System (ADS)
Widyaningsih, Yekti; Saefuddin, Asep; Notodiputro, Khairil A.; Wigena, Aji H.
2012-05-01
The objective of this research is to build a nested generalized linear mixed model using an ordinal response variable with some covariates. There are three main jobs in this paper, i.e. parameters estimation procedure, simulation, and implementation of the model for the real data. At the part of parameters estimation procedure, concepts of threshold, nested random effect, and computational algorithm are described. The simulations data are built for 3 conditions to know the effect of different parameter values of random effect distributions. The last job is the implementation of the model for the data about poverty in 9 districts of Java Island. The districts are Kuningan, Karawang, and Majalengka chose randomly in West Java; Temanggung, Boyolali, and Cilacap from Central Java; and Blitar, Ngawi, and Jember from East Java. The covariates in this model are province, number of bad nutrition cases, number of farmer families, and number of health personnel. In this modeling, all covariates are grouped as ordinal scale. Unit observation in this research is sub-district (kecamatan) nested in district, and districts (kabupaten) are nested in province. For the result of simulation, ARB (Absolute Relative Bias) and RRMSE (Relative Root of mean square errors) scale is used. They show that prov parameters have the highest bias, but more stable RRMSE in all conditions. The simulation design needs to be improved by adding other condition, such as higher correlation between covariates. Furthermore, as the result of the model implementation for the data, only number of farmer family and number of medical personnel have significant contributions to the level of poverty in Central Java and East Java province, and only district 2 (Karawang) of province 1 (West Java) has different random effect from the others. The source of the data is PODES (Potensi Desa) 2008 from BPS (Badan Pusat Statistik).
Self-Alignment MEMS IMU Method Based on the Rotation Modulation Technique on a Swing Base
Chen, Zhiyong; Yang, Haotian; Wang, Chengbin; Lin, Zhihui; Guo, Meifeng
2018-01-01
The micro-electro-mechanical-system (MEMS) inertial measurement unit (IMU) has been widely used in the field of inertial navigation due to its small size, low cost, and light weight, but aligning MEMS IMUs remains a challenge for researchers. MEMS IMUs have been conventionally aligned on a static base, requiring other sensors, such as magnetometers or satellites, to provide auxiliary information, which limits its application range to some extent. Therefore, improving the alignment accuracy of MEMS IMU as much as possible under swing conditions is of considerable value. This paper proposes an alignment method based on the rotation modulation technique (RMT), which is completely self-aligned, unlike the existing alignment techniques. The effect of the inertial sensor errors is mitigated by rotating the IMU. Then, inertial frame-based alignment using the rotation modulation technique (RMT-IFBA) achieved coarse alignment on the swing base. The strong tracking filter (STF) further improved the alignment accuracy. The performance of the proposed method was validated with a physical experiment, and the results of the alignment showed that the standard deviations of pitch, roll, and heading angle were 0.0140°, 0.0097°, and 0.91°, respectively, which verified the practicality and efficacy of the proposed method for the self-alignment of the MEMS IMU on a swing base. PMID:29649150
Simulated Lunar Testing of Metabolic Heat Regenerated Temperature Swing Adsorption
NASA Technical Reports Server (NTRS)
Padilla, Sebastian A.; Bower, Chad E.; Iacomini, Christie S.; Paul, Heather L.
2012-01-01
Metabolic heat regenerated Temperature Swing Adsorption (MTSA) technology is being developed for thermal and carbon dioxide (CO2) control for a Portable Life Support System (PLSS), as well as water recycling. An Engineering Development Unit (EDU) of the MTSA Subassembly (MTSAS) was designed and assembled for optimized Martian operations, but also meets system requirements for lunar operations. For lunar operations the MTSA sorption cycle is driven via a vacuum swing between suit ventilation loop pressure and lunar vacuum. The focus of this effort was testing in a simulated lunar environment. This environment was simulated in Paragon's EHF vacuum chamber. The objective of the testing was to evaluate the full cycle performance of the MTSA Subassembly EDU, and to assess CO2 loading and pressure drop of the wash coated aluminum reticulated foam sorbent bed. Lunar environment testing proved out the feasibility of pure vacuum swing operation, making MTSA a technology that can be tested and used on the Moon prior to going to Mars. Testing demonstrated better than expected CO2 Nomenclature loading on the sorbent and nearly replicates the equilibrium data from the sorbent manufacturer. This exceeded any of the previous sorbent loading tests performed by Paragon. Subsequently, the increased performance of the sorbent bed design indicates future designs will require less mass and volume than the current EDU rendering MTSA as very competitive for Martian PLSS applications.
Simulated Lunar Testing of Metabolic Heat Regenerated Temperature Swing Adsorption Technology
NASA Technical Reports Server (NTRS)
Padilla, Sebastian A.; Bower, Chad; Iacomini, Christie S.; Paul, H.
2011-01-01
Metabolic heat regenerated Temperature Swing Adsorption (MTSA) technology is being developed for thermal and carbon dioxide (CO2) control for a Portable Life Support System (PLSS), as well as water recycling. An Engineering Development Unit (EDU) of the MTSA subassembly was designed and assembled for optimized Martian operations, but also meets system requirements for lunar operations. For lunar operations the MTSA sorption cycle is driven via a vacuum swing between suit ventilation loop pressure and lunar vacuum. The focus of this effort is operations and testing in a simulated lunar environment. This environment was simulated in Paragon s EHF vacuum chamber. The objective of this testing was to evaluate the full cycle performance of the MTSA Subassembly EDU, and to assess CO2 loading and pressure drop of the wash coated aluminum reticulated foam sorbent bed. The lunar testing proved out the feasibility of pure vacuum swing operation, making MTSA a technology that can be tested and used on the Moon prior to going to Mars. Testing demonstrated better than expected CO2 loading on the sorbent and nearly replicates the equilibrium data from the sorbent manufacturer. This had not been achieved in any of the previous sorbent loading tests performed by Paragon. Subsequently, the increased performance of the sorbent bed design indicates future designs will require less mass and volume than the current EDU rendering MTSA as very competitive for Martian PLSS applications.
Development of a web application for water resources based on open source software
NASA Astrophysics Data System (ADS)
Delipetrev, Blagoj; Jonoski, Andreja; Solomatine, Dimitri P.
2014-01-01
This article presents research and development of a prototype web application for water resources using latest advancements in Information and Communication Technologies (ICT), open source software and web GIS. The web application has three web services for: (1) managing, presenting and storing of geospatial data, (2) support of water resources modeling and (3) water resources optimization. The web application is developed using several programming languages (PhP, Ajax, JavaScript, Java), libraries (OpenLayers, JQuery) and open source software components (GeoServer, PostgreSQL, PostGIS). The presented web application has several main advantages: it is available all the time, it is accessible from everywhere, it creates a real time multi-user collaboration platform, the programing languages code and components are interoperable and designed to work in a distributed computer environment, it is flexible for adding additional components and services and, it is scalable depending on the workload. The application was successfully tested on a case study with concurrent multi-users access.
Karthikeyan, M; Krishnan, S; Pandey, Anil Kumar; Bender, Andreas; Tropsha, Alexander
2008-04-01
We present the application of a Java remote method invocation (RMI) based open source architecture to distributed chemical computing. This architecture was previously employed for distributed data harvesting of chemical information from the Internet via the Google application programming interface (API; ChemXtreme). Due to its open source character and its flexibility, the underlying server/client framework can be quickly adopted to virtually every computational task that can be parallelized. Here, we present the server/client communication framework as well as an application to distributed computing of chemical properties on a large scale (currently the size of PubChem; about 18 million compounds), using both the Marvin toolkit as well as the open source JOELib package. As an application, for this set of compounds, the agreement of log P and TPSA between the packages was compared. Outliers were found to be mostly non-druglike compounds and differences could usually be explained by differences in the underlying algorithms. ChemStar is the first open source distributed chemical computing environment built on Java RMI, which is also easily adaptable to user demands due to its "plug-in architecture". The complete source codes as well as calculated properties along with links to PubChem resources are available on the Internet via a graphical user interface at http://moltable.ncl.res.in/chemstar/.
Web-based Electronic Sharing and RE-allocation of Assets
DOE Office of Scientific and Technical Information (OSTI.GOV)
Leverett, Dave; Miller, Robert A.; Berlin, Gary J.
2002-09-09
The Electronic Asses Sharing Program is a web-based application that provides the capability for complex-wide sharing and reallocation of assets that are excess, under utilized, or un-utilized. through a web-based fron-end and supporting has database with a search engine, users can search for assets that they need, search for assets needed by others, enter assets they need, and enter assets they have available for reallocation. In addition, entire listings of available assets and needed assets can be viewed. The application is written in Java, the hash database and search engine are in Object-oriented Java Database Management (OJDBM). The application willmore » be hosted on an SRS-managed server outside the Firewall and access will be controlled via a protected realm. An example of the application can be viewed at the followinig (temporary) URL: http://idgdev.srs.gov/servlet/srs.weshare.WeShare« less
Yang, Tsun-Po; Beazley, Claude; Montgomery, Stephen B.; Dimas, Antigone S.; Gutierrez-Arcelus, Maria; Stranger, Barbara E.; Deloukas, Panos; Dermitzakis, Emmanouil T.
2010-01-01
Summary: Genevar (GENe Expression VARiation) is a database and Java tool designed to integrate multiple datasets, and provides analysis and visualization of associations between sequence variation and gene expression. Genevar allows researchers to investigate expression quantitative trait loci (eQTL) associations within a gene locus of interest in real time. The database and application can be installed on a standard computer in database mode and, in addition, on a server to share discoveries among affiliations or the broader community over the Internet via web services protocols. Availability: http://www.sanger.ac.uk/resources/software/genevar Contact: emmanouil.dermitzakis@unige.ch PMID:20702402
JBioWH: an open-source Java framework for bioinformatics data integration
Vera, Roberto; Perez-Riverol, Yasset; Perez, Sonia; Ligeti, Balázs; Kertész-Farkas, Attila; Pongor, Sándor
2013-01-01
The Java BioWareHouse (JBioWH) project is an open-source platform-independent programming framework that allows a user to build his/her own integrated database from the most popular data sources. JBioWH can be used for intensive querying of multiple data sources and the creation of streamlined task-specific data sets on local PCs. JBioWH is based on a MySQL relational database scheme and includes JAVA API parser functions for retrieving data from 20 public databases (e.g. NCBI, KEGG, etc.). It also includes a client desktop application for (non-programmer) users to query data. In addition, JBioWH can be tailored for use in specific circumstances, including the handling of massive queries for high-throughput analyses or CPU intensive calculations. The framework is provided with complete documentation and application examples and it can be downloaded from the Project Web site at http://code.google.com/p/jbiowh. A MySQL server is available for demonstration purposes at hydrax.icgeb.trieste.it:3307. Database URL: http://code.google.com/p/jbiowh PMID:23846595
EntrezAJAX: direct web browser access to the Entrez Programming Utilities
2010-01-01
Web applications for biology and medicine often need to integrate data from Entrez services provided by the National Center for Biotechnology Information. However, direct access to Entrez from a web browser is not possible due to 'same-origin' security restrictions. The use of "Asynchronous JavaScript and XML" (AJAX) to create rich, interactive web applications is now commonplace. The ability to access Entrez via AJAX would be advantageous in the creation of integrated biomedical web resources. We describe EntrezAJAX, which provides access to Entrez eUtils and is able to circumvent same-origin browser restrictions. EntrezAJAX is easily implemented by JavaScript developers and provides identical functionality as Entrez eUtils as well as enhanced functionality to ease development. We provide easy-to-understand developer examples written in JavaScript to illustrate potential uses of this service. For the purposes of speed, reliability and scalability, EntrezAJAX has been deployed on Google App Engine, a freely available cloud service. The EntrezAJAX webpage is located at http://entrezajax.appspot.com/ PMID:20565938
JBioWH: an open-source Java framework for bioinformatics data integration.
Vera, Roberto; Perez-Riverol, Yasset; Perez, Sonia; Ligeti, Balázs; Kertész-Farkas, Attila; Pongor, Sándor
2013-01-01
The Java BioWareHouse (JBioWH) project is an open-source platform-independent programming framework that allows a user to build his/her own integrated database from the most popular data sources. JBioWH can be used for intensive querying of multiple data sources and the creation of streamlined task-specific data sets on local PCs. JBioWH is based on a MySQL relational database scheme and includes JAVA API parser functions for retrieving data from 20 public databases (e.g. NCBI, KEGG, etc.). It also includes a client desktop application for (non-programmer) users to query data. In addition, JBioWH can be tailored for use in specific circumstances, including the handling of massive queries for high-throughput analyses or CPU intensive calculations. The framework is provided with complete documentation and application examples and it can be downloaded from the Project Web site at http://code.google.com/p/jbiowh. A MySQL server is available for demonstration purposes at hydrax.icgeb.trieste.it:3307. Database URL: http://code.google.com/p/jbiowh.
Technical development of PubMed Interact: an improved interface for MEDLINE/PubMed searches
Muin, Michael; Fontelo, Paul
2006-01-01
Background The project aims to create an alternative search interface for MEDLINE/PubMed that may provide assistance to the novice user and added convenience to the advanced user. An earlier version of the project was the 'Slider Interface for MEDLINE/PubMed searches' (SLIM) which provided JavaScript slider bars to control search parameters. In this new version, recent developments in Web-based technologies were implemented. These changes may prove to be even more valuable in enhancing user interactivity through client-side manipulation and management of results. Results PubMed Interact is a Web-based MEDLINE/PubMed search application built with HTML, JavaScript and PHP. It is implemented on a Windows Server 2003 with Apache 2.0.52, PHP 4.4.1 and MySQL 4.1.18. PHP scripts provide the backend engine that connects with E-Utilities and parses XML files. JavaScript manages client-side functionalities and converts Web pages into interactive platforms using dynamic HTML (DHTML), Document Object Model (DOM) tree manipulation and Ajax methods. With PubMed Interact, users can limit searches with JavaScript slider bars, preview result counts, delete citations from the list, display and add related articles and create relevance lists. Many interactive features occur at client-side, which allow instant feedback without reloading or refreshing the page resulting in a more efficient user experience. Conclusion PubMed Interact is a highly interactive Web-based search application for MEDLINE/PubMed that explores recent trends in Web technologies like DOM tree manipulation and Ajax. It may become a valuable technical development for online medical search applications. PMID:17083729
NASA Astrophysics Data System (ADS)
Shima, Hiroyuki
2012-11-01
The tree-based rope swing is a popular recreational facility, often installed in outdoor areas. Hanging from a rope, users drop from a high platform and then swing at great speed like ‘Tarzan’, finally jumping ahead to land on the ground. The question naturally arises, how far can Tarzan jump using the swing? In this paper, I present an introductory analysis of the mechanics of the Tarzan swing, a large pendulum-like swing with Tarzan himself attached as weight. This enables determination of how much further forward Tarzan can jump using a given swing apparatus. The discussion is based on elementary mechanics and is, therefore, expected to provide rich opportunities for investigations using analytic and numerical methods.
A fuzzy-logic antiswing controller for three-dimensional overhead cranes.
Cho, Sung-Kun; Lee, Ho-Hoon
2002-04-01
In this paper, a new fuzzy antiswing control scheme is proposed for a three-dimensional overhead crane. The proposed control consists of a position servo control and a fuzzy-logic control. The position servo control is used to control crane position and rope length, and the fuzzy-logic control is used to suppress load swing. The proposed control guarantees not only prompt suppression of load swing but also accurate control of crane position and rope length for simultaneous travel, traverse, and hoisting motions of the crane. Furthermore, the proposed control provides practical gain tuning criteria for easy application. The effectiveness of the proposed control is shown by experiments with a three-dimensional prototype overhead crane.
Design and Development of an air-cooled Temperature-Swing Adsorption Compressor for Carbon Dioxide
NASA Technical Reports Server (NTRS)
Mulloth, Lila M.
2003-01-01
The air revitalization system of the International Space Station (ISS) operates in an open loop mode and relies on the resupply of oxygen and other consumables from earth for the life support of astronauts. A compressor is required for delivering the carbon dioxide from a removal assembly to a reduction unit to recover oxygen and thereby closing the air-loop. We have a developed a temperature-swing adsorption compressor (TSAC) for performing these tasks that is energy efficient, quiet, and has no wearing parts. This paper discusses the design features of a TSAC hardware that uses air as the cooling medium and has Space Station application.
Safe Upper-Bounds Inference of Energy Consumption for Java Bytecode Applications
NASA Technical Reports Server (NTRS)
Navas, Jorge; Mendez-Lojo, Mario; Hermenegildo, Manuel V.
2008-01-01
Many space applications such as sensor networks, on-board satellite-based platforms, on-board vehicle monitoring systems, etc. handle large amounts of data and analysis of such data is often critical for the scientific mission. Transmitting such large amounts of data to the remote control station for analysis is usually too expensive for time-critical applications. Instead, modern space applications are increasingly relying on autonomous on-board data analysis. All these applications face many resource constraints. A key requirement is to minimize energy consumption. Several approaches have been developed for estimating the energy consumption of such applications (e.g. [3, 1]) based on measuring actual consumption at run-time for large sets of random inputs. However, this approach has the limitation that it is in general not possible to cover all possible inputs. Using formal techniques offers the potential for inferring safe energy consumption bounds, thus being specially interesting for space exploration and safety-critical systems. We have proposed and implemented a general frame- work for resource usage analysis of Java bytecode [2]. The user defines a set of resource(s) of interest to be tracked and some annotations that describe the cost of some elementary elements of the program for those resources. These values can be constants or, more generally, functions of the input data sizes. The analysis then statically derives an upper bound on the amount of those resources that the program as a whole will consume or provide, also as functions of the input data sizes. This article develops a novel application of the analysis of [2] to inferring safe upper bounds on the energy consumption of Java bytecode applications. We first use a resource model that describes the cost of each bytecode instruction in terms of the joules it consumes. With this resource model, we then generate energy consumption cost relations, which are then used to infer safe upper bounds. How energy consumption for each bytecode instruction is measured is beyond the scope of this paper. Instead, this paper is about how to infer safe energy consumption estimations assuming that those energy consumption costs are provided. For concreteness, we use a simplified version of an existing resource model [1] in which an energy consumption cost for individual Java opcodes is defined.
33 CFR 118.70 - Lights on swing bridges.
Code of Federal Regulations, 2010 CFR
2010-07-01
... 33 Navigation and Navigable Waters 1 2010-07-01 2010-07-01 false Lights on swing bridges. 118.70 Section 118.70 Navigation and Navigable Waters COAST GUARD, DEPARTMENT OF HOMELAND SECURITY BRIDGES BRIDGE LIGHTING AND OTHER SIGNALS § 118.70 Lights on swing bridges. (a) Swing span lights on through bridges. Each...
Brain networks governing the golf swing in professional golfers.
Kim, Jin Hyun; Han, Joung Kyue; Kim, Bung-Nyun; Han, Doug Hyun
2015-01-01
Golf, as with most complex motor skills, requires multiple different brain functions, including attention, motor planning, coordination, calculation of timing, and emotional control. In this study we assessed the correlation between swing components and brain connectivity from the cerebellum to the cerebrum. Ten female golf players and 10 age-matched female controls were recruited. In order to determine swing consistency among participants, the standard deviation (SD) of the mean swing speed time and the SD of the mean swing angle were assessed over 30 swings. Functional brain connectivity was assessed by resting state functional MRI. Pro-golfers showed greater positive left cerebellum connectivity to the occipital lobe, temporal lobe, parietal lobe and both frontal lobes compared to controls. The SD of play scores was positively correlated with the SD of the impact angle. Constant swing speed and back swing angle in professional golfers were associated with functional connectivity (FC) between the cerebellum and parietal and frontal lobes. In addition, the constant impact angle in professional golfers was associated with improved golf scores and additional FC of the thalamus.
Göpfert, Caroline; Lindinger, Stefan J; Ohtonen, Olli; Rapp, Walter; Müller, Erich; Linnamo, Vesa
2016-06-01
The study investigated the effects of arm swing during leg push-off in V2-alternate/G4 skating on neuromuscular activation and force production by the leg muscles. Nine skilled cross-country skiers performed V2-alternate skating without poles at moderate, high, and maximal speeds, both with free (SWING) and restricted arm swing (NOSWING). Maximal speed was 5% greater in SWING (P<0.01), while neuromuscular activation and produced forces did not differ between techniques. At both moderate and high speed the maximal (2% and 5%, respectively) and average (both 5%) vertical force and associated impulse (10% and 14%) were greater with SWING (all P<0.05). At high speed range of motion and angular velocity of knee flexion were 24% greater with SWING (both P<0.05), while average EMG of m. biceps femoris was 31% lower (all P<0.05) in SWING. In a similar manner, the average EMG of m. vastus medialis and m. biceps femoris were lower (17% and 32%, P<0.05) during the following knee extension. Thus, swinging the arms while performing V2-alternate can enhance both maximal speed and skiing economy at moderate and, in particularly, high speeds. Copyright © 2016 Elsevier B.V. All rights reserved.
Delabastita, Tijs; Desloovere, Kaat; Meyns, Pieter
2016-01-01
Observational research suggests that in children with cerebral palsy, the altered arm swing is linked to instability during walking. Therefore, the current study investigates whether children with cerebral palsy use their arms more than typically developing children, to enhance gait stability. Evidence also suggests an influence of walking speed on gait stability. Moreover, previous research highlighted a link between walking speed and arm swing. Hence, the experiment aimed to explore differences between typically developing children and children with cerebral palsy taking into account the combined influence of restricting arm swing and increasing walking speed on gait stability. Spatiotemporal gait characteristics, trunk movement parameters and margins of stability were obtained using three dimensional gait analysis to assess gait stability of 26 children with cerebral palsy and 24 typically developing children. Four walking conditions were evaluated: (i) free arm swing and preferred walking speed; (ii) restricted arm swing and preferred walking speed; (iii) free arm swing and high walking speed; and (iv) restricted arm swing and high walking speed. Double support time and trunk acceleration variability increased more when arm swing was restricted in children with bilateral cerebral palsy compared to typically developing children and children with unilateral cerebral palsy. Trunk sway velocity increased more when walking speed was increased in children with unilateral cerebral palsy compared to children with bilateral cerebral palsy and typically developing children and in children with bilateral cerebral palsy compared to typically developing children. Trunk sway velocity increased more when both arm swing was restricted and walking speed was increased in children with bilateral cerebral palsy compared to typically developing children. It is proposed that facilitating arm swing during gait rehabilitation can improve gait stability and decrease trunk movements in children with cerebral palsy. The current results thereby partly support the suggestion that facilitating arm swing in specific situations possibly enhances safety and reduces the risk of falling in children with cerebral palsy. PMID:27471457
Secure Peer-to-Peer Networks for Scientific Information Sharing
NASA Technical Reports Server (NTRS)
Karimabadi, Homa
2012-01-01
The most common means of remote scientific collaboration today includes the trio of e-mail for electronic communication, FTP for file sharing, and personalized Web sites for dissemination of papers and research results. With the growth of broadband Internet, there has been a desire to share large files (movies, files, scientific data files) over the Internet. Email has limits on the size of files that can be attached and transmitted. FTP is often used to share large files, but this requires the user to set up an FTP site for which it is hard to set group privileges, it is not straightforward for everyone, and the content is not searchable. Peer-to-peer technology (P2P), which has been overwhelmingly successful in popular content distribution, is the basis for development of a scientific collaboratory called Scientific Peer Network (SciPerNet). This technology combines social networking with P2P file sharing. SciPerNet will be a standalone application, written in Java and Swing, thus insuring portability to a number of different platforms. Some of the features include user authentication, search capability, seamless integration with a data center, the ability to create groups and social networks, and on-line chat. In contrast to P2P networks such as Gnutella, Bit Torrent, and others, SciPerNet incorporates three design elements that are critical to application of P2P for scientific purposes: User authentication, Data integrity validation, Reliable searching SciPerNet also provides a complementary solution to virtual observatories by enabling distributed collaboration and sharing of downloaded and/or processed data among scientists. This will, in turn, increase scientific returns from NASA missions. As such, SciPerNet can serve a two-fold purpose for NASA: a cost-savings software as well as a productivity tool for scientists working with data from NASA missions.
Reinforcement learning state estimator.
Morimoto, Jun; Doya, Kenji
2007-03-01
In this study, we propose a novel use of reinforcement learning for estimating hidden variables and parameters of nonlinear dynamical systems. A critical issue in hidden-state estimation is that we cannot directly observe estimation errors. However, by defining errors of observable variables as a delayed penalty, we can apply a reinforcement learning frame-work to state estimation problems. Specifically, we derive a method to construct a nonlinear state estimator by finding an appropriate feedback input gain using the policy gradient method. We tested the proposed method on single pendulum dynamics and show that the joint angle variable could be successfully estimated by observing only the angular velocity, and vice versa. In addition, we show that we could acquire a state estimator for the pendulum swing-up task in which a swing-up controller is also acquired by reinforcement learning simultaneously. Furthermore, we demonstrate that it is possible to estimate the dynamics of the pendulum itself while the hidden variables are estimated in the pendulum swing-up task. Application of the proposed method to a two-linked biped model is also presented.
Advanced Acid Gas Separation Technology for the Utilization of Low Rank Coals
DOE Office of Scientific and Technical Information (OSTI.GOV)
Kloosterman, Jeff
2012-12-31
Air Products has developed a potentially ground-breaking technology – Sour Pressure Swing Adsorption (PSA) – to replace the solvent-based acid gas removal (AGR) systems currently employed to separate sulfur containing species, along with CO{sub 2} and other impurities, from gasifier syngas streams. The Sour PSA technology is based on adsorption processes that utilize pressure swing or temperature swing regeneration methods. Sour PSA technology has already been shown with higher rank coals to provide a significant reduction in the cost of CO{sub 2} capture for power generation, which should translate to a reduction in cost of electricity (COE), compared to baselinemore » CO{sub 2} capture plant design. The objective of this project is to test the performance and capability of the adsorbents in handling tar and other impurities using a gaseous mixture generated from the gasification of lower rank, lignite coal. The results of this testing are used to generate a high-level pilot process design, and to prepare a techno-economic assessment evaluating the applicability of the technology to plants utilizing these coals.« less
Bernal-Rusiel, Jorge L; Rannou, Nicolas; Gollub, Randy L; Pieper, Steve; Murphy, Shawn; Robertson, Richard; Grant, Patricia E; Pienaar, Rudolph
2017-01-01
In this paper we present a web-based software solution to the problem of implementing real-time collaborative neuroimage visualization. In both clinical and research settings, simple and powerful access to imaging technologies across multiple devices is becoming increasingly useful. Prior technical solutions have used a server-side rendering and push-to-client model wherein only the server has the full image dataset. We propose a rich client solution in which each client has all the data and uses the Google Drive Realtime API for state synchronization. We have developed a small set of reusable client-side object-oriented JavaScript modules that make use of the XTK toolkit, a popular open-source JavaScript library also developed by our team, for the in-browser rendering and visualization of brain image volumes. Efficient realtime communication among the remote instances is achieved by using just a small JSON object, comprising a representation of the XTK image renderers' state, as the Google Drive Realtime collaborative data model. The developed open-source JavaScript modules have already been instantiated in a web-app called MedView , a distributed collaborative neuroimage visualization application that is delivered to the users over the web without requiring the installation of any extra software or browser plugin. This responsive application allows multiple physically distant physicians or researchers to cooperate in real time to reach a diagnosis or scientific conclusion. It also serves as a proof of concept for the capabilities of the presented technological solution.
NASA Astrophysics Data System (ADS)
Larour, Eric; Cheng, Daniel; Perez, Gilberto; Quinn, Justin; Morlighem, Mathieu; Duong, Bao; Nguyen, Lan; Petrie, Kit; Harounian, Silva; Halkides, Daria; Hayes, Wayne
2017-12-01
Earth system models (ESMs) are becoming increasingly complex, requiring extensive knowledge and experience to deploy and use in an efficient manner. They run on high-performance architectures that are significantly different from the everyday environments that scientists use to pre- and post-process results (i.e., MATLAB, Python). This results in models that are hard to use for non-specialists and are increasingly specific in their application. It also makes them relatively inaccessible to the wider science community, not to mention to the general public. Here, we present a new software/model paradigm that attempts to bridge the gap between the science community and the complexity of ESMs by developing a new JavaScript application program interface (API) for the Ice Sheet System Model (ISSM). The aforementioned API allows cryosphere scientists to run ISSM on the client side of a web page within the JavaScript environment. When combined with a web server running ISSM (using a Python API), it enables the serving of ISSM computations in an easy and straightforward way. The deep integration and similarities between all the APIs in ISSM (MATLAB, Python, and now JavaScript) significantly shortens and simplifies the turnaround of state-of-the-art science runs and their use by the larger community. We demonstrate our approach via a new Virtual Earth System Laboratory (VESL) website (http://vesl.jpl.nasa.gov, VESL(2017)).
An Application Server for Scientific Collaboration
NASA Astrophysics Data System (ADS)
Cary, John R.; Luetkemeyer, Kelly G.
1998-11-01
Tech-X Corporation has developed SciChat, an application server for scientific collaboration. Connections are made to the server through a Java client, that can either be an application or an applet served in a web page. Once connected, the client may choose to start or join a session. A session includes not only other clients, but also an application. Any client can send a command to the application. This command is executed on the server and echoed to all clients. The results of the command, whether numerical or graphical, are then distributed to all of the clients; thus, multiple clients can interact collaboratively with a single application. The client is developed in Java, the server in C++, and the middleware is the Common Object Request Broker Architecture. In this system, the Graphical User Interface processing is on the client machine, so one does not have the disadvantages of insufficient bandwidth as occurs when running X over the internet. Because the server, client, and middleware are object oriented, new types of servers and clients specialized to particular scientific applications are more easily developed.
Genoviz Software Development Kit: Java tool kit for building genomics visualization applications.
Helt, Gregg A; Nicol, John W; Erwin, Ed; Blossom, Eric; Blanchard, Steven G; Chervitz, Stephen A; Harmon, Cyrus; Loraine, Ann E
2009-08-25
Visualization software can expose previously undiscovered patterns in genomic data and advance biological science. The Genoviz Software Development Kit (SDK) is an open source, Java-based framework designed for rapid assembly of visualization software applications for genomics. The Genoviz SDK framework provides a mechanism for incorporating adaptive, dynamic zooming into applications, a desirable feature of genome viewers. Visualization capabilities of the Genoviz SDK include automated layout of features along genetic or genomic axes; support for user interactions with graphical elements (Glyphs) in a map; a variety of Glyph sub-classes that promote experimentation with new ways of representing data in graphical formats; and support for adaptive, semantic zooming, whereby objects change their appearance depending on zoom level and zooming rate adapts to the current scale. Freely available demonstration and production quality applications, including the Integrated Genome Browser, illustrate Genoviz SDK capabilities. Separation between graphics components and genomic data models makes it easy for developers to add visualization capability to pre-existing applications or build new applications using third-party data models. Source code, documentation, sample applications, and tutorials are available at http://genoviz.sourceforge.net/.
A study of the Armstrong Whitworth swing beam engine for automotive application
NASA Technical Reports Server (NTRS)
1983-01-01
The introduction of ceramics to those parts suffering high thermal loading was successfully demonstrated, and there is no question that the 100 kw (134 hp) naturally aspirated engine of the future will be developed to produce up to 300 kw (402 hp) by the application of turbocharging or its equivalent. However, at the 60 - 80 kw (80 - 107 hp) size needed for the economic automotive engine, scaling down the 300 kw (402 hp) is beset by the laws of scale. The conventional four stroke diesel was not shown to be successful at the small high speed engine size. The opposed piston two stroke engine does not suffer the same laws of scale and engines in the low power range have already been marketed successfully. The half liter/cylinder Armstrong Whitworth Swing Beam Engine is the latest to be designed with the automotive market in mind. Its low noise structure and balanced linkage system coupled with advantages for easy start and potential use of low grade fuels, derived from its variable compression ratio and slow piston motion, qualifies it for the application.
Java Mission Evaluation Workstation System
NASA Technical Reports Server (NTRS)
Pettinger, Ross; Watlington, Tim; Ryley, Richard; Harbour, Jeff
2006-01-01
The Java Mission Evaluation Workstation System (JMEWS) is a collection of applications designed to retrieve, display, and analyze both real-time and recorded telemetry data. This software is currently being used by both the Space Shuttle Program (SSP) and the International Space Station (ISS) program. JMEWS was written in the Java programming language to satisfy the requirement of platform independence. An object-oriented design was used to satisfy additional requirements and to make the software easily extendable. By virtue of its platform independence, JMEWS can be used on the UNIX workstations in the Mission Control Center (MCC) and on office computers. JMEWS includes an interactive editor that allows users to easily develop displays that meet their specific needs. The displays can be developed and modified while viewing data. By simply selecting a data source, the user can view real-time, recorded, or test data.
Real-Time Payload Control and Monitoring on the World Wide Web
NASA Technical Reports Server (NTRS)
Sun, Charles; Windrem, May; Givens, John J. (Technical Monitor)
1998-01-01
World Wide Web (W3) technologies such as the Hypertext Transfer Protocol (HTTP) and the Java object-oriented programming environment offer a powerful, yet relatively inexpensive, framework for distributed application software development. This paper describes the design of a real-time payload control and monitoring system that was developed with W3 technologies at NASA Ames Research Center. Based on Java Development Toolkit (JDK) 1.1, the system uses an event-driven "publish and subscribe" approach to inter-process communication and graphical user-interface construction. A C Language Integrated Production System (CLIPS) compatible inference engine provides the back-end intelligent data processing capability, while Oracle Relational Database Management System (RDBMS) provides the data management function. Preliminary evaluation shows acceptable performance for some classes of payloads, with Java's portability and multimedia support identified as the most significant benefit.
Research on Ajax and Hibernate technology in the development of E-shop system
NASA Astrophysics Data System (ADS)
Yin, Luo
2011-12-01
Hibernate is a object relational mapping framework of open source code, which conducts light-weighted object encapsulation of JDBC to let Java programmers use the concept of object-oriented programming to manipulate database at will. The appearence of the concept of Ajax (asynchronous JavaScript and XML technology) begins the time prelude of page partial refresh so that developers can develop web application programs with stronger interaction. The paper illustrates the concrete application of Ajax and Hibernate to the development of E-shop in details and adopts them to design to divide the entire program code into relatively independent parts which can cooperate with one another as well. In this way, it is easier for the entire program to maintain and expand.
Kekule.js: An Open Source JavaScript Chemoinformatics Toolkit.
Jiang, Chen; Jin, Xi; Dong, Ying; Chen, Ming
2016-06-27
Kekule.js is an open-source, object-oriented JavaScript toolkit for chemoinformatics. It provides methods for many common tasks in molecular informatics, including chemical data input/output (I/O), two- and three-dimensional (2D/3D) rendering of chemical structure, stereo identification, ring perception, structure comparison, and substructure search. Encapsulated widgets to display and edit chemical structures directly in web context are also supplied. Developed with web standards, the toolkit is ideal for building chemoinformatics applications over the Internet. Moreover, it is highly platform-independent and can also be used in desktop or mobile environments. Some initial applications, such as plugins for inputting chemical structures on the web and uses in chemistry education, have been developed based on the toolkit.
Return to Golf Following Left Total Hip Arthroplasty in a Golfer Who is Right Handed
Betlach, Michael; Senkarik, Ryan; Smith, Robyn; Voight, Michael
2007-01-01
Background Research indicates return to golf is a safe activity following total hip arthroplasty (THA). Frequently, individuals have shown both physical faults and swing faults after THA, which can persist even following rehabilitation. Physical limitations and pain often lead to faults in the golfers swing, most notably “hanging back.” These problems may not be improved after surgery unless the proper re-training takes place. Objectives Using pre-surgical as well as post-surgical information, physical faults and swing faults were identified. A corrective training protocol was developed to normalize physical and swing limitations. Case description The patient is a 52-year old male golfer who underwent left total hip arthroplasty secondary to left hip osteoarthritis. Video analysis both pre and post surgery indicated the patient was “hanging back.” This “hanging back” can lead to an inefficient golf swing and potential injury. Following a physical evaluation, a training protocol was designed to correct abnormal physical findings to assist the patient in creating an efficient golf swing. Outcomes The patient was able to swing the golf club with proper weighting of the lead lower extremity, significant improvement of swing efficiency, and return to play at a zero handicap following a corrective training protocol. Discussion A return to full weight bearing, functional strength, range of motion, stability, and balance are critical to regaining the physical skills necessary to properly swing the golf club. Further, mastery of these objective components lend themselves to the trust needed to load the lead leg with confidence during the golf swing. PMID:21509144
Arm swing magnitude and asymmetry during gait in the early stages of Parkinson's disease.
Lewek, Michael D; Poole, Roxanne; Johnson, Julia; Halawa, Omar; Huang, Xuemei
2010-02-01
The later stages of Parkinson's disease (PD) are characterized by altered gait patterns. Although decreased arm swing during gait is the most frequently reported motor dysfunction in individuals with PD, quantitative descriptions of gait in early PD have largely ignored upper extremity movements. This study was designed to perform a quantitative analysis of arm swing magnitude and asymmetry that might be useful in the assessment of early PD. Twelve individuals with early PD (in "off" state) and eight controls underwent gait analysis using an optically-based motion capture system. Participants were instructed to walk at normal and fast velocities, and then on heels (to minimize push-off). Arm swing was measured as the excursion of the wrist with respect to the pelvis. Arm swing magnitude for each arm, and inter-arm asymmetry, were compared between groups. Both groups had comparable gait velocities (p = 0.61), and there was no significant difference between the groups in the magnitude of arm swing in all walking conditions for the arm that swung more (p = 0.907) or less (p = 0.080). Strikingly, the PD group showed significantly greater arm swing asymmetry (asymmetry angle: 13.9 + or - 7.9%) compared to the control group (asymmetry angle: 5.1 + or - 4.0%; p = 0.003). Unlike arm swing magnitude, arm swing asymmetry unequivocally differs between people with early PD and controls. Such quantitative evaluation of arm swing, especially its asymmetry, may have utility for early and differential diagnosis, and for tracking disease progression in patients with later PD. Copyright 2009 Elsevier B.V. All rights reserved.
Arm Swing Magnitude and Asymmetry During Gait in the Early Stages of Parkinson's Disease
Lewek, Michael D.; Poole, Roxanne; Johnson, Julia; Halawa, Omar; Huang, Xuemei
2009-01-01
The later stages of Parkinson's disease (PD) are characterized by altered gait patterns. Although decreased arm swing during gait is the most frequently reported motor dysfunction in individuals with PD, quantitative descriptions of gait in early PD have largely ignored upper extremity movements. This study was designed to perform a quantitative analysis of arm swing magnitude and asymmetry that might be useful in the assessment of early PD. Twelve individuals with early PD (in “off” state) and eight controls underwent gait analysis using an optically-based motion capture system. Participants were instructed to walk at normal and fast velocities, and then on heels (to minimize push-off). Arm swing was measured as the excursion of the wrist with respect to the pelvis. Arm swing magnitude for each arm, and inter-arm asymmetry, were compared between groups. Both groups had comparable gait velocities (p=0.61), and there was no significant difference between the groups in the magnitude of arm swing in all walking conditions for the arm that swung more (p=0.907) or less (p=0.080). Strikingly, the PD group showed significantly greater arm swing asymmetry (asymmetry angle: 13.9±7.9%) compared to the control group (asymmetry angle: 5.1±4.0%; p=0.003). Unlike arm swing magnitude, arm swing asymmetry unequivocally differs between people with early PD and controls. Such quantitative evaluation of arm swing, especially its asymmetry, may have utility for early and differential diagnosis, and for tracking disease progression in patients with later PD. PMID:19945285
Work and power analysis of the golf swing.
Nesbit, Steven M; Serrano, Monika
2005-12-01
A work and power (energy) analysis of the golf swing is presented as a method for evaluating the mechanics of the golf swing. Two computer models were used to estimate the energy production, transfers, and conversions within the body and the golf club by employing standard methods of mechanics to calculate work of forces and torques, kinetic energies, strain energies, and power during the golf swing. A detailed model of the golf club determined the energy transfers and conversions within the club during the downswing. A full-body computer model of the golfer determined the internal work produced at the body joints during the downswing. Four diverse amateur subjects were analyzed and compared using these two models. The energy approach yielded new information on swing mechanics, determined the force and torque components that accelerated the club, illustrated which segments of the body produced work, determined the timing of internal work generation, measured swing efficiencies, calculated shaft energy storage and release, and proved that forces and range of motion were equally important in developing club head velocity. A more comprehensive description of the downswing emerged from information derived from an energy based analysis. Key PointsFull-Body Model of the golf swing.Energy analysis of the golf swing.Work of the body joints dDuring the golf swing.Comparisons of subject work and power characteristics.
Work and Power Analysis of the Golf Swing
Nesbit, Steven M.; Serrano, Monika
2005-01-01
A work and power (energy) analysis of the golf swing is presented as a method for evaluating the mechanics of the golf swing. Two computer models were used to estimate the energy production, transfers, and conversions within the body and the golf club by employing standard methods of mechanics to calculate work of forces and torques, kinetic energies, strain energies, and power during the golf swing. A detailed model of the golf club determined the energy transfers and conversions within the club during the downswing. A full-body computer model of the golfer determined the internal work produced at the body joints during the downswing. Four diverse amateur subjects were analyzed and compared using these two models. The energy approach yielded new information on swing mechanics, determined the force and torque components that accelerated the club, illustrated which segments of the body produced work, determined the timing of internal work generation, measured swing efficiencies, calculated shaft energy storage and release, and proved that forces and range of motion were equally important in developing club head velocity. A more comprehensive description of the downswing emerged from information derived from an energy based analysis. Key Points Full-Body Model of the golf swing. Energy analysis of the golf swing. Work of the body joints dDuring the golf swing. Comparisons of subject work and power characteristics. PMID:24627666
Hejrati, Babak; Chesebrough, Sam; Bo Foreman, K; Abbott, Jake J; Merryweather, Andrew S
2016-10-01
Previous studies have shown that inclusion of arm swing in gait rehabilitation leads to more effective walking recovery in patients with walking impairments. However, little is known about the correct arm-swing trajectories to be used in gait rehabilitation given the fact that changes in walking conditions affect arm-swing patterns. In this paper we present a comprehensive look at the effects of a variety of conditions on arm-swing patterns during walking. The results describe the effects of surface slope, walking speed, and physical characteristics on arm-swing patterns in healthy individuals. We propose data-driven mathematical models to describe arm-swing trajectories. Thirty individuals (fifteen females and fifteen males) with a wide range of height (1.58-1.91m) and body mass (49-98kg), participated in our study. Based on their self-selected walking speed, each participant performed walking trials with four speeds on five surface slopes while their whole-body kinematics were recorded. Statistical analysis showed that walking speed, surface slope, and height were the major factors influencing arm swing during locomotion. The results demonstrate that data-driven models can successfully describe arm-swing trajectories for normal gait under varying walking conditions. The findings also provide insight into the behavior of the elbow during walking. Copyright © 2016. Published by Elsevier B.V.
Club position relative to the golfer's swing plane meaningfully affects swing dynamics.
MacKenzie, Sasho J
2012-06-01
Previous research indicates that the motion of the golf club is not planar and that the plane traced out by the club is different than that of the golfer's hands. The aim of the present study was to investigate how the position of the club, relative to the golfer's swing plane, influences the motion of the club by using a four-segment (torso, upper arm, forearm, and club), three-dimensional forward dynamics model. A genetic algorithm optimized the coordination of the model's four muscular torque generators to produce the best golf swings possible under six different conditions. The series of simulations were designed to demonstrate the effect of positioning the club above, and below, the golfer's swing plane as well as the effect of changing the steepness of the golfer's swing plane. The simulation results suggest that positioning the club below the golfer's swing plane, early in the downswing, will facilitate the squaring of the clubface for impact, while positioning the club above the plane will have the opposite effect. It was also demonstrated that changing the steepness of the golfer's swing plane by 10 degrees can have little effect on the delivery of the clubhead to the ball.
Swings and roundabouts: management of jealousy in heterosexual swinging couples.
de Visser, Richard; McDonald, Dee
2007-06-01
Swinging involves consensual mutual involvement in extra-dyadic sex. Jealousy in swinging couples is an interesting topic for social psychological research, because it is a common and acceptable response to a romantic partner's real or imagined infidelity. This qualitative study examined the management of jealousy among four active heterosexual swinging couples living in southern England. Participants highlighted the importance of discussion and negotiation to develop a shared couple identity and shared rules and boundaries that allowed them to manage jealousy so that they could better enjoy swinging. Rather than seeking to eliminate jealousy, swingers may manage their feelings of jealousy in order to increase sexual excitement and arousal. This study adds to our understanding of jealousy among swingers and the broader issue of jealousy in intimate relationships.
2006-10-01
pipe facilities). The Dashboard is based on the NetBeans application platform, a Java-based tool kit. Tools may be written in any language...manner loosely analogous to UNIX shells (especially with respect to UNIX pipe facilities). The Dashboard is based on the NetBeans application
JANIS 4: An Improved Version of the NEA Java-based Nuclear Data Information System
NASA Astrophysics Data System (ADS)
Soppera, N.; Bossant, M.; Dupont, E.
2014-06-01
JANIS is software developed to facilitate the visualization and manipulation of nuclear data, giving access to evaluated data libraries, and to the EXFOR and CINDA databases. It is stand-alone Java software, downloadable from the web and distributed on DVD. Used offline, the system also makes use of an internet connection to access the NEA Data Bank database. It is now also offered as a full web application, only requiring a browser. The features added in the latest version of the software and this new web interface are described.
pileup.js: a JavaScript library for interactive and in-browser visualization of genomic data.
Vanderkam, Dan; Aksoy, B Arman; Hodes, Isaac; Perrone, Jaclyn; Hammerbacher, Jeff
2016-08-01
P: ileup.js is a new browser-based genome viewer. It is designed to facilitate the investigation of evidence for genomic variants within larger web applications. It takes advantage of recent developments in the JavaScript ecosystem to provide a modular, reliable and easily embedded library. The code and documentation for pileup.js is publicly available at https://github.com/hammerlab/pileup.js under the Apache 2.0 license. correspondence@hammerlab.org. © The Author 2016. Published by Oxford University Press.
Marini, G W; Wellguni, H
2003-01-01
The worsening environmental situation of the Brantas River, East Java, is addressed by a comprehensive basin management strategy which relies on accurate water quantity and quality data retrieved from a newly installed online monitoring network. Integrated into a Hydrological Information System, the continuously measured indicative parameters allow early warning, control and polluter identification. Additionally, long-term analyses have been initiated for improving modelling applications like flood forecasting, water resource management and pollutant propagation. Preliminary results illustrate the efficiency of the installed system.
JANIS 4: An Improved Version of the NEA Java-based Nuclear Data Information System
DOE Office of Scientific and Technical Information (OSTI.GOV)
Soppera, N., E-mail: nicolas.soppera@oecd.org; Bossant, M.; Dupont, E.
JANIS is software developed to facilitate the visualization and manipulation of nuclear data, giving access to evaluated data libraries, and to the EXFOR and CINDA databases. It is stand-alone Java software, downloadable from the web and distributed on DVD. Used offline, the system also makes use of an internet connection to access the NEA Data Bank database. It is now also offered as a full web application, only requiring a browser. The features added in the latest version of the software and this new web interface are described.
NASA Technical Reports Server (NTRS)
Brat, Guillaume P.; Martinie, Celia; Palanque, Philippe
2013-01-01
During early phases of the development of an interactive system, future system properties are identified (through interaction with end users in the brainstorming and prototyping phase of the application, or by other stakehold-ers) imposing requirements on the final system. They can be specific to the application under development or generic to all applications such as usability principles. Instances of specific properties include visibility of the aircraft altitude, speed… in the cockpit and the continuous possibility of disengaging the autopilot in whatever state the aircraft is. Instances of generic properties include availability of undo (for undoable functions) and availability of a progression bar for functions lasting more than four seconds. While behavioral models of interactive systems using formal description techniques provide complete and unambiguous descriptions of states and state changes, it does not provide explicit representation of the absence or presence of properties. Assessing that the system that has been built is the right system remains a challenge usually met through extensive use and acceptance tests. By the explicit representation of properties and the availability of tools to support checking these properties, it becomes possible to provide developers with means for systematic exploration of the behavioral models and assessment of the presence or absence of these properties. This paper proposes the synergistic use two tools for checking both generic and specific properties of interactive applications: Petshop and Java PathFinder. Petshop is dedicated to the description of interactive system behavior. Java PathFinder is dedicated to the runtime verification of Java applications and as an extension dedicated to User Interfaces. This approach is exemplified on a safety critical application in the area of interactive cockpits for large civil aircrafts.
MulRF: a software package for phylogenetic analysis using multi-copy gene trees.
Chaudhary, Ruchi; Fernández-Baca, David; Burleigh, John Gordon
2015-02-01
MulRF is a platform-independent software package for phylogenetic analysis using multi-copy gene trees. It seeks the species tree that minimizes the Robinson-Foulds (RF) distance to the input trees using a generalization of the RF distance to multi-labeled trees. The underlying generic tree distance measure and fast running time make MulRF useful for inferring phylogenies from large collections of gene trees, in which multiple evolutionary processes as well as phylogenetic error may contribute to gene tree discord. MulRF implements several features for customizing the species tree search and assessing the results, and it provides a user-friendly graphical user interface (GUI) with tree visualization. The species tree search is implemented in C++ and the GUI in Java Swing. MulRF's executable as well as sample datasets and manual are available at http://genome.cs.iastate.edu/CBL/MulRF/, and the source code is available at https://github.com/ruchiherself/MulRFRepo. ruchic@ufl.edu Supplementary data are available at Bioinformatics online. © The Author 2014. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.
Blum, Yvonne; Vejdani, Hamid R; Birn-Jeffery, Aleksandra V; Hubicki, Christian M; Hurst, Jonathan W; Daley, Monica A
2014-01-01
To achieve robust and stable legged locomotion in uneven terrain, animals must effectively coordinate limb swing and stance phases, which involve distinct yet coupled dynamics. Recent theoretical studies have highlighted the critical influence of swing-leg trajectory on stability, disturbance rejection, leg loading and economy of walking and running. Yet, simulations suggest that not all these factors can be simultaneously optimized. A potential trade-off arises between the optimal swing-leg trajectory for disturbance rejection (to maintain steady gait) versus regulation of leg loading (for injury avoidance and economy). Here we investigate how running guinea fowl manage this potential trade-off by comparing experimental data to predictions of hypothesis-based simulations of running over a terrain drop perturbation. We use a simple model to predict swing-leg trajectory and running dynamics. In simulations, we generate optimized swing-leg trajectories based upon specific hypotheses for task-level control priorities. We optimized swing trajectories to achieve i) constant peak force, ii) constant axial impulse, or iii) perfect disturbance rejection (steady gait) in the stance following a terrain drop. We compare simulation predictions to experimental data on guinea fowl running over a visible step down. Swing and stance dynamics of running guinea fowl closely match simulations optimized to regulate leg loading (priorities i and ii), and do not match the simulations optimized for disturbance rejection (priority iii). The simulations reinforce previous findings that swing-leg trajectory targeting disturbance rejection demands large increases in stance leg force following a terrain drop. Guinea fowl negotiate a downward step using unsteady dynamics with forward acceleration, and recover to steady gait in subsequent steps. Our results suggest that guinea fowl use swing-leg trajectory consistent with priority for load regulation, and not for steadiness of gait. Swing-leg trajectory optimized for load regulation may facilitate economy and injury avoidance in uneven terrain.
Effects of Aging on Arm Swing during Gait: The Role of Gait Speed and Dual Tasking.
Mirelman, Anat; Bernad-Elazari, Hagar; Nobel, Tomer; Thaler, Avner; Peruzzi, Agnese; Plotnik, Meir; Giladi, Nir; Hausdorff, Jeffrey M
2015-01-01
Healthy walking is characterized by pronounced arm swing and axial rotation. Aging effects on gait speed, stride length and stride time variability have been previously reported, however, less is known about aging effects on arm swing and axial rotation and their relationship to age-associated gait changes during usual walking and during more challenging conditions like dual tasking. Sixty healthy adults between the ages of 30-77 were included in this study designed to address this gap. Lightweight body fixed sensors were placed on each wrist and lower back. Participants walked under 3 walking conditions each of 1 minute: 1) comfortable speed, 2) walking while serially subtracting 3's (Dual Task), 3) walking at fast speed. Aging effects on arm swing amplitude, range, symmetry, jerk and axial rotation amplitude and jerk were compared between decades of age (30-40; 41-50; 51-60; 61-77 years). As expected, older adults walked slower (p = 0.03) and with increased stride variability (p = 0.02). Arm swing amplitude decreased with age under all conditions (p = 0.04). In the oldest group, arm swing decreased during dual task and increased during the fast walking condition (p<0.0001). Similarly, arm swing asymmetry increased during the dual task in the older groups (p<0.004), but not in the younger groups (p = 0.67). Significant differences between groups and within conditions were observed in arm swing jerk (p<0.02), axial rotation amplitude (p<0.02) and axial jerk (p<0.001). Gait speed, arm swing amplitude of the dominant arm, arm swing asymmetry and axial rotation jerk were all independent predictors of age in a multivariate model. These findings suggest that the effects of gait speed and dual tasking on arm swing and axial rotation during walking are altered among healthy older adults. Follow-up work is needed to examine if these effects contribute to reduced stability in aging.
Effects of Aging on Arm Swing during Gait: The Role of Gait Speed and Dual Tasking
Mirelman, Anat; Bernad-Elazari, Hagar; Nobel, Tomer; Thaler, Avner; Peruzzi, Agnese; Plotnik, Meir; Giladi, Nir; Hausdorff, Jeffrey M.
2015-01-01
Healthy walking is characterized by pronounced arm swing and axial rotation. Aging effects on gait speed, stride length and stride time variability have been previously reported, however, less is known about aging effects on arm swing and axial rotation and their relationship to age-associated gait changes during usual walking and during more challenging conditions like dual tasking. Sixty healthy adults between the ages of 30–77 were included in this study designed to address this gap. Lightweight body fixed sensors were placed on each wrist and lower back. Participants walked under 3 walking conditions each of 1 minute: 1) comfortable speed, 2) walking while serially subtracting 3’s (Dual Task), 3) walking at fast speed. Aging effects on arm swing amplitude, range, symmetry, jerk and axial rotation amplitude and jerk were compared between decades of age (30–40; 41–50; 51–60; 61–77 years). As expected, older adults walked slower (p = 0.03) and with increased stride variability (p = 0.02). Arm swing amplitude decreased with age under all conditions (p = 0.04). In the oldest group, arm swing decreased during dual task and increased during the fast walking condition (p<0.0001). Similarly, arm swing asymmetry increased during the dual task in the older groups (p<0.004), but not in the younger groups (p = 0.67). Significant differences between groups and within conditions were observed in arm swing jerk (p<0.02), axial rotation amplitude (p<0.02) and axial jerk (p<0.001). Gait speed, arm swing amplitude of the dominant arm, arm swing asymmetry and axial rotation jerk were all independent predictors of age in a multivariate model. These findings suggest that the effects of gait speed and dual tasking on arm swing and axial rotation during walking are altered among healthy older adults. Follow-up work is needed to examine if these effects contribute to reduced stability in aging. PMID:26305896
Evaluating the effects of under loaded and overloaded warm ups on subsequent swing velocity.
Miller, Ryan M; Heishman, Aaron D; Freitas, Eduardo D S; Bemben, Michael G
2017-08-26
Several attempts to identify the optimal on deck procedure to enhance swing velocity in baseball have been made. However, inconsistent findings continue to constitute much of the body of literature. Additionally, the emergence of athlete monitoring in sport has led to the exploration of more sport specific tasks to potentially identify athlete fatigue and readiness to perform. Therefore, the purpose of this investigation was to examine three different bat weight warm up protocols on subsequent swing velocity and to examine the reliability of swing velocity measurements to allude to its potential a sport specific athlete monitoring metric. Thirty-two recreational male baseball players 20.3 ± 2.0years, 179.6 ± 7.1cm and 89.6± 11.1kg completed the study. Subjects completed three testing visits that included warming up with a control bat ([CB] 32in, 29oz), plastic bat ([PB] 31in, 6.4oz), or heavy bat ([HB] 32in, 57oz). Testing visits began with three CB swing trials followed by three intervention bat trials, then concluded with three additional CB swings. Swing velocity was assessed using visual 3D technology. Analyses of variance indicate that following the PB (26.6 ± 2.0m/s) and CB interventions (26.2 ± 1.7m/s) significantly faster (p<0.001) swing velocities were generated when compared to the traditional HB intervention (24.1 ± 2.2m/s). When assessed for reliability, the average ICC was 0.681 and Chronbach's alpha was 0.95 indicating exceptional reliability. Congruent to previous research, this data bolsters the notion that warming up with a HB can hinder swing velocity. However, in contrast to previous research this data suggests that using a PB can increase swing velocity significantly. Furthermore, visual 3D can be designated as an exceptionally reliable device to measure swing velocity.
Blum, Yvonne; Vejdani, Hamid R.; Birn-Jeffery, Aleksandra V.; Hubicki, Christian M.; Hurst, Jonathan W.; Daley, Monica A.
2014-01-01
To achieve robust and stable legged locomotion in uneven terrain, animals must effectively coordinate limb swing and stance phases, which involve distinct yet coupled dynamics. Recent theoretical studies have highlighted the critical influence of swing-leg trajectory on stability, disturbance rejection, leg loading and economy of walking and running. Yet, simulations suggest that not all these factors can be simultaneously optimized. A potential trade-off arises between the optimal swing-leg trajectory for disturbance rejection (to maintain steady gait) versus regulation of leg loading (for injury avoidance and economy). Here we investigate how running guinea fowl manage this potential trade-off by comparing experimental data to predictions of hypothesis-based simulations of running over a terrain drop perturbation. We use a simple model to predict swing-leg trajectory and running dynamics. In simulations, we generate optimized swing-leg trajectories based upon specific hypotheses for task-level control priorities. We optimized swing trajectories to achieve i) constant peak force, ii) constant axial impulse, or iii) perfect disturbance rejection (steady gait) in the stance following a terrain drop. We compare simulation predictions to experimental data on guinea fowl running over a visible step down. Swing and stance dynamics of running guinea fowl closely match simulations optimized to regulate leg loading (priorities i and ii), and do not match the simulations optimized for disturbance rejection (priority iii). The simulations reinforce previous findings that swing-leg trajectory targeting disturbance rejection demands large increases in stance leg force following a terrain drop. Guinea fowl negotiate a downward step using unsteady dynamics with forward acceleration, and recover to steady gait in subsequent steps. Our results suggest that guinea fowl use swing-leg trajectory consistent with priority for load regulation, and not for steadiness of gait. Swing-leg trajectory optimized for load regulation may facilitate economy and injury avoidance in uneven terrain. PMID:24979750
Alteration of swing leg work and power during human accelerated sprinting
Matsubayashi, Takeo; Matsuo, Akifumi; Zushi, Koji
2017-01-01
ABSTRACT This study investigated changes in lower-extremity joint work and power during the swing phase in a maximal accelerated sprinting. Twelve male sprinters performed 60 m maximal sprints while motion data was recorded. Lower-extremity joint work and power during the swing phase of each stride for both legs were calculated. Positive hip and negative knee work (≈4.3 and ≈−2.9 J kg−1) and mean power (≈13.4 and ≈−8.7 W kg−1) during the entire swing phase stabilized or decreased after the 26.2±1.1 (9.69±0.25 m s−1) or 34.3±1.5 m mark (9.97±0.26 m s−1) during the acceleration phase. In contrast, the hip negative work and mean power during the early swing phase (≈7-fold and ≈3.7-fold increase in total), as well as the knee negative work and power during the terminal swing phase (≈1.85-fold and ≈2-fold increase in total), increased until maximal speed. Moreover, only the magnitudes of increases in negative work and mean power at hip and knee joints during the swing phase were positively associated with the increment of running speed from the middle of acceleration phase. These findings indicate that the roles of energy generation and absorption at the hip and knee joints shift around the middle of the acceleration phase as energy generation and absorption at the hip during the late swing phase and at the knee during early swing phase are generally maintained or decreased, and negative work and power at hip during the early swing phase and at knee during the terminal swing phase may be responsible for increasing running speed when approaching maximal speed. PMID:28396485
PLSS Scale Demonstration of MTSA Temperature Swing Adsorption Bed Concept for CO2 Removal/Rejection
NASA Technical Reports Server (NTRS)
Iacomini, Christine S.; Powers, Aaron; Paul, Heather L.
2009-01-01
Metabolic heat regenerated temperature swing adsorption (MTSA) incorporated into a portable life support system (PLSS) is being explored as a viable means of removing and rejecting carbon dioxide (CO2) from an astronaut s ventilation loop. Sorbent pellets used in previous work are inherently difficult to quickly heat and cool. Further, their use in packed beds create large undesirable pressure drop. Thus work has been done to assess the application and performance of aluminum foam wash coated with a layer of sorbent. A to-scale sorbent bed, as envisioned studying use by a Martian PLSS, was designed, built, and tested. Performance of the assembly in regards to CO2 adsorption and pressure drop were assessed and the results are presented.
Effects of training with a dynamic moment of inertia bat on swing performance.
Liu, Chiang; Liu, Ya-Chen; Kao, Ying-Chieh; Shiang, Tzyy-Yuang
2011-11-01
The purpose of this study was to investigate the effects of the 8-week dynamic moment of inertia (DMOI) bat training on swing velocity, batted-ball speed, hitting distance, muscle power, and grip force. The DMOI bat is characterized in that the bat could be swung more easily by reducing the moment of inertia at the initial stage of swing without decreasing the bat weight and has a faster swing velocity and lower muscle activity. Seventeen varsity baseball players were randomly assigned to the DMOI bat training group (n = 9) and the normal bat training group (n = 8). The training protocol was 7 swings each set, 5-8 sets each time, 3 times each week, and 8 weeks' training period. The results showed that the swing training with the DMOI bat for 8 weeks significantly increased swing velocity by about 6.20% (96.86 ± 8.48 vs. 102.82 ± 9.93 km·h(-1)), hitting distance by about 6.69% (80.06 ± 9.16 vs. 84.99 ± 7.26 m), muscle power of the right arm by about 12.04% (3.34 ± 0.41 vs. 3.74 ± 0.61 m), and muscle power of the left arm by about 8.23% (3.36 ± 0.46 vs. 3.61 ± 0.39 m) (p < 0.05). Furthermore, the DMOI bat training group had a significantly better change percentage in swing velocity, hitting distance, and grip force of the left hand than did the normal bat training group (p < 0.05). The findings suggested that the swing training with the DMOI bat has a positive benefit on swing performance and that the DMOI bat could be used as a new training tool in baseball.
JaSTA-2: Second version of the Java Superposition T-matrix Application
NASA Astrophysics Data System (ADS)
Halder, Prithish; Das, Himadri Sekhar
2017-12-01
In this article, we announce the development of a new version of the Java Superposition T-matrix App (JaSTA-2), to study the light scattering properties of porous aggregate particles. It has been developed using Netbeans 7.1.2, which is a java integrated development environment (IDE). The JaSTA uses double precision superposition T-matrix codes for multi-sphere clusters in random orientation, developed by Mackowski and Mischenko (1996). The new version consists of two options as part of the input parameters: (i) single wavelength and (ii) multiple wavelengths. The first option (which retains the applicability of older version of JaSTA) calculates the light scattering properties of aggregates of spheres for a single wavelength at a given instant of time whereas the second option can execute the code for a multiple numbers of wavelengths in a single run. JaSTA-2 provides convenient and quicker data analysis which can be used in diverse fields like Planetary Science, Atmospheric Physics, Nanoscience, etc. This version of the software is developed for Linux platform only, and it can be operated over all the cores of a processor using the multi-threading option.
NASA Astrophysics Data System (ADS)
Eguchi, S.; Kawasaki, W.; Shirasaki, Y.; Komiya, Y.; Kosugi, G.; Ohishi, M.; Mizumoto, Y.
2013-10-01
ALMA is estimated to generate TB scale data during only one observation; astronomers need to identify which part of the data they are really interested in. We have been developing new GUI software for this purpose utilizing the VO interface: ALMA Web Quick Look System (ALMAWebQL) and ALMA Desktop Application (Vissage). The former is written in JavaScript and HTML5 generated from Java code by the Google Web Toolkit, and the latter is in pure Java. An essential point of our approach is how to reduce network traffic: we prepare, in advance, “compressed” FITS files of 2x2x1 (horizontal, vertical, and spectral directions, respectively) binning, 2 x 2 x 2 binning, 4 x 4 x 2 binning data, and so on. These files are hidden from users, and Web QL automatically chooses the proper one for each user operation. Through this work, we find that network traffic in our system is still a bottleneck towards TB scale data distribution. Hence we have to develop alternative data containers for much faster data processing. In this paper, we introduce our data analysis systems, and describe what we learned through the development.
A remote patient monitoring system using a Java-enabled 3G mobile phone.
Zhang, Pu; Kogure, Yuichi; Matsuoka, Hiroki; Akutagawa, Masatake; Kinouchi, Yohsuke; Zhang, Qinyu
2007-01-01
Telemedicine systems have become an important supporting for the medical staffs. As the development of the mobile phones, it is possible to apply the mobile phones to be a part of telemedicine systems. We developed an innovative Remote Patient Monitoring System using a Java-enabled 3G mobile phone. By using this system, doctors can monitor the vital biosignals of patients in ICU/CCU, such as ECG, RESP, SpO2, EtCO2 and so on by using the real-time waveform and data monitoring and list trend data monitoring functions of installed Java jiglet application on the mobile phone. Futhermore, doctors can check the patients' information by using the patient information checking function. The 3G mobile phone used has the ability to implement the application as the same time as being used to mak a voice call. Therefore, the doctor can get more and more information both from the browsing the screen of the mobile phone and the communicating with the medical staffs who are beside the patients and the monitors. The system can be conducted to evaluate the diagnostic accuracy, efficiency, and safety of telediagnosis.
Warehouses information system design and development
NASA Astrophysics Data System (ADS)
Darajatun, R. A.; Sukanta
2017-12-01
Materials/goods handling industry is fundamental for companies to ensure the smooth running of their warehouses. Efficiency and organization within every aspect of the business is essential in order to gain a competitive advantage. The purpose of this research is design and development of Kanban of inventory storage and delivery system. Application aims to facilitate inventory stock checks to be more efficient and effective. Users easily input finished goods from production department, warehouse, customer, and also suppliers. Master data designed as complete as possible to be prepared applications used in a variety of process logistic warehouse variations. The author uses Java programming language to develop the application, which is used for building Java Web applications, while the database used is MySQL. System development methodology that I use is the Waterfall methodology. Waterfall methodology has several stages of the Analysis, System Design, Implementation, Integration, Operation and Maintenance. In the process of collecting data the author uses the method of observation, interviews, and literature.
The Cascading Impacts of Technology Selection: Incorporating Ruby on Rails into ECHO
NASA Astrophysics Data System (ADS)
Pilone, D.; Cechini, M.
2010-12-01
NASA’s Earth Observing System (EOS) ClearingHOuse (ECHO) is a SOA based Earth Science Data search and order system implemented in Java with one significant exception: the web client used by 98% of our users is written in Perl. After several decades of maintenance the Perl based application had reached the end of its serviceable life and ECHO was tasked with implementing a replacement. Despite a broad investment in Java, the ECHO team conducted a survey of modern development technologies including Flex, Python/Django, JSF2/Spring and Ruby on Rails. The team ultimately chose Ruby on Rails (RoR) with Cucumber for testing due to its perceived applicability to web application development and corresponding development efficiency gains. Both positive and negative impacts on the entire ECHO team, including our stakeholders, were immediate and sometimes subtle. The technology selection caused shifts in our architecture and design, development and deployment procedures, requirement definition approach, testing approach, and, somewhat surprisingly, our project team structure and software process. This presentation discusses our experiences, including technical, process, and psychological, using RoR on a production system. During this session we will discuss: - Real impacts of introducing a dynamic language to a Java team - Real and perceived efficiency advantages - Impediments to adoption and effectiveness - Impacts of transition from Test Driven Development to Behavior Driven Development - Leveraging Cucumber to provide fully executable requirement documents - Impacts on team structure and roles
Use of XML and Java for collaborative petroleum reservoir modeling on the Internet
NASA Astrophysics Data System (ADS)
Victorine, John; Watney, W. Lynn; Bhattacharya, Saibal
2005-11-01
The GEMINI (Geo-Engineering Modeling through INternet Informatics) is a public-domain, web-based freeware that is made up of an integrated suite of 14 Java-based software tools to accomplish on-line, real-time geologic and engineering reservoir modeling. GEMINI facilitates distant collaborations for small company and academic clients, negotiating analyses of both single and multiple wells. The system operates on a single server and an enterprise database. External data sets must be uploaded into this database. Feedback from GEMINI users provided the impetus to develop Stand Alone Web Start Applications of GEMINI modules that reside in and operate from the user's PC. In this version, the GEMINI modules run as applets, which may reside in local user PCs, on the server, or Java Web Start. In this enhanced version, XML-based data handling procedures are used to access data from remote and local databases and save results for later access and analyses. The XML data handling process also integrates different stand-alone GEMINI modules enabling the user(s) to access multiple databases. It provides flexibility to the user to customize analytical approach, database location, and level of collaboration. An example integrated field-study using GEMINI modules and Stand Alone Web Start Applications is provided to demonstrate the versatile applicability of this freeware for cost-effective reservoir modeling.
Use of XML and Java for collaborative petroleum reservoir modeling on the Internet
Victorine, J.; Watney, W.L.; Bhattacharya, S.
2005-01-01
The GEMINI (Geo-Engineering Modeling through INternet Informatics) is a public-domain, web-based freeware that is made up of an integrated suite of 14 Java-based software tools to accomplish on-line, real-time geologic and engineering reservoir modeling. GEMINI facilitates distant collaborations for small company and academic clients, negotiating analyses of both single and multiple wells. The system operates on a single server and an enterprise database. External data sets must be uploaded into this database. Feedback from GEMINI users provided the impetus to develop Stand Alone Web Start Applications of GEMINI modules that reside in and operate from the user's PC. In this version, the GEMINI modules run as applets, which may reside in local user PCs, on the server, or Java Web Start. In this enhanced version, XML-based data handling procedures are used to access data from remote and local databases and save results for later access and analyses. The XML data handling process also integrates different stand-alone GEMINI modules enabling the user(s) to access multiple databases. It provides flexibility to the user to customize analytical approach, database location, and level of collaboration. An example integrated field-study using GEMINI modules and Stand Alone Web Start Applications is provided to demonstrate the versatile applicability of this freeware for cost-effective reservoir modeling. ?? 2005 Elsevier Ltd. All rights reserved.
The role of pelvis-thorax coupling in controlling within-golf club swing speed.
Lamb, Peter F; Pataky, Todd C
2018-02-23
Pelvis-thorax coordination has been recognised to be associated with swing speed. Increasing angular separation between the pelvis and thorax has been thought to initiate the stretch shortening cycle and lead to increased clubhead speed. The purpose of this study was to determine whether pelvis-thorax coupling played a significant role in regulating clubhead speed, in a group of low-handicap golfers (mean handicap = 4.1). Sixteen participants played shots to target distances determined based on their typical 5- and 6-iron shot distances. Half the difference between median 5- and 6-iron distance for each participant was used to create three swing effort conditions: "minus", "norm", and "plus". Ten shots were played under each swing effort condition using both the 5-iron and 6-iron, resulting in six shot categories and 60 shots per participant. No significant differences were found for X-factor for club or swing effort. X-factor stretch showed significant differences for club and swing effort. Continuous relative phase (CRP) results mainly showed evidence of the stretch shortening cycle in the downswing and that it was more pronounced late in the downswing as swing effort increased. Substantial inter-individual CRP variability demonstrated the need for individual analyses when investigating coordination in the golf swing.
Goertz, R.C.
1957-09-17
A device that reduces or eliminntes the swing of an object being transported by a traveling crane is described. The supporting cable of the crane extends through a guide and follower positioned below the crane by an electric motor and follow-up circuit. The swing or horizontal motion of the cable is detected by the follower, and a signal is generated that will cause the motor to move the follower in opposition to the motion of the swing thus having a dampening effect on the pendulum action of the supported body. This improvement is particularly valuable when the supported load may be so radioactive that a person could not manually stop the swing.
Air separation with temperature and pressure swing
Cassano, Anthony A.
1986-01-01
A chemical absorbent air separation process is set forth which uses a temperature swing absorption-desorption cycle in combination with a pressure swing wherein the pressure is elevated in the desorption stage of the process.
CAL3JHH: a Java program to calculate the vicinal coupling constants (3J H,H) of organic molecules.
Aguirre-Valderrama, Alonso; Dobado, José A
2008-12-01
Here, we present a free web-accessible application, developed in the JAVA programming language for the calculation of vicinal coupling constant (3J(H,H)) of organic molecules with the H-Csp3-Csp3-H fragment. This JAVA applet is oriented to assist chemists in structural and conformational analyses, allowing the user to calculate the averaged 3J(H,H) values among conformers, according to its Boltzmann populations. Thus, the CAL3JHH program uses the Haasnoot-Leeuw-Altona equation, and, by reading the molecule geometry from a protein data bank (PDB) file format or from multiple pdb files, automatically detects all the coupled hydrogens, evaluating the data needed for this equation. Moreover, a "Graphical viewer" menu allows the display of the results on the 3D molecule structure, as well as the plotting of the Newman projection for the couplings.
QSPIN: A High Level Java API for Quantum Computing Experimentation
NASA Technical Reports Server (NTRS)
Barth, Tim
2017-01-01
QSPIN is a high level Java language API for experimentation in QC models used in the calculation of Ising spin glass ground states and related quadratic unconstrained binary optimization (QUBO) problems. The Java API is intended to facilitate research in advanced QC algorithms such as hybrid quantum-classical solvers, automatic selection of constraint and optimization parameters, and techniques for the correction and mitigation of model and solution errors. QSPIN includes high level solver objects tailored to the D-Wave quantum annealing architecture that implement hybrid quantum-classical algorithms [Booth et al.] for solving large problems on small quantum devices, elimination of variables via roof duality, and classical computing optimization methods such as GPU accelerated simulated annealing and tabu search for comparison. A test suite of documented NP-complete applications ranging from graph coloring, covering, and partitioning to integer programming and scheduling are provided to demonstrate current capabilities.
Hard Real-Time: C++ Versus RTSJ
NASA Technical Reports Server (NTRS)
Dvorak, Daniel L.; Reinholtz, William K.
2004-01-01
In the domain of hard real-time systems, which language is better: C++ or the Real-Time Specification for Java (RTSJ)? Although ordinary Java provides a more productive programming environment than C++ due to its automatic memory management, that benefit does not apply to RTSJ when using NoHeapRealtimeThread and non-heap memory areas. As a result, RTSJ programmers must manage non-heap memory explicitly. While that's not a deterrent for veteran real-time programmers-where explicit memory management is common-the lack of certain language features in RTSJ (and Java) makes that manual memory management harder to accomplish safely than in C++. This paper illustrates the problem for practitioners in the context of moving data and managing memory in a real-time producer/consumer pattern. The relative ease of implementation and safety of the C++ programming model suggests that RTSJ has a struggle ahead in the domain of hard real-time applications, despite its other attractive features.
Framework for architecture-independent run-time reconfigurable applications
NASA Astrophysics Data System (ADS)
Lehn, David I.; Hudson, Rhett D.; Athanas, Peter M.
2000-10-01
Configurable Computing Machines (CCMs) have emerged as a technology with the computational benefits of custom ASICs as well as the flexibility and reconfigurability of general-purpose microprocessors. Significant effort from the research community has focused on techniques to move this reconfigurability from a rapid application development tool to a run-time tool. This requires the ability to change the hardware design while the application is executing and is known as Run-Time Reconfiguration (RTR). Widespread acceptance of run-time reconfigurable custom computing depends upon the existence of high-level automated design tools. Such tools must reduce the designers effort to port applications between different platforms as the architecture, hardware, and software evolves. A Java implementation of a high-level application framework, called Janus, is presented here. In this environment, developers create Java classes that describe the structural behavior of an application. The framework allows hardware and software modules to be freely mixed and interchanged. A compilation phase of the development process analyzes the structure of the application and adapts it to the target platform. Janus is capable of structuring the run-time behavior of an application to take advantage of the memory and computational resources available.
Swing-free transport of suspended loads. Summer research report
DOE Office of Scientific and Technical Information (OSTI.GOV)
Basher, A.M.H.
1996-02-01
Transportation of large objects using traditional bridge crane can induce pendulum motion (swing) of the object. In environments such as factory the energy contained in the swinging mass can be large and therefore attempts to move the mass onto target while still swinging can cause considerable damage. Oscillations must be damped or allowed to decay before the next process can take place. Stopping the swing can be accomplished by moving the bridge in a manner to counteract the swing which sometimes can be done by skilled operator, or by waiting for the swing to damp sufficiently that the object canmore » be moved to the target without risk of damage. One of the methods that can be utilized for oscillation suppression is input preshaping. The validity of this method depends on the exact knowledge of the system dynamics. This method can be modified to provide some degrees of robustness with respect to unknown dynamics but at the cost of the speed of transient response. This report describes investigations on the development of a controller to dampen the oscillations.« less
Cricket Ball Aerodynamics: Myth Versus Science
NASA Technical Reports Server (NTRS)
Mehta, Rabindra D.; Koga, Demmis J. (Technical Monitor)
2000-01-01
Aerodynamics plays a prominent role in the flight of a cricket ball released by a bowler. The main interest is in the fact that the ball can follow a curved flight path that is not always under the control of the bowler. ne basic aerodynamic principles responsible for the nonlinear flight or "swing" of a cricket ball were identified several years ago and many papers have been published on the subject. In the last 20 years or so, several experimental investigations have been conducted on cricket ball swing, which revealed the amount of attainable swing, and the parameters that affect it. A general overview of these findings is presented with emphasis on the concept of late swing and the effects of meteorological conditions on swing. In addition, the relatively new concept of "reverse" swing, how it can be achieved in practice and the role in it of ball "tampering", are discussed in detail. A discussion of the "white" cricket ball used in last year's World Cup, which supposedly possesses different swing properties compared to a conventional red ball, is also presented.
Effects of moment of inertia on restricted motion swing speed.
Schorah, David; Choppin, Simon; James, David
2015-06-01
In many sports, the maximum swing speed of a racket, club, or bat is a key performance parameter. Previous research in multiple sports supports the hypothesis of an inverse association between the swing speed and moment of inertia of an implement. The aim of this study was to rigorously test and quantify this relationship using a restricted swinging motion. Eight visually identical rods with a common mass but variable moment of inertia were manufactured. Motion capture technology was used to record eight participants' maximal effort swings with the rods. Strict exclusion criteria were applied to data that did not adhere to the prescribed movement pattern. The study found that for all participants, swing speed decreased with respect to moment of inertia according to a power relationship. However, in contrast to previous studies, the rate of decrease varied from participant to participant. With further analysis it was found that participants performed more consistently at the higher end of the moment of inertia range tested. The results support the inverse association between swing speed and moment of inertia but only for higher moment of inertia implements.
Bernal-Rusiel, Jorge L.; Rannou, Nicolas; Gollub, Randy L.; Pieper, Steve; Murphy, Shawn; Robertson, Richard; Grant, Patricia E.; Pienaar, Rudolph
2017-01-01
In this paper we present a web-based software solution to the problem of implementing real-time collaborative neuroimage visualization. In both clinical and research settings, simple and powerful access to imaging technologies across multiple devices is becoming increasingly useful. Prior technical solutions have used a server-side rendering and push-to-client model wherein only the server has the full image dataset. We propose a rich client solution in which each client has all the data and uses the Google Drive Realtime API for state synchronization. We have developed a small set of reusable client-side object-oriented JavaScript modules that make use of the XTK toolkit, a popular open-source JavaScript library also developed by our team, for the in-browser rendering and visualization of brain image volumes. Efficient realtime communication among the remote instances is achieved by using just a small JSON object, comprising a representation of the XTK image renderers' state, as the Google Drive Realtime collaborative data model. The developed open-source JavaScript modules have already been instantiated in a web-app called MedView, a distributed collaborative neuroimage visualization application that is delivered to the users over the web without requiring the installation of any extra software or browser plugin. This responsive application allows multiple physically distant physicians or researchers to cooperate in real time to reach a diagnosis or scientific conclusion. It also serves as a proof of concept for the capabilities of the presented technological solution. PMID:28507515
DSSR-enhanced visualization of nucleic acid structures in Jmol
Hanson, Robert M.
2017-01-01
Abstract Sophisticated and interactive visualizations are essential for making sense of the intricate 3D structures of macromolecules. For proteins, secondary structural components are routinely featured in molecular graphics visualizations. However, the field of RNA structural bioinformatics is still lagging behind; for example, current molecular graphics tools lack built-in support even for base pairs, double helices, or hairpin loops. DSSR (Dissecting the Spatial Structure of RNA) is an integrated and automated command-line tool for the analysis and annotation of RNA tertiary structures. It calculates a comprehensive and unique set of features for characterizing RNA, as well as DNA structures. Jmol is a widely used, open-source Java viewer for 3D structures, with a powerful scripting language. JSmol, its reincarnation based on native JavaScript, has a predominant position in the post Java-applet era for web-based visualization of molecular structures. The DSSR-Jmol integration presented here makes salient features of DSSR readily accessible, either via the Java-based Jmol application itself, or its HTML5-based equivalent, JSmol. The DSSR web service accepts 3D coordinate files (in mmCIF or PDB format) initiated from a Jmol or JSmol session and returns DSSR-derived structural features in JSON format. This seamless combination of DSSR and Jmol/JSmol brings the molecular graphics of 3D RNA structures to a similar level as that for proteins, and enables a much deeper analysis of structural characteristics. It fills a gap in RNA structural bioinformatics, and is freely accessible (via the Jmol application or the JSmol-based website http://jmol.x3dna.org). PMID:28472503
A Visual Editor in Java for View
NASA Technical Reports Server (NTRS)
Stansifer, Ryan
2000-01-01
In this project we continued the development of a visual editor in the Java programming language to create screens on which to display real-time data. The data comes from the numerous systems monitoring the operation of the space shuttle while on the ground and in space, and from the many tests of subsystems. The data can be displayed on any computer platform running a Java-enabled World Wide Web (WWW) browser and connected to the Internet. Previously a special-purpose program bad been written to display data on emulations of character-based display screens used for many years at NASA. The goal now is to display bit-mapped screens created by a visual editor. We report here on the visual editor that creates the display screens. This project continues the work we bad done previously. Previously we had followed the design of the 'beanbox,' a prototype visual editor created by Sun Microsystems. We abandoned this approach and implemented a prototype using a more direct approach. In addition, our prototype is based on newly released Java 2 graphical user interface (GUI) libraries. The result has been a visually more appealing appearance and a more robust application.
jqcML: an open-source java API for mass spectrometry quality control data in the qcML format.
Bittremieux, Wout; Kelchtermans, Pieter; Valkenborg, Dirk; Martens, Lennart; Laukens, Kris
2014-07-03
The awareness that systematic quality control is an essential factor to enable the growth of proteomics into a mature analytical discipline has increased over the past few years. To this aim, a controlled vocabulary and document structure have recently been proposed by Walzer et al. to store and disseminate quality-control metrics for mass-spectrometry-based proteomics experiments, called qcML. To facilitate the adoption of this standardized quality control routine, we introduce jqcML, a Java application programming interface (API) for the qcML data format. First, jqcML provides a complete object model to represent qcML data. Second, jqcML provides the ability to read, write, and work in a uniform manner with qcML data from different sources, including the XML-based qcML file format and the relational database qcDB. Interaction with the XML-based file format is obtained through the Java Architecture for XML Binding (JAXB), while generic database functionality is obtained by the Java Persistence API (JPA). jqcML is released as open-source software under the permissive Apache 2.0 license and can be downloaded from https://bitbucket.org/proteinspector/jqcml .
Type-Separated Bytecode - Its Construction and Evaluation
NASA Astrophysics Data System (ADS)
Adler, Philipp; Amme, Wolfram
A lot of constrained systems still use interpreters to run mobile applications written in Java. These interpreters demand for only a few resources. On the other hand, it is difficult to apply optimizations during the runtime of the application. Annotations could be used to achieve a simpler and faster code analysis, which would allow optimizations even for interpreters on constrained devices. Unfortunately, there is no viable way of transporting annotations to and verifying them at the code consumer. In this paper we present type-separated bytecode as an intermediate representation which allows to safely transport annotations as type-extensions. We have implemented several versions of this system and show that it is possible to obtain a performance comparable to Java Bytecode, even though we use a type-separated system with annotations.
ChemCalc: a building block for tomorrow's chemical infrastructure.
Patiny, Luc; Borel, Alain
2013-05-24
Web services, as an aspect of cloud computing, are becoming an important part of the general IT infrastructure, and scientific computing is no exception to this trend. We propose a simple approach to develop chemical Web services, through which servers could expose the essential data manipulation functionality that students and researchers need for chemical calculations. These services return their results as JSON (JavaScript Object Notation) objects, which facilitates their use for Web applications. The ChemCalc project http://www.chemcalc.org demonstrates this approach: we present three Web services related with mass spectrometry, namely isotopic distribution simulation, peptide fragmentation simulation, and molecular formula determination. We also developed a complete Web application based on these three Web services, taking advantage of modern HTML5 and JavaScript libraries (ChemDoodle and jQuery).
ERIC Educational Resources Information Center
Kuhn, Matt; Dempsey, Kathleen
2011-01-01
In 1999, Richard Lee Colvin published an article in "The School Administrator" titled "Math Wars: Tradition vs. Real-World Applications" that described the pendulum swing of mathematics education reform. On one side are those who advocate for computational fluency, with a step-by-step emphasis on numbers and skills and the…
Uh, Kyungchan; Yoon, Bora; Lee, Chan Woo; Kim, Jong-Man
2016-01-20
Electroactive materials that change shape in response to electrical stimulation can serve as actuators. Electroactive actuators of this type have great utility in a variety of technologies, including biomimetic artificial muscles, robotics, and sensors. Electroactive actuators developed to date often suffer from problems associated with the need to use electrolytes, slow response times, high driving voltages, and short cycle lifetimes. Herein, we report an electrolyte-free, single component, polymer electroactive actuator, which has a fast response time, high durability, and requires a low driving voltage (<5 V). The process employed for production of this material involves wet-spinning of a preorganized camphorsulfonic acid (CSA)-doped polyaniline (PANI) gel, which generates long, flexible, and conductive (∼270 S/cm) microfibers. Reversible bending motions take place upon application of an alternating current (AC) to the PANI polymer. This motion, promoted by a significantly low driving voltage (<0.5 V) in the presence of an external magnetic field, has a very large swinging speed (9000 swings/min) that lies in the range of those of flies and bees (1000-15000 swings/min) and is fatigue-resistant (>1000000 cycles).
Influence of the Pressure Difference and Door Swing on Heavy Contaminants Migration between Rooms
Hendiger, Jacek; Chludzińska, Marta; Ziętek, Piotr
2016-01-01
This paper presents the results of investigations whose aim was to describe the influence of the pressure difference level on the ability of contaminants migration between neighbouring rooms in dynamic conditions associated with door swing. The analysis was based on airflow visualization made with cold smoke, which simulated the heavy contaminants. The test room was pressurized to a specific level and then the door was opened to observe the trail of the smoke plume in the plane of the door. The door was opened in both directions: to the positively and negatively pressurized room. This study focuses on the visualization of smoke plume discharge and an uncertainty analysis is not applicable. Unlike other studies which focus on the analysis of pressure difference, the present study looks at the contaminants which are heavier than air and on “pumping out” the contaminants by means of door swing. Setting the proper level of pressure difference between the contaminated room and the neighbouring rooms can prove instrumental in ensuring protection against toxic contaminants migration. This study helped to establish the threshold of pressure difference necessary to reduce migration of heavy contaminants to neighbouring rooms. PMID:27171260
Influence of the Pressure Difference and Door Swing on Heavy Contaminants Migration between Rooms.
Hendiger, Jacek; Chludzińska, Marta; Ziętek, Piotr
2016-01-01
This paper presents the results of investigations whose aim was to describe the influence of the pressure difference level on the ability of contaminants migration between neighbouring rooms in dynamic conditions associated with door swing. The analysis was based on airflow visualization made with cold smoke, which simulated the heavy contaminants. The test room was pressurized to a specific level and then the door was opened to observe the trail of the smoke plume in the plane of the door. The door was opened in both directions: to the positively and negatively pressurized room. This study focuses on the visualization of smoke plume discharge and an uncertainty analysis is not applicable. Unlike other studies which focus on the analysis of pressure difference, the present study looks at the contaminants which are heavier than air and on "pumping out" the contaminants by means of door swing. Setting the proper level of pressure difference between the contaminated room and the neighbouring rooms can prove instrumental in ensuring protection against toxic contaminants migration. This study helped to establish the threshold of pressure difference necessary to reduce migration of heavy contaminants to neighbouring rooms.
Conditions Database for the Belle II Experiment
NASA Astrophysics Data System (ADS)
Wood, L.; Elsethagen, T.; Schram, M.; Stephan, E.
2017-10-01
The Belle II experiment at KEK is preparing for first collisions in 2017. Processing the large amounts of data that will be produced will require conditions data to be readily available to systems worldwide in a fast and efficient manner that is straightforward for both the user and maintainer. The Belle II conditions database was designed with a straightforward goal: make it as easily maintainable as possible. To this end, HEP-specific software tools were avoided as much as possible and industry standard tools used instead. HTTP REST services were selected as the application interface, which provide a high-level interface to users through the use of standard libraries such as curl. The application interface itself is written in Java and runs in an embedded Payara-Micro Java EE application server. Scalability at the application interface is provided by use of Hazelcast, an open source In-Memory Data Grid (IMDG) providing distributed in-memory computing and supporting the creation and clustering of new application interface instances as demand increases. The IMDG provides fast and efficient access to conditions data via in-memory caching.
Apparatus for thermal swing adsorption and thermally-enhanced pressure swing adsorption
Wegeng, Robert S.; Rassat, Scot D.; Stenkamp, Victoria S.; TeGrotenhuis, Ward E.; Matson, Dean W.; Drost, M. Kevin; Viswanathan, Vilayanur V.
2005-12-13
The present invention provides compact adsorption systems that are capable of rapid temperature swings and rapid cycling. Novel methods of thermal swing adsorption and thermally-enhanced pressure swing adsorption are also described. In some aspects of the invention, a gas is passed through the adsorbent thus allowing heat exchangers to be very close to all portions of the adsorbent and utilize less space. In another aspect, the adsorption media is selectively heated, thus reducing energy costs. Methods and systems for gas adsorption/desorption having improved energy efficiency with capability of short cycle times are also described. Advantages of the invention include the ability to use (typically) 30-100 times less adsorbent compared to conventional systems.
Method for thermal swing adsorption and thermally-enhanced pressure swing adsorption
Wegeng, Robert S.; Rassat, Scot D.; Stenkamp, Victoria S.; TeGrotenhuis, Ward E.; Matson, Dean W.; Drost, M. Kevin; Viswanathan, Vilayanur V.
2003-10-07
The present invention provides compact adsorption systems that are capable of rapid temperature swings and rapid cycling. Novel methods of thermal swing adsorption and thermally-enhanced pressure swing adsorption are also described. In some aspects of the invention, a gas is passed through the adsorbent thus allowing heat exchangers to be very close to all portions of the adsorbent and utilize less space. In another aspect, the adsorption media is selectively heated, thus reducing energy costs. Methods and systems for gas adsorption/desorption having improved energy efficiency with capability of short cycle times are also described. Advantages of the invention include the ability to use (typically) 30-100 times less adsorbent compared to conventional systems.
General closeup view of the swing span bridge in the ...
General close-up view of the swing span bridge in the close position, looking upriver. The pivot/center pier is positioned in the center of Tennessee River. Note: Each arm of the continuous swing span acts as simple spans. The total span over four (4) supports is partially continuous-- the middle panel at the center pier is continuous for bending moments, but discontinuous for shears. - Bridgeport Swing Span Bridge, Spanning Tennessee River, Bridgeport, Jackson County, AL
The D3 Middleware Architecture
NASA Technical Reports Server (NTRS)
Walton, Joan; Filman, Robert E.; Korsmeyer, David J.; Lee, Diana D.; Mak, Ron; Patel, Tarang
2002-01-01
DARWIN is a NASA developed, Internet-based system for enabling aerospace researchers to securely and remotely access and collaborate on the analysis of aerospace vehicle design data, primarily the results of wind-tunnel testing and numeric (e.g., computational fluid-dynamics) model executions. DARWIN captures, stores and indexes data; manages derived knowledge (such as visualizations across multiple datasets); and provides an environment for designers to collaborate in the analysis of test results. DARWIN is an interesting application because it supports high-volumes of data. integrates multiple modalities of data display (e.g., images and data visualizations), and provides non-trivial access control mechanisms. DARWIN enables collaboration by allowing not only sharing visualizations of data, but also commentary about and views of data. Here we provide an overview of the architecture of D3, the third generation of DARWIN. Earlier versions of DARWIN were characterized by browser-based interfaces and a hodge-podge of server technologies: CGI scripts, applets, PERL, and so forth. But browsers proved difficult to control, and a proliferation of computational mechanisms proved inefficient and difficult to maintain. D3 substitutes a pure-Java approach for that medley: A Java client communicates (though RMI over HTTPS) with a Java-based application server. Code on the server accesses information from JDBC databases, distributed LDAP security services, and a collaborative information system. D3 is a three tier-architecture, but unlike 'E-commerce' applications, the data usage pattern suggests different strategies than traditional Enterprise Java Beans - we need to move volumes of related data together, considerable processing happens on the client, and the 'business logic' on the server-side is primarily data integration and collaboration. With D3, we are extending DARWIN to handle other data domains and to be a distributed system, where a single login allows a user transparent access to test results from multiple servers and authority domains.
Automatically closing swing gate closure assembly
Chang, Shih-Chih; Schuck, William J.; Gilmore, Richard F.
1988-01-01
A swing gate closure assembly for nuclear reactor tipoff assembly wherein the swing gate is cammed open by a fuel element or spacer but is reliably closed at a desired closing rate primarily by hydraulic forces in the absence of a fuel charge.
Indonesian kalkulator of oocytes (IKO): A smart application to determine our biological age
NASA Astrophysics Data System (ADS)
Wiweko, Budi; Narasati, Shabrina; Agung, Prince Gusti; Zesario, Aulia; Wibawa, Yohanes Satrya; Maidarti, Mila; Harzif, Achmad Kemal; Pratama, Gita; Sumapraja, Kanadi; Muharam, Raden; Hestiantoro, Andon
2018-02-01
Background: The use of smartphones and its associated application provides new opportunities for physicians. In current situations, there are still few applications are designed in the field of infertility and Assisted Reproductive Technologies (ART). A study conducted on 1616 subjects proved that AMH (Anti-Mullerian Hormone) could be used to predict a woman's biological age earlier than Follicle-Stimulating Hormone (FSH) and Antral Follicle Count (AFC). In this study, we describe the AMH nomogram that has been developed into a mobile application as "Indonesian Kalculator of Oocytes" (IKO). The software required to create IKO application was the Android 4.0.3 Ice Cream Sandwich and Java Application Development. The hardware specification that needed to develop the IKO apps were a 4.0-inch screen, 512 MB RAM (random-access memory), and CPU (central processing unit) with dual core 1.2 Ghz. The application is built using the Android SDK (Software Development Kit) and Java Application Development. In this application, we can predict the woman's biological age, some mature oocytes, and AMH level. This app is expected to help patients to plan effectively for pregnancy and help the doctor to choose the best intervention for patients who face infertility problems using Assisted Reproductive Technology (ART). IKO application can be downloaded for free on Google PlayStore and Apple Store.
USDA-ARS?s Scientific Manuscript database
This paper provides an overview of the Model Optimization, Uncertainty, and SEnsitivity Analysis (MOUSE) software application, an open-source, Java-based toolbox of visual and numerical analysis components for the evaluation of environmental models. MOUSE is based on the OPTAS model calibration syst...
Gluck, George S; Bendo, John A; Spivak, Jeffrey M
2008-01-01
The golf swing imparts significant stress on the lumbar spine. Not surprisingly, low back pain (LBP) is one of the most common musculoskeletal complaints among golfers. This article provides a review of lumbar spine forces during the golf swing and other research available on swing biomechanics and muscle activity during trunk rotation. The role of "modern" and "classic" swing styles in golf-associated LBP, as well as LBP causation theories, treatment, and prevention strategies, are reviewed. A PubMed literature search was performed using various permutations of the following keywords: lumbar, spine, low, back, therapy, pain, prevention, injuries, golf, swing, trunk, rotation, and biomechanics. Articles were screened and selected for relevance to injuries in golf, swing mechanics, and biomechanics of the trunk and lumbar spine. Articles addressing treatment of LBP with discussions on trunk rotation or golf were also selected. Primary references were included from the initial selection of articles where appropriate. General web searches were performed to identify articles for background information on the sport of golf and postsurgical return to play. Prospective, randomized studies have shown that focus on the transversus abdominus (TA) and multifidi (MF) muscles is a necessary part of physical therapy for LBP. Some studies also suggest that the coaching of a "classic" golf swing and increasing trunk flexibility may provide additional benefit. There is a notable lack of studies separating the effects of swing modification from physical rehabilitation, and controlled trials are necessary to identify the true effectiveness of specific swing modifications for reducing LBP in golf. Although the establishment of a commonly used regimen to address all golf-associated LBP would be ideal, it may be more practical to apply basic principles mentioned in this article to the tailoring of a unique regimen for the patient. Guidelines for returning to golf after spine surgery are also discussed.
NASA Astrophysics Data System (ADS)
Adamczewski-Musch, Joern; Linev, Sergey
2015-12-01
The new THttpServer class in ROOT implements HTTP server for arbitrary ROOT applications. It is based on Civetweb embeddable HTTP server and provides direct access to all objects registered for the server. Objects data could be provided in different formats: binary, XML, GIF/PNG, and JSON. A generic user interface for THttpServer has been implemented with HTML/JavaScript based on JavaScript ROOT development. With any modern web browser one could list, display, and monitor objects available on the server. THttpServer is used in Go4 framework to provide HTTP interface to the online analysis.
ReSTful OSGi Web Applications Tutorial
NASA Technical Reports Server (NTRS)
Shams, Khawaja; Norris, Jeff
2008-01-01
This slide presentation accompanies a tutorial on the ReSTful (Representational State Transfer) web application. Using Open Services Gateway Initiative (OSGi), ReST uses HTTP protocol to enable developers to offer services to a diverse variety of clients: from shell scripts to sophisticated Java application suites. It also uses Eclipse for the rapid development, the Eclipse debugger, the test application, and the ease of export to production servers.
Performance impact of novel polymeric dyes in photoresist applications
NASA Astrophysics Data System (ADS)
Lu, Ping-Hung; Mehtsun, Salem; Sagan, John P.; Shan, Jianhui; Gonzalez, Eleazar; Ding, Shuji; Khanna, Dinesh N.
1999-06-01
Dye compounds are commonly used in photoresists as a low cost and effective way to control swing and/or standing wave effect caused by thin film interference as well as reflective notching by reflective light from highly reflective substrate and topography. Convention dyes are typically a monomeric compound with high absorptivity at the wavelength of exposure light and compatible with the resist system selected. Because of the monomeric nature, conventional dyes are relatively low in molecular weight hence their thermal stability and sublimination propensity has always been an issue of concern. We recently synthesize several highly thermal stable diazotized polymeric dyes. Their thermal properties as well as compatibility with resist system were investigated. The impact of polymeric dyes on the resists lithographic performance, swing reduction and reflective notching control are discussed.
Low HAP/VOC Compliant Resins for Military Applications
2011-09-01
of such resins are poor. Various solutions have been proposed over the years, but most suffer from a number of drawbacks that have prevented their...tip-over involved tipping the container onto its sides. The impact test involved swinging the container as a pendulum into a rigid wall. The
An Inexpensive Resonance Demonstration
ERIC Educational Resources Information Center
Dukes, Phillip
2005-01-01
The phenomenon of resonance is applicable to almost every branch of physics. Without resonance, there wouldn't be televisions or stereos, or even swings on the playground. However, resonance also has undesirable side effects such as irritating noises in the car and the catastrophic events such as helicopters flying apart. In this article, the…
2007-09-01
example, an application developed in Sun’s Netbeans [2007] integrated development environment (IDE) uses Swing class object for graphical user... Netbeans Version 5.5.1 [Computer Software]. Santa Clara, CA: Sun Microsystems. Process Modeler Version 7.0 [Computer Software]. Santa Clara, Ca
24. VIEW TO NORTHEAST FROM BRIDGE HOUSE. SOUTH SWING SPAN ...
24. VIEW TO NORTHEAST FROM BRIDGE HOUSE. SOUTH SWING SPAN (SEEN AS THE ROADWAY IN FOREGROUND) HAS CLOSED, NORTH SWING SPAN IS APPROACHING CLOSURE. - George P. Coleman Memorial Bridge, Spanning York River at U.S. Route 17, Yorktown, York County, VA
Carbon dioxide separation using adsorption with steam regeneration
Elliott, Jeannine Elizabeth; Copeland, Robert James; Leta, Daniel P.; McCall, Patrick P.; Bai, Chuansheng; DeRites, Bruce A.
2016-11-29
A process for separating a carbon dioxide from a gas stream is disclosed. The process can include passing the gas stream over a sorbent that adsorbs the carbon dioxide by concentration swing adsorption and adsorptive displacement. The sorbent can be regenerated and the carbon dioxide recaptured by desorbing the carbon dioxide from the sorbent using concentration swing adsorption and desorptive displacement. A carbon dioxide separation system is also disclosed. Neither the system nor the process rely on temperature swing or pressure swing adsorption.
Kinetic constrained optimization of the golf swing hub path.
Nesbit, Steven M; McGinnis, Ryan S
2014-12-01
This study details an optimization of the golf swing, where the hand path and club angular trajectories are manipulated. The optimization goal was to maximize club head velocity at impact within the interaction kinetic limitations (force, torque, work, and power) of the golfer as determined through the analysis of a typical swing using a two-dimensional dynamic model. The study was applied to four subjects with diverse swing capabilities and styles. It was determined that it is possible for all subjects to increase their club head velocity at impact within their respective kinetic limitations through combined modifications to their respective hand path and club angular trajectories. The manner of the modifications, the degree of velocity improvement, the amount of kinetic reduction, and the associated kinetic limitation quantities were subject dependent. By artificially minimizing selected kinetic inputs within the optimization algorithm, it was possible to identify swing trajectory characteristics that indicated relative kinetic weaknesses of a subject. Practical implications are offered based upon the findings of the study. Key PointsThe hand path trajectory is an important characteristic of the golf swing and greatly affects club head velocity and golfer/club energy transfer.It is possible to increase the energy transfer from the golfer to the club by modifying the hand path and swing trajectories without increasing the kinetic output demands on the golfer.It is possible to identify relative kinetic output strengths and weakness of a golfer through assessment of the hand path and swing trajectories.Increasing any one of the kinetic outputs of the golfer can potentially increase the club head velocity at impact.The hand path trajectory has important influences over the club swing trajectory.
Kinetic Constrained Optimization of the Golf Swing Hub Path
Nesbit, Steven M.; McGinnis, Ryan S.
2014-01-01
This study details an optimization of the golf swing, where the hand path and club angular trajectories are manipulated. The optimization goal was to maximize club head velocity at impact within the interaction kinetic limitations (force, torque, work, and power) of the golfer as determined through the analysis of a typical swing using a two-dimensional dynamic model. The study was applied to four subjects with diverse swing capabilities and styles. It was determined that it is possible for all subjects to increase their club head velocity at impact within their respective kinetic limitations through combined modifications to their respective hand path and club angular trajectories. The manner of the modifications, the degree of velocity improvement, the amount of kinetic reduction, and the associated kinetic limitation quantities were subject dependent. By artificially minimizing selected kinetic inputs within the optimization algorithm, it was possible to identify swing trajectory characteristics that indicated relative kinetic weaknesses of a subject. Practical implications are offered based upon the findings of the study. Key Points The hand path trajectory is an important characteristic of the golf swing and greatly affects club head velocity and golfer/club energy transfer. It is possible to increase the energy transfer from the golfer to the club by modifying the hand path and swing trajectories without increasing the kinetic output demands on the golfer. It is possible to identify relative kinetic output strengths and weakness of a golfer through assessment of the hand path and swing trajectories. Increasing any one of the kinetic outputs of the golfer can potentially increase the club head velocity at impact. The hand path trajectory has important influences over the club swing trajectory. PMID:25435779
... currently does not fully support browsers with "JavaScript" disabled. Please note that if you choose to continue ... not support or have Cascading Style Sheets (CSS) disabled. For a more optimal experience viewing this application, ...
Swing-bed services under the Medicare program, 1984-87
Silverman, Herbert A.
1990-01-01
Under Medicare, swing beds are beds that can be used by small rural hospitals to furnish both acute and post-acute care. The swing-bed program was instituted under the provisions of the Omnibus Reconciliation Act of 1980 (Public Law 96-499). Under Medicare, post-acute care in the hospital would be covered as services equivalent to skilled nursing facility level of care. Data show that the program has had a rapid rate of growth. By 1987, swing beds accounted for 9.7 percent of the admissions to skilled nursing facility services, 6.0 percent of the covered days of care, and 6.2 percent of the reimbursements. Over one-half of the swing-bed services are furnished in the North Central States. PMID:10113275
Swing Weights of Baseball and Softball Bats
NASA Astrophysics Data System (ADS)
Russell, Dan
2010-10-01
Baseball and softball bats are sold according to length in inches and weight in ounces. Much to the consternation of players buying new bats, however, not all bats that weigh the same swing the same. The reason for this has to do with moment of inertia of the bat about a pivot point on the handle, or what the sporting goods industry refers to as swing weight.2-3 A number of recent field studies4-7 have confirmed that the speed with which a player can swing a baseball or softball bat depends more on the bat's moment of inertia than on its mass. In this paper we investigate the moment of inertia (swing weight) of a variety of baseball and softball bats.
NASA Astrophysics Data System (ADS)
Wang, Yang; Yu, Jianqun; Yu, Yajun
2018-05-01
To solve the problems in the DEM simulations of the screening process of a swing-bar sieve, in this paper we propose the real-virtual boundary method to build the geometrical model of the screen deck on a swing-bar sieve. The motion of the swing-bar sieve is modelled by the planer multi-body kinematics. A coupled model of the discrete element method (DEM) with multi-body kinematics (MBK) is presented to simulate the flowing and passing processes of soybean particles on the screen deck. By the comparison of the simulated results with the experimental results of the screening process of the LA-LK laboratory scale swing-bar sieve, the feasibility and validity of the real-virtual boundary method and the coupled DEM-MBK model we proposed in this paper can be verified. This work provides the basis for the optimization design of the swing-bar sieve with circular apertures and complex motion.
Web Program for Development of GUIs for Cluster Computers
NASA Technical Reports Server (NTRS)
Czikmantory, Akos; Cwik, Thomas; Klimeck, Gerhard; Hua, Hook; Oyafuso, Fabiano; Vinyard, Edward
2003-01-01
WIGLAF (a Web Interface Generator and Legacy Application Facade) is a computer program that provides a Web-based, distributed, graphical-user-interface (GUI) framework that can be adapted to any of a broad range of application programs, written in any programming language, that are executed remotely on any cluster computer system. WIGLAF enables the rapid development of a GUI for controlling and monitoring a specific application program running on the cluster and for transferring data to and from the application program. The only prerequisite for the execution of WIGLAF is a Web-browser program on a user's personal computer connected with the cluster via the Internet. WIGLAF has a client/server architecture: The server component is executed on the cluster system, where it controls the application program and serves data to the client component. The client component is an applet that runs in the Web browser. WIGLAF utilizes the Extensible Markup Language to hold all data associated with the application software, Java to enable platform-independent execution on the cluster system and the display of a GUI generator through the browser, and the Java Remote Method Invocation software package to provide simple, effective client/server networking.
Effects of special composite stretching on the swing of amateur golf players
Lee, Joong-chul; Lee, Sung-wan; Yeo, Yun-ghi; Park, Gi Duck
2015-01-01
[Purpose] The study investigated stretching for safer a golf swing compared to present stretching methods for proper swings in order to examine the effects of stretching exercises on golf swings. [Subjects] The subjects were 20 amateur golf club members who were divided into two groups: an experimental group which performed stretching, and a control group which did not. The subjects had no bone deformity, muscle weakness, muscle soreness, or neurological problems. [Methods] A swing analyzer and a ROM measuring instrument were used as the measuring tools. The swing analyzer was a GS400-golf hit ball analyzer (Korea) and the ROM measuring instrument was a goniometer (Korea). [Results] The experimental group showed a statistically significant improvement in driving distance. After the special stretching training for golf, a statistically significant difference in hit-ball direction deviation after swings were found between the groups. The experimental group showed statistically significant decreases in hit ball direction deviation. After the special stretching training for golf, statistically significant differences in hit-ball speed were found between the groups. The experimental group showed significant increases in hit-ball speed. [Conclusion] To examine the effects of a special stretching program for golf on golf swing-related factors, 20 male amateur golf club members performed a 12-week stretching training program. After the golf stretching training, statistically significant differences were found between the groups in hit-ball driving distance, direction deviation, deflection distance, and speed. PMID:25995553
Effects of special composite stretching on the swing of amateur golf players.
Lee, Joong-Chul; Lee, Sung-Wan; Yeo, Yun-Ghi; Park, Gi Duck
2015-04-01
[Purpose] The study investigated stretching for safer a golf swing compared to present stretching methods for proper swings in order to examine the effects of stretching exercises on golf swings. [Subjects] The subjects were 20 amateur golf club members who were divided into two groups: an experimental group which performed stretching, and a control group which did not. The subjects had no bone deformity, muscle weakness, muscle soreness, or neurological problems. [Methods] A swing analyzer and a ROM measuring instrument were used as the measuring tools. The swing analyzer was a GS400-golf hit ball analyzer (Korea) and the ROM measuring instrument was a goniometer (Korea). [Results] The experimental group showed a statistically significant improvement in driving distance. After the special stretching training for golf, a statistically significant difference in hit-ball direction deviation after swings were found between the groups. The experimental group showed statistically significant decreases in hit ball direction deviation. After the special stretching training for golf, statistically significant differences in hit-ball speed were found between the groups. The experimental group showed significant increases in hit-ball speed. [Conclusion] To examine the effects of a special stretching program for golf on golf swing-related factors, 20 male amateur golf club members performed a 12-week stretching training program. After the golf stretching training, statistically significant differences were found between the groups in hit-ball driving distance, direction deviation, deflection distance, and speed.
Computer Intrusions and Attacks.
ERIC Educational Resources Information Center
Falk, Howard
1999-01-01
Examines some frequently encountered unsolicited computer intrusions, including computer viruses, worms, Java applications, trojan horses or vandals, e-mail spamming, hoaxes, and cookies. Also discusses virus-protection software, both for networks and for individual users. (LRW)
DOE Office of Scientific and Technical Information (OSTI.GOV)
Darby, John L.
LinguisticBelief is a Java computer code that evaluates combinations of linguistic variables using an approximate reasoning rule base. Each variable is comprised of fuzzy sets, and a rule base describes the reasoning on combinations of variables fuzzy sets. Uncertainty is considered and propagated through the rule base using the belief/plausibility measure. The mathematics of fuzzy sets, approximate reasoning, and belief/ plausibility are complex. Without an automated tool, this complexity precludes their application to all but the simplest of problems. LinguisticBelief automates the use of these techniques, allowing complex problems to be evaluated easily. LinguisticBelief can be used free of chargemore » on any Windows XP machine. This report documents the use and structure of the LinguisticBelief code, and the deployment package for installation client machines.« less
Wei, Jyh-Da; Tsai, Ming-Hung; Lee, Gen-Cher; Huang, Jeng-Hung; Lee, Der-Tsai
2009-01-01
Algorithm visualization is a unique research topic that integrates engineering skills such as computer graphics, system programming, database management, computer networks, etc., to facilitate algorithmic researchers in testing their ideas, demonstrating new findings, and teaching algorithm design in the classroom. Within the broad applications of algorithm visualization, there still remain performance issues that deserve further research, e.g., system portability, collaboration capability, and animation effect in 3D environments. Using modern technologies of Java programming, we develop an algorithm visualization and debugging system, dubbed GeoBuilder, for geometric computing. The GeoBuilder system features Java's promising portability, engagement of collaboration in algorithm development, and automatic camera positioning for tracking 3D geometric objects. In this paper, we describe the design of the GeoBuilder system and demonstrate its applications.
NASA Astrophysics Data System (ADS)
Wong, John-Michael; Stojadinovic, Bozidar
2005-05-01
A framework has been defined for storing and retrieving civil infrastructure monitoring data over a network. The framework consists of two primary components: metadata and network communications. The metadata component provides the descriptions and data definitions necessary for cataloging and searching monitoring data. The communications component provides Java classes for remotely accessing the data. Packages of Enterprise JavaBeans and data handling utility classes are written to use the underlying metadata information to build real-time monitoring applications. The utility of the framework was evaluated using wireless accelerometers on a shaking table earthquake simulation test of a reinforced concrete bridge column. The NEESgrid data and metadata repository services were used as a backend storage implementation. A web interface was created to demonstrate the utility of the data model and provides an example health monitoring application.
Aladin Lite: Embed your Sky in the Browser
NASA Astrophysics Data System (ADS)
Boch, T.; Fernique, P.
2014-05-01
I will introduce and describe Aladin Lite1, a lightweight interactive sky viewer running natively in the browser. The past five years have seen the emergence of powerful and complex web applications, thanks to major improvements in JavaScript engines and the advent of HTML5. At the same time, browser plugins Java applets, Flash, Silverlight) that were commonly used to run rich Internet applications are declining and are not well suited for mobile devices. The Aladin team took this opportunity to develop Aladin Lite, a lightweight version of Aladin geared towards simple visualization of a sky region. Relying on the widely supported HTML5 canvas element, it provides an intuitive user interface running on desktops and tablets. This first version allows one to interactively visualize multi-resolution HEALPix image and superimpose tabular data and footprints. Aladin Lite is easily embeddable on any web page and may be of interest for data providers which will be able to use it as an interactive previewer for their own image surveys, previously pre-processed as explained in details in the poster "Create & publish your Hierarchical Progressive Survey". I will present the main features of Aladin Lite as well as the JavaScript API which gives the building blocks to create rich interactions between a web page and Aladin Lite.
DSSR-enhanced visualization of nucleic acid structures in Jmol.
Hanson, Robert M; Lu, Xiang-Jun
2017-07-03
Sophisticated and interactive visualizations are essential for making sense of the intricate 3D structures of macromolecules. For proteins, secondary structural components are routinely featured in molecular graphics visualizations. However, the field of RNA structural bioinformatics is still lagging behind; for example, current molecular graphics tools lack built-in support even for base pairs, double helices, or hairpin loops. DSSR (Dissecting the Spatial Structure of RNA) is an integrated and automated command-line tool for the analysis and annotation of RNA tertiary structures. It calculates a comprehensive and unique set of features for characterizing RNA, as well as DNA structures. Jmol is a widely used, open-source Java viewer for 3D structures, with a powerful scripting language. JSmol, its reincarnation based on native JavaScript, has a predominant position in the post Java-applet era for web-based visualization of molecular structures. The DSSR-Jmol integration presented here makes salient features of DSSR readily accessible, either via the Java-based Jmol application itself, or its HTML5-based equivalent, JSmol. The DSSR web service accepts 3D coordinate files (in mmCIF or PDB format) initiated from a Jmol or JSmol session and returns DSSR-derived structural features in JSON format. This seamless combination of DSSR and Jmol/JSmol brings the molecular graphics of 3D RNA structures to a similar level as that for proteins, and enables a much deeper analysis of structural characteristics. It fills a gap in RNA structural bioinformatics, and is freely accessible (via the Jmol application or the JSmol-based website http://jmol.x3dna.org). © The Author(s) 2017. Published by Oxford University Press on behalf of Nucleic Acids Research.
NASA Technical Reports Server (NTRS)
Muniz, R.; Martinez, El; Szafran, J.; Dalton, A.
2011-01-01
The Function Point Analysis (FPA) Depot is a web application originally designed by one of the NE-C3 branch's engineers, Jamie Szafran, and created specifically for the Software Development team of the Launch Control Systems (LCS) project. The application consists of evaluating the work of each developer to be able to get a real estimate of the hours that is going to be assigned to a specific task of development. The Architect Team had made design change requests for the depot to change the schema of the application's information; that information, changed in the database, needed to be changed in the graphical user interface (GUI) (written in Ruby on Rails (RoR and the web service/server side in Java to match the database changes. These changes were made by two interns from NE-C, Ricardo Muniz from NE-C3, who made all the schema changes for the GUI in RoR and Edwin Martinez, from NE-C2, who made all the changes in the Java side.
Audio-based queries for video retrieval over Java enabled mobile devices
NASA Astrophysics Data System (ADS)
Ahmad, Iftikhar; Cheikh, Faouzi Alaya; Kiranyaz, Serkan; Gabbouj, Moncef
2006-02-01
In this paper we propose a generic framework for efficient retrieval of audiovisual media based on its audio content. This framework is implemented in a client-server architecture where the client application is developed in Java to be platform independent whereas the server application is implemented for the PC platform. The client application adapts to the characteristics of the mobile device where it runs such as screen size and commands. The entire framework is designed to take advantage of the high-level segmentation and classification of audio content to improve speed and accuracy of audio-based media retrieval. Therefore, the primary objective of this framework is to provide an adaptive basis for performing efficient video retrieval operations based on the audio content and types (i.e. speech, music, fuzzy and silence). Experimental results approve that such an audio based video retrieval scheme can be used from mobile devices to search and retrieve video clips efficiently over wireless networks.
CFD Analysis of Swing of Cricket Ball and Trajectory Prediction
NASA Astrophysics Data System (ADS)
G, Jithin; Tom, Josin; Ruishikesh, Kamat; Jose, Jyothish; Kumar, Sanjay
2013-11-01
This work aims to understand the aerodynamics associated with the flight and swing of a cricket ball and predict its flight trajectory over the course of the game: at start (smooth ball) and as the game progresses (rough ball). Asymmetric airflow over the ball due to seam orientation and surface roughness can cause flight deviation (swing). The values of Drag, Lift and Side forces which are crucial for determining the trajectory of the ball were found with the help of FLUENT using the standard K- ɛ model. Analysis was done to study how the ball velocity, spin imparted to be ball and the tilt of the seam affects the movement of the ball through air. The governing force balance equations in 3 dimensions in combination a MATLAB code which used Heun's method was used for obtaining the trajectory of the ball. The conditions for the conventional swing and reverse swing to occur were deduced from the analysis and found to be in alignment with the real life situation. Critical seam angle for maximum swing and transition speed for normal to reverse swing were found out. The obtained trajectories were compared to real life hawk eye trajectories for validation. The analysis results were in good agreement with the real life situation.
Rehabilitation of Low Back Pain in Golfers
Finn, Christopher
2013-01-01
Context: Low back injuries are the most common injury in golf. Best practice guidelines for rehabilitation and prevention of these injuries are helpful for health care professionals and all golfers. Objective: To establish a best practice clinical model for low back pain in golfers from diagnosis through treatment and rehabilitation to return to golf. Evidence Acquisition: The PubMed database and Google Scholar were searched from 1993 to 2012 with the following keywords: golf and low back injury, low back injury, golf and low back pain, golf injury prevention, golf modern swing, muscles in golf swing, low back rehabilitation, diaphragm, and core stability. All studies addressed in some manner the rehabilitation, prevention, or return to sport from low back injury, preferably in direct relation to golf, as well as muscle firing patterns used during the golf swing. Results: Best practice for rehabilitation and prevention of low back injury in golf appears to be through a multidisciplinary approach. Conclusion: Movement patterns, muscle imbalances, and type of swing utilized all have a direct effect on the forces applied to the spine during the golf swing and need to be assessed to prevent or rehabilitate injury. Understanding the golf swing and how the body works during the swing is necessary. PMID:24459546
Van Hooren, Bas; Bosch, Frans
2017-12-01
It is widely assumed that there is an eccentric hamstring muscle fibre action during the swing phase of high-speed running. However, animal and modelling studies in humans show that the increasing distance between musculotendinous attachment points during forward swing is primarily due to passive lengthening associated with the take-up of muscle slack. Later in the swing phase, the contractile element (CE) maintains a near isometric action while the series elastic (tendinous) element first stretches as the knee extends, and then recoils causing the swing leg to forcefully retract prior to ground contact. Although modelling studies showed some active lengthening of the contractile (muscular) element during the mid-swing phase of high-speed running, we argue that the increasing distance between the attachment points should not be interpreted as an eccentric action of the CE due to the effects of muscle slack. Therefore, there may actually be no significant eccentric, but rather predominantly an isometric action of the hamstrings CE during the swing phase of high-speed running when the attachment points of the hamstrings are moving apart. Based on this, we propose that isometric rather than eccentric exercises are a more specific way of conditioning the hamstrings for high-speed running.
An Open-Source and Java-Technologies Approach to Web Applications
2003-09-01
program for any purpose (Freedom 0). • The freedom to study how the program works, and adapt it to individual needs (Freedom 1). Access to the source...manage information for many purposes. Today a key technology that allows developers to make Web applications is server-side programming to generate a
Agentless Cloud-Wide Monitoring of Virtual Disk State
2015-10-01
packages include Apache, MySQL , PHP, Ruby on Rails, Java Application Servers, and many others. Figure 2.12 shows the results of a run of the Software...Linux, Apache, MySQL , PHP (LAMP) set of applications. Thus, many file-level update logs will contain the same versions of files repeated across many
NASA Astrophysics Data System (ADS)
Masseroli, Marco; Pinciroli, Francesco
2000-12-01
To provide easy retrieval, integration and evaluation of multimodal cardiology images and data in a web browser environment, distributed application technologies and java programming were used to implement a client-server architecture based on software agents. The server side manages secure connections and queries to heterogeneous remote databases and file systems containing patient personal and clinical data. The client side is a Java applet running in a web browser and providing a friendly medical user interface to perform queries on patient and medical test dat and integrate and visualize properly the various query results. A set of tools based on Java Advanced Imaging API enables to process and analyze the retrieved cardiology images, and quantify their features in different regions of interest. The platform-independence Java technology makes the developed prototype easy to be managed in a centralized form and provided in each site where an intranet or internet connection can be located. Giving the healthcare providers effective tools for querying, visualizing and evaluating comprehensively cardiology medical images and records in all locations where they can need them- i.e. emergency, operating theaters, ward, or even outpatient clinics- the developed prototype represents an important aid in providing more efficient diagnoses and medical treatments.
BioTapestry now provides a web application and improved drawing and layout tools
Paquette, Suzanne M.; Leinonen, Kalle; Longabaugh, William J.R.
2016-01-01
Gene regulatory networks (GRNs) control embryonic development, and to understand this process in depth, researchers need to have a detailed understanding of both the network architecture and its dynamic evolution over time and space. Interactive visualization tools better enable researchers to conceptualize, understand, and share GRN models. BioTapestry is an established application designed to fill this role, and recent enhancements released in Versions 6 and 7 have targeted two major facets of the program. First, we introduced significant improvements for network drawing and automatic layout that have now made it much easier for the user to create larger, more organized network drawings. Second, we revised the program architecture so it could continue to support the current Java desktop Editor program, while introducing a new BioTapestry GRN Viewer that runs as a JavaScript web application in a browser. We have deployed a number of GRN models using this new web application. These improvements will ensure that BioTapestry remains viable as a research tool in the face of the continuing evolution of web technologies, and as our understanding of GRN models grows. PMID:27134726
BioTapestry now provides a web application and improved drawing and layout tools.
Paquette, Suzanne M; Leinonen, Kalle; Longabaugh, William J R
2016-01-01
Gene regulatory networks (GRNs) control embryonic development, and to understand this process in depth, researchers need to have a detailed understanding of both the network architecture and its dynamic evolution over time and space. Interactive visualization tools better enable researchers to conceptualize, understand, and share GRN models. BioTapestry is an established application designed to fill this role, and recent enhancements released in Versions 6 and 7 have targeted two major facets of the program. First, we introduced significant improvements for network drawing and automatic layout that have now made it much easier for the user to create larger, more organized network drawings. Second, we revised the program architecture so it could continue to support the current Java desktop Editor program, while introducing a new BioTapestry GRN Viewer that runs as a JavaScript web application in a browser. We have deployed a number of GRN models using this new web application. These improvements will ensure that BioTapestry remains viable as a research tool in the face of the continuing evolution of web technologies, and as our understanding of GRN models grows.
blastjs: a BLAST+ wrapper for Node.js.
Page, Martin; MacLean, Dan; Schudoma, Christian
2016-02-27
To cope with the ever-increasing amount of sequence data generated in the field of genomics, the demand for efficient and fast database searches that drive functional and structural annotation in both large- and small-scale genome projects is on the rise. The tools of the BLAST+ suite are the most widely employed bioinformatic method for these database searches. Recent trends in bioinformatics application development show an increasing number of JavaScript apps that are based on modern frameworks such as Node.js. Until now, there is no way of using database searches with the BLAST+ suite from a Node.js codebase. We developed blastjs, a Node.js library that wraps the search tools of the BLAST+ suite and thus allows to easily add significant functionality to any Node.js-based application. blastjs is a library that allows the incorporation of BLAST+ functionality into bioinformatics applications based on JavaScript and Node.js. The library was designed to be as user-friendly as possible and therefore requires only a minimal amount of code in the client application. The library is freely available under the MIT license at https://github.com/teammaclean/blastjs.
JavaGenes and Condor: Cycle-Scavenging Genetic Algorithms
NASA Technical Reports Server (NTRS)
Globus, Al; Langhirt, Eric; Livny, Miron; Ramamurthy, Ravishankar; Soloman, Marvin; Traugott, Steve
2000-01-01
A genetic algorithm code, JavaGenes, was written in Java and used to evolve pharmaceutical drug molecules and digital circuits. JavaGenes was run under the Condor cycle-scavenging batch system managing 100-170 desktop SGI workstations. Genetic algorithms mimic biological evolution by evolving solutions to problems using crossover and mutation. While most genetic algorithms evolve strings or trees, JavaGenes evolves graphs representing (currently) molecules and circuits. Java was chosen as the implementation language because the genetic algorithm requires random splitting and recombining of graphs, a complex data structure manipulation with ample opportunities for memory leaks, loose pointers, out-of-bound indices, and other hard to find bugs. Java garbage-collection memory management, lack of pointer arithmetic, and array-bounds index checking prevents these bugs from occurring, substantially reducing development time. While a run-time performance penalty must be paid, the only unacceptable performance we encountered was using standard Java serialization to checkpoint and restart the code. This was fixed by a two-day implementation of custom checkpointing. JavaGenes is minimally integrated with Condor; in other words, JavaGenes must do its own checkpointing and I/O redirection. A prototype Java-aware version of Condor was developed using standard Java serialization for checkpointing. For the prototype to be useful, standard Java serialization must be significantly optimized. JavaGenes is approximately 8700 lines of code and a few thousand JavaGenes jobs have been run. Most jobs ran for a few days. Results include proof that genetic algorithms can evolve directed and undirected graphs, development of a novel crossover operator for graphs, a paper in the journal Nanotechnology, and another paper in preparation.
Java Image I/O for VICAR, PDS, and ISIS
NASA Technical Reports Server (NTRS)
Deen, Robert G.; Levoe, Steven R.
2011-01-01
This library, written in Java, supports input and output of images and metadata (labels) in the VICAR, PDS image, and ISIS-2 and ISIS-3 file formats. Three levels of access exist. The first level comprises the low-level, direct access to the file. This allows an application to read and write specific image tiles, lines, or pixels and to manipulate the label data directly. This layer is analogous to the C-language "VICAR Run-Time Library" (RTL), which is the image I/O library for the (C/C++/Fortran) VICAR image processing system from JPL MIPL (Multimission Image Processing Lab). This low-level library can also be used to read and write labeled, uncompressed images stored in formats similar to VICAR, such as ISIS-2 and -3, and a subset of PDS (image format). The second level of access involves two codecs based on Java Advanced Imaging (JAI) to provide access to VICAR and PDS images in a file-format-independent manner. JAI is supplied by Sun Microsystems as an extension to desktop Java, and has a number of codecs for formats such as GIF, TIFF, JPEG, etc. Although Sun has deprecated the codec mechanism (replaced by IIO), it is still used in many places. The VICAR and PDS codecs allow any program written using the JAI codec spec to use VICAR or PDS images automatically, with no specific knowledge of the VICAR or PDS formats. Support for metadata (labels) is included, but is format-dependent. The PDS codec, when processing PDS images with an embedded VIAR label ("dual-labeled images," such as used for MER), presents the VICAR label in a new way that is compatible with the VICAR codec. The third level of access involves VICAR, PDS, and ISIS Image I/O plugins. The Java core includes an "Image I/O" (IIO) package that is similar in concept to the JAI codec, but is newer and more capable. Applications written to the IIO specification can use any image format for which a plug-in exists, with no specific knowledge of the format itself.
Practical Applications of Reading Research.
ERIC Educational Resources Information Center
Harris, Albert J.
There are three main reasons why reading research has not had a stronger influence on what goes on in schools. The first reason is the powerful impact of social forces such as the bandwagon effect, the pendulum swing, and the prevailing climate of opinion. These factors determine to an unfortunately large degree whether or not particular research…
DOE Office of Scientific and Technical Information (OSTI.GOV)
Chao, Jin Yu; Ningbo Institute of Material Technology and Engineering, Chinese Academy of Sciences, Ningbo 315201; Zhu, Li Qiang, E-mail: lqzhu@nimte.ac.cn
Modulation of charge carrier density in condensed materials based on ionic/electronic interaction has attracted much attention. Here, protonic/electronic hybrid indium-zinc-oxide (IZO) transistors gated by chitosan based electrolyte were obtained. The chitosan-based electrolyte illustrates a high proton conductivity and an extremely strong proton gating behavior. The transistor illustrates good electrical performances at a low operating voltage of ∼1.0 V such as on/off ratio of ∼3 × 10{sup 7}, subthreshold swing of ∼65 mV/dec, threshold voltage of ∼0.3 V, and mobility of ∼7 cm{sup 2}/V s. Good positive gate bias stress stabilities are obtained. Furthermore, a low voltage driven resistor-loaded inverter was built by using an IZO transistor inmore » series with a load resistor, exhibiting a linear relationship between the voltage gain and the supplied voltage. The inverter is also used for decreasing noises of input signals. The protonic/electronic hybrid IZO transistors have potential applications in biochemical sensors and portable electronics.« less
Portable Cathode-Air Vapor-Feed Electrochemical Medical Oxygen Concentrator (OC)
NASA Technical Reports Server (NTRS)
Balasubramanian, Ashwin
2015-01-01
Missions on the International Space Station and future space exploration will present significant challenges to crew health care capabilities, particularly in the efficient utilization of onboard oxygen resources. Exploration vehicles will require lightweight, compact, and portable oxygen concentrators that can provide medical-grade oxygen from the ambient cabin air. Current pressure-swing adsorption OCs are heavy and bulky, require significant start-up periods, operate in narrow temperature ranges, and require a liquid water feed. Lynntech, Inc., has developed an electrochemical OC that operates with a cathode-air vapor feed, eliminating the need for a bulky onboard water supply. Lynntech's OC is smaller and lighter than conventional pressure-swing OCs, is capable of instant start-up, and operates over a temperature range of 5-80 C. Accomplished through a unique nanocomposite proton exchange membrane and catalyst technology, the unit delivers 4 standard liters per minute of humidified oxygen at 60 percent concentration. The technology enables both ambient-pressure operating devices for portable applications and pressurized (up to 3,600 psi) OC devices for stationary applications.
JANIS: NEA JAva-based Nuclear Data Information System
NASA Astrophysics Data System (ADS)
Soppera, Nicolas; Bossant, Manuel; Cabellos, Oscar; Dupont, Emmeric; Díez, Carlos J.
2017-09-01
JANIS (JAva-based Nuclear Data Information System) software is developed by the OECD Nuclear Energy Agency (NEA) Data Bank to facilitate the visualization and manipulation of nuclear data, giving access to evaluated nuclear data libraries, such as ENDF, JEFF, JENDL, TENDL etc., and also to experimental nuclear data (EXFOR) and bibliographical references (CINDA). It is available as a standalone Java program, downloadable and distributed on DVD and also a web application available on the NEA website. One of the main new features in JANIS is the scripting capability via command line, which notably automatizes plots generation and permits automatically extracting data from the JANIS database. Recent NEA software developments rely on these JANIS features to access nuclear data, for example the Nuclear Data Sensitivity Tool (NDaST) makes use of covariance data in BOXER and COVERX formats, which are retrieved from the JANIS database. New features added in this version of the JANIS software are described along this paper with some examples.
Empowerment model of biomass in west java
NASA Astrophysics Data System (ADS)
Mulyana, C.; Fitriani, N. I.; Saad, A.; Yuliah, Y.
2017-06-01
Scarcity of fossil energy accelerates the search of renewable energy sources as the substitution. In West Java, biomass has potential to be developed into bio-briquette because the resources are abundant. The objectives of this research are mapping the potency of biomass as bio-briquette in West Java, and making the model of the empowerment biomass potential involving five fundamental step which are raw material, pre-processing process, conversion mechanism, products, and end user. The main object of this model focused on 3 forms which are solid, liquid, and gas which was made by involving the community component as the owner biomass, district government, academics and researcher communities, related industries as users of biomass, and the central government as the policy holders and investors as a funder. In the model was described their respective roles and mutual relationship one with another so that the bio-briquette as a substitute of fossil fuels can be realized. Application of this model will provide the benefits in renewability energy sources, environmental, socio economical and energy security.
JAva GUi for Applied Research (JAGUAR) v 3.0
DOE Office of Scientific and Technical Information (OSTI.GOV)
JAGUAR is a Java software tool for automatically rendering a graphical user interface (GUI) from a structured input specification. It is designed as a plug-in to the Eclipse workbench to enable users to create, edit, and externally execute analysis application input decks and then view the results. JAGUAR serves as a GUI for Sandia's DAKOTA software toolkit for optimization and uncertainty quantification. It will include problem (input deck)set-up, option specification, analysis execution, and results visualization. Through the use of wizards, templates, and views, JAGUAR helps uses navigate the complexity of DAKOTA's complete input specification. JAGUAR is implemented in Java, leveragingmore » Eclipse extension points and Eclipse user interface. JAGUAR parses a DAKOTA NIDR input specification and presents the user with linked graphical and plain text representations of problem set-up and option specification for DAKOTA studies. After the data has been input by the user, JAGUAR generates one or more input files for DAKOTA, executes DAKOTA, and captures and interprets the results« less
The influence of muscles on knee flexion during the swing phase of gait.
Piazza, S J; Delp, S L
1996-06-01
Although the movement of the leg during swing phase is often compared to the unforced motion of a compound pendulum, the muscles of the leg are active during swing and presumably influence its motion. To examine the roles of muscles in determining swing phase knee flexion, we developed a muscle-actuated forward dynamic simulation of the swing phase of normal gait. Joint angles and angular velocities at toe-off were derived from experimental measurements, as were pelvis motions and muscle excitations. Joint angles and joint moments resulting from the simulation corresponded to experimental measurements made during normal gait. Muscular joint moments and initial joint angular velocities were altered to determine the effects of each upon peak knee flexion in swing phase. As expected, the simulation demonstrated that either increasing knee extension moment or decreasing toe-off knee flexion velocity decreased peak knee flexion. Decreasing hip flexion moment or increasing toe-off hip flexion velocity also caused substantial decreases in peak knee flexion. The rectus femoris muscle played an important role in regulating knee flexion; removal of the rectus femoris actuator from the model resulted in hyperflexion of the knee, whereas an increase in the excitation input to the rectus femoris actuator reduced knee flexion. These findings confirm that reduced knee flexion during the swing phase (stiff-knee gait) may be caused by overactivity of the rectus femoris. The simulations also suggest that weakened hip flexors and stance phase factors that determine the angular velocities of the knee and hip at toe-off may be responsible for decreased knee flexion during swing phase.
Ground reaction forces produced by two different hockey skating arm swing techniques.
Hayward-Ellis, Julie; Alexander, Marion J L; Glazebrook, Cheryl M; Leiter, Jeff
2017-10-01
The arm swing in hockey skating can have a positive effect on the forces produced by each skate, and the resulting velocity from each push off. The main purpose of this study was to measure the differences in ground reaction forces (GRFs) produced from an anteroposterior versus a mediolateral style hockey skating arm swing. Twenty-four elite-level female hockey players performed each technique while standing on a ground-mounted force platform, and all trials were filmed using two video cameras. Force data was assessed for peak scaled GRFs in the frontal and sagittal planes, and resultant GRF magnitude and direction. Upper limb kinematics were assessed from the video using Dartfish video analysis software, confirming that the subjects successfully performed two distinct arm swing techniques. The mediolateral arm swing used a mean of 18.38° of glenohumeral flexion/extension and 183.68° of glenohumeral abduction/adduction while the anteroposterior technique used 214.17° and 28.97° respectively. The results of this study confirmed that the mediolateral arm swing produced 37% greater frontal plane and 33% less sagittal plane GRFs than the anteroposterior arm swing. The magnitudes of the resultant GRFs were not significantly different between the two techniques; however, the mediolateral technique produced a resultant GRF with a significantly larger angle from the direction of travel (44.44°) as compared to the anteroposterior technique (31.60°). The results of this study suggest that the direction of GRFs produced by the mediolateral arm swing more closely mimic the direction of lower limb propulsion during the skating stride.
Teaching Your Gymnasts to Swing. Biomechanics in Plain Talk for the Novice Coach.
ERIC Educational Resources Information Center
Sim, Laura J.
1985-01-01
The key to successful uneven parallel bar routines lies in the rhythm and continuity of movement which is ensured through the element of swing. Diagrams are offered to help illustrate how the biomechanical principles of torque and momentum are essential to learning and developing the mechanics of swing. (DF)
Code of Federal Regulations, 2013 CFR
2013-10-01
... 49 Transportation 4 2013-10-01 2013-10-01 false Dog, swing. 236.743 Section 236.743 Transportation... OF SIGNAL AND TRAIN CONTROL SYSTEMS, DEVICES, AND APPLIANCES Definitions § 236.743 Dog, swing. A locking dog mounted in such a manner that it is free to rotate on a trunnion which is riveted to a locking...
Code of Federal Regulations, 2012 CFR
2012-10-01
... 49 Transportation 4 2012-10-01 2012-10-01 false Dog, swing. 236.743 Section 236.743 Transportation... OF SIGNAL AND TRAIN CONTROL SYSTEMS, DEVICES, AND APPLIANCES Definitions § 236.743 Dog, swing. A locking dog mounted in such a manner that it is free to rotate on a trunnion which is riveted to a locking...
Code of Federal Regulations, 2014 CFR
2014-10-01
... 49 Transportation 4 2014-10-01 2014-10-01 false Dog, swing. 236.743 Section 236.743 Transportation... OF SIGNAL AND TRAIN CONTROL SYSTEMS, DEVICES, AND APPLIANCES Definitions § 236.743 Dog, swing. A locking dog mounted in such a manner that it is free to rotate on a trunnion which is riveted to a locking...
Neuromotor Issues in the Learning and Control of Golf Skill
ERIC Educational Resources Information Center
Knight, Christopher A.
2004-01-01
Theoretical and practical issues related to the neuromotor control of a golf swing are presented in this paper. The typical strategy for golf training consists of high volume repetition with an emphasis on a large variety of isolated swing characteristics. The student is frequently instructed to maintain consistent performance in each swing with…
Code of Federal Regulations, 2011 CFR
2011-10-01
... 49 Transportation 4 2011-10-01 2011-10-01 false Dog, swing. 236.743 Section 236.743 Transportation... OF SIGNAL AND TRAIN CONTROL SYSTEMS, DEVICES, AND APPLIANCES Definitions § 236.743 Dog, swing. A locking dog mounted in such a manner that it is free to rotate on a trunnion which is riveted to a locking...
Code of Federal Regulations, 2010 CFR
2010-10-01
... 49 Transportation 4 2010-10-01 2010-10-01 false Dog, swing. 236.743 Section 236.743 Transportation... OF SIGNAL AND TRAIN CONTROL SYSTEMS, DEVICES, AND APPLIANCES Definitions § 236.743 Dog, swing. A locking dog mounted in such a manner that it is free to rotate on a trunnion which is riveted to a locking...
77 FR 66703 - Safety Standard for Infant Swings
Federal Register 2010, 2011, 2012, 2013, 2014
2012-11-07
.... Instability of the swing was reported in 5 percent of the incident reports. In most of these cases, the swing.... Nor is it necessarily easy for firms to estimate prospectively the economic impact that a regulation... of the likely economic impacts of conforming to the standard that is being proposed, not the economic...
NASA Astrophysics Data System (ADS)
Gao, Mingxing; Jing, Hongwei; Cao, Xuedong; Chen, Lin; Yang, Jie
2015-08-01
When using the swing arm profilometer (SAP) to measure the aspheric mirror and the off-axis aspheric mirror, the error of the effective arm length of the SAP has an obvious influence on the measurement result. In order to reduce the influence of the effective arm length and increase the measurement accuracy of the SAP, the laser tracker is adopted to measure the effective arm length. Because the space position relationship of the probe system for the SAP is needed to measured before using the laser tracker, the point source microscope (PSM) is used to measure the space positional relationship. The measurement principle of the PSM and other applications are introduced; the accuracy and repeatability of this technology are analysed; the advantages and disadvantages of this technology are summarized.
Non-pharmacological strategies on pain relief during labor: pre-testing of an instrument.
Davim, Rejane Marie Barbosa; Torres, Gilson de Vasconcelos; Melo, Eva Saldanha de
2007-01-01
This descriptive study aimed to evaluate the effectiveness of Non-Pharmacological Strategies (NFS) on pain relief of parturients as part of a research instrument to be utilized in a Doctoral Dissertation. In order to evaluate the NFS, the Analogous Visual Scale (AVS) was used on 30 parturients attended at the Humanized Labor Unit of a school-maternity hospital in Natal, RN, Brazil. Of the six NFS (respiratory exercises, muscular relaxation, lumbossacral massage, shower washing, deambulation and pelvic swing), two were excluded post-test (deambulation and pelvic swing) for not being accepted by the parturients. The remaining NFS (respiratory exercises, muscular relaxation, lumbossacral massage, and shower washing) which reached satisfactory acceptation and applicability rates, were found to be effective in relieving pain of these parturients, and thus deemed adequate for use in the Doctoral Dissertation data collection process.
Dcs Data Viewer, an Application that Accesses ATLAS DCS Historical Data
NASA Astrophysics Data System (ADS)
Tsarouchas, C.; Schlenker, S.; Dimitrov, G.; Jahn, G.
2014-06-01
The ATLAS experiment at CERN is one of the four Large Hadron Collider experiments. The Detector Control System (DCS) of ATLAS is responsible for the supervision of the detector equipment, the reading of operational parameters, the propagation of the alarms and the archiving of important operational data in a relational database (DB). DCS Data Viewer (DDV) is an application that provides access to the ATLAS DCS historical data through a web interface. Its design is structured using a client-server architecture. The pythonic server connects to the DB and fetches the data by using optimized SQL requests. It communicates with the outside world, by accepting HTTP requests and it can be used stand alone. The client is an AJAX (Asynchronous JavaScript and XML) interactive web application developed under the Google Web Toolkit (GWT) framework. Its web interface is user friendly, platform and browser independent. The selection of metadata is done via a column-tree view or with a powerful search engine. The final visualization of the data is done using java applets or java script applications as plugins. The default output is a value-over-time chart, but other types of outputs like tables, ascii or ROOT files are supported too. Excessive access or malicious use of the database is prevented by a dedicated protection mechanism, allowing the exposure of the tool to hundreds of inexperienced users. The current configuration of the client and of the outputs can be saved in an XML file. Protection against web security attacks is foreseen and authentication constrains have been taken into account, allowing the exposure of the tool to hundreds of users world wide. Due to its flexible interface and its generic and modular approach, DDV could be easily used for other experiment control systems.
NASA Technical Reports Server (NTRS)
Swickrath, Michael J.; Watts, Carly; Anderson, Molly; McMillin, Summer; Broerman, Craig; Colunga, Aaron; Vogel, Matthew
2012-01-01
Controlling carbon dioxide (CO2) and water (H2O) vapor concentrations in a space suit is critical to ensuring an astronauts safety, comfort, and capability to perform extra-vehicular activity (EVA) tasks. Historically, this has been accomplished using lithium hydroxide (LiOH) and metal oxide (MetOx) canisters. Lithium hydroxide is a consumable material that requires priming with water before it becomes effective at removing carbon dioxide. MetOx is regenerable through a power-intensive thermal cycle but is significantly heavier on a volume basis than LiOH. As an alternative, amine-based vacuum swing beds are under aggressive development for EVA applications. The vacuum swing units control atmospheric concentrations of both CO2 and H2O through fully-regenerative process. The current concept, referred to as the rapid cycle amine (RCA), has resulted in numerous laboratory prototypes. Performance of these prototypes have been assessed experimentally and documented in previous reports. To support developmental e orts, a first principles model has also been established for the vacuum swing sorption technology. For the first time in several decades, a major re-design of Portable Life Support System (PLSS) for the extra-vehicular mobility unit (EMU) is underway. NASA at Johnson Space Center built and tested an integrated PLSS test bed of all subsystems under a variety of simulated EVA conditions of which the RCA prototype played a significant role. The efforts documented herein summarize RCA test performance and simulation results for single and variable metabolic rate experiments in an integrated context. In addition, a variety of off-nominal tests were performed to assess the capability of the RCA to function under challenging circumstances. Tests included high water production experiments, degraded vacuum regeneration, and deliberate valve/power failure and recovery.
NASA Technical Reports Server (NTRS)
McMillin, Summer D.; Broerman, Craig D.; Swickrath, Michael; Anderson, Molly
2011-01-01
A principal concern for extravehicular activity (EVA) spacesuits is the capability to control carbon dioxide (CO2) and humidity (H2O) for the crewmember. The release of CO2 in a confined or unventilated area is dangerous for human health and leads to asphyxiation; therefore, CO2 and H2O control become leading factors in the design and development of the spacesuit. An amine-based CO2 and H2O vapor sorbent for use in pressure-swing regenerable beds has been developed by Hamilton Sundstrand. The application of solidamine materials with vacuum swing adsorption technology has shown the capacity to concurrently manage CO2 and H2O levels through a fully regenerative cycle eliminating mission constraints imposed with nonregenerative technologies. Two prototype solid amine-based systems, known as rapid cycle amine (RCA), were designed to continuously remove CO2 and H2O vapor from a flowing ventilation stream through the use of a two-bed amine based, vacuum-swing adsorption system. The Engineering and Science Contract Group (ESCG) RCA implements radial flow paths, whereas the Hamilton Sundstrand RCA was designed with linear flow paths. Testing was performed in a sea-level pressure environment and a reduced-pressure environment with simulated human metabolic loads in a closed-loop configuration. This paper presents the experimental results of laboratory testing for a full-size and a sub-scale test article. The testing described here characterized and evaluated the performance of each RCA unit at the required Portable Life Support Subsystem (PLSS) operating conditions. The test points simulated a range of crewmember metabolic rates. The experimental results demonstrated the ability of each RCA unit to sufficiently remove CO2 and H2O from a closed loop ambient or sub-ambient atmosphere.
NASA Technical Reports Server (NTRS)
Swickrath, Michael J.; Watts,Carly; Anderson, Molly; McMillin, Summer; Boerman, Craig; Colunga, Aaron; Vogel, Matthew
2011-01-01
Controlling carbon dioxide (CO2) and water (H2O) concentrations in the vapor phase of a space suit is critical to ensuring an astronauts safety, comfortability, and capability to perform extra-vehicular activity (EVA) tasks. Historically, this has been accomplished using lithium hydroxide (LiOH) and metal oxides (MetOx). Lithium hydroxide is a consumable material and requires priming with water before it becomes effective at removing carbon dioxide. MetOx is regenerable through a power-intensive thermal cycle but is significantly heavier on a volume basis than LiOH. As an alternative, amine-based vacuum swing beds are under aggressive development for EVA applications which control atmospheric concentrations of both CO2 and H2O through a fully-regenerative process. The current concept, referred to as the rapid cycle amine (RCA), has resulted in numerous laboratory prototypes. Performance of these prototypes have been assessed and documented from experimental and theoretical perspectives. To support developmental efforts, a first principles model has also been established for the vacuum swing adsorption technology. The efforts documented herein summarize performance characterization and simulation results for several variable metabolic profiles subjected to the RCA. Furthermore, a variety of control methods are explored including timed swing cycles, instantaneous CO2 feedback control, and time-averaged CO2 feedback control. A variety of off-nominal tests are also explored including high/low suit temperatures, increasingly high humidity cases, and dynamic pressure cases simulating the suit pre-breathe protocol. Consequently, this work builds on efforts previous efforts to fully bound the performance of the rapid cycle amine under a variety of nominal and off-nominal conditions.
The Kinetics of Swinging a Baseball Bat.
Crisco, Joseph J; Osvalds, Nikolas J; Rainbow, Michael J
2018-04-13
The purpose of this study was to compute the three-dimensional kinetics required to swing three youth baseball bats of varying moments of inertia (MOI). 306 swings by 22 male players (13-18 yrs.) were analyzed. Inverse dynamics with respect to the batter's hands were computed given the known kinematics and physical properties of the bats. We found that peak force increased with larger bat MOI and was strongly correlated with bat tip speed. In contrast, peak moments were weakly correlated with bat MOI and bat tip speed. Throughout the swing, the force applied to the bat was dominated by a component aligned with the long axis of the bat and directed away from the bat knob, while the moment applied to the bat was minimal until just prior to ball impact. These results indicate that players act to mostly "pull" the bat during their swing until just prior to ball impact, at which point they rapidly increase the moment on the bat. This kinetic analysis provides novel insight into the forces and moments used to swing baseball bats.
Effective Use of Java Data Objects in Developing Database Applications; Advantages and Disadvantages
2004-06-01
DATA OBJECTS IN DEVELOPING DATABASE APPLICATIONS. ADVANTAGES AND DISADVANTAGES Paschalis Zilidis June 2004 Thesis Advisor: Thomas...Objects in Developing Database Applications. Advantages and Disadvantages 6. AUTHOR(S) Paschalis ZILIDIS 5. FUNDING NUMBERS 7. PERFORMING...database for the backend datastore. The major disadvantage of this approach is the well-known “impedance mismatch” in which some form of mapping is
Java implementation of Class Association Rule algorithms
DOE Office of Scientific and Technical Information (OSTI.GOV)
Tamura, Makio
2007-08-30
Java implementation of three Class Association Rule mining algorithms, NETCAR, CARapriori, and clustering based rule mining. NETCAR algorithm is a novel algorithm developed by Makio Tamura. The algorithm is discussed in a paper: UCRL-JRNL-232466-DRAFT, and would be published in a peer review scientific journal. The software is used to extract combinations of genes relevant with a phenotype from a phylogenetic profile and a phenotype profile. The phylogenetic profiles is represented by a binary matrix and a phenotype profile is represented by a binary vector. The present application of this software will be in genome analysis, however, it could be appliedmore » more generally.« less
Karadimas, H.; Hemery, F.; Roland, P.; Lepage, E.
2000-01-01
In medical software development, the use of databases plays a central role. However, most of the databases have heterogeneous encoding and data models. To deal with these variations in the application code directly is error-prone and reduces the potential reuse of the produced software. Several approaches to overcome these limitations have been proposed in the medical database literature, which will be presented. We present a simple solution, based on a Java library, and a central Metadata description file in XML. This development approach presents several benefits in software design and development cycles, the main one being the simplicity in maintenance. PMID:11079915
Airlift Operation Modeling Using Discrete Event Simulation (DES)
2009-12-01
Java ......................................................................................................20 2. Simkit...JRE Java Runtime Environment JVM Java Virtual Machine lbs Pounds LAM Load Allocation Mode LRM Landing Spot Reassignment Mode LEGO Listener Event...SOFTWARE DEVELOPMENT ENVIRONMENT The following are the software tools and development environment used for constructing the models. 1. Java Java
AIBench: a rapid application development framework for translational research in biomedicine.
Glez-Peña, D; Reboiro-Jato, M; Maia, P; Rocha, M; Díaz, F; Fdez-Riverola, F
2010-05-01
Applied research in both biomedical discovery and translational medicine today often requires the rapid development of fully featured applications containing both advanced and specific functionalities, for real use in practice. In this context, new tools are demanded that allow for efficient generation, deployment and reutilization of such biomedical applications as well as their associated functionalities. In this context this paper presents AIBench, an open-source Java desktop application framework for scientific software development with the goal of providing support to both fundamental and applied research in the domain of translational biomedicine. AIBench incorporates a powerful plug-in engine, a flexible scripting platform and takes advantage of Java annotations, reflection and various design principles in order to make it easy to use, lightweight and non-intrusive. By following a basic input-processing-output life cycle, it is possible to fully develop multiplatform applications using only three types of concepts: operations, data-types and views. The framework automatically provides functionalities that are present in a typical scientific application including user parameter definition, logging facilities, multi-threading execution, experiment repeatability and user interface workflow management, among others. The proposed framework architecture defines a reusable component model which also allows assembling new applications by the reuse of libraries from past projects or third-party software. Copyright (c) 2009 Elsevier Ireland Ltd. All rights reserved.
Systematic plan of building Web geographic information system based on ActiveX control
NASA Astrophysics Data System (ADS)
Zhang, Xia; Li, Deren; Zhu, Xinyan; Chen, Nengcheng
2003-03-01
A systematic plan of building Web Geographic Information System (WebGIS) using ActiveX technology is proposed in this paper. In the proposed plan, ActiveX control technology is adopted in building client-side application, and two different schemas are introduced to implement communication between controls in users¡ browser and middle application server. One is based on Distribute Component Object Model (DCOM), the other is based on socket. In the former schema, middle service application is developed as a DCOM object that communicates with ActiveX control through Object Remote Procedure Call (ORPC) and accesses data in GIS Data Server through Open Database Connectivity (ODBC). In the latter, middle service application is developed using Java language. It communicates with ActiveX control through socket based on TCP/IP and accesses data in GIS Data Server through Java Database Connectivity (JDBC). The first one is usually developed using C/C++, and it is difficult to develop and deploy. The second one is relatively easy to develop, but its performance of data transfer relies on Web bandwidth. A sample application is developed using the latter schema. It is proved that the performance of the sample application is better than that of some other WebGIS applications in some degree.
MAGMA: analysis of two-channel microarrays made easy.
Rehrauer, Hubert; Zoller, Stefan; Schlapbach, Ralph
2007-07-01
The web application MAGMA provides a simple and intuitive interface to identify differentially expressed genes from two-channel microarray data. While the underlying algorithms are not superior to those of similar web applications, MAGMA is particularly user friendly and can be used without prior training. The user interface guides the novice user through the most typical microarray analysis workflow consisting of data upload, annotation, normalization and statistical analysis. It automatically generates R-scripts that document MAGMA's entire data processing steps, thereby allowing the user to regenerate all results in his local R installation. The implementation of MAGMA follows the model-view-controller design pattern that strictly separates the R-based statistical data processing, the web-representation and the application logic. This modular design makes the application flexible and easily extendible by experts in one of the fields: statistical microarray analysis, web design or software development. State-of-the-art Java Server Faces technology was used to generate the web interface and to perform user input processing. MAGMA's object-oriented modular framework makes it easily extendible and applicable to other fields and demonstrates that modern Java technology is also suitable for rather small and concise academic projects. MAGMA is freely available at www.magma-fgcz.uzh.ch.
Pröbsting, Eva; Kannenberg, Andreas; Zacharias, Britta
2016-01-01
Background: There are clear indications for benefits of stance control orthoses compared to locked knee ankle foot orthoses. However, stance control orthoses still have limited function compared with a sound human leg. Objectives: The aim of this study was to evaluate the potential benefits of a microprocessor stance and swing control orthosis compared to stance control orthoses and locked knee ankle foot orthoses in activities of daily living. Study design: Survey of lower limb orthosis users before and after fitting of a microprocessor stance and swing control orthosis. Methods: Thirteen patients with various lower limb pareses completed a baseline survey for their current orthotic device (locked knee ankle foot orthosis or stance control orthosis) and a follow-up for the microprocessor stance and swing control orthosis with the Orthosis Evaluation Questionnaire, a new self-reported outcome measure devised by modifying the Prosthesis Evaluation Questionnaire for use in lower limb orthotics and the Activities of Daily Living Questionnaire. Results: The Orthosis Evaluation Questionnaire results demonstrated significant improvements by microprocessor stance and swing control orthosis use in the total score and the domains of ambulation (p = .001), paretic limb health (p = .04), sounds (p = .02), and well-being (p = .01). Activities of Daily Living Questionnaire results showed significant improvements with the microprocessor stance and swing control orthosis with regard to perceived safety and difficulty of activities of daily living. Conclusion: The microprocessor stance and swing control orthosis may facilitate an easier, more physiological, and safer execution of many activities of daily living compared to traditional leg orthosis technologies. Clinical relevance This study compared patient-reported outcomes of a microprocessor stance and swing control orthosis (C-Brace) to those with traditional knee ankle foot orthosis and stance control orthosis devices. The C-Brace offers new functions including controlled knee flexion during weight bearing and dynamic swing control, resulting in significant improvements in perceived orthotic mobility and safety. PMID:27151648
Pröbsting, Eva; Kannenberg, Andreas; Zacharias, Britta
2017-02-01
There are clear indications for benefits of stance control orthoses compared to locked knee ankle foot orthoses. However, stance control orthoses still have limited function compared with a sound human leg. The aim of this study was to evaluate the potential benefits of a microprocessor stance and swing control orthosis compared to stance control orthoses and locked knee ankle foot orthoses in activities of daily living. Survey of lower limb orthosis users before and after fitting of a microprocessor stance and swing control orthosis. Thirteen patients with various lower limb pareses completed a baseline survey for their current orthotic device (locked knee ankle foot orthosis or stance control orthosis) and a follow-up for the microprocessor stance and swing control orthosis with the Orthosis Evaluation Questionnaire, a new self-reported outcome measure devised by modifying the Prosthesis Evaluation Questionnaire for use in lower limb orthotics and the Activities of Daily Living Questionnaire. The Orthosis Evaluation Questionnaire results demonstrated significant improvements by microprocessor stance and swing control orthosis use in the total score and the domains of ambulation ( p = .001), paretic limb health ( p = .04), sounds ( p = .02), and well-being ( p = .01). Activities of Daily Living Questionnaire results showed significant improvements with the microprocessor stance and swing control orthosis with regard to perceived safety and difficulty of activities of daily living. The microprocessor stance and swing control orthosis may facilitate an easier, more physiological, and safer execution of many activities of daily living compared to traditional leg orthosis technologies. Clinical relevance This study compared patient-reported outcomes of a microprocessor stance and swing control orthosis (C-Brace) to those with traditional knee ankle foot orthosis and stance control orthosis devices. The C-Brace offers new functions including controlled knee flexion during weight bearing and dynamic swing control, resulting in significant improvements in perceived orthotic mobility and safety.
Petrographic and major elements results as indicator of the geothermal potential in Java
NASA Astrophysics Data System (ADS)
Indarto, S.; Setiawan, I.; Kausar, A.; Permana, dan H.
2018-02-01
Geothermal manifestations existed in West Java (Cilayu, Papandayan Mountain, Telagabodas, Karaha, Tampomas Mountain), Central Java (Slamet Mountain, Dieng) and East Java (Argopuro Mountain) show a difference in their mineral and geochemical compositions. The petrographic analysis of volcanic rocks from Garut (West Java) are basalt, andesite basaltic and andesite. However, based on SiO2 vs K2O value, those volcanic rocks have wide ranges of fractionated magma resulting basalt - basaltic andesite to dacitic in composition rather than those of Slamet Mountain, Dieng, and Argopuro Mountain areas which have a narrower range of fractionation magma resulting andesite basaltic and andesite in compositions. The volcanic rocks from Garut show tholeiitic affinity and calc-alkaline affinity. The geothermal potential of Java is assumed to be related to the magma fractionation level. Geothermal potential of West Java (Garut) is higher than that of Central Java (Slamet Mountain, Dieng) and East Java (Argopuro Mountain).
Muscle activity during the golf swing.
McHardy, A; Pollard, H
2005-11-01
In the right hands, the golf swing is a motion that inspires looks of awe from the public. It is a complex movement of the whole body to generate power to a golf ball to propel the ball great distances with accuracy. This movement relies on the coordinated sequence of muscle activation to produce a fluid and reproducible movement. This paper reviews the literature on golf swing related muscle activity. The phases of this activity are discussed with a view to assisting the practitioner in understanding the swing. Such understanding may help in the management of the injured golfer.
Mood Swings: An Affective Interactive Art System
NASA Astrophysics Data System (ADS)
Bialoskorski, Leticia S. S.; Westerink, Joyce H. D. M.; van den Broek, Egon L.
The progress in the field of affective computing enables the realization of affective consumer products, affective games, and affective art. This paper describes the affective interactive art system Mood Swings, which interprets and visualizes affect expressed by a person. Mood Swings is founded on the integration of a framework for affective movements and a color model. This enables Mood Swings to recognize affective movement characteristics as expressed by a person and display a color that matches the expressed emotion. With that, a unique interactive system is introduced, which can be considered as art, a game, or a combination of both.
Control of interjoint coordination during the swing phase of normal gait at different speeds
Shemmell, Jonathan; Johansson, Jennifer; Portra, Vanessa; Gottlieb, Gerald L; Thomas, James S; Corcos, Daniel M
2007-01-01
Background It has been suggested that the control of unconstrained movements is simplified via the imposition of a kinetic constraint that produces dynamic torques at each moving joint such that they are a linear function of a single motor command. The linear relationship between dynamic torques at each joint has been demonstrated for multijoint upper limb movements. The purpose of the current study was to test the applicability of such a control scheme to the unconstrained portion of the gait cycle – the swing phase. Methods Twenty-eight neurologically normal individuals walked along a track at three different speeds. Angular displacements and dynamic torques produced at each of the three lower limb joints (hip, knee and ankle) were calculated from segmental position data recorded during each trial. We employed principal component (PC) analysis to determine (1) the similarity of kinematic and kinetic time series at the ankle, knee and hip during the swing phase of gait, and (2) the effect of walking speed on the range of joint displacement and torque. Results The angular displacements of the three joints were accounted for by two PCs during the swing phase (Variance accounted for – PC1: 75.1 ± 1.4%, PC2: 23.2 ± 1.3%), whereas the dynamic joint torques were described by a single PC (Variance accounted for – PC1: 93.8 ± 0.9%). Increases in walking speed were associated with increases in the range of motion and magnitude of torque at each joint although the ratio describing the relative magnitude of torque at each joint remained constant. Conclusion Our results support the idea that the control of leg swing during gait is simplified in two ways: (1) the pattern of dynamic torque at each lower limb joint is produced by appropriately scaling a single motor command and (2) the magnitude of dynamic torque at all three joints can be specified with knowledge of the magnitude of torque at a single joint. Walking speed could therefore be altered by modifying a single value related to the magnitude of torque at one joint. PMID:17466065
Sorbie, Graeme G; Grace, Fergal M; Gu, Yaodong; Baker, Julien S; Ugbolue, Ukadike C
2018-04-01
The purpose of this study was to compare the electromyography (EMG) patterns of the thoracic and lumbar regions of the erector spinae (ES) muscle during the golf swing whilst using four different golf clubs. Fifteen right-handed male golfers performed a total of twenty swings in random order using the driver, 4-iron, 7-iron and pitching-wedge. Surface EMG was recorded from the lead and trail sides of the thoracic and lumbar regions of the ES muscle (T8, L1 and L5 lateral to the spinous-process). Three-dimensional high-speed video analysis was used to identify the backswing, forward swing, acceleration, early and late follow-through phases of the golf swing. No significant differences in muscle-activation levels from the lead and trail sides of the thoracic and lumbar regions of the ES muscle were displayed between the driver, 4-iron, 7-iron and pitching-wedge (P > 0.05). The highest mean thoracic and lumbar ES muscle-activation levels were displayed in the forward swing (67-99% MVC) and acceleration (83-106% MVC) phases of the swing for all clubs tested. The findings from this study show that there were no significant statistical differences between the driver, 4-iron, 7-iron and pitching-wedge when examining muscle activity from the thoracic and lumbar regions of the ES muscle.
Proposal and Implementation of SSH Client System Using Ajax
NASA Astrophysics Data System (ADS)
Kosuda, Yusuke; Sasaki, Ryoichi
Technology called Ajax gives web applications the functionality and operability of desktop applications. In this study, we propose and implement a Secure Shell (SSH) client system using Ajax, independent of the OS or Java execution environment. In this system, SSH packets are generated on a web browser by using JavaScript and a web server works as a proxy in communication with an SSH server to realize end-to-end SSH communication. We implemented a prototype program and confirmed by experiment that it runs on several web browsers and mobile phones. This system has enabled secure SSH communication from a PC at an Internet cafe or any mobile phone. By measuring the processing performance, we verified satisfactory performance for emergency use, although the speed was unsatisfactory in some cases with mobile phone. The system proposed in this study will be effective in various fields of E-Business.
Data Service: Distributed Data Capture and Replication
NASA Astrophysics Data System (ADS)
Warner, P. B.; Pietrowicz, S. R.
2007-10-01
Data Service is a critical component of the NOAO Data Management and Science Support (DMaSS) Solutions Platform, which is based on a service-oriented architecture, and is to replace the current NOAO Data Transport System. Its responsibilities include capturing data from NOAO and partner telescopes and instruments and replicating the data across multiple (currently six) storage sites. Java 5 was chosen as the implementation language, and Java EE as the underlying enterprise framework. Application metadata persistence is performed using EJB and Hibernate on the JBoss Application Server, with PostgreSQL as the persistence back-end. Although potentially any underlying mass storage system may be used as the Data Service file persistence technology, DTS deployments and Data Service test deployments currently use the Storage Resource Broker from SDSC. This paper presents an overview and high-level design of the Data Service, including aspects of deployment, e.g., for the LSST Data Challenge at the NCSA computing facilities.
NASA Astrophysics Data System (ADS)
Juanle, Wang; Shuang, Li; Yunqiang, Zhu
2005-10-01
According to the requirements of China National Scientific Data Sharing Program (NSDSP), the research and development of web oriented RS Image Publication System (RSIPS) is based on Java Servlet technique. The designing of RSIPS framework is composed of 3 tiers, which is Presentation Tier, Application Service Tier and Data Resource Tier. Presentation Tier provides user interface for data query, review and download. For the convenience of users, visual spatial query interface is included. Served as a middle tier, Application Service Tier controls all actions between users and databases. Data Resources Tier stores RS images in file and relationship databases. RSIPS is developed with cross platform programming based on Java Servlet tools, which is one of advanced techniques in J2EE architecture. RSIPS's prototype has been developed and applied in the geosciences clearinghouse practice which is among the experiment units of NSDSP in China.
New web technologies for astronomy
NASA Astrophysics Data System (ADS)
Sprimont, P.-G.; Ricci, D.; Nicastro, L.
2014-12-01
Thanks to the new HTML5 capabilities and the huge improvements of the JavaScript language, it is now possible to design very complex and interactive web user interfaces. On top of that, the once monolithic and file-server oriented web servers are evolving into easily programmable server applications capable to cope with the complex interactions made possible by the new generation of browsers. We believe that the whole community of amateur and professionals astronomers can benefit from the potential of these new technologies. New web interfaces can be designed to provide the user with a large deal of much more intuitive and interactive tools. Accessing astronomical data archives, schedule, control and monitor observatories, and in particular robotic telescopes, supervising data reduction pipelines, all are capabilities that can now be implemented in a JavaScript web application. In this paper we describe the Sadira package we are implementing exactly to this aim.
Thoth: Software for data visualization & statistics
NASA Astrophysics Data System (ADS)
Laher, R. R.
2016-10-01
Thoth is a standalone software application with a graphical user interface for making it easy to query, display, visualize, and analyze tabular data stored in relational databases and data files. From imported data tables, it can create pie charts, bar charts, scatter plots, and many other kinds of data graphs with simple menus and mouse clicks (no programming required), by leveraging the open-source JFreeChart library. It also computes useful table-column data statistics. A mature tool, having underwent development and testing over several years, it is written in the Java computer language, and hence can be run on any computing platform that has a Java Virtual Machine and graphical-display capability. It can be downloaded and used by anyone free of charge, and has general applicability in science, engineering, medical, business, and other fields. Special tools and features for common tasks in astronomy and astrophysical research are included in the software.
What Research Tells the Golf Instructor about the Golf Swing and Putting.
ERIC Educational Resources Information Center
Kraft, Robert E.
The purpose of this survey was to clarify some misconceptions and challenge some common practices in teaching golf skills. Over 100 research studies in golf have been reviewed and summarized. The following categories relating to the golf swing were examined: (1) grip; (2) videotape; (3) electronic golf swing analyzer; (4) teaching methods; (5)…
Movement Variability in the Golf Swing: Theoretical, Methodological, and Practical Issues
ERIC Educational Resources Information Center
Glazier, Paul
2011-01-01
Movement variability in the golf swing has recently been identified as a priority for future research in golf science. Although this ubiquitous aspect of golf performance has featured in previous empirical investigations of the golf swing, it has tended to be subordinate and studied as an adjunct to other more conventional research questions.…
The Effect of Restricted Arm Swing on Energy Expenditure in Healthy Men
ERIC Educational Resources Information Center
Yizhar, Ziva; Boulos, Spiro; Inbar, Omri; Carmeli, Eli
2009-01-01
Arm swing in human walking is an active natural motion involving the upper extremities. Earlier studies have described the interrelationship between arms and legs during walking, but the effect of arm swing on energy expenditure and dynamic parameters during normal gait, is inconclusive. The aim of this study was to investigate the effect of…
ERIC Educational Resources Information Center
Setyorini, Dyna; Churiyah, Madziatul
2016-01-01
This study aims to produce instructional media of petty cash fund with Borland Delphi 7.0 application in the Finance Administration subject, Managing Petty Cash Fund material in class XII APK in Vocational High School (SMK) Negeri 1 Pasuruan, East Java, Indonesia. This study used "Research and Development" (R&D) design procedures…
1999-09-01
application, a complete specification will require one or more companion documents, as follows. 1. Profile Specification Documents A Profile...Rio de Janeiro - RJ - Brazil 21. Diretoria de Sistemas de Armas da Marinha Rua Primeiro de Marco, 118 Rio de Janeiro - RJ - Brazil CEP 20010 22
Experimental and numerical study of a dual configuration for a flapping tidal current generator.
Kim, Jihoon; Quang Le, Tuyen; Hwan Ko, Jin; Ebenezer Sitorus, Patar; Hartarto Tambunan, Indra; Kang, Taesam
2015-07-30
In this study, we conduct experimental and consecutive numerical analyses of a flapping tidal current generator with a mirror-type dual configuration with front-swing and rear-swing flappers. An experimental analysis of a small-scale prototype is conducted in a towing tank, and a numerical analysis is conducted by means of two-dimensional computational fluid dynamics simulations with an in-house code. An experimental study with a controller to determine the target arm angle shows that the resultant arm angle is dependent on the input arm angle, the frequency, and the applied load, while a high pitch is obtained simply with a high input arm angle. Through a parametric analysis conducted while varying these factors, a high applied load and a high input arm angle were found to be advantageous. Moreover, the optimal reduced frequency was found to be 0.125 in terms of the power extraction. In consecutive numerical investigations with the kinematics selected from the experiments, it was found that a rear-swing flapper contributes to the total amount of power more than a front-swing flapper with a distance of two times the chord length and with a 90° phase difference between the two. The high contribution stems from the high power generated by the rear-swing flapper, which mimics the tail fin movement of a dolphin along a flow, compared to a plunge system or a front-swing system, which mimics the tail fin movement of a dolphin against a flow. It is also due to the fact that the shed vorticities of the front-swing flapper slightly affect negatively or even positively the power performance of the rear-swing system at a given distance and phase angle.
Influence of maturation on instep kick biomechanics in female soccer athletes.
Lyle, Mark A; Sigward, Susan M; Tsai, Liang-Ching; Pollard, Christine D; Powers, Christopher M
2011-10-01
The purpose of this study was to compare kicking biomechanics between young female soccer players at two different stages of physical maturation and to identify biomechanical predictors of peak foot velocity. Swing and stance limb kinematics and kinetics were recorded from 20 female soccer players (10 prepubertal, 10 postpubertal) while kicking a soccer ball using an angled two-step approach. Peak foot velocity as well as hip and knee kinematics and kinetics were compared between groups using independent-samples t-tests. Pearson correlation coefficients and stepwise multiple regression were used to identify predictors of peak foot velocity. Peak foot velocity and the peak swing limb net hip flexor moment was significantly greater in the postpubertal group when compared with the prepubertal group (13.4 vs 11.6 m·s(-1), P = 0.003; 1.22 vs 1.07 N·m·kg(-1)·m(-1), P = 0.03). Peak stance limb hip and knee extensor moments were not different between groups. Although the peak swing limb hip and knee flexion angles were similar between groups, the postpubertal group demonstrated significantly less peak stance limb hip and knee flexion angles when compared with the prepubertal group (P < 0.001 and P = 0.045). Using a linear regression model, swing limb peak hip flexor moment and peak swing limb hip extension range of motion combined to explain 65% of the variance in peak foot velocity. Despite a difference in stance limb kinematics, similar swing limb kinematics between groups indicates that the prepubertal female athletes kicked with a mature swing limb kick pattern. The ability to generate a large hip flexor moment of the swing limb seems to be an important factor for improving kicking performance in young female soccer players.
Arm swing as a potential new prodromal marker of Parkinson's disease.
Mirelman, Anat; Bernad-Elazari, Hagar; Thaler, Avner; Giladi-Yacobi, Eytan; Gurevich, Tanya; Gana-Weisz, Mali; Saunders-Pullman, Rachel; Raymond, Deborah; Doan, Nancy; Bressman, Susan B; Marder, Karen S; Alcalay, Roy N; Rao, Ashwini K; Berg, Daniela; Brockmann, Kathrin; Aasly, Jan; Waro, Bjørg Johanne; Tolosa, Eduardo; Vilas, Dolores; Pont-Sunyer, Claustre; Orr-Urtreger, Avi; Hausdorff, Jeffrey M; Giladi, Nir
2016-10-01
Reduced arm swing is a well-known clinical feature of Parkinson's disease (PD), often observed early in the course of the disease. We hypothesized that subtle changes in arm swing and axial rotation may also be detectable in the prodromal phase. The purpose of this study was to evaluate the relationship between the LRRK2-G2019S mutation, arm swing, and axial rotation in healthy nonmanifesting carriers and noncarriers of the G2019S mutation and in patients with PD. A total of 380 participants (186 healthy nonmanifesting controls and 194 PD patients) from 6 clinical sites underwent gait analysis while wearing synchronized 3-axis body-fixed sensors on the lower back and bilateral wrists. Participants walked for 1 minute under the following 2 conditions: (1) usual walking and (2) dual-task walking. Arm swing amplitudes, asymmetry, variability, and smoothness were calculated for both arms along with measures of axial rotation. A total of 122 nonmanifesting participants and 67 PD patients were carriers of the G2019S mutation. Nonmanifesting mutation carriers walked with greater arm swing asymmetry and variability and lower axial rotation smoothness under the dual task condition when compared with noncarriers (P < .04). In the nonmanifesting mutation carriers, arm swing asymmetry was associated with gait variability under dual task (P = .003). PD carriers showed greater asymmetry and variability of movement than PD noncarriers, even after controlling for disease severity (P < .009). The G2019S mutation is associated with increased asymmetry and variability among nonmanifesting participants and patients with PD. Prospective studies should determine if arm swing asymmetry and axial rotation smoothness may be used as motor markers of prodromal PD. © 2016 International Parkinson and Movement Disorder Society. © 2016 International Parkinson and Movement Disorder Society.
Thompson, Elizabeth; Agada, Peter; Wright, W Geoffrey; Reimann, Hendrik; Jeka, John
2017-10-01
Impaired arm swing is a common motor symptom of Parkinson's disease (PD), and correlates with other gait impairments and increased risk of falls. Studies suggest that arm swing is not merely a passive consequence of trunk rotation during walking, but an active component of gait. Thus, techniques to enhance arm swing may improve gait characteristics. There is currently no portable device to measure arm swing and deliver immediate cues for larger movement. Here we test report pilot testing of such a device, ArmSense (patented), using a crossover repeated-measures design. Twelve people with PD walked in a video-recorded gym space at self-selected comfortable and fast speeds. After baseline, cues were given either visually using taped targets on the floor to increase step length or through vibrations at the wrist using ArmSense to increase arm swing amplitude. Uncued walking then followed, to assess retention. Subjects successfully reached cueing targets on >95% of steps. At a comfortable pace, step length increased during both visual cueing and ArmSense cueing. However, we observed increased medial-lateral trunk sway with visual cueing, possibly suggesting decreased gait stability. In contrast, no statistically significant changes in trunk sway were observed with ArmSense cues compared to baseline walking. At a fast pace, changes in gait parameters were less systematic. Even though ArmSense cues only specified changes in arm swing amplitude, we observed changes in multiple gait parameters, reflecting the active role arm swing plays in gait and suggesting a new therapeutic path to improve mobility in people with PD. Copyright © 2017 Elsevier B.V. All rights reserved.
Andrysek, Jan; Chau, Gilbert
2007-12-01
Microprocessor-controlled prostheses facilitate a more natural and efficient gait for individuals with above-knee amputations by continually adjusting the level of swing-phase damping. One caveat associated with these technologies is that the user must charge the onboard batteries on a daily basis. It is, therefore, the aim of this study to examine the feasibility of using an electromechanical system to provide prosthetic swing-phase damping and, concomitantly, the function of converting physiological energy that is normally dissipated during the swing phase, to electrical energy. Gait data from a single subject and data from a kinematic simulator were used to develop an empirical model. The findings in this study indicate that an electromagnetic system has appropriate characteristics for use in swing-phase control and also has the potential to recover energy under particular conditions.
NASA Astrophysics Data System (ADS)
Sakai, Naoki; Kawabe, Naoto; Hara, Masayuki; Toyoda, Nozomi; Yabuta, Tetsuro
This paper argues how a compact humanoid robot can acquire a giant-swing motion without any robotic models by using Q-Learning method. Generally, it is widely said that Q-Learning is not appropriated for learning dynamic motions because Markov property is not necessarily guaranteed during the dynamic task. However, we tried to solve this problem by embedding the angular velocity state into state definition and averaging Q-Learning method to reduce dynamic effects, although there remain non-Markov effects in the learning results. The result shows how the robot can acquire a giant-swing motion by using Q-Learning algorithm. The successful acquired motions are analyzed in the view point of dynamics in order to realize a functionally giant-swing motion. Finally, the result shows how this method can avoid the stagnant action loop at around the bottom of the horizontal bar during the early stage of giant-swing motion.
Method and apparatus for thermal swing adsorption and thermally-enhanced pressure swing adsorption
Wegeng, Robert S.; Rassat, Scot D.; TeGrotenhuis, Ward E.; Drost, Kevin; Vishwanathan, Vilayanur V.
2004-06-08
The present invention provides compact adsorption systems that are capable of rapid temperature swings and rapid cycling. Novel methods of thermal swing adsorption and thermally-enhanced pressure swing adsorption are also described. In some aspects of the invention, a gas is passed through the adsorbent thus allowing heat exchangers to be very close to all portions of the adsorbent and utilize less space. In another aspect, the adsorption media is selectively heated, thus reducing energy costs. Methods and systems for gas adsorption/desorption having improved energy efficiency with capability of short cycle times are also described. In another aspect, the apparatus or methods utilize heat exchange channels of varying lengths that have volumes controlled to provide equal heat fluxes. Methods of fuel cell startup are also described. Advantages of the invention include the ability to use (typically) 30-100 times less adsorbent compared to conventional systems.
To develop behavioral tests of vestibular functioning in the Wistar rat
NASA Technical Reports Server (NTRS)
Nielson, H. C.
1980-01-01
Two tests of vestibular functioning in the rat were developed. The first test was the water maze. In the water maze the rat does not have the normal proprioceptive feedback from its limbs to help it maintain its orientation, and must rely primarily on the sensory input from its visual and vestibular systems. By altering lighting conditions and visual cues the vestibular functioning without visual cues was assessed. Whether there was visual compensation for some vestibular dysfunction was determined. The second test measured vestibular functioning of the rat's behavior on a parallel swing. In this test the rat's postural adjustments while swinging on the swing with the otoliths being stimulated were assessed. Less success was achieved in developing the parallel swing as a test of vestibular functioning than with the water maze. The major problem was incorrect initial assumptions of what the rat's probable behavior on the parallel swing would be.
A glider swing intervention for people with dementia.
Snyder, M; Tseng, Y; Brandt, C; Croghan, C; Hanson, S; Constantine, R; Kirby, L
2001-01-01
The soothing, repetitive movement of rocking and swinging is well known to anyone who has enjoyed a porch swing or rocking chair. Positive effects of rocking have been reported. However, investigations on its effect in people with dementia are limited. The purposes of this quasi-experimental, repeated-measures design study were to measure the effects of a glider swing on emotions, relaxation, and aggressive behaviors in a group of nursing home residents with dementia (n = 30). Data were obtained during a 5-day baseline phase, a 10-day intervention phase, and a 5-day posttreatment phase. Subjects were placed on the glider for 20 minutes each day during the intervention phase. The results of the study indicate that the glider intervention significantly improved emotions and relaxation. The most noted changes were found after 10 minutes of swinging. However, no differences were found in aggressive behaviors.
NASA Technical Reports Server (NTRS)
Swickrath, Michael J.; Anderson, Molly; McMillin, Summer; Broerman, Craig
2010-01-01
Controlling carbon dioxide (CO2) and humidity levels in a spacesuit is critical to ensuring both the safety and comfort of an astronaut during extra-vehicular activity (EVA). Traditionally, this has been accomplished utilizing non-regenerative lithium hydroxide (LiOH) or regenerative metal oxide (MetOx) canisters which pose a significant weight burden. Although such technology enables air revitalization, the volume requirements to store the waste canisters as well as the mass to transport multiple units become prohibitive as mission durations increase. Consequently, motivation exists toward developing a fully regenerative technology for environmental control. The application of solid amine materials with vacuum swing adsorption technology has shown the capacity to control CO2 and concomitantly manage humidity levels through a fully regenerative cycle eliminating mission constraints imposed with non-regenerative technologies. Experimental results for full-size and sub-scale test articles have been collected and are described herein. In order to accelerate the developmental efforts, an axially-dispersed plug ow model with an accompanying energy balance has been established and correlated with the experimental data. The experimental and simulation results display good agreement for a variety of ow rates (110-170 SLM), replicated metabolic challenges (100-590 Watts), and atmosphere pressures under consideration for the spacesuit (248 and 760 mm Hg). The relationship between swing adsorption cycles for an outlet criterion of 6.0 mm Hg of CO2 partial pressure has been established for each metabolic challenge. In addition, variable metabolic profiles were imposed on the test articles in order to assess the ability of the technology to transition to new operational constraints. The advent of the model provides the capacity to apply computer-aided engineering practices to support the ongoing efforts to optimize and mature this technology for future application to space exploration.
Distributed Episodic Exploratory Planning (DEEP)
2008-12-01
API). For DEEP, Hibernate offered the following advantages: • Abstracts SQL by utilizing HQL so any database with a Java Database Connectivity... Hibernate SQL ICCRTS International Command and Control Research and Technology Symposium JDB Java Distributed Blackboard JDBC Java Database Connectivity...selected because of its opportunistic reasoning capabilities and implemented in Java for platform independence. Java was chosen for ease of
OpenGL in Multi-User Web-Based Applications
NASA Astrophysics Data System (ADS)
Szostek, K.; Piórkowski, A.
In this article construction and potential of OpenGL multi-user web-based application are presented. The most common technologies like: .NET ASP, Java and Mono were used with specific OpenGL libraries to visualize tree-dimensional medical data. The most important conclusion of this work is that server side applications can easily take advantage of fast GPU and produce efficient results of advanced computation just like the visualization.
Code of Federal Regulations, 2013 CFR
2013-10-01
..., based on the most recent census. (3) The hospital does not have in effect a 24-hour nursing waiver... within the two years previous to application. (b) Skilled nursing facility services. The facility is substantially in compliance with the following skilled nursing facility requirements contained in subpart B of...
Code of Federal Regulations, 2010 CFR
2010-10-01
..., based on the most recent census. (3) The hospital does not have in effect a 24-hour nursing waiver... within the two years previous to application. (b) Skilled nursing facility services. The facility is substantially in compliance with the following skilled nursing facility requirements contained in subpart B of...
Code of Federal Regulations, 2011 CFR
2011-10-01
..., based on the most recent census. (3) The hospital does not have in effect a 24-hour nursing waiver... within the two years previous to application. (b) Skilled nursing facility services. The facility is substantially in compliance with the following skilled nursing facility requirements contained in subpart B of...
Code of Federal Regulations, 2012 CFR
2012-10-01
..., based on the most recent census. (3) The hospital does not have in effect a 24-hour nursing waiver... within the two years previous to application. (b) Skilled nursing facility services. The facility is substantially in compliance with the following skilled nursing facility requirements contained in subpart B of...
Starlink Software Developments
NASA Astrophysics Data System (ADS)
Bly, M. J.; Giaretta, D.; Currie, M. J.; Taylor, M.
Some current and upcoming software developments from Starlink were demonstrated. These included invoking traditional Starlink applications via web services, the current version of the ORAC-DR reduction pipeline, and some new Java-based tools including Treeview, an interactive explorer of hierarchical data structures.
The Effects of an Ergogenic Aid on Golf Swing Consistency and Skill.
ERIC Educational Resources Information Center
Moore, John O.; Beitel, Patricia A.
Golf experts suggest that a performer should attempt to swing the same way during each shot, changing clubs to alter the flight trajectory and distance of the ball. This study sought to determine if there was a difference in the development of golf skill and swing consistency between a control group and an experimental group using an ergogenic…
How Do Batters Use Visual, Auditory, and Tactile Information about the Success of a Baseball Swing?
ERIC Educational Resources Information Center
Gray, Rob
2009-01-01
Bat/ball contact produces visual (the ball leaving the bat), auditory (the "crack" of the bat), and tactile (bat vibration) feedback about the success of the swing. We used a batting simulation to investigate how college baseball players use visual, tactile, and auditory feedback. In Experiment 1, swing accuracy (i.e., the lateral separation…
Control of Angular Momentum during Walking in Children with Cerebral Palsy
ERIC Educational Resources Information Center
Bruijn, Sjoerd M.; Meyns, Pieter; Jonkers, Ilse; Kaat, Desloovere; Duysens, Jacques
2011-01-01
Children with hemiparetic Cerebral Palsy (CP) walk with marked asymmetries. For instance, we have recently shown that they have less arm swing on the affected side, and more arm swing at the unaffected side. Such an increase in arm swing at the unaffected side may be aimed at controlling total body angular momentum about the vertical axis,…
Detailed view of one (1) end of the swing span, ...
Detailed view of one (1) end of the swing span, supported on a rest pier, with the span in the closed position and in the train operational mode. Note the end truss bearing where a steel wedge is in the driven position to complete the end bearing arrangement. The wedges are power-driven through the machinery crank arms shown, thus forcing the ends of the swing span truss upward. Note: The top of the old stone pies has been encased with a concrete collar to hold stone masonry together and strengthen truss bearing points. - Bridgeport Swing Span Bridge, Spanning Tennessee River, Bridgeport, Jackson County, AL
A new concept in denture design for patients with few remaining teeth: case reports.
Ling, B C
1995-12-01
This article presents an alternative to the conventional swing-lock de sign of removable partial denture construction. It incorporates the principles of sectional dentures as well as the swing-lock concept and overcomes some of the limitations of conventional swing-lock dentures. I-bar struts and stainless steel keepers form part of the first section of the denture. The second part of the denture consists of the denture base with the artificial teeth and magnetic retention units. This system has been used successfully in a number of patients whose situations were suitable for the conventional swing-lock design.
Increasing cognitive load attenuates right arm swing in healthy human walking
NASA Astrophysics Data System (ADS)
Killeen, Tim; Easthope, Christopher S.; Filli, Linard; Lőrincz, Lilla; Schrafl-Altermatt, Miriam; Brugger, Peter; Linnebank, Michael; Curt, Armin; Zörner, Björn; Bolliger, Marc
2017-01-01
Human arm swing looks and feels highly automated, yet it is increasingly apparent that higher centres, including the cortex, are involved in many aspects of locomotor control. The addition of a cognitive task increases arm swing asymmetry during walking, but the characteristics and mechanism of this asymmetry are unclear. We hypothesized that this effect is lateralized and a Stroop word-colour naming task-primarily involving left hemisphere structures-would reduce right arm swing only. We recorded gait in 83 healthy subjects aged 18-80 walking normally on a treadmill and while performing a congruent and incongruent Stroop task. The primary measure of arm swing asymmetry-an index based on both three-dimensional wrist trajectories in which positive values indicate proportionally smaller movements on the right-increased significantly under dual-task conditions in those aged 40-59 and further still in the over-60s, driven by reduced right arm flexion. Right arm swing attenuation appears to be the norm in humans performing a locomotor-cognitive dual-task, confirming a prominent role of the brain in locomotor behaviour. Women under 60 are surprisingly resistant to this effect, revealing unexpected gender differences atop the hierarchical chain of locomotor control.
Electromyographic Analysis of the Lower Limb Muscles in Low- and High-Handicap Golfers.
Marta, Sérgio; Silva, Luís; Vaz, João R; Castro, Maria António; Reinaldo, Gustavo; Pezarat-Correia, Pedro
2016-09-01
The aim of this study was to compare the electromyographic patterns of the lower limb muscles during a golf swing performed by low- and high-handicap golfers. Ten golfers (5 low- and 5 high-handicap) performed 8 swings using a 7-iron. Surface electromyography (EMG) was recorded for the following lower limb muscles on both sides: biceps femoris, semitendinosus, gluteus maximus, vastus medialis and lateralis, rectus femoris, tibialis anterior, peroneus longus, and gastrocnemius medialis and lateralis. The golf-swing phases were determined by 3-dimensional high-speed video analysis. Compared with the high-handicap golfers, the low-handicap golfers performed the forward swing with a shorter duration of the swing phases, with the exception of the late follow-through, where they exhibited longer duration. Considering the EMG patterns, the low-handicap golfers showed a tendency for the studied muscles to reach an activation peak earlier and presented statistically significant higher muscle activity in some of the lower limb muscles, mainly from the left side. Differences between low- and high-handicap golfers were found in the average duration of swing phases and in the activation level of the lower limbs, with more evidence on muscles from the left side.
Relationships between clubshaft motions and clubface orientation during the golf swing.
Takagi, Tokio; Yokozawa, Toshiharu; Inaba, Yuki; Matsuda, Yuji; Shiraki, Hitoshi
2017-09-01
Since clubface orientation at impact affects ball direction and ball spin, the ability to control clubface orientation is one of the most important skills for golfers. This study presents a new method to describe clubface orientation as a function of the clubshaft motions (i.e., swing plane orientation, clubshaft angle in the swing plane, and clubshaft rolling angle) during a golf swing and investigates the relationships between the clubshaft motions and clubface orientation at impact. The club motion data of driver shots were collected from eight skilled golfers using a three-dimensional motion capture system. The degrees of influence of the clubshaft motions on the clubface orientation were investigated using sensitivity analysis. The sensitivity analysis revealed that the swing plane horizontal angle affected the clubface horizontal angle to an extent of 100%, that the clubshaft angle in the swing plane affected both the clubface vertical and horizontal angles to extents of 74 and 68%, respectively, and that the clubshaft rolling angle affected both the clubface vertical and horizontal angles to extents of -67 and 75%, respectively. Since the method presented here relates clubface orientation to clubshaft motions, it is useful for understanding the clubface control of a golfer.
Effect of different external attention of focus instruction on learning of golf putting skill.
Shafizadeh, Mohsen; McMorris, Terry; Sproule, John
2011-10-01
The effect of different sources of external attentional focus on learning a motor skill was assessed in the present study. 30 students (12 men, 18 women) participated voluntarily and were divided, according to type of external focus, into target, club swing, and target-club swing groups. The task was a golf putting skill. The target focus group attended to the target (hole), the club swing focus group attended to the execution of the club's swing, and the target-club swing focus group attended to both. All participants performed 50 trials of the putting skill in the acquisition phase and 10 trials in the 24-hr. delayed retention phase. The dependent variable was the error in the putting skill measured as the distance from the hole to the ball after each strike. Results showed the target-club swing focus group had better scores in the acquisition and retention phases than the other groups. It was concluded that external focus instruction helped the learners to integrate target cue with action cue and is more effective in skill learning than other external-focus instructions. These results support the claims of ecological psychology theorists concerning the effects of external focus of attention.
[Recognition of walking stance phase and swing phase based on moving window].
Geng, Xiaobo; Yang, Peng; Wang, Xinran; Geng, Yanli; Han, Yu
2014-04-01
Wearing transfemoral prosthesis is the only way to complete daily physical activity for amputees. Motion pattern recognition is important for the control of prosthesis, especially in the recognizing swing phase and stance phase. In this paper, it is reported that surface electromyography (sEMG) signal is used in swing and stance phase recognition. sEMG signal of related muscles was sampled by Infiniti of a Canadian company. The sEMG signal was then filtered by weighted filtering window and analyzed by height permitted window. The starting time of stance phase and swing phase is determined through analyzing special muscles. The sEMG signal of rectus femoris was used in stance phase recognition and sEMG signal of tibialis anterior is used in swing phase recognition. In a certain tolerating range, the double windows theory, including weighted filtering window and height permitted window, can reach a high accuracy rate. Through experiments, the real walking consciousness of the people was reflected by sEMG signal of related muscles. Using related muscles to recognize swing and stance phase is reachable. The theory used in this paper is useful for analyzing sEMG signal and actual prosthesis control.
Cao, Wujing; Yu, Hongliu; Zhao, Weiliang; Li, Jin; Wei, Xiaodong
2018-01-01
Prosthetic knee is the most important component of lower limb prosthesis. Speed adaptive for prosthetic knee during swing flexion is the key method to realize physiological gait. This study aims to discuss the target of physiological gait, propose a speed adaptive control method during swing flexion and research the damping adjustment law of intelligent hydraulic prosthetic knee. According to the physiological gait trials of healthy people, the control target during swing flexion is defined. A new prosthetic knee with fuzzy logical control during swing flexion is designed to realize the damping adjustment automatically. The function simulation and evaluation system of intelligent knee prosthesis is provided. Speed adaptive control test of the intelligent prosthetic knee in different velocities are researched. The maximum swing flexion of the knee angle is set between sixty degree and seventy degree as the target of physiological gait. Preliminary experimental results demonstrate that the prosthetic knee with fuzzy logical control is able to realize physiological gait under different speeds. The faster the walking, the bigger the valve closure percentage of the hydraulic prosthetic knee. The proposed fuzzy logical control strategy and intelligent hydraulic prosthetic knee are effective for the amputee to achieve physiological gait.
1996-01-20
STS072-737-012 (11-20 Jan. 1996) --- The astronauts photographed this view of Java, an Indonesian island. Java lies between the Java Sea at top and the Indian Ocean at bottom (north is located at top center). A line of volcanoes on the southern edge of the island, trending from central to eastern areas, is highlighted by a ring of clouds. Off the southern coast of Java is the Java Trench where the Australian plate, to the south, is diving under the Eurasia plate to the north. According to anthropologists, Java has one of the highest populations in Indonesia because the soil is enriched by volcanic ash. Merapi volcano, at left edge, second volcano to the right, rises to 9,550 feet and erupts frequently. Madura Island, partially obscured by clouds, can be seen on the upper eastern end of Java.
Using a Java Dynamic Tree to manage the terminology in a suite of medical applications.
Yang, K; Evens, M W; Trace, D A
2008-01-01
Now that the National Library of Medicine has made SNOMED-CT widely available, we are trying to manage the terminology of a whole suite of medical applications and map our terminology into that in SNOMED. This paper describes the design and implementation of the Java Dynamic Tree that provides structure to our medical terminology and explains how it functions as the core of our system. The tree was designed to reflect the stages in a patient interview, so it contains components for identifying the patient and the provider, a large set of chief complaints, review of systems, physical examination, several history modules, medications, laboratory tests, imaging, and special procedures. The tree is mirrored in a commercial DBMS, which also stores multi-encounter patient data, disorder patterns for our Bayesian diagnostic system, and the data and rules for other expert systems. The DBMS facilitates the import and export of large terminology files. Our Java Dynamic Tree allows the health care provider to view the entire terminology along with the structure that supports it, as well as the mechanism for the generation of progress notes and other documents, in terms of a single hierarchical structure. Changes in terminology can be propagated through the system under the control of the expert. The import/ export facility has been a major help by replacing our original terminology by the terminology in SNOMED-CT.
Real-time Java simulations of multiple interference dielectric filters
NASA Astrophysics Data System (ADS)
Kireev, Alexandre N.; Martin, Olivier J. F.
2008-12-01
An interactive Java applet for real-time simulation and visualization of the transmittance properties of multiple interference dielectric filters is presented. The most commonly used interference filters as well as the state-of-the-art ones are embedded in this platform-independent applet which can serve research and education purposes. The Transmittance applet can be freely downloaded from the site http://cpc.cs.qub.ac.uk. Program summaryProgram title: Transmittance Catalogue identifier: AEBQ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEBQ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 5778 No. of bytes in distributed program, including test data, etc.: 90 474 Distribution format: tar.gz Programming language: Java Computer: Developed on PC-Pentium platform Operating system: Any Java-enabled OS. Applet was tested on Windows ME, XP, Sun Solaris, Mac OS RAM: Variable Classification: 18 Nature of problem: Sophisticated wavelength selective multiple interference filters can include some tens or even hundreds of dielectric layers. The spectral response of such a stack is not obvious. On the other hand, there is a strong demand from application designers and students to get a quick insight into the properties of a given filter. Solution method: A Java applet was developed for the computation and the visualization of the transmittance of multilayer interference filters. It is simple to use and the embedded filter library can serve educational purposes. Also, its ability to handle complex structures will be appreciated as a useful research and development tool. Running time: Real-time simulations
Web Application Design Using Server-Side JavaScript
DOE Office of Scientific and Technical Information (OSTI.GOV)
Hampton, J.; Simons, R.
1999-02-01
This document describes the application design philosophy for the Comprehensive Nuclear Test Ban Treaty Research & Development Web Site. This design incorporates object-oriented techniques to produce a flexible and maintainable system of applications that support the web site. These techniques will be discussed at length along with the issues they address. The overall structure of the applications and their relationships with one another will also be described. The current problems and future design changes will be discussed as well.
HotJava: Sun's Animated Interactive World Wide Web Browser for the Internet.
ERIC Educational Resources Information Center
Machovec, George S., Ed.
1995-01-01
Examines HotJava and Java, World Wide Web technology for use on the Internet. HotJava, an interactive, animated Web browser, based on the object-oriented Java programming language, is different from HTML-based browsers such as Netscape. Its client/server design does not understand Internet protocols but can dynamically find what it needs to know.…
Stepping responses to treadmill perturbations vary with severity of motor deficits in human SCI.
Chu, Virginia Way Tong; Hornby, T George; Schmit, Brian D
2018-04-18
In this study, we investigated the responses to tread perturbations during human stepping on a treadmill. Our approach was to test the effects of perturbations to a single leg using a split-belt treadmill in healthy participants and in participants with varying severity of spinal cord injury (SCI). We recruited 11 people with incomplete SCI and 5 noninjured participants. As participants walked on an instrumented treadmill, the belt on one side was stopped or accelerated briefly during mid to late stance. A majority of participants initiated an unnecessary swing when the treadmill was stopped in mid stance, although the likelihood of initiating a step was decreased in participants with more severe SCI. Accelerating or decelerating one belt of the treadmill during stance altered the characteristics of swing. We observed delayed swing initiation when the belt was decelerated (i.e. the hip was in a more flexed position at time of swing) and advanced swing initiation with acceleration (i.e. hip extended at swing initiation). Further, the timing and leg posture of heel strike appeared to remain constant, reflected by a sagittal plane hip angle at heel strike that remained the same regardless of the perturbation. In summary, our results supported the current understanding of the role of sensory feedback and central drive in the control of stepping in participants with incomplete SCI and noninjured participants. In particular, the observation of unnecessary swing during a stop perturbation highlights the interdependence of central and sensory drive in walking control.
East Java Maritime Connectivity and Its Regional Development Support
NASA Astrophysics Data System (ADS)
Purboyo, H.; Ibad, M. Z.
2017-07-01
The study presents an evolution of maritime connectivity index of East Java which is associated with accessibility and mobility index of regions in East Java. The findings show that East Java increased connectivity more than three times from 1996 to 2011. Initially, the East Java is importer but then become exporter to national territory. For accessibility, the inland regions of East Java in general is higher than the coastal areas. And for mobility, inland regions initially have a small index, but in subsequent years its index is greater than the coastal areas.
A JAVA-based multimedia tool for clinical practice guidelines.
Maojo, V; Herrero, C; Valenzuela, F; Crespo, J; Lazaro, P; Pazos, A
1997-01-01
We have developed a specific language for the representation of Clinical Practice Guidelines (CPGs) and Windows C++ and platform independent JAVA applications for multimedia presentation and edition of electronically stored CPGs. This approach facilitates translation of guidelines and protocols from paper to computer-based flowchart representations. Users can navigate through the algorithm with a friendly user interface and access related multimedia information within the context of each clinical problem. CPGs can be stored in a computer server and distributed over the World Wide Web, facilitating dissemination, local adaptation, and use as a reference element in medical care. We have chosen the Agency for Health Care and Policy Research's heart failure guideline to demonstrate the capabilities of our tool.
NASA Astrophysics Data System (ADS)
Candela, L.; Ruggieri, G.; Giancaspro, A.
2004-09-01
In the sphere of "Multi-Mission Ground Segment" Italian Space Agency project, some innovative technologies such as CORBA[1], Z39.50[2], XML[3], Java[4], Java server Pages[4] and C++ has been experimented. The SSPI system (Space Service Provider Infrastructure) is the prototype of a distributed environment aimed to facilitate the access to Earth Observation (EO) data. SSPI allows to ingests, archive, consolidate, visualize and evaluate these data. Hence, SSPI is not just a database of or a data repository, but an application that by means of a set of protocols, standards and specifications provides a unified access to multi-mission EO data.
Exploring JavaScript and ROOT technologies to create Web-based ATLAS analysis and monitoring tools
NASA Astrophysics Data System (ADS)
Sánchez Pineda, A.
2015-12-01
We explore the potential of current web applications to create online interfaces that allow the visualization, interaction and real cut-based physics analysis and monitoring of processes through a web browser. The project consists in the initial development of web- based and cloud computing services to allow students and researchers to perform fast and very useful cut-based analysis on a browser, reading and using real data and official Monte- Carlo simulations stored in ATLAS computing facilities. Several tools are considered: ROOT, JavaScript and HTML. Our study case is the current cut-based H → ZZ → llqq analysis of the ATLAS experiment. Preliminary but satisfactory results have been obtained online.
ASERA: A Spectrum Eye Recognition Assistant
NASA Astrophysics Data System (ADS)
Yuan, Hailong; Zhang, Haotong; Zhang, Yanxia; Lei, Yajuan; Dong, Yiqiao; Zhao, Yongheng
2018-04-01
ASERA, ASpectrum Eye Recognition Assistant, aids in quasar spectral recognition and redshift measurement and can also be used to recognize various types of spectra of stars, galaxies and AGNs (Active Galactic Nucleus). This interactive software allows users to visualize observed spectra, superimpose template spectra from the Sloan Digital Sky Survey (SDSS), and interactively access related spectral line information. ASERA is an efficient and user-friendly semi-automated toolkit for the accurate classification of spectra observed by LAMOST (the Large Sky Area Multi-object Fiber Spectroscopic Telescope) and is available as a standalone Java application and as a Java applet. The software offers several functions, including wavelength and flux scale settings, zoom in and out, redshift estimation, and spectral line identification.
Detailed view of one (1) arm of the swing bridge ...
Detailed view of one (1) arm of the swing bridge cantilevering out from the center/pivot pier on which the entire span is balanced at its center when in the open position. Both arms of the span have equal length. Note that the members are pin-connected at their connections (joints). - Bridgeport Swing Span Bridge, Spanning Tennessee River, Bridgeport, Jackson County, AL
Geospatial Technology Applications and Infrastructure in the Biological Resources Division.
1998-09-01
Forestry/forest ecology Geography Geology GIS/mapping technologies GPS technology HTML/World Wide Web Information management/transfer JAVA Land...tech- nologies are being used to understand diet selection, habitat use, hibernation behavior, and social interactions of desert tortoises
Design and implementation of a distributed large-scale spatial database system based on J2EE
NASA Astrophysics Data System (ADS)
Gong, Jianya; Chen, Nengcheng; Zhu, Xinyan; Zhang, Xia
2003-03-01
With the increasing maturity of distributed object technology, CORBA, .NET and EJB are universally used in traditional IT field. However, theories and practices of distributed spatial database need farther improvement in virtue of contradictions between large scale spatial data and limited network bandwidth or between transitory session and long transaction processing. Differences and trends among of CORBA, .NET and EJB are discussed in details, afterwards the concept, architecture and characteristic of distributed large-scale seamless spatial database system based on J2EE is provided, which contains GIS client application, web server, GIS application server and spatial data server. Moreover the design and implementation of components of GIS client application based on JavaBeans, the GIS engine based on servlet, the GIS Application server based on GIS enterprise JavaBeans(contains session bean and entity bean) are explained.Besides, the experiments of relation of spatial data and response time under different conditions are conducted, which proves that distributed spatial database system based on J2EE can be used to manage, distribute and share large scale spatial data on Internet. Lastly, a distributed large-scale seamless image database based on Internet is presented.
Program Instrumentation and Trace Analysis
NASA Technical Reports Server (NTRS)
Havelund, Klaus; Goldberg, Allen; Filman, Robert; Rosu, Grigore; Koga, Dennis (Technical Monitor)
2002-01-01
Several attempts have been made recently to apply techniques such as model checking and theorem proving to the analysis of programs. This shall be seen as a current trend to analyze real software systems instead of just their designs. This includes our own effort to develop a model checker for Java, the Java PathFinder 1, one of the very first of its kind in 1998. However, model checking cannot handle very large programs without some kind of abstraction of the program. This paper describes a complementary scalable technique to handle such large programs. Our interest is turned on the observation part of the equation: How much information can be extracted about a program from observing a single execution trace? It is our intention to develop a technology that can be applied automatically and to large full-size applications, with minimal modification to the code. We present a tool, Java PathExplorer (JPaX), for exploring execution traces of Java programs. The tool prioritizes scalability for completeness, and is directed towards detecting errors in programs, not to prove correctness. One core element in JPaX is an instrumentation package that allows to instrument Java byte code files to log various events when executed. The instrumentation is driven by a user provided script that specifies what information to log. Examples of instructions that such a script can contain are: 'report name and arguments of all called methods defined in class C, together with a timestamp'; 'report all updates to all variables'; and 'report all acquisitions and releases of locks'. In more complex instructions one can specify that certain expressions should be evaluated and even that certain code should be executed under various conditions. The instrumentation package can hence be seen as implementing Aspect Oriented Programming for Java in the sense that one can add functionality to a Java program without explicitly changing the code of the original program, but one rather writes an aspect and compiles it into the original program using the instrumentation. Another core element of JPaX is an observation package that supports the analysis of the generated event stream. Two kinds of analysis are currently supported. In temporal analysis the execution trace is evaluated against formulae written in temporal logic. We have implemented a temporal logic evaluator on finite traces using the Maude rewriting system from SRI International, USA. Temporal logic is defined in Maude by giving its syntax as a signature and its semantics as rewrite equations. The resulting semantics is extremely efficient and can handle event streams of hundreds of millions events in few minutes. Furthermore, the implementation is very succinct. The second form of even stream analysis supported is error pattern analysis where an execution trace is analyzed using various error detection algorithms that can identify error-prone programming practices that may potentially lead to errors in some different executions. Two such algorithms focusing on concurrency errors have been implemented in JPaX, one for deadlocks and the other for data races. It is important to note, that a deadlock or data race potential does not need to occur in order for its potential to be detected with these algorithms. This is what makes them very scalable in practice. The data race algorithm implemented is the Eraser algorithm from Compaq, however adopted to Java. The tool is currently being applied to a code base for controlling a spacecraft by the developers of that software in order to evaluate its applicability.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Charles A. Wemple; Joshua J. Cogliati
2005-04-01
A univel geometry, neutral particle Monte Carlo transport code, written entirely in the Java programming language, is under development for medical radiotherapy applications. The code uses ENDF-VI based continuous energy cross section data in a flexible XML format. Full neutron-photon coupling, including detailed photon production and photonuclear reactions, is included. Charged particle equilibrium is assumed within the patient model so that detailed transport of electrons produced by photon interactions may be neglected. External beam and internal distributed source descriptions for mixed neutron-photon sources are allowed. Flux and dose tallies are performed on a univel basis. A four-tap, shift-register-sequence random numbermore » generator is used. Initial verification and validation testing of the basic neutron transport routines is underway. The searchlight problem was chosen as a suitable first application because of the simplicity of the physical model. Results show excellent agreement with analytic solutions. Computation times for similar numbers of histories are comparable to other neutron MC codes written in C and FORTRAN.« less
Klein, Karsten; Wolff, Astrid C; Ziebold, Oliver; Liebscher, Thomas
2008-01-01
The ICW eHealth Framework (eHF) is a powerful infrastructure and platform for the development of service-oriented solutions in the health care business. It is the culmination of many years of experience of ICW in the development and use of in-house health care solutions and represents the foundation of ICW product developments based on the Java Enterprise Edition (Java EE). The ICW eHealth Framework has been leveraged to allow development by external partners - enabling adopters a straightforward integration into ICW solutions. The ICW eHealth Framework consists of reusable software components, development tools, architectural guidelines and conventions defining a full software-development and product lifecycle. From the perspective of a partner, the framework provides services and infrastructure capabilities for integrating applications within an eHF-based solution. This article introduces the ICW eHealth Framework's basic architectural concepts and technologies. It provides an overview of its module and component model, describes the development platform that supports the complete software development lifecycle of health care applications and outlines technological aspects, mainly focusing on application development frameworks and open standards.
Combining Domain-driven Design and Mashups for Service Development
NASA Astrophysics Data System (ADS)
Iglesias, Carlos A.; Fernández-Villamor, José Ignacio; Del Pozo, David; Garulli, Luca; García, Boni
This chapter presents the Romulus project approach to Service Development using Java-based web technologies. Romulus aims at improving productivity of service development by providing a tool-supported model to conceive Java-based web applications. This model follows a Domain Driven Design approach, which states that the primary focus of software projects should be the core domain and domain logic. Romulus proposes a tool-supported model, Roma Metaframework, that provides an abstraction layer on top of existing web frameworks and automates the application generation from the domain model. This metaframework follows an object centric approach, and complements Domain Driven Design by identifying the most common cross-cutting concerns (security, service, view, ...) of web applications. The metaframework uses annotations for enriching the domain model with these cross-cutting concerns, so-called aspects. In addition, the chapter presents the usage of mashup technology in the metaframework for service composition, using the web mashup editor MyCocktail. This approach is applied to a scenario of the Mobile Phone Service Portability case study for the development of a new service.
Telescope Automation and Remote Observing System (TAROS)
NASA Astrophysics Data System (ADS)
Wilson, G.; Czezowski, A.; Hovey, G. R.; Jarnyk, M. A.; Nielsen, J.; Roberts, B.; Sebo, K.; Smith, D.; Vaccarella, A.; Young, P.
2005-12-01
TAROS is a system that will allow for the Australian National University telescopes at a remote location to be operated automatically or interactively with authenticated control via the internet. TAROS is operated by a Java front-end GUI and employs the use of several Java technologies - such as Java Message Service (JMS) for communication between the telescope and the remote observer, Java Native Interface to integrate existing data acquisition software written in C++ (CICADA) with new Java programs and the JSky collection of Java GUI components for parts of the remote observer client. In this poster the design and implementation of TAROS is described.
Operator control systems and methods for swing-free gantry-style cranes
Feddema, J.T.; Petterson, B.J.; Robinett, R.D. III
1998-07-28
A system and method are disclosed for eliminating swing motions in gantry-style cranes while subject to operator control. The present invention comprises an infinite impulse response (IIR) filter and a proportional-integral (PI) feedback controller. The IIR filter receives input signals (commanded velocity or acceleration) from an operator input device and transforms them into output signals in such a fashion that the resulting motion is swing free (i.e., end-point swinging prevented). The parameters of the IIR filter are updated in real time using measurements from a hoist cable length encoder. The PI feedback controller compensates for modeling errors and external disturbances, such as wind or perturbations caused by collision with objects. The PI feedback controller operates on cable swing angle measurements provided by a cable angle sensor. The present invention adjusts acceleration and deceleration to eliminate oscillations. An especially important feature of the present invention is that it compensates for variable-length cable motions from multiple cables attached to a suspended payload. 10 figs.
Operator control systems and methods for swing-free gantry-style cranes
Feddema, John T.; Petterson, Ben J.; Robinett, III, Rush D.
1998-01-01
A system and method for eliminating swing motions in gantry-style cranes while subject to operator control is presented. The present invention comprises an infinite impulse response ("IIR") filter and a proportional-integral ("PI") feedback controller (50). The IIR filter receives input signals (46) (commanded velocity or acceleration) from an operator input device (45) and transforms them into output signals (47) in such a fashion that the resulting motion is swing free (i.e., end-point swinging prevented). The parameters of the IIR filter are updated in real time using measurements from a hoist cable length encoder (25). The PI feedback controller compensates for modeling errors and external disturbances, such as wind or perturbations caused by collision with objects. The PI feedback controller operates on cable swing angle measurements provided by a cable angle sensor (27). The present invention adjusts acceleration and deceleration to eliminate oscillations. An especially important feature of the present invention is that it compensates for variable-length cable motions from multiple cables attached to a suspended payload.
Ohta, Yoichi; Ishii, Yasumitsu; Ikudome, Sachi; Nakamoto, Hiroki
2014-02-01
The effects of weighted bat warm-up on adjustment of upper limb muscle activity were investigated during baseball bat swinging under dynamic conditions that require a spatial and temporal adjustment of the swinging to hit a moving target. Seven male college baseball players participated in this study. Using a batting simulator, the task was to swing the standard bat coincident with the arrival timing and position of a moving target after three warm-up swings using a standard or weighted bat. There was no significant effect of weighted bat warm-up on muscle activity before impact associated with temporal or spatial movement corrections. However, lower inhibition of the extensor carpi ulnaris muscle activity was observed in a velocity-changed condition in the weighted bat warm-up, as compared to a standard bat warm-up. It is suggested that weighted bat warm-up decreases the adjustment ability associated with inhibition of muscle activation under movement correction conditions.
Activity of upper limb muscles during human walking.
Kuhtz-Buschbeck, Johann P; Jing, Bo
2012-04-01
The EMG activity of upper limb muscles during human gait has rarely been studied previously. It was examined in 20 normal volunteers in four conditions: walking on a treadmill (1) with unrestrained natural arm swing (Normal), (2) while volitionally holding the arms still (Held), (3) with the arms immobilized (Bound), and (4) with the arms swinging in phase with the ipsilateral legs, i.e. opposite-to-normal phasing (Anti-Normal). Normal arm swing involved weak rhythmical lengthening and shortening contractions of arm and shoulder muscles. Phasic muscle activity was needed to keep the unrestricted arms still during walking (Held), indicating a passive component of arm swing. An active component, possibly programmed centrally, existed as well, because some EMG signals persisted when the arms were immobilized during walking (Bound). Anti-Normal gait involved stronger EMG activity than Normal walking and was uneconomical. The present results indicate that normal arm swing has both passive and active components. Copyright © 2011 Elsevier Ltd. All rights reserved.
Ligand.Info small-molecule Meta-Database.
von Grotthuss, Marcin; Koczyk, Grzegorz; Pas, Jakub; Wyrwicz, Lucjan S; Rychlewski, Leszek
2004-12-01
Ligand.Info is a compilation of various publicly available databases of small molecules. The total size of the Meta-Database is over 1 million entries. The compound records contain calculated three-dimensional coordinates and sometimes information about biological activity. Some molecules have information about FDA drug approving status or about anti-HIV activity. Meta-Database can be downloaded from the http://Ligand.Info web page. The database can also be screened using a Java-based tool. The tool can interactively cluster sets of molecules on the user side and automatically download similar molecules from the server. The application requires the Java Runtime Environment 1.4 or higher, which can be automatically downloaded from Sun Microsystems or Apple Computer and installed during the first use of Ligand.Info on desktop systems, which support Java (Ms Windows, Mac OS, Solaris, and Linux). The Ligand.Info Meta-Database can be used for virtual high-throughput screening of new potential drugs. Presented examples showed that using a known antiviral drug as query the system was able to find others antiviral drugs and inhibitors.
The jmzQuantML programming interface and validator for the mzQuantML data standard.
Qi, Da; Krishna, Ritesh; Jones, Andrew R
2014-03-01
The mzQuantML standard from the HUPO Proteomics Standards Initiative has recently been released, capturing quantitative data about peptides and proteins, following analysis of MS data. We present a Java application programming interface (API) for mzQuantML called jmzQuantML. The API provides robust bridges between Java classes and elements in mzQuantML files and allows random access to any part of the file. The API provides read and write capabilities, and is designed to be embedded in other software packages, enabling mzQuantML support to be added to proteomics software tools (http://code.google.com/p/jmzquantml/). The mzQuantML standard is designed around a multilevel validation system to ensure that files are structurally and semantically correct for different proteomics quantitative techniques. In this article, we also describe a Java software tool (http://code.google.com/p/mzquantml-validator/) for validating mzQuantML files, which is a formal part of the data standard. © 2014 The Authors. Proteomics published by Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim.
Huang, Yukun; Chen, Rong; Wei, Jingbo; Pei, Xilong; Cao, Jing; Prakash Jayaraman, Prem; Ranjan, Rajiv
2014-01-01
JNI in the Android platform is often observed with low efficiency and high coding complexity. Although many researchers have investigated the JNI mechanism, few of them solve the efficiency and the complexity problems of JNI in the Android platform simultaneously. In this paper, a hybrid polylingual object (HPO) model is proposed to allow a CAR object being accessed as a Java object and as vice in the Dalvik virtual machine. It is an acceptable substitute for JNI to reuse the CAR-compliant components in Android applications in a seamless and efficient way. The metadata injection mechanism is designed to support the automatic mapping and reflection between CAR objects and Java objects. A prototype virtual machine, called HPO-Dalvik, is implemented by extending the Dalvik virtual machine to support the HPO model. Lifespan management, garbage collection, and data type transformation of HPO objects are also handled in the HPO-Dalvik virtual machine automatically. The experimental result shows that the HPO model outweighs the standard JNI in lower overhead on native side, better executing performance with no JNI bridging code being demanded.
Space Physics Data Facility Web Services
NASA Technical Reports Server (NTRS)
Candey, Robert M.; Harris, Bernard T.; Chimiak, Reine A.
2005-01-01
The Space Physics Data Facility (SPDF) Web services provides a distributed programming interface to a portion of the SPDF software. (A general description of Web services is available at http://www.w3.org/ and in many current software-engineering texts and articles focused on distributed programming.) The SPDF Web services distributed programming interface enables additional collaboration and integration of the SPDF software system with other software systems, in furtherance of the SPDF mission to lead collaborative efforts in the collection and utilization of space physics data and mathematical models. This programming interface conforms to all applicable Web services specifications of the World Wide Web Consortium. The interface is specified by a Web Services Description Language (WSDL) file. The SPDF Web services software consists of the following components: 1) A server program for implementation of the Web services; and 2) A software developer s kit that consists of a WSDL file, a less formal description of the interface, a Java class library (which further eases development of Java-based client software), and Java source code for an example client program that illustrates the use of the interface.
Rapid development of Proteomic applications with the AIBench framework.
López-Fernández, Hugo; Reboiro-Jato, Miguel; Glez-Peña, Daniel; Méndez Reboredo, José R; Santos, Hugo M; Carreira, Ricardo J; Capelo-Martínez, José L; Fdez-Riverola, Florentino
2011-09-15
In this paper we present two case studies of Proteomics applications development using the AIBench framework, a Java desktop application framework mainly focused in scientific software development. The applications presented in this work are Decision Peptide-Driven, for rapid and accurate protein quantification, and Bacterial Identification, for Tuberculosis biomarker search and diagnosis. Both tools work with mass spectrometry data, specifically with MALDI-TOF spectra, minimizing the time required to process and analyze the experimental data. Copyright 2011 The Author(s). Published by Journal of Integrative Bioinformatics.
NASA Technical Reports Server (NTRS)
Papale, William; Paul, Heather; Thomas, Gretchen
2006-01-01
Metabolically produced carbon dioxide (CO2) removal in spacesuit applications has traditionally been accomplished utilizing non-regenerative Lithium Hydroxide (LiOH) canisters. In recent years, regenerative Metal Oxide (MetOx) has been developed to replace the Extravehicular Mobility Unity (EMU) LiOH canister for extravehicular activity (EVA) missions in micro-gravity, however, MetOx may carry a significant weight burden for potential use in future Lunar or planetary EVA exploration missions. Additionally, both of these methods of CO2 removal have a finite capacity sized for the particular mission profile. Metabolically produced water vapor removal in spacesuits has historically been accomplished by a condensing heat exchanger within the ventilation process loop of the suit life support system. Advancements in solid amine technology employed in a pressure swing adsorption system have led to the possibility of combining both the CO2 and humidity control requirements into a single, lightweight device. Because the pressure swing adsorption system is regenerated to space vacuum or by an inert purge stream, the duration of an EVA mission may be extended significantly over currently employed technologies, while markedly reducing the overall subsystem weight compared to the combined weight of the condensing heat exchanger and current regenerative CO2 removal technology. This paper will provide and overview of ongoing development efforts evaluating the subsystem size required to manage anticipated metabolic CO2 and water vapor generation rates in a spacesuit environment.
ERIC Educational Resources Information Center
Bradshaw, Elizabeth J.; Keogh, Justin W. L.; Hume, Patria A.; Maulder, Peter S.; Nortje, Jacques; Marnewick, Michel
2009-01-01
The purpose of this study was to examine the role of neuromotor noise on golf swing performance in high- and low-handicap players. Selected two-dimensional kinematic measures of 20 male golfers (n = 10 per high- or low-handicap group) performing 10 golf swings with a 5-iron club was obtained through video analysis. Neuromotor noise was calculated…
On swinging spring chaotic oscillations
NASA Astrophysics Data System (ADS)
Aldoshin, Gennady T.; Yakovlev, Sergey P.
2018-05-01
In this work, chaotic modes of Swinging spring oscillations, their appearing conditions and probable scenario of evolution are studied. Swinging spring two-dimensional potential has (under certain conditions) local maximum. It can lead to stochastic attractor appearing. The system instability reason is inner (auto-parametric) resonance with frequencies ratio 2:1, which allows us to conclude that attractor could evolve according to the period doubling scenario, which was predicted by Feigenbaum in 1978.
NASA Astrophysics Data System (ADS)
Korytov, M. S.; Shcherbakov, V. S.; Titenko, V. V.
2018-01-01
Limitation of the swing of the bridge crane cargo rope is a matter of urgency, as it can significantly improve the efficiency and safety of the work performed. In order to completely dampen the pendulum swing after the break-up of a bridge or a bridge-crane freight cart to maximum speed, it is necessary, in the normal repulsion control of the electric motor, to split the process of dispersion into a minimum of three gaps. For a dynamic system of swinging of a bridge crane on a flexible cable hanger in a separate vertical plane, an analytical solution was obtained to determine the temporal dependence of the cargo rope angle relative to the gravitational vertical when the cargo suspension point moves with constant acceleration. The resulting analytical dependence of the cargo rope angle and its first derivative can break the process of dispersing the cargo suspension point into three stages of dispersal and braking with various accelerations and enter maximum speed of movement of the cargo suspension point. In doing so, the condition of eliminating the swings of the cargo rope relative to the gravitational vertical is fulfilled. Provides examples of the maximum speed output constraints-to-time when removing the rope swing.
Lauder, S; Cosgrove, V E; Gliddon, E; Grimm, D; Dodd, S; Berk, L; Castle, D; Suppes, T S; Berk, M
2017-05-01
MoodSwings 2.0 is a self-guided online intervention for bipolar disorder. The intervention incorporates technological improvements on an earlier validated version of the intervention (MoodSwings 1.0). The previous MoodSwings trial provides this study with a unique opportunity to progress previous work, whilst being able to take into consideration lesson learnt, and technological enhancements. The structure and technology of MoodSwings 2.0 are described and the relevance to other online health interventions is highlighted. An international team from Australia and the US updated and improved the programs content pursuant to changes in DSM-5, added multimedia components and included larger numbers of participants in the group discussion boards. Greater methodological rigour in this trial includes an attention control condition, quarterly telephone assessments, and red flag alerts for significant clinical change. This paper outlines these improvements, including additional security and safety measures. A 3 arm RCT is currently evaluating the enhanced program to assess the efficacy of MS 2.0; the primary outcome is change in depressive and manic symptoms. To our knowledge this is the first randomized controlled online bipolar study with a discussion board attention control and meets the key methodological criteria for online interventions. Copyright © 2017. Published by Elsevier Inc.
Lauder, S.; Cosgrove, V.E.; Gliddon, E.; Grimm, D.; Dodd, S.; Berk, L.; Castle, D.; Suppes, T.S.; Berk, M.
2017-01-01
MoodSwings 2.0 is a self-guided online intervention for bipolar disorder. The intervention incorporates technological improvements on an earlier validated version of the intervention (MoodSwings 1.0). The previous MoodSwings trial provides this study with a unique opportunity to progress previous work, whilst being able to take into consideration lesson learnt, and technological enhancements. The structure and technology of MoodSwings 2.0 are described and the relevance to other online health interventions is highlighted. An international team from Australia and the US updated and improved the programs content pursuant to changes in DSM-5, added multimedia components and included larger numbers of participants in the group discussion boards. Greater methodological rigour in this trial includes an attention control condition, quarterly telephone assessments, and red flag alerts for significant clinical change. This paper outlines these improvements, including additional security and safety measures. A 3 arm RCT is currently evaluating the enhanced program to assess the efficacy of MS 2.0; the primary outcome is change in depressive and manic symptoms. To our knowledge this is the first randomised controlled online bipolar study with a discussion board attention control and meets the key methodological criteria for online interventions PMID:28257919
Synchronized metronome training induces changes in the kinematic properties of the golf swing.
Sommer, Marius; Häger, Charlotte; Rönnqvist, Louise
2014-03-01
The purpose of this study was to evaluate possible effects of synchronized metronome training (SMT) on movement dynamics during golf-swing performance, as captured by kinematic analysis. A one-group, between-test design was applied on 13 male golfers (27.5 +/- 4.6 years old, 12.7 +/- 4.9 handicap) who completed 12 sessions of SMT over a four-week period. Pre- and post-assessments of golf swings with three different clubs (4-iron, 7-iron, and pitching wedge) were performed using a three-dimensional motion capture system. Club velocity at three different swing phases (backswing, downswing, and follow-through) was measured and cross-correlation analysis of time-series signals were made on joint couplings (wrist-elbow-shoulder) of both arms, and between joints and the club, during the full golf swing. There were significantly higher cross-correlations between joint-couplings and concomitant changes of the associated phase-shift differences, as well as reduced phase-shift variability at post-test. No significant effect of SMT was found for the club velocities. We suggest that domain-general influences of SMT on the underlying brain-based motor control strategies lead to a more coordinated movement pattern of the golf-swing performance, which may explain previous observations of significantly improved golf-shot accuracy and decreased variability after SMT.
Compensatory mechanisms of balance to the scaling of arm-swing frequency.
Ko, Ji Hyun; Wang, Zheng; Challis, John H; Newell, Karl M
2015-11-05
The present study investigated the contribution of the Hof (2007) mechanism 1 (M1-moving the center of pressure (COP) with respect to the vertical projection of the center of mass (COMTotal)); and mechanism 2 (M2-rotating the trunk and upper limbs around the COMTotal) to postural control and the stability of COP-COMTotal cophase as a function of lateral arm-swing frequency. Young adults were instructed to stand still on a force platform while alternating their arm swinging from above the head to the side of their thigh to create perturbations to postural control. Scaling the frequency of arm-swing (random step changes of 0.2 Hz within a bandwidth of 0.2 to 1.6 Hz) increased the SD of COP but decreased the SD of COMTotal. Increments in arm-swing frequency induced a progressive increase in M1 and decrease in M2 in terms of their relative contribution to postural stability. The cophase between COP and COMTotal became more tightly in-phase over increments of arm-swing frequency. These findings show an adaptive compensatory role of M1 and M2 within the stability of COP-COMTotal coupling in the regulation of human balance control. Copyright © 2015 Elsevier Ltd. All rights reserved.
BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services.
Velloso, Henrique; Vialle, Ricardo A; Ortega, J Miguel
2015-06-02
Bioinformaticians face a range of difficulties to get locally-installed tools running and producing results; they would greatly benefit from a system that could centralize most of the tools, using an easy interface for input and output. Web services, due to their universal nature and widely known interface, constitute a very good option to achieve this goal. Bioinformatics open web services (BOWS) is a system based on generic web services produced to allow programmatic access to applications running on high-performance computing (HPC) clusters. BOWS intermediates the access to registered tools by providing front-end and back-end web services. Programmers can install applications in HPC clusters in any programming language and use the back-end service to check for new jobs and their parameters, and then to send the results to BOWS. Programs running in simple computers consume the BOWS front-end service to submit new processes and read results. BOWS compiles Java clients, which encapsulate the front-end web service requisitions, and automatically creates a web page that disposes the registered applications and clients. Bioinformatics open web services registered applications can be accessed from virtually any programming language through web services, or using standard java clients. The back-end can run in HPC clusters, allowing bioinformaticians to remotely run high-processing demand applications directly from their machines.
A neuromechanical strategy for mediolateral foot placement in walking humans.
Rankin, Bradford L; Buffo, Stephanie K; Dean, Jesse C
2014-07-15
Stability is an important concern during human walking and can limit mobility in clinical populations. Mediolateral stability can be efficiently controlled through appropriate foot placement, although the underlying neuromechanical strategy is unclear. We hypothesized that humans control mediolateral foot placement through swing leg muscle activity, basing this control on the mechanical state of the contralateral stance leg. Participants walked under Unperturbed and Perturbed conditions, in which foot placement was intermittently perturbed by moving the right leg medially or laterally during the swing phase (by ∼50-100 mm). We quantified mediolateral foot placement, electromyographic activity of frontal-plane hip muscles, and stance leg mechanical state. During Unperturbed walking, greater swing-phase gluteus medius (GM) activity was associated with more lateral foot placement. Increases in GM activity were most strongly predicted by increased mediolateral displacement between the center of mass (CoM) and the contralateral stance foot. The Perturbed walking results indicated a causal relationship between stance leg mechanics and swing-phase GM activity. Perturbations that reduced the mediolateral CoM displacement from the stance foot caused reductions in swing-phase GM activity and more medial foot placement. Conversely, increases in mediolateral CoM displacement caused increased swing-phase GM activity and more lateral foot placement. Under both Unperturbed and Perturbed conditions, humans controlled their mediolateral foot placement by modulating swing-phase muscle activity in response to the mechanical state of the contralateral leg. This strategy may be disrupted in clinical populations with a reduced ability to modulate muscle activity or sense their body's mechanical state.
Code of Federal Regulations, 2014 CFR
2014-10-01
... census. (3) The hospital does not have in effect a 24-hour nursing waiver granted under § 488.54(c) of... previous to application. (b) Skilled nursing facility services. The facility is substantially in compliance with the following skilled nursing facility requirements contained in subpart B of part 483 of this...
Use of real-time GNSS-RF data to characterize the swing movements of forestry equipment
Ryer M. Becker; Robert F. Keefe; Nathaniel M. Anderson
2017-01-01
The western United States faces significant forest management challenges after severe bark beetle infestations have led to substantial mortality. Minimizing costs is vital for increasing the feasibility of management operations in affected forests. Multiâtransmitter Global Navigation Satellite System (GNSS)âradio frequencies (RF) technology has applications in the...
Thermo-electrochemical evaluation of lithium-ion batteries for space applications
NASA Astrophysics Data System (ADS)
Walker, W.; Yayathi, S.; Shaw, J.; Ardebili, H.
2015-12-01
Advanced energy storage and power management systems designed through rigorous materials selection, testing and analysis processes are essential to ensuring mission longevity and success for space exploration applications. Comprehensive testing of Boston Power Swing 5300 lithium-ion (Li-ion) cells utilized by the National Aeronautics and Space Administration (NASA) to power humanoid robot Robonaut 2 (R2) is conducted to support the development of a test-correlated Thermal Desktop (TD) Systems Improved Numerical Differencing Analyzer (SINDA) (TD-S) model for evaluation of power system thermal performance. Temperature, current, working voltage and open circuit voltage measurements are taken during nominal charge-discharge operations to provide necessary characterization of the Swing 5300 cells for TD-S model correlation. Building from test data, embedded FORTRAN statements directly simulate Ohmic heat generation of the cells during charge-discharge as a function of surrounding temperature, local cell temperature and state of charge. The unique capability gained by using TD-S is demonstrated by simulating R2 battery thermal performance in example orbital environments for hypothetical extra-vehicular activities (EVA) exterior to a small satellite. Results provide necessary demonstration of this TD-S technique for thermo-electrochemical analysis of Li-ion cells operating in space environments.
Ficklin, Travis; Lund, Robin; Schipper, Megan
2014-01-01
The purpose of this study was to compare traditional and swing blocking techniques on center of mass (COM) projectile motion and effective blocking area in nine healthy Division I female volleyball players. Two high-definition (1080 p) video cameras (60 Hz) were used to collect two-dimensional variables from two separate views. One was placed perpendicular to the plane of the net and the other was directed along the top of the net, and were used to estimate COM locations and blocking area in a plane parallel to the net and hand penetration through the plane of the net respectively. Video of both the traditional and swing techniques were digitized and kinematic variables were calculated. Paired samples t-tests indicated that the swing technique resulted in greater (p < 0.05) vertical and horizontal takeoff velocities (vy and vx), jump height (H), duration of the block (tBLOCK), blocking coverage during the block (C) as well as hand penetration above and through the net’s plane (YPEN, ZPEN). The traditional technique had significantly greater approach time (tAPP). The results of this study suggest that the swing technique results in both greater jump height and effective blocking area. However, the shorter tAPP that occurs with swing is associated with longer times in the air during the block which may reduce the ability of the athlete to make adjustments to attacks designed to misdirect the defense. Key Points Swing blocking technique has greater jump height, effective blocking area, hand penetration, horizontal and vertical takeoff velocity, and has a shorter time of approach. Despite these advantages, there may be more potential for mistiming blocks and having erratic deflections of the ball after contact when using the swing technique. Coaches should take more than simple jump height and hand penetration into account when deciding which technique to employ. PMID:24570609
Ficklin, Travis; Lund, Robin; Schipper, Megan
2014-01-01
The purpose of this study was to compare traditional and swing blocking techniques on center of mass (COM) projectile motion and effective blocking area in nine healthy Division I female volleyball players. Two high-definition (1080 p) video cameras (60 Hz) were used to collect two-dimensional variables from two separate views. One was placed perpendicular to the plane of the net and the other was directed along the top of the net, and were used to estimate COM locations and blocking area in a plane parallel to the net and hand penetration through the plane of the net respectively. Video of both the traditional and swing techniques were digitized and kinematic variables were calculated. Paired samples t-tests indicated that the swing technique resulted in greater (p < 0.05) vertical and horizontal takeoff velocities (vy and vx), jump height (H), duration of the block (tBLOCK), blocking coverage during the block (C) as well as hand penetration above and through the net's plane (YPEN, ZPEN). The traditional technique had significantly greater approach time (tAPP). The results of this study suggest that the swing technique results in both greater jump height and effective blocking area. However, the shorter tAPP that occurs with swing is associated with longer times in the air during the block which may reduce the ability of the athlete to make adjustments to attacks designed to misdirect the defense. Key PointsSwing blocking technique has greater jump height, effective blocking area, hand penetration, horizontal and vertical takeoff velocity, and has a shorter time of approach.Despite these advantages, there may be more potential for mistiming blocks and having erratic deflections of the ball after contact when using the swing technique.Coaches should take more than simple jump height and hand penetration into account when deciding which technique to employ.
A comparative study of two different uncinectomy techniques: swing-door and classical.
Singhania, Ankit A; Bansal, Chetan; Chauhan, Nirali; Soni, Saurav
2012-01-01
The aim of this study was to determine which technique of uncinectomy, classical or swing door technique. Four hundred eighty Cases of sinusitis were selected and operated for Functional Endoscopic Sinus Surgery (FESS). Out of these, in 240 uncinectomies classical uncinectomy was done whereas in another 240 uncinectomies swing door technique was used. Initially patients were medically managed treated according to their symptoms and prior management. Patients who had received previous adequate medical management were evaluated with CT scan of the sinuses. If disease still persists than they were operated for FESS. The authors' experience indicates that Functional endoscopic sinus surgery can be performed under local or general anesthesia, as permitted or tolerated. In this review classical technique was used in 240 uncinectomies. Out of this, ethmoidal complex injury was noted in 4 cases, missed maxillary ostium syndrome (incomplete removal) was reported in 12 patients and orbital fat exposure was encountered in 5 patients. As compared to 240 uncinectomies done with swing door technique, incomplete removal was evident in 2 cases and lacrimal duct injury was reported in 3 cases. 'Evidence that underscores how this 'swing door technique' successfully combines 'the conservation goals of the anterior-to-posterior approach and anatomic virtues of the posterior-to-anterior approach to ethmoidectomy of the total 480 uncinectomies operated. Out of which 240 uncinectomies have been performed using the 'swing-door' technique. The 240 uncinectomies performed using classical technique were used as controls. The incidence of orbital penetration, incomplete removal, ethmoidal complex injury and ostium non-identification was significantly less with the new technique. Three lacrimal injuries occurred with the 'swing-door' technique compared to no injuries with classical technique. The authors recommend swing door technique as it is easy to learn, allows complete removal of the uncinate flush with the lateral nasal wall and allows easy identification of the natural ostium of the maxillary sinus without injuring the ethmoidal complex.
Scale-Independent Relational Query Processing
2013-10-04
source options are also available, including Postgresql, MySQL , and SQLite. These mod- ern relational databases are generally very complex software systems...and Their Application to Data Stream Management. IGI Global, 2010. [68] George Reese. Database Programming with JDBC and Java , Second Edition. Ed. by
Ameisen, David; Deroulers, Christophe; Perrier, Valérie; Bouhidel, Fatiha; Battistella, Maxime; Legrès, Luc; Janin, Anne; Bertheau, Philippe; Yunès, Jean-Baptiste
2014-01-01
Since microscopic slides can now be automatically digitized and integrated in the clinical workflow, quality assessment of Whole Slide Images (WSI) has become a crucial issue. We present a no-reference quality assessment method that has been thoroughly tested since 2010 and is under implementation in multiple sites, both public university-hospitals and private entities. It is part of the FlexMIm R&D project which aims to improve the global workflow of digital pathology. For these uses, we have developed two programming libraries, in Java and Python, which can be integrated in various types of WSI acquisition systems, viewers and image analysis tools. Development and testing have been carried out on a MacBook Pro i7 and on a bi-Xeon 2.7GHz server. Libraries implementing the blur assessment method have been developed in Java, Python, PHP5 and MySQL5. For web applications, JavaScript, Ajax, JSON and Sockets were also used, as well as the Google Maps API. Aperio SVS files were converted into the Google Maps format using VIPS and Openslide libraries. We designed the Java library as a Service Provider Interface (SPI), extendable by third parties. Analysis is computed in real-time (3 billion pixels per minute). Tests were made on 5000 single images, 200 NDPI WSI, 100 Aperio SVS WSI converted to the Google Maps format. Applications based on our method and libraries can be used upstream, as calibration and quality control tool for the WSI acquisition systems, or as tools to reacquire tiles while the WSI is being scanned. They can also be used downstream to reacquire the complete slides that are below the quality threshold for surgical pathology analysis. WSI may also be displayed in a smarter way by sending and displaying the regions of highest quality before other regions. Such quality assessment scores could be integrated as WSI's metadata shared in clinical, research or teaching contexts, for a more efficient medical informatics workflow.
Dreher, Thomas; Wolf, Sebastian I; Maier, Michael; Hagmann, Sébastien; Vegvari, Dóra; Gantz, Simone; Heitzmann, Daniel; Wenz, Wolfram; Braatz, Frank
2012-10-03
The evidence for distal rectus femoris transfer as a part of multilevel surgery for the correction of stiff-knee gait in children with spastic diplegic cerebral palsy is limited because of inconsistent outcomes reported in various studies and the lack of long-term evaluations. This study investigated the long-term results (mean, nine years) for fifty-three ambulatory patients with spastic diplegic cerebral palsy and stiff-knee gait treated with standardized distal rectus femoris transfer as a part of multilevel surgery. Standardized three-dimensional gait analysis and clinical examination were carried out before surgery and at one year and nine years after surgery. Patients with decreased peak knee flexion in swing phase who had distal rectus femoris transfer to correct the decreased peak knee flexion in swing phase (C-DRFT) were evaluated separately from those with normal or increased peak knee flexion in swing phase who had distal rectus femoris transfer done as a prophylactic procedure (P-DRFT). A significantly increased peak knee flexion in swing phase was found in the C-DRFT group one year after surgery, while a significant loss (15°) in peak knee flexion in swing phase was noted in the P-DRFT group. A slight but not significant increase in peak knee flexion in swing phase in both groups was noted at the time of the long-term follow-up. A significant improvement in timing of peak knee flexion in swing phase was only found for the C-DRFT group, and was maintained after nine years. Knee motion and knee flexion velocity were significantly increased in both groups and were maintained at long-term follow-up in the C-DRFT group, while the P-DRFT showed a deterioration of knee motion. Distal rectus femoris transfer is an effective procedure to treat stiff-knee gait featuring decreased peak knee flexion in swing phase and leads to a long-lasting increase of peak knee flexion in swing phase nine years after surgery. Patients with more involvement showed a greater potential to benefit from distal rectus femoris transfer. However, 18% of the patients showed a permanently poor response and 15% developed recurrence. In patients with severe knee flexion who underwent a prophylactic distal rectus femoris transfer, a significant loss in peak knee flexion in swing phase was noted and thus a prophylactic distal rectus femoris transfer may not be indicated in these patients. Therapeutic Level IV. See Instructions for Authors for a complete description of levels of evidence.
New Web Server - the Java Version of Tempest - Produced
NASA Technical Reports Server (NTRS)
York, David W.; Ponyik, Joseph G.
2000-01-01
A new software design and development effort has produced a Java (Sun Microsystems, Inc.) version of the award-winning Tempest software (refs. 1 and 2). In 1999, the Embedded Web Technology (EWT) team received a prestigious R&D 100 Award for Tempest, Java Version. In this article, "Tempest" will refer to the Java version of Tempest, a World Wide Web server for desktop or embedded systems. Tempest was designed at the NASA Glenn Research Center at Lewis Field to run on any platform for which a Java Virtual Machine (JVM, Sun Microsystems, Inc.) exists. The JVM acts as a translator between the native code of the platform and the byte code of Tempest, which is compiled in Java. These byte code files are Java executables with a ".class" extension. Multiple byte code files can be zipped together as a "*.jar" file for more efficient transmission over the Internet. Today's popular browsers, such as Netscape (Netscape Communications Corporation) and Internet Explorer (Microsoft Corporation) have built-in Virtual Machines to display Java applets.
Java: An Explosion on the Internet.
ERIC Educational Resources Information Center
Read, Tim; Hall, Hazel
Summer 1995 saw the release, with considerable media attention, of draft versions of Sun Microsystems' Java computer programming language and the HotJava browser. Java has been heralded as the latest "killer" technology in the Internet explosion. Sun Microsystems and numerous companies including Microsoft, IBM, and Netscape have agreed…
A double pendulum model of tennis strokes
NASA Astrophysics Data System (ADS)
Cross, Rod
2011-05-01
The physics of swinging a tennis racquet is examined by modeling the forearm and the racquet as a double pendulum. We consider differences between a forehand and a serve, and show how they differ from the swing of a bat and a golf club. It is also shown that the swing speed of a racquet, like that of a bat or a club, depends primarily on its moment of inertia rather than on its mass.
The relationship between biomechanical variables and driving performance during the golf swing.
Chu, Yungchien; Sell, Timothy C; Lephart, Scott M
2010-09-01
Swing kinematic and ground reaction force data from 308 golfers were analysed to identify the variables important to driving ball velocity. Regression models were applied at four selected events in the swing. The models accounted for 44-74% of variance in ball velocity. Based on the regression analyses, upper torso-pelvis separation (the X-Factor), delayed release (i.e. the initiation of movement) of the arms and wrists, trunk forward and lateral tilting, and weight-shifting during the swing were significantly related to ball velocity. Our results also verify several general coaching ideas that were considered important to increased ball velocity. The results of this study may serve as both skill and strength training guidelines for golfers.
Conversion of the agent-oriented domain-specific language ALAS into JavaScript
NASA Astrophysics Data System (ADS)
Sredojević, Dejan; Vidaković, Milan; Okanović, Dušan; Mitrović, Dejan; Ivanović, Mirjana
2016-06-01
This paper shows generation of JavaScript code from code written in agent-oriented domain-specific language ALAS. ALAS is an agent-oriented domain-specific language for writing software agents that are executed within XJAF middleware. Since the agents can be executed on various platforms, they must be converted into a language of the target platform. We also try to utilize existing tools and technologies to make the whole conversion process as simple as possible, as well as faster and more efficient. We use the Xtext framework that is compatible with Java to implement ALAS infrastructure - editor and code generator. Since Xtext supports Java, generation of Java code from ALAS code is straightforward. To generate a JavaScript code that will be executed within the target JavaScript XJAF implementation, Google Web Toolkit (GWT) is used.
ERIC Educational Resources Information Center
Wang, Kening; Mulvenon, Sean W.; Stegman, Charles; Anderson, Travis
2008-01-01
Google Maps API (Application Programming Interface), released in late June 2005 by Google, is an amazing technology that allows users to embed Google Maps in their own Web pages with JavaScript. Google Maps API has accelerated the development of new Google Maps based applications. This article reports a Web-based interactive mapping system…
Block Architecture Problem with Depth First Search Solution and Its Application
NASA Astrophysics Data System (ADS)
Rahim, Robbi; Abdullah, Dahlan; Simarmata, Janner; Pranolo, Andri; Saleh Ahmar, Ansari; Hidayat, Rahmat; Napitupulu, Darmawan; Nurdiyanto, Heri; Febriadi, Bayu; Zamzami, Z.
2018-01-01
Searching is a common process performed by many computer users, Raita algorithm is one algorithm that can be used to match and find information in accordance with the patterns entered. Raita algorithm applied to the file search application using java programming language and the results obtained from the testing process of the file search quickly and with accurate results and support many data types.
Searching Process with Raita Algorithm and its Application
NASA Astrophysics Data System (ADS)
Rahim, Robbi; Saleh Ahmar, Ansari; Abdullah, Dahlan; Hartama, Dedy; Napitupulu, Darmawan; Putera Utama Siahaan, Andysah; Hasan Siregar, Muhammad Noor; Nasution, Nurliana; Sundari, Siti; Sriadhi, S.
2018-04-01
Searching is a common process performed by many computer users, Raita algorithm is one algorithm that can be used to match and find information in accordance with the patterns entered. Raita algorithm applied to the file search application using java programming language and the results obtained from the testing process of the file search quickly and with accurate results and support many data types.
XMM-Newton Mobile Web Application
NASA Astrophysics Data System (ADS)
Ibarra, A.; Kennedy, M.; Rodríguez, P.; Hernández, C.; Saxton, R.; Gabriel, C.
2013-10-01
We present the first XMM-Newton web mobile application, coded using new web technologies such as HTML5, the Query mobile framework, and D3 JavaScript data-driven library. This new web mobile application focuses on re-formatted contents extracted directly from the XMM-Newton web, optimizing the contents for mobile devices. The main goals of this development were to reach all kind of handheld devices and operating systems, while minimizing software maintenance. The application therefore has been developed as a web mobile implementation rather than a more costly native application. New functionality will be added regularly.
LISA, the next generation: from a web-based application to a fat client.
Pierlet, Noëlla; Aerts, Werner; Vanautgaerden, Mark; Van den Bosch, Bart; De Deurwaerder, André; Schils, Erik; Noppe, Thomas
2008-01-01
The LISA application, developed by the University Hospitals Leuven, permits referring physicians to consult the electronic medical records of their patients over the internet in a highly secure way. We decided to completely change the way we secured the application, discard the existing web application and build a completely new application, based on the in-house developed hospital information system, used in the University Hospitals Leuven. The result is a fat Java client, running on a Windows Terminal Server, secured by a commercial SSL-VPN solution.