Computer software adaptation method and system
    1.
    发明授权
    Computer software adaptation method and system 有权
    计算机软件适应方法与系统

    公开(公告)号:US07992128B2

    公开(公告)日:2011-08-02

    申请号:US11340655

    申请日:2006-01-27

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505

    摘要: A method is provided for creating and/or utilizing a computer software application. The method may include structuring the application into a first software layer and a second software layer and defining a plurality of data elements used by the application. The method may also include establishing the first software layer based on the data elements for processing the data elements and creating the second software layer including adaptation data to present the plurality of data elements modified by the adaptation data associated with the data elements. Further, the adaptation data may enable plural presentations of the data elements by the second software layer independently from the first software layer.

    摘要翻译: 提供了一种用于创建和/或利用计算机软件应用的方法。 该方法可以包括将应用程序构建到第一软件层和第二软件层中并且定义应用使用的多个数据元素。 该方法还可以包括基于用于处理数据元素的数据元素建立第一软件层,并且创建包括自适应数据的第二软件层以呈现由数据元素相关联的自适应数据修改的多个数据元素。 此外,适配数据可以独立于第一软件层,使第二软件层可以实现多个数据元素的呈现。

    TRANSPARENTLY STATEFUL EXECUTION OF STATELESS APPLICATIONS
    2.
    发明申请
    TRANSPARENTLY STATEFUL EXECUTION OF STATELESS APPLICATIONS 有权
    无条件应用的透明执行

    公开(公告)号:US20110040826A1

    公开(公告)日:2011-02-17

    申请号:US12540973

    申请日:2009-08-13

    IPC分类号: G06F15/16

    CPC分类号: H04L67/02 H04L67/142

    摘要: This disclosure provides various embodiments for providing transparently stateful execution of stateless applications. A request associated with an application is received and includes at least one operation to be executed by the application as well as a set of first state information. The application determines if the operations are to be executed statelessly or not. If the application is to be executed statelessly, the first state information is retrieved from the request and used to initialize the application. If not, then the first state of the application is retrieved from a location other than the received request. The operations are then executed by the application in the application's appropriate first state. A response including the relevant information associated with the response as well as an updated set of state information identifying the application's second state is generated and transmitted to the client.

    摘要翻译: 本公开提供了用于提供无状态应用的透明状态执行的各种实施例。 接收与应用相关联的请求,并且包括要由应用执行的至少一个操作以及一组第一状态信息。 应用程序确定操作是否被无状态地执行。 如果应用程序要无状态地执行,则从请求中检索第一状态信息并用于初始化应用程序。 如果不是,那么应用程序的第一个状态是从接收到的请求以外的位置检索的。 然后,应用程序在应用程序的适当的第一状态中执行操作。 生成包括与响应相关的相关信息的响应以及识别应用的第二状态的更新的状态信息集合并将其发送到客户端。

    Keyboard navigation in hierarchical user interfaces
    3.
    发明申请
    Keyboard navigation in hierarchical user interfaces 有权
    分层用户界面中的键盘导航

    公开(公告)号:US20050071785A1

    公开(公告)日:2005-03-31

    申请号:US10676811

    申请日:2003-09-30

    CPC分类号: G06F3/0489 G06F9/451

    摘要: Methods and apparatus, including computer program products, for navigating user interface elements of a computer program application. In one aspect, a method includes grouping user interface elements of an application into groups based on a hierarchical arrangement of the elements, detecting a navigation key press of a sibling or a parent navigation key, and if it is a sibling navigation key, shifting input focus to a next sibling group in the hierarchy, and if it is a parent navigation key, shifting input focus to a parent group in the hierarchy. In another aspect, a method for navigating editable cells of a table includes detecting a forward or a backward navigation key; if it is a forward navigation key, shifting input focus to a next editable cell of the table; and if it is a backward navigation key, shifting input focus to a previous editable cell of the table.

    摘要翻译: 用于导航计算机程序应用程序的用户界面元素的方法和装置,包括计算机程序产品。 一方面,一种方法包括:基于元素的分层排列,将应用程序的用户界面元素分组成组,检测兄弟或父导航键的导航键按压,如果它是兄弟导航键,则移位输入 聚焦到层次结构中的下一个兄弟组,如果它是父导航键,则将输入焦点移动到层次结构中的父组。 另一方面,用于导航表的可编辑单元的方法包括检测向前或向后导航键; 如果它是前向导航键,则将输入焦点移动到该表的下一个可编辑单元格; 并且如果它是向后导航键,则将输入焦点移动到表的先前可编辑单元。

    Transparently stateful execution of stateless applications

    公开(公告)号:US09749387B2

    公开(公告)日:2017-08-29

    申请号:US12540973

    申请日:2009-08-13

    IPC分类号: G06F15/16 H04L29/08

    CPC分类号: H04L67/02 H04L67/142

    摘要: This disclosure provides various embodiments for providing transparently stateful execution of stateless applications. A request associated with an application is received and includes at least one operation to be executed by the application as well as a set of first state information. The application determines if the operations are to be executed statelessly or not. If the application is to be executed statelessly, the first state information is retrieved from the request and used to initialize the application. If not, then the first state of the application is retrieved from a location other than the received request. The operations are then executed by the application in the application's appropriate first state. A response including the relevant information associated with the response as well as an updated set of state information identifying the application's second state is generated and transmitted to the client.

    Modification free cutting of business application user interfaces
    5.
    发明授权
    Modification free cutting of business application user interfaces 有权
    修改免费切割业务应用程序用户界面

    公开(公告)号:US08938684B2

    公开(公告)日:2015-01-20

    申请号:US12718657

    申请日:2010-03-05

    IPC分类号: G06F3/00 G06F3/0482

    CPC分类号: G06F3/0482

    摘要: The present disclosure involves systems, software, and computer implemented methods for modification free UI cutting of components in an application. One process includes operations for identifying a selection of a particular portion of the user interface of the application for cutting. The position of the identified portion of the user interface of the application in a user interface control tree is determined and defined as a root node of the user interface control tree. The identification information of the root node is stored in personalization settings of the application, and user interface elements associated with the root node are rendered.

    摘要翻译: 本公开涉及用于在应用程序中修改组件的免费UI切割的系统,软件和计算机实现的方法。 一个过程包括用于识别用于切割的应用程序的用户界面的特定部分的选择的操作。 将用户界面控制树中应用的用户界面的识别部分的位置确定并定义为用户界面控制树的根节点。 根节点的识别信息存储在应用的个性化设置中,并且呈现与根节点相关联的用户界面元素。

    Generic rendering framework
    6.
    发明授权
    Generic rendering framework 有权
    通用渲染框架

    公开(公告)号:US07228525B2

    公开(公告)日:2007-06-05

    申请号:US10367108

    申请日:2003-02-14

    申请人: Thomas Chadzelek

    发明人: Thomas Chadzelek

    IPC分类号: G06F9/44

    CPC分类号: G06T15/00

    摘要: Methods and apparatus, including computer program products, for rendering objects. According to one aspect, a program has instructions to receive at run time, in a render manager, a request for rendering a first object and an output destination for rendering the first object, which is an object in a graph of objects; instructions to select a first renderer appropriate to the object and the output destination; and instructions to invoke the selected first renderer to render the first object. Advantageous implementations include instructions in the selected first renderer to call back the render manager when the selected first renderer encounters a second object to be rendered in rendering the first object, where the second object cannot be rendered by the selected renderer; and instructions in the render manager to select and use a second renderer to render the second object.

    摘要翻译: 方法和设备,包括计算机程序产品,用于渲染对象。 根据一个方面,一种程序具有在运行时在渲染管理器中接收呈现第一对象的请求和用于渲染作为对象的图中的对象的第一对象的输出目的地的指令; 选择适合于对象和输出目的地的第一个渲染器的指令; 以及调用所选择的第一渲染器来呈现第一对象的指令。 有利的实现包括所选择的第一渲染器中的指令,以便当所选择的第一渲染器在渲染第一对象时遇到要呈现的第二对象时,回调渲染管理器,其中第二对象不能被所选择的渲染器呈现; 以及渲染管理器中的指令来选择和使用第二个渲染器来呈现第二个对象。

    Modification Free Tagging of Business Application User Interfaces
    7.
    发明申请
    Modification Free Tagging of Business Application User Interfaces 审中-公开
    修改业务应用程序用户界面的免费标签

    公开(公告)号:US20110078600A1

    公开(公告)日:2011-03-31

    申请号:US12571116

    申请日:2009-09-30

    IPC分类号: G06F3/048 G06F9/46

    摘要: The present disclosure involves systems, software, and computer implemented methods for modification free tagging of business application user interfaces. One process includes operations for receiving a selection of a particular user interface element for tagging. If at least one bound data object is associated with the selected user interface element, tagging data for the bound data object is received. The tagging data is stored in the personalization settings of the application, and a listener function associated with the bound data object is defined.

    摘要翻译: 本公开涉及用于修改商业应用程序用户界面的免费标记的系统,软件和计算机实现的方法。 一个过程包括用于接收用于标记的特定用户界面元素的选择的操作。 如果至少一个绑定数据对象与所选择的用户界面元素相关联,则接收用于绑定数据对象的标记数据。 标记数据存储在应用程序的个性化设置中,并定义与绑定的数据对象相关联的侦听器功能。

    MODIFICATION FREE CUTTING OF BUSINESS APPLICATION USER INTERFACES
    8.
    发明申请
    MODIFICATION FREE CUTTING OF BUSINESS APPLICATION USER INTERFACES 有权
    修改业务应用程序的免费切换用户界面

    公开(公告)号:US20110078594A1

    公开(公告)日:2011-03-31

    申请号:US12718657

    申请日:2010-03-05

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0482

    摘要: The present disclosure involves systems, software, and computer implemented methods for modification free UI cutting of components in an application. One process includes operations for identifying a selection of a particular portion of the user interface of the application for cutting. The position of the identified portion of the user interface of the application in a user interface control tree is determined and defined as a root node of the user interface control tree. The identification information of the root node is stored in personalization settings of the application, and user interface elements associated with the root node are rendered.

    摘要翻译: 本公开涉及用于在应用程序中修改组件的免费UI切割的系统,软件和计算机实现的方法。 一个过程包括用于识别用于切割的应用程序的用户界面的特定部分的选择的操作。 将用户界面控制树中应用的用户界面的识别部分的位置确定并定义为用户界面控制树的根节点。 根节点的识别信息存储在应用的个性化设置中,并且呈现与根节点相关联的用户界面元素。

    Generic keyboard navigation
    9.
    发明授权
    Generic keyboard navigation 有权
    通用键盘导航

    公开(公告)号:US07735023B1

    公开(公告)日:2010-06-08

    申请号:US10676802

    申请日:2003-09-30

    IPC分类号: G06F3/048 G06F3/01

    CPC分类号: G06F3/0489

    摘要: Methods and apparatus, including computer program products, implement techniques for navigating user interface elements of a computer program application. A navigation key press of a navigation key is detected, where the navigation key has a group identifier. A selected group of user interface elements associated with the group identifier is identified. Input focus is shifted to a user interface element in the selected group based on the navigation key.

    摘要翻译: 方法和装置,包括计算机程序产品,实现用于导航计算机程序应用程序的用户界面元素的技术。 检测导航键的导航键,其中导航键具有组标识符。 识别与组标识符相关联的所选择的一组用户界面元素。 基于导航键将输入焦点移动到所选组中的用户界面元素。

    Modification Free UI Injection into Business Application
    10.
    发明申请
    Modification Free UI Injection into Business Application 审中-公开
    修改免费UI注入业务应用程序

    公开(公告)号:US20110078599A1

    公开(公告)日:2011-03-31

    申请号:US12570688

    申请日:2009-09-30

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: The present disclosure involves systems, software, and computer implemented methods for modification free UI injection of a mashup component into a business application. One process includes operations for receiving a selection of a portion of a user interface to be used for injection of a mashup component. A user interface container is generated at the selected portion, and the selected portion and parameters associated with the mashup component are stored in the personalization settings of the application. The process includes executing the mashup component within the user interface container.

    摘要翻译: 本公开涉及用于将免费UI注入到混合组件到业务应用中的系统,软件和计算机实现的方法。 一个过程包括用于接收用于注入混搭组件的用户界面的一部分的选择的操作。 在所选择的部分生成用户界面容器,并且将与混搭组件相关联的所选择的部分和参数存储在应用程序的个性化设置中。 该过程包括在用户界面容器内执行混搭组件。