Software

Access our comprehensive library of technical briefs on software, from engineering experts at NASA and major government, university, and commercial laboratories.

Briefs: Manufacturing & Prototyping
VoroCrust v.1.0 Meshing Software
This program generates a mesh that conforms to a complex model without clipping.
Briefs: Software
Computational Model Predicts Human Behavior
This analytic model shows how groups of people influence individual behavior.
Briefs: Electronics & Computers
Autonomic and Apoptotic Highly Distributed System
Applications include distributed computer systems, computer security, and commercial satellite systems.
Landers to small bodies such as comets and asteroids can use this program to estimate the terrain richness of the previously unmapped small body.
Briefs: Software
Protocol Improves Storage Efficiency and Output Speed of Computer Systems
This approach enables computer systems to retrieve data much faster.
The method slashes battery testing times — a key barrier to longer-lasting, faster-charging batteries for electric vehicles.
This framework determines regional landslide probability in near real time.
This fast, flexible tool allows researchers to quickly compare and prioritize strategies for converting biomass to fuels and products.
Briefs: Electronics & Computers
Streaming Software Speeds Apps
Apps could take up less space on a smartphone and apps could download instantly.
Briefs: Sensors/Data Acquisition
Algorithm Helps Swarming Robots Avoid Collisions
This technology could help control driverless cars and automated warehouses.
Manufacturers, medical device companies, and others can use this 3D printing software driven by artificial intelligence (AI).
Hardware and software tweak microwave patterns to discover the most efficient way to identify objects.
The newest PLCs can directly access Internet resources, much like a mobile device, to obtain information for improving operations.
In the middle ground between microwaves and visible light lies terahertz radiation, and the promise of “Tray vision.”
This system places virtual objects within real-world backgrounds on cellphone screens and lets people interact with those objects by hand as if they were really there.
This program enhances images and videos for smartphones, tablets, and PCs.
Briefs: Aerospace
CAESAR Plug-in for MagicDraw
Users can maintain the consistency of a flight system design.
In some cases, radio frequency signals may be more useful for caregivers than cameras or other methods to collect health and behavioral data.
Software portal solutions can connect legacy control systems and field devices to the cloud.
Applications include modeling of tidal stress response of icy satellites as well as fatigue of terrestrial ice shelves.
Briefs: RF & Microwave Electronics
Robot Performs Complex Maneuvers
An upgraded mini robot can leap over obstacles with ease.
Briefs: Imaging
Human Torso Simulator
The simulator could help in the development of new back braces.

Most of us know optical lenses as curved, transparent pieces of plastic or glass, designed to focus light for microscopes, spectacles, cameras, and more. For the most part, a...

Briefs: Software
UNIX Tools for Typesetting and Shell Programming

Jet Propulsion Laboratory (JPL) has developed software tools that extend the capabilities of the Groff typesetting system for UNIX. Groff, or GNU Troff, descends from the Troff formatter originally developed at AT&T Bell Labs. It operates on text files containing a mixture of unformatted text...

A numerical modeling tool allows for a better understanding of rotating detonation engines (RDEs).

Briefs: Software
System for Incorporating a Physiological Self-Regulation Challenge into Parcourse/Orienteering Type Games and Simulations

Although biofeedback is an effective treatment for various physiological problems and can be used to optimize physiological functioning in many ways, the benefits can only be attained through a number of training sessions,...

Briefs: Data Acquisition
Software Applications for the Control and Management of the Amine Swingbed Experiment

The Swingbed software applications provide for the control, command, fault detection, fault recovery, and telemetry monitoring aspects of the Amine Swingbed experiment. These software components are the Swingbed Loader Computer Software Configuration Item...

Briefs: Communications
Technique Locates Robots and Humans in GPS-Challenged Environments

An algorithm enables localization of humans and robots in areas where GPS is unavailable. The Army needs to be able to localize agents operating in physically complex, unknown, and infrastructure-poor environments. This capability is critical to help find dismounted soldiers and...

Researchers at NASA’s Armstrong Flight Research Center are pioneering shape-sensing technologies that seek to maximize structural integrity and efficiency. A new and...

Videos