User interface development in a transcompiling environment

    公开(公告)号:US10990264B2

    公开(公告)日:2021-04-27

    申请号:US16713962

    申请日:2019-12-13

    Applicant: SAP SE

    Inventor: Marco Pesarese

    Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.

    Cloning for object-oriented environment
    2.
    发明授权

    公开(公告)号:US10671411B2

    公开(公告)日:2020-06-02

    申请号:US15991036

    申请日:2018-05-29

    Applicant: SAP SE

    Inventor: Marco Pesarese

    Abstract: Provided are systems and methods for generating a copy of an object in an object-oriented programming architecture. In one example, the method may include one or more of receiving a command to copy a model object comprising a hierarchical object-oriented architecture that references one or more underlying data objects, freezing a state of the one or more underlying data objects to generate a frozen data store of underlying object data, generating a first proxy object that references the frozen data store and a second proxy object that references the frozen data store, modifying the model object to reference the first proxy object instead of referencing the one or more underlying data objects, and generating a copy of the model object that references the second proxy object and storing the copy of the model object.

    User interface development in a transcompiling environment

    公开(公告)号:US10558345B2

    公开(公告)日:2020-02-11

    申请号:US14941762

    申请日:2015-11-16

    Applicant: SAP SE

    Inventor: Marco Pesarese

    Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.

    Universal transcompiling framework

    公开(公告)号:US09886249B2

    公开(公告)日:2018-02-06

    申请号:US14941710

    申请日:2015-11-16

    Applicant: SAP SE

    CPC classification number: G06F8/41 G06F8/427 G06F8/51 G06F11/3604

    Abstract: Described herein is a transcompiling framework. In accordance with one aspect, the framework generates a source abstract syntax representation corresponding to source code written in a source language. The framework may determine validity of constraints of a common denominator language by parsing the source abstract syntax representation, wherein the common denominator language is a set of intersects provided by the source language and reachable by a target language. In response to determining the constraints are valid, the source abstract syntax representation may be transformed to a target syntax representation associated with the target language. The target syntax representation is then printed as transcompiled source code in the target language.

    Data retreival framework and use thereof

    公开(公告)号:US12216646B2

    公开(公告)日:2025-02-04

    申请号:US18212454

    申请日:2023-06-21

    Applicant: SAP SE

    Abstract: Techniques and solutions are provided for processing query requests from a software application, such as one having a user interface model, using an analytical data protocol that accesses an analytic query. Often, user interface models access data using transactional data protocols, which can limit analytical actions that can be performed through a user interface, particularly actions altering data presented or a data format as compared with pre-defined analytical objects. A query request associated with a user interface query model is received and converted to be executable using at least one analytical query model object. The request, in an analytical protocol, is submitted to a virtual data model. The query request in the analytical protocol is converted to be used with an analytic query defined in the virtual data model. The converted query request is executed against a data store and query results are returned to a user interface layer.

    DATA RETREIVAL FRAMEWORK AND USE THEREOF

    公开(公告)号:US20240427761A1

    公开(公告)日:2024-12-26

    申请号:US18212454

    申请日:2023-06-21

    Applicant: SAP SE

    Abstract: Techniques and solutions are provided for processing query requests from a software application, such as one having a user interface model, using an analytical data protocol that accesses an analytic query. Often, user interface models access data using transactional data protocols, which can limit analytical actions that can be performed through a user interface, particularly actions altering data presented or a data format as compared with pre-defined analytical objects. A query request associated with a user interface query model is received and converted to be executable using at least one analytical query model object. The request, in an analytical protocol, is submitted to a virtual data model. The query request in the analytical protocol is converted to be used with an analytic query defined in the virtual data model. The converted query request is executed against a data store and query results are returned to a user interface layer.

    CLONING FOR OBJECT-ORIENTED ENVIRONMENT
    9.
    发明申请

    公开(公告)号:US20190370014A1

    公开(公告)日:2019-12-05

    申请号:US15991036

    申请日:2018-05-29

    Applicant: SAP SE

    Inventor: Marco Pesarese

    Abstract: Provided are systems and methods for generating a copy of an object in an object-oriented programming architecture. In one example, the method may include one or more of receiving a command to copy a model object comprising a hierarchical object-oriented architecture that references one or more underlying data objects, freezing a state of the one or more underlying data objects to generate a frozen data store of underlying object data, generating a first proxy object that references the frozen data store and a second proxy object that references the frozen data store, modifying the model object to reference the first proxy object instead of referencing the one or more underlying data objects, and generating a copy of the model object that references the second proxy object and storing the copy of the model object.

Patent Agency Ranking