Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

627 results about "Development environment" patented technology

In hosted software development, a development environment refers to a server tier designated to a specific stage in a release process. Development, staging, and production is a common arrangement of tiers. A more comprehensive list of tiers:

Method and system of developing a software with utilizing extended metadata of component under component-based development environment

The present invention relates a component-based software development technology, and more particularly to so-called the Active Binding Technology which allows the software development by assembling the components released under a component-based development platform. The present invention discloses a new type of component with extended metadata, which includes the interface information about the dependent contract of a component thereby enabling a program developer to assemble the components in a multi-layered structure and / or on the distributed network.
Owner:JEONG AN MO

Asynchronous code testing in integrated development environment (IDE)

A system and associated method for asynchronous code testing in an Integrated Development Environment (IDE). The IDE has components of a source code editor, an impact analyzer, a test case launcher, a graphical user interface (GUI), and a database. All components run concurrently for asynchronous and real-time code editing. Upon modification of a code block of an input code, a test case is automatically generated and a launching priority is calculated based on the relationship between the modified code block and each code block affected by the modification. Generated test cases are automatically run by the test case launcher or manually selected by the user to produce a test run result.
Owner:IBM CORP

Graphical application development system for test, measurement and process control applications

A graphical application development environment is provided, for the development of test, measurement and process control applications. Said environment comprises thematically organized groups of “panels” representing components of virtual instruments, and said panels are combined and interconnected via data channels, control channels and event channels to form a complete instrument “front panel.” Each panel represents a quasi-autonomous “aspect” software object that has the attributes, properties and connectivities of the represented instrument component, and that is associated with executable code segments, including code segments that are usable by a plurality of aspects and are maintained in libraries accessible to an aspect handler for the construction of aspects. A representation of a user-developed application program, as created in a textual language, comprises an executable description of front panel aspects and their attributes and interconnections, and serves to invoke said associated code segments to run said user application.
Owner:MOLINARI ALFRED A +3

Automatic versioning and data mutation of user-defined data types

System and method for automatic versioning and data mutation for user-defined data types. A program development environment may be operable to: create a first version of a data type definition in response to user input; instantiate and store an object of the first version of the data type, optionally including a version identifier indicating the version of the object; modify the first version of the data type definition in response to user input, thereby creating a second version of the data type definition; load the object from storage; and automatically (without user intervention) modify the object to conform to the second version of the data type definition. Successive modifications of the data type definition may generate successive versions of the data type. Objects instantiated and stored according to a previous version of the data type may be loaded from storage and automatically modified to conform to a specified subsequent version.
Owner:NATIONAL INSTRUMENTS

Interactive development tool and debugger for web services

A development environment, comprising: text editing means (810); an interface (860) for passing amended code to a live running application (880) on a Java EE platform, and for receiving an exception in the event that said exception is generated by the application; means (830) for parsing said received exception in order to identify an associated portion of the amended code as identified in the exception; and means (810) for identifying the associated line of the class within the text editing means (810).
Owner:BRITISH TELECOMM PLC

Detecting merge conflicts and compilation errors in a collaborative integrated development environment

A method, system, and computer program product for detecting merge conflicts and compilation errors in a collaborative integrated development environment are provided in the illustrative embodiments. Prior to at least one user committing a set of uncommitted changes associated with a source code to a repository, the computer receives the set of uncommitted changes associated with the source code. The computer creates at least one temporary branch corresponding to the set of uncommitted changes associated with the source code. The computer device merges the at least one temporary branch to corresponding portions of the source code. The computer determines whether a merge conflict has occurred. If the merge conflict occurred, the computer communicates a first notification to the at least one user, the first notification indicating the merge conflict.
Owner:KYNDRYL INC

System and method for revealing remote object status in an integrated development environment

A method, system and computer program product for creating a software product in an Integrated Development Environment (IDE). In one embodiment, remote object status data is received by a software development module which may be a source code editor or a program execution emulator. Responsive to the received data, the remote object status is rendered within a display medium of the software development module by decorating or otherwise distinguishing the remote OIDs in the IDE. In one embodiment in which the software development module is a source code editor, the method further includes detecting a remote object identifier in a source code file processed by the source code editor, and in response thereto, displaying the remote object status within the source code editor.
Owner:IBM CORP

Integrated software development environments, systems, methods, and memory models

A data schema stores both data and metadata as data in a hierarchical, extensible schema made of three classes of objects. The data schema includes algorithms that generate the data schema and provide the functionality. Container object hold master objects, which represent items in a collection. Master objects hold label-value pairs, having a label portion that provides metadata, and having a value portion that holds the data. The label portion references a second label-value pair, in which the value portion holds the metadata as data, which is retrieved at runtime. Label-value pairs may reference a child container object in master objects to create a hierarchy. The schema can retrieve data and data structures from other databases; multiple databases of different formats can be joined. Software can be stored as data and shown as active flowcharts. A graphical interface can be generated in multiple display modes, including in websites.
Owner:INTEGRATOR SOFTWARE

Method and system for controlling software version updates

Methods and systems are provided for controlling asynchronous distribution and installation of software updates affecting applications installed on terminal devices of a wireless network. A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update.
Owner:MALIKIE INNOVATIONS LTD

Table-oriented application development environment

The invention relates to a method for developing a software application including the step of creating a software application having one or more classes, each class comprising one or more metadata describing characteristics defining the class. The method also includes the step of enabling any number of additional metadata to be added to the metadata of the class to facilitate the development of the software application. Also, the metadata and the additional metadata are organized in a tabular fashion.
Owner:CALLAHAN CELLULAR L L C

Managing a succession of deployments of an application programming interface (api) server configuration in the software lifecycle development

Example methods, systems, and techniques of managing a succession of deployments of an application programming interface (API) server configuration are provided. An example method includes defining a first configuration of the API server. The first configuration includes a deployment package that encodes at least policy, listener and external connection components of the defined first configuration together with environment settings particular to operation of the API server in a development environment deployment thereof. The method also includes preparing a second configuration of the API server. The second configuration includes (i) a policy package derived from the first configuration and (ii) a separable environment package particular to a testing environment deployment of the API server. The method further includes preparing a third configuration of the API server. The third configuration includes (i) the derived policy package and (ii) a separable environment package particular to a production environment deployment of the API server.
Owner:MICROSOFT TECH LICENSING LLC

Web application development device and development method thereof

Disclosed are a development device of web applications and a development method thereof. The development device comprises an integrated development environment, a control library and a Service Independent Block (SIB) library. The integrated development environment comprises: a page editor which is employed to provide a visual interface for editing the page of web applications; an action stream editor which is employed to provide a visual interface for editing the action stream of web applications. The control library comprises multiple controls, wherein dragging and configuring the controls in the visual interface of the page editor so as to develop a control in the page of web applications. The SIB library comprises multiple SIBs, wherein dragging and configuring the SIBs in the visual interface of the action stream editor so as to develop the action stream of web applications. With the present development device of web applications, a developer can implement the development for web applications entirely through the visual configuration without any coding, and therefore the development cost and the maintenance cost are reduced.
Owner:ZTE CORP

Automatically configuring a graphical user interface element to bind to a graphical program

System and methods for configuring communication between a graphical program element (GPE) and a graphical user interface element (GUIE), where the GPE and the GUIE are from different respective graphical program development environments. In response to receiving user input specifying the GPE and GUIE, and a data source / data target association between them, at least one of the GUIE and the GPE are programmatically modified to configure communication between the GPE and the GUIE. The graphical program is then executed, where either the GPE performs a function to generate data, provides the data to the GUIE, and the GUIE displays the received data; or, the GUIE element receives data from the user, provides the data to the GPE, and the GPE receives the data and performs a function based on the data. The user input may be performed via drag-and-drop user interface technique, line-drawing, command-line, menu, dialog box, or wizard, etc.
Owner:NATIONAL INSTRUMENTS

Environmentalization technique for promotion of application programming interface (API) server in lifecycle succession of deployments

Example methods, systems, and techniques of managing a succession of deployments of an application programming interface (API) server configuration are provided. An example method includes defining a first configuration of the API server. The first configuration includes a deployment package that encodes at least policy, listener and external connection components of the defined first configuration together with environment settings particular to operation of the API server in a development environment deployment thereof. The method also includes preparing a second configuration of the API server. The second configuration includes (i) a policy package derived from the first configuration and (ii) a separable environment package particular to a testing environment deployment of the API server. The method further includes preparing a third configuration of the API server. The third configuration includes (i) the derived policy package and (ii) a separable environment package particular to a production environment deployment of the API server.
Owner:VORDEL

Debugging a map reduce application on a cluster

A method, apparatus, system, article of manufacture, and data structure provide the ability to debug a map-reduce application on a cluster. A cluster of two or more computers is defined by installing a map-reduce framework (that includes an integrated development environment [IDE]) onto each computer. The cluster is formatted by identifying and establishing communication between each computer so that the cluster functions as a unit. Data is placed into the cluster. A function to be executed by the framework on the cluster is obtained, debugged, and executed directly on the cluster using the IDE and the data in the cluster.
Owner:MYSPACE LLC

Method and system for client-side user interface enhancement to enable application integration and portalisation

A system for integrating and interoperating multiple heterogeneous applications, the system comprising: an Integrated Development Environment (IDE) to enable human users to define the integration and interoperation points of the multiple applications; a configuration file format based on which the IDE generates specific configuration instances; and a runtime engine that understands configuration files adhering to the file format and performs the necessary integration and interoperation actions on the various constituent applications that have been referred to in the configuration file.
Owner:INVENTYS PTE

Mining a use case model by analyzing its description in plain language and analyzing textural use case models to identify modeling errors

A system and method for identifying modeling errors in textual use case description analyze an input text describing a use case and create an application model representing the use case, the application model containing information obtained from analyzing the input text describing the use case. The application model may be automatically analyzed using automatic process and one or more errors in the use case and / or reports about the use case may be generated. In one aspect, processing components may be integrated into a user development environment to allow developing use cases and improving them incrementally and / or iteratively as information is identified about the use cases.
Owner:IBM CORP

Automated methods and systems for developing and deploying projects in parallel

Embodiments of the invention are directed to system and method for managing parallel development of projects. One embodiment of the invention is a method of automatically managing processes in the parallel development of an application through a graphical user interface. The graphical user interface manages the automated processes, which are able to complete their tasks without further user interaction. The automated processes managed by the graphical user interface include, provisioning a first development environment and second development environment. The processes also includes deploying a second release of an application to the second development environment, and merging modifications to the second source code and the second content of the second release into a first source code and a first content of the first release. After the releases have been merged together, the process automatically deploys the third release of the application to a production environment for use by users.
Owner:HSBC TECH & SERVICES (USA) INC

Reducing merge conflicts in a development environment

Embodiments of the present invention provide a system, method, and program product to reduce merge conflicts in an integrated development environment. The present invention includes a computer that receives computer code that includes a plurality of line edits authored by a plurality of developers and development activity information associated with the computer code describing the nature of the plurality of line edits. The computer displays in real-time the computer code in a manner that includes distinguishing the plurality of line edits based the development activity information. Furthermore, the computer dictates an editing activity of the computer code based on the development activity information. Furthermore, the present invention executes within an integrated development environment.
Owner:IBM CORP

Code coverage with an integrated development environment

A method, apparatus and article of manufacture for collecting coverage data. In one embodiment, a method is provided for collecting coverage data for a code portion which, when compiled and linked, becomes a module of a program. The method comprises configuring the code portion settings such that when the module is instrumented coverage data will be gathered for the module; and instrumenting the code portion according to the settings and only for those statements for which no coverage data exists. Coverage data can then be collected, for example, each instance the module is executed, each instance the module is executed as part of a particular program, or each instance the module is executed by a particular user.
Owner:IBM CORP

Software customization server, software customization method and computer readable storage medium

InactiveCN107688464ASimplify the process of custom developmentSoftware designSoftware engineeringSoftware customization
The invention discloses a software customization server which comprises a storage, a processor and a software customization program, wherein the software customization program is stored in the storageand can run on the processor. When the software customization program is executed by the processor, implemented steps include: acquiring identification information from a request when receiving the target application module customization request transmitted by a client, and opening a development environment to the client; determining the type of the module customization request, providing an interface corresponding to the type of the request for the client, and performing customized development on a target application by the client; acquiring codes uploaded by the client when receiving a decision instruction transmitted by the client, performing compiling and packaging treatment, generating an incremental customization packet and storing the incremental customization packet and the identification information in an associative manner. The invention further provides a software customization method and a computer readable storage medium. The technical problems of long development cycle and complicated software customization process of an existing customized development mode are solved.
Owner:ONE CONNECT SMART TECH CO LTD SHENZHEN

Memory leak detection method facing Xen environment during operation and implement system thereof

The invention relates to a method and system for detecting memory leak facing Xen virtualization environment during operation. The method for memory leak under Xen virtualization calculating environment during operation is provided. The method mainly includes: (1) performing dynamic analysis on memory usage action of a monitored program, grouping memory objects, and maintaining and updating related information on the memory objects; (2) detecting potential memory leak based on objected behavior characteristics; (3) and performing memory leak judgment according to related rules. Compared with the prior art, the method and system can detect the memory leak during operation in cross-operating system platform and cross-language development environment mode, is wide in application range, has good performance, can improve quality and development efficiency of a software development industry especially software products with limited memory, shortens period of software development, saves development cost directly, and can bring good economic benefit and social benefit.
Owner:FUJIAN NORMAL UNIV

Non-stop debugging apparatus for correcting errors in embedded systems and method thereof

A debugging apparatus and method for correcting errors in embedded systems are provided. More particularly, a non-stop debugging apparatus and method for correcting errors in embedded systems in a development environment configured of a host and a target are provided.With the non-stop debugging apparatus and method, application programs of the embedded systems can be easily debugged without the user having to frequently execute operation and stoppage of the application programs, in time-sensitive application programs and the application programs on which it takes a user much time to perform.Also, according to the non-stop debugging apparatus and method, commands for the non-stop debugging and information required for other debugging are stored in the host system, thus making it possible to minimize the load of the target system so as to conform to the characteristics of the embedded systems sensitive to resource limitations.
Owner:ELECTRONICS & TELECOMM RES INST

Implementation method used for embedded system software development tool

The invention discloses an implementation method used for an embedded system software development tool. The implementation method comprises the following steps of: a1, connecting a multi-platform compilation tool chain with a development tool, so that compiler parameters of different operating system platforms and different central processing units serve as the inlet of a corresponding tool chain in the multi-platform compilation tool chain; a2, establishing an independent development environment which is provided with compiler parameters corresponding to a target operating system and a target central processing unit and a unified catalogue structure and comprises a file required by the project engineering for the project engineering to be developed through the development tool; and a3, selecting a corresponding tool chain in the multi-platform compilation tool chain for compiling so as to generate a target file in the process of compiling the project engineering according to the compiler parameters in the development environment. The implementation method has the beneficial effects that a complex and customized multi-module development mode is realized, and cross-platform development compilation of different operating systems and processors can be realized, so that the development efficiency is improved, and the error rate is reduced.
Owner:PHICOMM (SHANGHAI) CO LTD

Window system and its interface editing method

The invention applied to the field of computer programming provides Windows interface and editing methods. The systems include: software; the software interface to edit handling interface editor; a number of storage software interface scripts script Data Module, and accept software or interface editor of the call, read the script interface to generate corresponding data interface module interface generation. The invention will be implemented through software in the case of the interface formation of the independent, thus reducing the need for changes in the interface and software changes the risk. At the same time, the editor interface module generated by the timely generation interface is the editing interface provides developers with software interface development environment that allows developers to rapidly develop interface.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Systems and methods for diagnosing problems from error logs using natural language processing

ActiveUS20190005018A1Diagnosing execution problems can become significantly easier and fasterQuickly and efficiently identifyNatural language translationDigital data information retrievalDashboardAlgorithm
Disclosed is a solution for diagnosing problems from logs used in an application development environment. A random sample of log statements is collected. The log statements can be completely unstructured and / or do not conform to any natural language. The log statements are tagged with predefined classifications. A natural language processing (NLP) classifier model is trained utilizing the log statements tagged with the predefined classification. New log statements can be classified into the plurality of predefined classifications utilizing the trained NLP classifier model. From the log statements thus classified, statements having a problem classification can be identified and presented through a dashboard running in a browser. Outputs from the trained NLP classifier model can be provided as input to another trained model for automatically and quickly identifying a type of problem associated with the statements, eliminating a need to manually sift through tens or hundreds of thousands of lines of logs.
Owner:OPEN TEXT CORPORATION

Independent development environment configured to annotate source code of container images with notifications of security vulnerabilities

Provided is a process that includes: obtaining a source code text document having commands that specify a container image with layers; for each command, determining whether the respective command corresponds to a layer of the container image subject to a security vulnerability; and causing a user interface to be displayed that presents commands in visual association with respective indications that respective commands are subject to the respective security vulnerabilities.
Owner:CA TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products