Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Android Application”

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.

GPU-Based Static Data-Flow Analysis for Fast and Scalable Android App Vetting

Many popular vetting tools for Android applications use static code analysis techniques. In particular, Interprocedural Data-Flow Graph (IDFG) construction is the computation at the core of Android static data-flow analysis and consumes most of the analysis time. Many analysis tools use a worklist algorithm, an iterative fixed-point approach, to construct the IDFG. In this paper, we observe that a straightforward GPU parallelization of the worklist algorithm leads to significant underutilization of the GPU resources. We identify four performance bottlenecks, namely, frequent dynamic memory allocations, high branch divergence, workload imbalance, and irregular memory access patterns. Accordingly, we propose GDroid, a GPU-based worklist algorithm implementation with multiple fine-grained optimizations tailored to common characteristics of Android applications. The optimizations considered are: matrix-based data structure, memory access-based node grouping, and worklist merging. Our experimental evaluation, performed on 1000 Android applications, shows that the proposed optimizations are beneficial to performance, and GDroid can achieve up to 128X speedups against a plain GPU implementation.

Android security↗

X-Ray Toolkit Component Classifier Mobile (Android)

The X-Ray Toolkit Component Classifier is a mobile Android application for identifying components using the RECON image recognition algorithm. The application can identify common components within x-ray images such as antennae, batteries, switches and many more. It can be used in conjunction with X-Ray Toolkit Mobile for Android (SCR 2598.0) or as a stand-alone application. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. SAND2021-8098 O

Gilbert, ChristinaL.↗

Daylighting Digital Dimmer SBIR Phase 2 Final Report

The primary focus of the Phase II Development is the implementation of two key technologies, Task To Wall (TTW) Control, and Wand Gesture light dimming control into an easy to use remote for SSL light control, the MoJo Remote. The MoJo Remote product family includes a battery powered wireless remote, a WiFi gateway as well as Mobile Applications for iOS and Android. Specific accomplishments during the second reporting period include: 1. Finalization and implementation of MoJo Remote Accelerometer and capacitive-touch based UI/UX, referred to as the Wand Gesture UI. 2. Issuance of Patent for Wand Gesture UI. 3. Industrial and Mechanical Design for MoJo Remote and MoJo Gateway. 4. Task To Wall implementation and testing in MoJo Remote. 5. Zooming User Interface (ZUI) for the Mobile App implemented on both iOS and Andriod. 6. iOS Mobile app developed to beta level functionality. 7. Initial Development of the Android Mobile Application. 8. Closed loop color control at task (demonstrated at 2016 SSL R&D Workshop). 9. Task To Wall extended to Color Control, working in simulation. 10. Beta testing begun in Late 2017/Early 2018. The MoJo Remote integrates the Patented TTW Control and the Wand Gesture innovative User Interface, and is currently in Beta testing and on the path to commercialization.

24 POWER TRANSMISSION AND DISTRIBUTION↗

KM-IT Mobile Platform for D and D - 18300

Knowledge management (KM) is the practice or process responsible for gathering, analyzing, storing and sharing insights, experiences, knowledge, and information within an organization or community. The main focus of the Knowledge Management Information Tool (KM-IT) for the deactivation and decommissioning (D and D) community is to enhance safety through improved efficiencies (e.g., by reducing the need to rediscover the knowledge and experience gained over time and to promote the reuse of the existing knowledge). KM-IT serves as a centralized information repository and a common interface for D and D related activities. It facilitates the gathering, analysis, storage and sharing of knowledge and information within the D and D community. FIU has developed eight active modules as part of the web-based mobile application for the KM-IT, which can be accessed from m.dndkm.org: Vendor, Specialist Directory, Technology, Picture Library, Hotline, Lessons Learned, Best Practices and Fixatives. All of the mobile modules are scaled-down versions of the desktop module available at www.dndkm.org and publish data from the KM-IT database to the D and D community. FIU has recently developed a native mobile application for Android mobile devices for selecting D and D fixatives. This application runs natively on mobile devices and displays data through the fixative services which uses REST-based API for communication across mobile platforms. Xamarin Forms are used to develop the front-end application for the Android operating system (OS) and will be used for future platforms (iOS and Windows) as well. The native fixative application can be installed on mobile devices to search information related to fixatives, decontamination gels and strippable coatings applicable to D and D. The KM-IT platform includes a comprehensive database of commercially available fixatives and other contamination control products. Search functionality allows the user to filter and sort these products according to the search criteria or keyword. Three levels of refinement are available via a drill down menu for the criteria. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

An Overview of Technologies for Individual Trip History Collection: Mobility Decision Science Pillar SMART Mobility Consortium

WholeTraveler is a project of the Department of Energy's Smart Mobility consortium that explores how an individual's attitudes and lifestyle characteristics are embodied in transportation behaviors throughout one's life trajectory. As a study at the nexus of decision science and urban systems analysis, fine-grained location data (FGLD), or records of an individual's location collected at a resolution sufficient to determine both the unique destinations a traveler visits each day and the modes used to travel between them, underlie high quality results. Moreover, the methods for collecting FGLD and the means through which they are associated with a traveler's personal attributes have significant implications for the burden on research participants, the cost and complexity of the study, as well as the confidence with which hypotheses can be validated. This paper provides a broad overview of existing technologies for FGLD collection and is intended to provide a literature review for researcher exploring similar domain areas. Technologies are categorized as either network or onboard approaches. An onboard system, such as smartphone or GPS device, sends signals to external networks to capture its own location. Conversely, network systems, such as cell towers, are comprised of sensing nodes with known locations that record when individually identifiable assets come within their range of detection. Our analysis indicates that the most sensible approach to FGLD collection, for the purposes of WholeTraveler, is to leverage onboard devices, and in particular the existing Moves or Google Maps applications for Android and iOS smartphones. Dedicated GPS devices have been widely implemented by the transportation research community and pose an alternatively acceptable form of FGLD collection. Independently developing a custom smartphone application is not recommended because of the notable challenges in establishing minimal viable functionality, as well as in ensuring compatibility across an ever-growing combination of hardware devices and software versions. No matter the technical means of data collection, the secure handling of FGLD is of critical importance.

33 ADVANCED PROPULSION SYSTEMS↗

X-Ray Toolkit Mobile (Android)

X-Ray Toolkit Mobile (Android) is a software application for acquiring and processing digital images. The application runs on mobile devices running Android operating systems. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525 SAND2021-1981 O

Harris, JamesZ.↗

Towards Vendor and Operating System Independence of USB-based portable multi-channel analyzers

The nuclear measurements group is called on to develop portable, user friendly systems that performs at, or near, laboratory standards. These systems typically consist of a detector and a USB-based multi-channel analyzer. An ORTEC digi-Base is an example of a USB-based portable multi-channel analyzer with 14-pin photomultiplier tube base for gamma-ray spectroscopy applications with NaI(Tl) and other scintillation detectors. Operating system independence - we want to be able to develop applications that are 'future-proof' and can run on the best hardware for the job: desktop, laptop, tablet, phone, or embedded device. To do that we need our software to be operating system independent. Hardware vendor independence - to use the most appropriate equipment for the job, while still maintaining our rapid method development, we would like our software that uses this equipment to be independent of the specific vendor or model of the hardware. To do that we need a common interface to each vendor's equipment (high voltage, gain, start, stop, clear, etc.) In prior work, we were able to use an existing library to communicate with an ORTEC digi-base via Linux and Android. However the application developed did not have a user friendly front-end. Part of this work was to develop a simple user interface to control the settings of the hardware from Android. While OS independence is the final goal, another goal is standardized software for user-application development. For current purposes those standard systems are Windows 7, Windows 10, and Python 3. Our next step was to develop a common software interface between a front-end user interface and back-end hardware communication software. This was done using Python's Ctypes library. Ctypes is a foreign function library for Python. It provides C compatible data types, and allows calling functions in DLLs or shared libraries. It can be used to wrap these libraries in pure Python. Ctypes exports the cdll, and Windows windll and oledll objects, for loading dynamic link libraries. You load libraries by accessing them as attributes of these objects. cdll loads libraries which export functions using the standard cdecl calling convention. The first steps of developing the common software interface have been done. Once the software interface has been developed the next goal will be to develop hardware specific back-end software that way rapid user facing software can be developed using equipment that is 'on-hand' and once finished prototyping, the 'best' hardware can be chosen for the specific implementation.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

A method for estimating the amplitude response of smartphone built-in microphone sensors below 4 kHz

A method for estimating the amplitude response of built-in smartphone microphone sensors is pre- sented. The method is intended to be accessible to the general public, and comparison calibration measurements are performed in a non-isolated environment using conventional consumer products. A double reference sensor scheme is set up, consisting of a MB3 digital microbarometer (reference over the 0.5–2 Hz octave bands) and the iPrecisionMic smartphone microphone (reference above the 2 Hz octave band). The amplitude response of the iPrecisionMic sensor is first evaluated over the 1–2000 Hz octave bands. The amplitude response of three Samsung Galaxy S8 built-in smart- phone microphone sensors is then measured over the 0.5–2000 Hz octave bands. The Redvox Infrasound Recorder application (app) for Android is used to measure acoustic signals with the built-in smartphone microphone sensors. Amplitude response models in terms of digital gain are estimated for the test sensors based on the results. Last, self-noise levels for the iPrecisionMic and Samsung Galaxy S8 microphones are estimated and compared to infrasound ambient noise models. Results show an experimental capability for estimating the amplitude response of built-in smartphone microphone sensors in a non-isolated environment with conventional consumer products.

47 OTHER INSTRUMENTATION↗

ALS Beam Status v3.1

The ALS Beam Status smartphone application (for both Android and iOS) displays information found on the ALS Beam Status website https://als.lbl.gov/beam-status/ The benefit of using the app is that it also sends notification that are useful to the app user.

Rim, Ed↗

Review of Particle Physics

The Review summarizes much of particle physics and cosmology. Using data from previous editions, plus 3,200 new measurements from 903 papers, we list, evaluate, and average measured properties of gauge bosons and the recently discovered Higgs boson, leptons, quarks, mesons, and baryons. We summarize searches for hypothetical particles such as supersymmetric particles, heavy bosons, axions, dark photons, etc. Particle properties and search limits are listed in Summary Tables. We give numerous tables, figures, formulae, and reviews of topics such as Higgs Boson Physics, Supersymmetry, Grand Unified Theories, Neutrino Mixing, Dark Energy, Dark Matter, Cosmology, Particle Detectors, Colliders, Probability and Statistics. Most of the 118 reviews are updated, including many that are heavily revised.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Smart Phone Application to Compute Annual Solar Production of One Panel of a Plug-and-Play Solar Appliance (Cooperative Research and Development Final Report, CRADA Number CRD-19-00832)

The primary goal of the project is to develop a smart phone application (App) that will be available in both the Apple App Store and the Android store that displays results from the NREL's photovoltaic application, PVWatts Calculator, an application that estimates the energy production and cost of energy of grid-connected PV energy systems, and that will provide quick-response changes based on the orientation of the smart phone by the end user.

14 SOLAR ENERGY↗

Radiation Detection System Integration Using Multiple-Input Multiple-Output Radios

This study describes the application development of multiple-input multiple-output radios to provide persistent mobile ad hoc network (MANET) for the Department of Homeland Security. By using Man Portable Unit (MPU5) fifth generation radios (manufactured by Persistent Systems) with the Android Team Awareness Kit (ATAK), an Android smartphone geospatial infrastructure and military situational awareness application, the Remote Sensing Laboratory has developed a MANET connectivity to monitor deployed nuclear/radiological search operation assets.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

OSCAR-Mike: Why not ATAK?

The Office of Nuclear Smuggling Detection and Deterrence (NSDD) is evaluating methods to increase the probability that international partners will detect radioactive materials. One proposed method to accomplish this goal is to improve communications within teams operating in challenging environments. The goal of these improvements would be to enable remote monitoring of detection equipment, share data among end users in the field and subject matter experts, and integrate data from radiation detectors with other types of sensors and camera systems. Accomplishing this goal has the potential to improve the capabilities of currently deployed NSDD equipment. During FY 2021, Oak Ridge National Laboratory demonstrated some core and expanded capabilities of the Android Team Awareness Kit (ATAK), a situational awareness application developed by the US Department of Defense, to enable precision targeting, navigation, and data sharing. During FY 2022, Oak Ridge National Laboratory developed software requirements for an NSDD team awareness kit–based system. The requirements were developed by liaising with NSDD management and subject matter experts to determine NSDD’s needs and by reviewing available software and hardware solutions with US Department of Defense team awareness kit program managers and developers and radiation detection equipment vendors.

97 MATHEMATICS AND COMPUTING↗

DataShare Recon Assistant Tool (DSRAT) v.1.0.x

SAND2023-06798O DataShare Recon Assistant Tool (DSRAT) software is used for capturing recon data and information in an emergency response situation on an Android device. Users can capture images, video, item description and spectra information in DSRAT and upload it to DataShare, which is a multi-server application that shares data in real-time to all nodes on the network. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Gilbert, Christina↗

Transparent Ceramic Garnet Gamma-Ray Spectrometer With Directionality

We have developed a handheld γ -ray spectrometer based on 1024 pixels, 2.8mm×2.8mm×6 mm in size, of gadolinium–yttrium–gallium–aluminum garnet (GYGAG) ((Gd,Y,Ce) 3 (Ga,Al) 5 O 12 ) ceramic scintillator (total of 48-cm 3 detector volume) coupled to silicon photodiode (SiPD) arrays. The SiPD arrays and readout ASIC, originally developed for medical imaging applications, have been adapted for portability in a lightweight box with heatsink and thermoelectric cooling. Custom readout firmware for γ-ray spectroscopy has been implemented, and a system user interface was developed that runs on an Android tablet. Here, we have optimized the processing of the GYGAG(Ce), the pixel optical coupling, and electronics readout parameters to obtain single pixel energy resolution as good as R(662keV)=3.1 % full-width at half-maximum and full device resolution with singles events from all pixels summed of 4.5%. When Compton-summed events are included, full-energy peak efficiency increases by ~2× , and R(662keV)=4.7 % is obtained for the full device. The pixelated architecture is leveraged to locate point sources of radiological materials using Compton imaging and active masking techniques. Directional detection of a 1 mCi Cs-137 source at 10 m can be made to ±10° in ~2 s.

42 ENGINEERING↗

Test GammaPix™ Radiation Detection Software with Smartphones

GammaPix™ is a smartphone application that uses smartphone cameras to detect ionizing radiation. Brookhaven National Laboratory (BNL) evaluated the performance of the software in detecting radioactive materials. For this purpose, a series of tests were conducted at the Radiation Calibration Facility Annex at BNL. The experiments included dose measurements with three types of NIST-traceable calibration sources, 60Co, 241Am, and 137Cs. The recorded results by GammaPix™ were compared with the values measured by calibrated dosimeters to determine the detection thresholds. Several selected models of iPhones and Android cell phones with different pixel sizes and resolution were tested. In this paper, we present the test procedures and discuss the test results.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

I Know I'm Right, But Does My Phone?

Transportation is the largest source of green-house gas emissions in the United States. Reducing transportation emissions depends on human travel behavior, which relies on local land use and planning. Travel diaries, consisting of sequences of trips between places for a particular individual, are typically used to instrument human travel behavior. However, these diaries are only as accurate as the underlying methods used to construct them. Travel diary algorithms have been a popular research topic since the advent of GPS tracking surveys. Mode inference algorithms in particular have been well represented in literature. However, these algorithms have typically been validated using prompted recall of pre-segmented trips, which doesn't account for segmentation error, thus disregarding the continuity of mode inference. Furthermore, phone operating systems and applications have adopted battery-conserving techniques, but we are not aware of prior work that has characterized the resulting data collection errors or evaluated procedures to mitigate them. We introduce a framework to evaluate accuracy of trip length computations and mode inference. We develop a temporal alignment procedure in analyzing continuous mode-segmented trajectories for groups of trips. We then apply our framework to evaluate an example set of travel diary algorithms from the open-source OpenPATH travel diary platform against MobilityNet, a public dataset containing information from three artificial timelines that cover 15 different travel modes. Our results show that inference based on an integration with map features results in weighted F_1 scores of 0.60 (iOS) and 0.74 (android). We also show that OpenPATH tends to under count trip length, with mean of signed relative error of -0.0438 on android and -0.0704 on iOS. We hope that other travel diary algorithms will be evaluated using this standardized process, and that the results used to understand and improve the state-of-the-art in this field.

ADVANCED PROPULSION SYSTEMS,ENERGY PLANNING, POLIC↗