Search NASA⌕ Search

SEARCH · Search NASA

Results for “WIDGETS”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 19 records

X-Windows Information Sharing Protocol Widget Class

The X-Windows Information Sharing Protocol (ISP) Widget Class ("Class") is used here in the object-oriented-programming sense of the word) was devised to simplify the task of implementing ISP graphical-user-interface (GUI) computer programs. ISP programming tasks require many method calls to identify, query, and interpret the connections and messages exchanged between a client and an ISP server. Most X-Windows GUI programs use widget sets or toolkits to facilitate management of complex objects. The widget standards facilitate construction of toolkits and application programs. The X-Windows Information Sharing Protocol (ISP) Widget Class encapsulates the client side of the ISP programming libraries within the framework of an X-Windows widget. Using the widget framework, X-Windows GUI programs can interact with ISP services in an abstract way and in the same manner as that of other graphical widgets, making it easier to write ISP GUI client programs. Wrapping ISP client services inside a widget framework enables a programmer to treat an ISP server interface as though it were a GUI. Moreover, an alternate subclass could implement another communication protocol in the same sort of widget.

Barry, Matthew R.↗

X-Windows Socket Widget Class

The X-Windows Socket Widget Class ("Class" is used here in the object-oriented-programming sense of the word) was devised to simplify the task of implementing network connections for graphical-user-interface (GUI) computer programs. UNIX Transmission Control Protocol/Internet Protocol (TCP/IP) socket programming libraries require many method calls to configure, operate, and destroy sockets. Most X Windows GUI programs use widget sets or toolkits to facilitate management of complex objects. The widget standards facilitate construction of toolkits and application programs. The X-Windows Socket Widget Class encapsulates UNIX TCP/IP socket-management tasks within the framework of an X Windows widget. Using the widget framework, X Windows GUI programs can treat one or more network socket instances in the same manner as that of other graphical widgets, making it easier to program sockets. Wrapping ISP socket programming libraries inside a widget framework enables a programmer to treat a network interface as though it were a GUI.

Barry, Matthew R.↗

X-Windows PVT Widget Class

The X-Windows Process Validation Table (PVT) Widget Class ( Class is used here in the object-oriented-programming sense of the word) was devised to simplify the task of implementing network registration services for Information Sharing Protocol (ISP) graphical-user-interface (GUI) computer programs. Heretofore, ISP PVT programming tasks have required many method calls to identify, query, and interpret the connections and messages exchanged between a client and a PVT server. Normally, programmers have utilized direct access to UNIX socket libraries to implement the PVT protocol queries, necessitating the use of many lines of source code to perform frequent tasks. Now, the X-Windows PVT Widget Class encapsulates ISP client server network registration management tasks within the framework of an X Windows widget. Use of the widget framework enables an X Windows GUI program to interact with PVT services in an abstract way and in the same manner as that of other graphical widgets, making it easier to program PVT clients. Wrapping the PVT services inside the widget framework enables a programmer to treat a PVT server interface as though it were a GUI. Moreover, an alternate subclass could implement another service in a widget of the same type. This program was written by Matthew R. Barry of United Space Alliance for Johnson Space Center. For further information, contact the Johnson Technology Transfer Office at (281) 483-3809. MSC-23582 Shuttle Data Center File- Processing Tool in Java A Java-language computer program has been written to facilitate mining of data in files in the Shuttle Data Center (SDC) archives. This program can be executed on a variety of workstations or via Web-browser programs. This program is partly similar to prior C-language programs used for the same purpose, while differing from those programs in that it exploits the platform-neutrality of Java in implementing several features that are important for analysis of large sets of time-series data. The program supports regular expression queries of SDC archive files, reads the files, interleaves the time-stamped samples according to a chosen output, then transforms the results into that format. A user can choose among a variety of output file formats that are useful for diverse purposes, including plotting, Markov modeling, multivariate density estimation, and wavelet multiresolution analysis, as well as for playback of data in support of simulation and testing.

Barry, Matthew R.↗

ESnet Visualization Widgets

The ESnet Visualization widgets are various data visualization widgets for use in web browsers to aid in the visualization of computer networks. In particular the widgets are targetted at displaying timeseries and topology data. They were developed for use in the MyESnet portal but are general enough to be used other places. The widgets are built using the d3.js library.

Gopal Vaswani, Jon Dugan↗

MSL's Widgets: Adding Rebustness to Martian Sample Acquisition, Handling, and Processing

Mars Science Laboratory's (MSL) Sample Acquisition Sample Processing and Handling (SA-SPaH) system is one of the most ambitious terrain interaction and manipulation systems ever built and successfully used outside of planet earth. Mars has a ruthless environment that has surprised many who have tried to explore there. The robustness widget program was implemented by the MSL project to help ensure the SA-SPaH system would be robust enough to the surprises of this ruthless Martian environment. The robustness widget program was an effort of extreme schedule pressure and responsibility, but was accomplished with resounding success. This paper will focus on a behind the scenes look at MSL's robustness widgets: the particle fun zone, the wind guards, and the portioner pokers.

particle fun zone (PFZ)↗

The WIDe-angle GEocoronal Telescope (WIDGET)

We describe the WIDe-angle GEocoronal Telescope, or WIDGET. The telescope is designed to image the cold plasma constituent of the magnetosphere, the plasmasphere, by imaging the He II 304 A emission. It utilizes a spherical normal incidence f/2 mirror with a microchannel plate imaging detector positioned near the focal point of the mirror. The instrument has a 30-deg field of view with a .5-1-deg angular resolution. The mirror has a multilayer coating which, combined with an Al/C filter and the detector response, provides a peak sensitivity of approximately 0.5 ct/sec/Rayleigh/bin at 304 A with a bandpass of about 60 A. The instrument will be flown on a sounding rocket in the Fall of 1992 as a test of its capabilities. It can easily be adapted to different wavelengths (584, 834, and 1216 A) using suitable mirror coatings and filters. In this way, a series of WIDGETs could image different aspects of the inner magnetosphere simultaneously, thus providing a more unified picture of this complex region.

Cotton, Daniel↗

X-Windows Widget for Image Display

XvicImage is a high-performance XWindows (Motif-compliant) user interface widget for displaying images. It handles all aspects of low-level image display. The fully Motif-compliant image display widget handles the following tasks: (1) Image display, including dithering as needed (2) Zoom (3) Pan (4) Stretch (contrast enhancement, via lookup table) (5) Display of single-band or color data (6) Display of non-byte data (ints, floats) (7) Pseudocolor display (8) Full overlay support (drawing graphics on image) (9) Mouse-based panning (10) Cursor handling, shaping, and planting (disconnecting cursor from mouse) (11) Support for all user interaction events (passed to application) (12) Background loading and display of images (doesn't freeze the GUI) (13) Tiling of images.

Deen, Robert G.↗

California Publicly-Owned Utilities (POUs) – LBNL ‘Beyond Widgets’ Project. Task: ambient lighting and occupancy-based plug load control. System Program Manual

This program manual contains detailed technical information for implementing an incentive program for task-ambient lighting and occupancy-based plug load control. This manual was developed by Lawrence Berkeley National Laboratory, in collaboration with the California Publicly-Owned Utilities (CA POUs) as a partner in the ‘Beyond Widgets’ program funded by the U.S. Department of Energy Building Technologies Office. The primary audience for this manual is the program staff of the various CA POUs. It may also be used by other utility incentive programs to help develop similar programs. It is anticipated that the content of this manual be utilized by the CA POU staff for developing related documents such as the Technical Resource Manual and other filings pertaining to the rollout of an energy systems-based rebate incentive program.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

ComEd – LBNL ‘Beyond Widgets’ Project Automated Shading Integrated with Lighting and HVAC Controls: System Program Manual

This program manual contains detailed technical information for developing an incentive program for automated shading integrated with lighting and HVAC controls. The manual was developed by Lawrence Berkeley National Laboratory, in collaboration with ComEd as a partner in the ‘Beyond Widgets’ project funded by the U.S. Department of Energy Building Technologies Office.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Tools for the IDL widget set within the X-windows environment

New tools using the IDL widget set are presented. In particular, a utility allowing the easy creation and update of slide presentations, XSlideManager, is explained in detail and examples of its application are shown. In addition to XSlideManager, other mini-utilities are discussed. These various pieces of software follow the philosophy of the X-Windows distribution system and are made available to anyone within the Internet network. Acquisition procedures through anonymous ftp are clearly explained.

Turgeon, B.↗

Xcel Energy – LBNL ‘Beyond Widgets’ Project. Workstation Specific Lighting with Daylight Dimming Controls System Program Manual

This program manual was developed through a U.S. Department of Energy project to develop streamlined utility program approaches to the deployment of integrated systems in commercial offices. Integrated systems present deep opportunities for energy savings, however by nature these systems have additional levels of complexity and effort required for their design and energy savings assessment, which create barriers for utility incentive programs to develop streamlined cost effective incentive programs to capture these savings. This project worked with Xcel Energy in Colorado and Minnesota to select an integrated system and develop a streamlined approach to its deployment for small and large commercial offices. Xcel Energy worked with LBNL to select a workstation specific lighting system with daylight dimming controls, applied as a retrofit in commercial office spaces. Previous studies indicated a potential lighting annual energy savings of 28-63%, with an average of 47% for this system type, due to reduced fixture LPD and controls only, not including a full fixture replacement from a condition such as T8 to LED. Xcel also had a desire to incorporate this fixture replacement in their integrated system package, and as a result annual energy lighting savings are expected to be higher. FLEXLAB testing of the system for 500 lux minimum output conditions translated into a 94% annual energy savings for this system. Market analysis was developed for large and medium commercial office buildings in Xcel’s Minnesota and Colorado markets showing a potential for 48-295 and 120-672 GWh of energy savings potential for Colorado and Minnesota respectively. Total Resource Costs (TRC) vary by location and technology package used (enterprise versus non-enterprise lighting controls system), and vary from 0.29 to 1.27 and 0.06 and 0.44 for a Retrofit case, and 0.20 to 1.63 and 0.07 to 0.57 for a Replace on Burnout strategy for Colorado and Minnesota respectively. These results indicate good potential for demonstrating a strong technical and economic case for deployment of this system type in Xcel’s Colorado territory, while deployment in the Minnesota market may be advisable as well as part of a portfolio of programs, or as an effort to help shift the market into integrated systems deployment in general. It should be noted that the cost of avoided energy in both markets is significantly low ($0.07/kWh for Minnesota, $0.08/kWh for Colorado), and these TRC values would not be representative of deployment potential in other markets with higher utility rates. In addition, installation costs used for these systems may decrease with time, further enhancing their return on investment. Overall, workstation specific lighting systems with daylight dimming controls present a very strong potential for cost effective lighting energy savings, as demonstrated by the FLEXLAB test results and previous case studies. Further energy savings may be realized from the use of fixture-specific occupancy sensors as well, although this approach was not considered in this study.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Getting Beyond Widgets: Performance of Efficient Indoor Air Quality System Retrofit Packages for Schools A report on the modeled energy, greenhouse gas, and cost savings of several multi-measure retrofit packages for energy efficiency and indoor air quality in primary schools

School facilities are often underfunded with aging and poorly maintained HVAC and lighting systems. Most existing school buildings stand to benefit significantly from retrofits in terms of energy, cost, and emissions savings. Ventilation and indoor air quality (IAQ), which are important aspects of a healthy and productive learning environment, can also be enhanced by some energy efficiency measures (EEMs). Packaging energy efficiency and IAQ systems retrofits may represent a golden opportunity to improve performance in this critical building sector.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

The 3D widgets for exploratory scientific visualization

Computational fluid dynamics (CFD) techniques are used to simulate flows of fluids like air or water around such objects as airplanes and automobiles. These techniques usually generate very large amounts of numerical data which are difficult to understand without using graphical scientific visualization techniques. There are a number of commercial scientific visualization applications available today which allow scientists to control visualization tools via textual and/or 2D user interfaces. However, these user interfaces are often difficult to use. We believe that 3D direct-manipulation techniques for interactively controlling visualization tools will provide opportunities for powerful and useful interfaces with which scientists can more effectively explore their datasets. A few systems have been developed which use these techniques. In this paper, we will present a variety of 3D interaction techniques for manipulating parameters of visualization tools used to explore CFD datasets, and discuss in detail various techniques for positioning tools in a 3D scene.

Herndon, Kenneth P.↗

Weapons to widgets: Organic systems and public policy for tech transfer

Large cuts in defense spending cause serious repercussions throughout the American economy. One means to counter the negative effects of defense reductions is to redirect federal dollars to temporarily prop up defense industries and, over the longer-term, stimulate growth of new nondefense industries. The creation of non-defense products and industries by channeling ideas from public laboratories into the private sector manufacturing facilities, known as technology transfer, is being undertaken in a massive program that has high visibility, large amounts of money, and broad federal agency involvement. How effectively federal money can be directed toward stimulating the creation of non-defense products will define the strength of the economy, (i.e., tax base, employment level, trade balance, capital investments, etc.), over the next decade. Key functions of the tech transfer process are technology and market assessment, capital formation, manufacturing feasibility, sales and distribution, and business organization creation. Those, however, are not functions typically associated with the federal government. Is the government prepared to provide leadership in those areas? This paper suggests organic systems theory as a means to structure the public sector's actions to provide leadership in functional areas normally outside their scope of expertise. By applying new ideas in organization theory, can we design government action to efficiently and effectively transfer technologies?

Cargo, Russell A.↗

CJW_COMP_WIDGETS v.1.0

Collection of FORTRAN90 routines for software development in finite element analysis using linear nodal and edge basis functions on a tetrahedral mesh. Routines for mesh I/O; mesh quality testing; element-wise mass and stiffness matrix computation, solution I/O; preconditioned iterative linear solvers (QMR, BiCGSTAB and CG) utilizing the matrix-free approach in Weiss (SEG, 2001).

Weiss, Chester J.↗