-
公开(公告)号:US07574456B2
公开(公告)日:2009-08-11
申请号:US11015613
申请日:2004-12-16
申请人: Rolf Krane , Rudolf Niessen
发明人: Rolf Krane , Rudolf Niessen
IPC分类号: G06F17/30
CPC分类号: G06F9/542 , G06F2209/544 , G06F2209/545 , Y10S707/99938 , Y10S707/99939
摘要: Methods and apparatus, including computer program products, for updating data. In one aspect, a system that has a server operating on a structure of server data objects and a client operating on a structure of client data objects, the data objects and the structure of the server data objects and the structure of the client data objects being managed through an implementation of a predefined application programming interface that implements at least two types of data object update commands, the data object update commands being operable to perform bidirectional updates between the server data objects and the client data objects. The two types of data object update commands are: an object level update type that is operable to update one or more specified data objects; and a sub-structure level update type that is operable to update a sub-structure of the data objects.
摘要翻译: 包括计算机程序产品在内的方法和装置,用于更新数据。 一方面,一种具有服务器操作在服务器数据对象的结构上的服务器和在客户机数据对象的结构上操作的客户端的系统,数据对象和服务器数据对象的结构以及客户机数据对象的结构 通过执行实现至少两种类型的数据对象更新命令的预定义应用程序编程接口进行管理,数据对象更新命令可操作以在服务器数据对象和客户机数据对象之间执行双向更新。 两种类型的数据对象更新命令是:可操作以更新一个或多个指定数据对象的对象级更新类型; 以及可用于更新数据对象的子结构的子结构级更新类型。
-
公开(公告)号:US07340718B2
公开(公告)日:2008-03-04
申请号:US10435276
申请日:2003-05-08
申请人: Andras Szladovics , Rolf Krane , Reiner Hammerich , Martin Schaus , Brian Craig McKellar , Thorsten Dencker , Werner Baechle , Andreas Roessler , Josef Dietl , Peer Hilgers
发明人: Andras Szladovics , Rolf Krane , Reiner Hammerich , Martin Schaus , Brian Craig McKellar , Thorsten Dencker , Werner Baechle , Andreas Roessler , Josef Dietl , Peer Hilgers
IPC分类号: G06F9/45
CPC分类号: G06F9/451
摘要: Systems, methods, and apparatus, including computer program products, for abstracting rendering logic and automatically generating platform-specific renderers from the abstracted rendering logic for multiple platforms. A platform-independent description of rendering logic for a control is specified. The platform-independent description is used to generate a platform-specific renderer for the control. The platform-specific renderer is operable to be executed on a specific platform to produce code that can be used in rendering the control on a client computer. Some implementations enable code for platform-specific renderers to be generated automatically based on centrally defined rendering logic. Rendering logic can thus be modified once and used to automatically update code and libraries for platform-specific renderers on multiple platforms.
摘要翻译: 系统,方法和设备,包括计算机程序产品,用于抽象渲染逻辑,并从多个平台的抽象渲染逻辑自动生成平台特定的渲染器。 指定了与控件的渲染逻辑的平台无关的描述。 与平台无关的描述用于为控件生成平台特定的渲染器。 平台特定的渲染器可操作以在特定平台上执行以产生可用于呈现客户端计算机上的控制的代码。 一些实现使得能够基于中心定义的渲染逻辑自动生成平台特定渲染器的代码。 因此,渲染逻辑可以被修改一次,并用于在多个平台上自动更新特定于平台的渲染器的代码和库。
-
公开(公告)号:US20060136552A1
公开(公告)日:2006-06-22
申请号:US11015616
申请日:2004-12-16
申请人: Rolf Krane , Rudolf Niessen
发明人: Rolf Krane , Rudolf Niessen
IPC分类号: G06F15/16
CPC分类号: G06F9/54 , G06F2209/541 , H04L67/42 , Y10S707/99938 , Y10S707/99939
摘要: Methods and apparatus, including computer program products, using placeholder objects in the communication of structures of data objects. A server can respond to a request for a complete structure of data objects with a partial structure that includes placeholder objects, each having a position in the partial structure, each representing content that is present in the complete structure but omitted in the partial structure. A client can accept the partial structure instead of the complete structure, can transmit a placeholder substitution request to the server identifying a placeholder object, and can receive in response to the request a further structure of data objects to replace the identified placeholder object.
-
公开(公告)号:US20050022163A1
公开(公告)日:2005-01-27
申请号:US10747018
申请日:2003-12-23
申请人: Rainer Brendle , Frank Brunswig , Josef Dietl , Rolf Krane , Juergen Remmel , Stephan Ritter , Johannes Viegener
发明人: Rainer Brendle , Frank Brunswig , Josef Dietl , Rolf Krane , Juergen Remmel , Stephan Ritter , Johannes Viegener
CPC分类号: G06F17/3089
摘要: Methods and apparatus, including computer program products, for providing services by an application server, the method including collecting a request from a consumer software component for a service from a provider software component, and checking the request against a set of semantic descriptions in a manifest of methods provided by objects in the provider software component.
摘要翻译: 用于由应用服务器提供服务的方法和装置,包括计算机程序产品,所述方法包括从提供者软件组件收集来自消费者软件组件的用于服务的消费者软件组件的请求,以及根据清单中的一组语义描述来检查请求 由提供商软件组件中的对象提供的方法。
-
公开(公告)号:US09223484B2
公开(公告)日:2015-12-29
申请号:US13719156
申请日:2012-12-18
申请人: Rolf Krane
发明人: Rolf Krane
IPC分类号: G06F3/0484 , G06F3/0481
CPC分类号: G06F3/04842 , G06F3/04815 , G06F3/0483 , G06F3/0484
摘要: A user input at a location on a user interface screen that intersects or otherwise touches a grouping of more than one overlapping user interface element can enable selection of a specific one of the overlapping user interface elements as the user interface elements in the grouping are made active in sequence (e.g. in a loop), which can be stopped by a second user input when the desired user interface element is currently active in the sequence. Related methods, system, article of manufacture, and the like are also disclosed.
摘要翻译: 在用户界面屏幕上的与多于一个重叠用户界面元素的分组相交或以其他方式触摸的位置处的用户输入可以使得能够选择重叠的用户界面元素中的特定的一个,因为分组中的用户界面元素被激活 按顺序(例如在循环中),当期望的用户界面元素当前处于活动状态时,可以由第二用户输入停止。 还公开了相关方法,系统,制品等。
-
公开(公告)号:US20120023484A1
公开(公告)日:2012-01-26
申请号:US12841832
申请日:2010-07-22
申请人: Hilmar Demant , Sebastian Droll , Joachim Fitzer , Ioannis Grammatikakis , Jan Heiler , Rolf Krane , Juergen Sattler , Frank Schertel , Markus Viol , Thorsten Weber
发明人: Hilmar Demant , Sebastian Droll , Joachim Fitzer , Ioannis Grammatikakis , Jan Heiler , Rolf Krane , Juergen Sattler , Frank Schertel , Markus Viol , Thorsten Weber
CPC分类号: G06F8/38
摘要: A host software application implementing business processes and providing a graphical display associated with a user interface (UI) for a user in a client program executing on a client frontend device that is separate from a backend device storing metadata associated with the UI may be initiated. An automation graphical symbol may provide the user with an option to initiate a test on events of the host software application, during execution of the host software application. A request from the user may be received, to initiate a test on events of the host software application. Information may be received from the user indicating one or more selected specific events for performing the test. The test may be initiated on the selected specific events, based on a state of execution of the host software application at an initial time of the user indicating the selected specific events for performing the test.
摘要翻译: 可以开始实现业务流程并提供与在用户界面(UI)相关联的用户界面(UI)的主机软件应用程序,该客户端程序在与存储与UI相关联的元数据的后端设备分离的客户端前端设备上执行。 自动化图形符号可以在主机软件应用的执行期间向用户提供对主机软件应用的事件进行测试的选项。 可以接收来自用户的请求,以发起对主机软件应用的事件的测试。 可以从用户接收指示用于执行测试的一个或多个所选择的特定事件的信息。 可以基于在用户的初始时间指示所选择的用于执行测试的特定事件的主机软件应用的执行状态,在所选择的特定事件上启动测试。
-
公开(公告)号:US08060556B2
公开(公告)日:2011-11-15
申请号:US11643386
申请日:2006-12-20
申请人: Rolf Krane , Filip Misovski
发明人: Rolf Krane , Filip Misovski
CPC分类号: G06F17/30896 , G06F9/451
摘要: In one aspect, in a computer-implemented method it is determined whether a placeholder corresponding to a service includes an identifier similar to a tag associated with an element of a user interface. The placeholder is replaced with a value of the element associated with the tag based on the results of the determining step. The service is called using the value. Information is received from the called service, the information corresponding to the element of user interface. Related systems, apparatus, methods, and/or articles are also described.
摘要翻译: 一方面,在计算机实现的方法中,确定对应于服务的占位符是否包括与与用户界面的元素相关联的标签相似的标识符。 基于确定步骤的结果,占位符被替换为与标签相关联的元素的值。 使用该值调用该服务。 从被叫业务接收到的信息,对应于用户界面元素的信息。 还描述了相关系统,装置,方法和/或制品。
-
公开(公告)号:US07613600B2
公开(公告)日:2009-11-03
申请号:US10746272
申请日:2003-12-24
申请人: Rolf Krane
发明人: Rolf Krane
CPC分类号: G06F9/451 , G06F9/44505
摘要: Methods and apparatus, including computer systems and program products, for personalizing applications. Context information and an identification of a first user interface (UI) element is transmitted to a repository. Personalization information for the first UI element is received from the repository, and used to display the first UI element in an application user interface. The personalization information includes first personalization data corresponding to a first personalization associated with the context information, and second personalization data corresponding to a second personalization associated with the context information. In some embodiments, a unified personalization framework, which can include a common user interface, a common functional interface, a common data model, and a common storage area, provides a uniform approach that can be used to personalize multiple types of UI elements in multiple applications and at multiple levels.
摘要翻译: 用于个性化应用的方法和设备,包括计算机系统和程序产品。 上下文信息和第一用户界面(UI)元素的标识被发送到存储库。 从存储库接收第一UI元素的个性化信息,并用于在应用程序用户界面中显示第一UI元素。 个性化信息包括对应于与上下文信息相关联的第一个性化的第一个性化数据,以及对应于与上下文信息相关联的第二个性化的第二个性化数据。 在一些实施例中,可以包括公共用户界面,公共功能接口,公共数据模型和公共存储区域的统一个性化框架提供了统一的方法,其可以用于个性化多个类型的UI元素 应用程序和多个级别。
-
公开(公告)号:US07533103B2
公开(公告)日:2009-05-12
申请号:US10747020
申请日:2003-12-23
申请人: Rainer Brendle , Frank Brunswig , Josef Dietl , Rolf Krane , Juergen Remmel , Stephan Ritter , Johannes Viegener
发明人: Rainer Brendle , Frank Brunswig , Josef Dietl , Rolf Krane , Juergen Remmel , Stephan Ritter , Johannes Viegener
CPC分类号: G06Q10/06 , G06Q10/10 , Y10S707/99933
摘要: Methods and apparatus, including computer program products, that include representing, in a repository, services from a server, the services including interacting with one or more collections of data elements using a set of operations on the data elements in the collections, the repository comprising descriptions of the collections and common attributes for each collection, the repository organized according to a meta model. The method also includes enabling a software entity to request a service represented in the repository, the service representing a first operation on one or more data elements in a first collection from the collections, and executing the first operation on the one or more data elements in the first collection.
摘要翻译: 包括计算机程序产品的方法和装置包括在存储库中表示来自服务器的服务,所述服务包括使用集合中的数据元素的一组操作与一个或多个数据元素集合进行交互,所述存储库包括 对每个集合的集合和公共属性的描述,根据元模型组织的存储库。 该方法还包括使得软件实体能够请求存储库中表示的服务,所述服务表示对来自集合的第一集合中的一个或多个数据元素的第一操作,并且对所述一个或多个数据元素执行第一操作 第一个收藏。
-
公开(公告)号:US20060136445A1
公开(公告)日:2006-06-22
申请号:US11015613
申请日:2004-12-16
申请人: Rolf Krane , Rudolf Niessen
发明人: Rolf Krane , Rudolf Niessen
IPC分类号: G06F17/00
CPC分类号: G06F9/542 , G06F2209/544 , G06F2209/545 , Y10S707/99938 , Y10S707/99939
摘要: Methods and apparatus, including computer program products, for updating data. In one aspect, a system that has a server operating on a structure of server data objects and a client operating on a structure of client data objects, the data objects and the structure of the server data objects and the structure of the client data objects being managed through an implementation of a predefined application programming interface that implements at least two types of data object update commands, the data object update commands being operable to perform bidirectional updates between the server data objects and the client data objects. The two types of data object update commands are: an object level update type that is operable to update one or more specified data objects; and a sub-structure level update type that is operable to update a sub-structure of the data objects.
-
-
-
-
-
-
-
-
-