17806520. DYNAMICALLY ALTERING A CODE EXECUTION WORKFLOW DURING DEVELOPMENT USING AUGMENTED REALITY simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

DYNAMICALLY ALTERING A CODE EXECUTION WORKFLOW DURING DEVELOPMENT USING AUGMENTED REALITY

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Michael Boone of Lutz FL (US)

Tushar Agrawal of West Fargo ND (US)

Atul Mene of Morrisville NC (US)

Jeremy R. Fox of Georgetown TX (US)

Sarbajit K. Rakshit of Kolkata (IN)

DYNAMICALLY ALTERING A CODE EXECUTION WORKFLOW DURING DEVELOPMENT USING AUGMENTED REALITY - A simplified explanation of the abstract

This abstract first appeared for US patent application 17806520 titled 'DYNAMICALLY ALTERING A CODE EXECUTION WORKFLOW DURING DEVELOPMENT USING AUGMENTED REALITY

Simplified Explanation

The abstract describes a computer-implemented method for dynamically altering a code execution workflow using augmented reality (AR). Here are the key points:

  • The method involves receiving virtual modifications of a source code from an AR device.
  • The user can virtually alter the source code on the AR device.
  • Based on the virtually altered source code, an altered execution workflow is generated.
  • The altered execution workflow is overlaid on the AR device.
  • The altered execution workflow is executed in response to a user request for testing the virtually altered source code.
  • The result of executing the altered execution workflow is displayed on the AR device.
  • If the user provides satisfactory feedback about the result, the source code is physically altered according to the virtually altered source code.

Potential Applications:

  • Software development: This technology can be used by developers to quickly test and modify code in an immersive AR environment, improving the efficiency of the development process.
  • Code debugging: Debugging code can be made more intuitive and interactive by allowing developers to virtually alter the code and see the immediate effects in the AR environment.
  • Collaborative coding: Multiple developers can use AR devices to virtually modify and test code together, enhancing collaboration and productivity.

Problems Solved:

  • Traditional code testing and modification processes can be time-consuming and require switching between different tools and environments. This technology streamlines the process by allowing virtual modifications and testing in a single AR environment.
  • Debugging code can be challenging, especially when trying to understand the impact of changes. AR provides a visual and interactive way to see the effects of code alterations in real-time.

Benefits:

  • Improved efficiency: The ability to virtually modify and test code in an AR environment reduces the time and effort required for code development and debugging.
  • Enhanced collaboration: AR devices enable multiple developers to work together on code modifications, improving teamwork and productivity.
  • Intuitive debugging: Visualizing code alterations in an AR environment makes it easier to identify and fix issues, leading to more effective debugging.


Original Abstract Submitted

A computer-implemented method, a computer program product, and a computer system for dynamically altering a code execution workflow using augmented reality (AR). A computer receives, from an AR device of a user, virtual modification of a source code, where the user virtually alters the source code on the augmented realty device. A computer generates an altered execution workflow, based on a virtually altered source code created in the virtual modification. A computer overlays the altered execution workflow on the AR device. A computer executes the altered execution workflow, in response to receiving from the AR device a user request for testing the virtually altered source code. A computer displays on the augmented realty device a result of executing the altered execution workflow. A computer physically alters the source code according to the virtually altered source code, in response to receiving from the AR device satisfactory user feedback about the result.