Binding to business objects and web services
    1.
    发明授权
    Binding to business objects and web services 有权
    绑定到业务对象和Web服务

    公开(公告)号:US07926027B2

    公开(公告)日:2011-04-12

    申请号:US10968693

    申请日:2004-10-19

    CPC classification number: G06Q10/10

    Abstract: A system and method for method facilitating design-time data binding of business object(s) and/or web service(s) is provided. Developer(s) can specify their own class(es) that do not require specific inheritance, interface implementation or default public constructors.The system includes a binding component that generates control information associated with control(s) based, at least in part, upon binding information associated with an entity (e.g., object, business object and/or web service). The system further includes a control generator that generates control(s) of a form associated with the entity based upon the generated by the binding component.The binding component can utilize public property(ies) of the entity (e.g., object, business object and/or web service). The entity can represent a hierarchy of objects that drill down (e.g., endlessly), including circular relationships.At design-time, a user (e.g., developer) can drag the root of an object (e.g., a business object and/or a web service) onto a form. Control(s) associated with the form are created by the system based on a schema of the object.

    Abstract translation: 提供了一种促进业务对象和/或Web服务的设计时数据绑定的方法的系统和方法。 开发人员可以指定不需要特定继承,接口实现或默认公共构造函数的自己的类。 该系统至少部分地基于绑定与实体(例如,对象,业务对象和/或web服务)相关联的信息来生成与控制相关联的控制信息的绑定组件。 该系统还包括控制生成器,其基于由绑定组件产生的生成与该实体相关联的形式的控件。 绑定组件可以利用实体​​的公共属性(例如,对象,业务对象和/或web服务)。 该实体可以表示向下钻取(例如,无休止地)的对象的层次结构,包括循环关系。 在设计时,用户(例如,开发者)可以将对象的根(例如,业务对象和/或web服务)拖动到表单上。 与表单关联的控件由系统基于对象的模式创建。

    SYNCHRONIZATION FRAMEWORK FOR OCCASIONALLY CONNECTED APPLICATIONS
    2.
    发明申请
    SYNCHRONIZATION FRAMEWORK FOR OCCASIONALLY CONNECTED APPLICATIONS 失效
    用于综合连接应用的同步协议框架

    公开(公告)号:US20080189439A1

    公开(公告)日:2008-08-07

    申请号:US11670369

    申请日:2007-02-01

    CPC classification number: H04L67/1095

    Abstract: A synchronization framework is provided for synchronizing data groups between a server and clients that may go off-line. The framework includes a client sync provider component that interfaces to client storage in a storage format independent way, a sync agent component that collects synchronization metadata maintained by the clients and uploads and/or downloads changes to the data groups to and/or from server storage and a server sync provider component that interfaces via sync adapters to server storage independently of storage format. The framework provides default building blocks for building off-line synchronizing applications that behave according to default application synchronization scenarios, and also enables custom building blocks for custom off-line application synchronization scenarios.

    Abstract translation: 提供同步框架,用于在可能脱机的服务器和客户端之间同步数据组。 该框架包括客户端同步提供程序组件,以独立的存储格式与客户端存储接口,收集由客户端维护的同步元数据的同步代理组件,并向数据组和/或从服务器存储器上传和/或下载更改 以及服务器同步提供程序组件,通过同步适配器与存储格式无关地连接到服务器存储。 该框架提供了默认构建块,用于构建根据默认应用程序同步方案行为的离线同步应用程序,并为自定义离线应用程序同步方案启用自定义构建块。

    Lookup control configuration
    3.
    发明授权
    Lookup control configuration 有权
    查找控制配置

    公开(公告)号:US07962856B2

    公开(公告)日:2011-06-14

    申请号:US10968668

    申请日:2004-10-19

    Inventor: Steven M Lasker

    CPC classification number: G06F8/20 Y10S715/961

    Abstract: A system and method for facilitating lookup control configuration is provided. The system incorporates the persistence of the metadata required to associate a field and a display value of a lookup list, and facilitates creation of a lookup type user interface control. Thus, a user (e.g., developer) can drag a lookup control to a design surface and set the relevant property(ies) on the control. The user can then drag lists of information onto the control to automatically set the properties of the lookup control to display the values of the list. The user can then run their application to see immediate results. Optionally, the user can leverage Smart tags to change the default values set to different values.

    Abstract translation: 提供了一种便于查找控制配置的系统和方法。 系统结合了将字段关联和查找列表的显示值所需的元数据的持久性,并且便于创建查找类型用户界面控件。 因此,用户(例如,开发者)可以将查找控件拖动到设计表面并且将相关属性设置在控件上。 然后,用户可以将信息列表拖放到控件上,以自动设置查找控件的属性以显示列表的值。 然后,用户可以运行其应用程序来查看即时结果。 可选地,用户可以利用智能标签来将默认值设置为不同的值。

    Reentrant database object wizard
    4.
    发明授权
    Reentrant database object wizard 有权
    可重入数据库对象向导

    公开(公告)号:US07620644B2

    公开(公告)日:2009-11-17

    申请号:US10968437

    申请日:2004-10-19

    Abstract: A system and method for a reentrant database object wizard is provided. The system provides the ability to compare a currently generated dataset to the objects of the underlying database. Columns and tables that are not common between both the dataset and the database are visually displayed for the user to make a decision on inclusion or exclusion. The system includes a comparison that provides comparison information based upon a comparison of a dataset to an associated database and a display component that displays the comparison information. The system further includes an input component which provides information associated with the user's decision on inclusion and/or exclusion of column(s) and/or table(s) to the system. The system is reentrant thus providing long-term value to the developer over the application development cycle.

    Abstract translation: 提供了可重入数据库对象向导的系统和方法。 该系统提供了将当前生成的数据集与底层数据库的对象进行比较的能力。 在数据集和数据库之间不常见的列和表可以直观地显示给用户作出包含或排除的决定。 该系统包括比较,其基于数据集与相关联的数据库的比较和显示比较信息的显示组件来提供比较信息。 该系统还包括输入组件,该组件提供与用户关于将系统列和/或表的包含和/或排除的决定相关联的信息。 该系统是可重入的,从而为开发人员在应用开发周期中提供长期价值。

    Data access layer design and code generation
    5.
    发明授权
    Data access layer design and code generation 有权
    数据访问层设计和代码生成

    公开(公告)号:US07711740B2

    公开(公告)日:2010-05-04

    申请号:US10968734

    申请日:2004-10-19

    CPC classification number: G06F8/20

    Abstract: A system and method that facilitate data access in a software development environment is provided. The system generates strongly typed objects that encapsulate raw, untyped data access logic and groups together like database commands in a common data access component. The system provides a mapping between database types and common language runtime data types including the impedance mismatch of null representations. The system configures data access component(s) that are employed at design-time to facilitate access to data object(s) by application(s) and allows a user of the configured data access component(s) to improve developer productivity and/or reduce the quantity of runtime errors introduced into code. The data access component can be instanced on multiple forms components and/or with the developer's own class(es). Thus, change(s) to a query and/or interface are accomplished within the data access component and be available to the forms components and/or object(s) that utilize the data access component.

    Abstract translation: 提供了一种在软件开发环境中促进数据访问的系统和方法。 系统生成强类型对象,将原始,未类型化的数据访问逻辑和组合在一起,如数据库命令在公共数据访问组件中。 该系统提供数据库类型和公共语言运行时数据类型之间的映射,包括零表示的阻抗失配。 该系统配置在设计时使用的数据访问组件,以便于应用程序访问数据对象,并允许配置的数据访问组件的用户提高开发人员的生产力和/或 减少引入到代码中的运行时错误的数量。 数据访问组件可以在多个表单组件和/或开发人员自己的类上实例化。 因此,在数据访问组件内完成对查询和/或接口的更改,并且对于使用数据访问组件的表单组件和/或对象可用。

    Synchronization framework for occasionally connected applications
    6.
    发明授权
    Synchronization framework for occasionally connected applications 失效
    用于偶尔连接的应用程序的同步框架

    公开(公告)号:US07899917B2

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

    申请号:US11670369

    申请日:2007-02-01

    CPC classification number: H04L67/1095

    Abstract: A synchronization framework is provided for synchronizing data groups between a server and clients that may go off-line. The framework includes a client sync provider component that interfaces to client storage in a storage format independent way, a sync agent component that collects synchronization metadata maintained by the clients and uploads and/or downloads changes to the data groups to and/or from server storage and a server sync provider component that interfaces via sync adapters to server storage independently of storage format. The framework provides default building blocks for building off-line synchronizing applications that behave according to default application synchronization scenarios, and also enables custom building blocks for custom off-line application synchronization scenarios.

    Abstract translation: 提供同步框架,用于在可能脱机的服务器和客户端之间同步数据组。 该框架包括客户端同步提供程序组件,以独立的存储格式与客户端存储接口,收集由客户端维护的同步元数据的同步代理组件,并向数据组和/或从服务器存储器上传和/或下载更改 以及服务器同步提供程序组件,通过同步适配器与存储格式无关地连接到服务器存储。 该框架提供了默认构建块,用于构建根据默认应用程序同步方案行为的离线同步应用程序,并为自定义离线应用程序同步方案启用自定义构建块。

    Binding to types
    7.
    发明授权
    Binding to types 有权
    绑定到类型

    公开(公告)号:US07475384B2

    公开(公告)日:2009-01-06

    申请号:US10968207

    申请日:2004-10-19

    CPC classification number: G06F8/20

    Abstract: A system and method for system and method data binding to type(s) of object(s) is provided. The system can be employed in a software application development environment to facilitate data binding to types of entity(ies) rather than instance(s) of the entity(ies). The system includes a binding source component that supports the ability to set its data source to a type, rather then a specific instance. For example, when the data source is changed, the binding source component can evaluate whether the data source (e.g., object) can be instanced and whether the data source (e.g., object) supports necessary designer interface(s). If the type isn't supported by the designer, using reflection, the binding source component can interrogate the public properties of the type. Additionally, the binding source component can analyze complex object(s).

    Abstract translation: 提供了一种系统和方法,用于绑定到对象类型的系统和方法数据。 该系统可以在软件应用程序开发环境中使用,以促进数据绑定到实体的类型而不是实体的实例。 该系统包括绑定源组件,该组件支持将其数据源设置为类型而不是特定实例的能力。 例如,当数据源被改变时,绑定源组件可以评估数据源(例如,对象)是否可被实例化,以及数据源(例如,对象)是否支持必要的设计器接口。 如果设计器不支持类型,则使用反射,绑定源组件可以询问类型的公共属性。 另外,绑定源组件可以分析复杂的对象。

    SYNCHRONIZATION PROTOCOL FOR LOOSELY COUPLED DEVICES
    8.
    发明申请
    SYNCHRONIZATION PROTOCOL FOR LOOSELY COUPLED DEVICES 审中-公开
    用于耦合耦合器件的同步协议

    公开(公告)号:US20080162728A1

    公开(公告)日:2008-07-03

    申请号:US11619262

    申请日:2007-01-03

    CPC classification number: H04L67/1095 G06F16/27

    Abstract: A transport agnostic synchronization protocol is provided for use in the context of loosely coupled clients. The synchronization protocol enables a stateless server freeing the server from maintaining synchronization state of ever scaling clients. A discoverability service is provided for clients to learn about different synchronization services for groups of data that the server provides such that the clients can choose or subscribe to synchronization groups of interest, and the protocol initializes the client with any schema of any data structures to which it subscribed that are unknown. Further, the protocol enables an extensible synchronization anchor model that carries an anchor type between client and server without requiring assumptions about client data structures allowing a wide spectrum of anchor data types and functionality.

    Abstract translation: 提供传输不可知同步协议用于松耦合客户端的上下文中。 同步协议允许无状态服务器释放服务器以保持不断扩展的客户端的同步状态。 为客户提供可发现性服务,以了解服务器提供的数据组的不同同步服务,以便客户端可以选择或订阅感兴趣的同步组,并且协议使用任何数据结构的任何模式初始化客户端 它订阅了这是未知的。 此外,该协议使得能够在客户机和服务器之间承载锚类型的可扩展同步锚模型,而不需要关于允许广泛锚定数据类型和功能的客户端数据结构的假设。

Patent Agency Ranking