会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Visual composition tool for constructing application programs using distributed objects on a distributed object network
    • 用于使用分布式对象网络上的分布式对象构建应用程序的可视化组合工具
    • US06189138B1
    • 2001-02-13
    • US09399968
    • 1999-09-21
    • Brad G. FowlowGreg B. NuyensFrank Ludolph
    • Brad G. FowlowGreg B. NuyensFrank Ludolph
    • G06F944
    • G06F8/24G06F8/34G06F9/465Y10S707/99944Y10S715/967
    • A method, apparatus, and program code visually constructs object-oriented application software to be installed on a distributed object system. The method of the invention includes the following steps. Initially, the method provides a catalog facility which contains components having references to pre-existing objects within a distributed object system. A component is selected from the catalog facility for inclusion in the application software. A part corresponding to the object referenced by the selected component is derived from the selected component. The part is then made available to an application construction environment. In this environment, the part can be linked to at least one other part that also references a pre-existing object in the distributed object system. Graphical facilities are provided within the application construction environment for selecting and defining links among parts. Links define relationships between parts and thereby provide computer code for the application software under construction. When the part is linked to another part in the application construction environment, computer code is generated that will be effective to implement the relationship between the parts when the application program is run.
    • 方法,装置和程序代码可视地构建要安装在分布式对象系统上的面向对象的应用软件。 本发明的方法包括以下步骤。 最初,该方法提供了一个目录设施,其中包含对分布式对象系统中预先存在的对象的引用的组件。 从目录设施中选择一个组件以包含在应用软件中。 从所选择的组件导出与所选组件引用的对象相对应的部分。 然后该部件可用于应用程序构建环境。 在这种环境中,该部分可以链接至至少另一部分,该部分也引用了分布式对象系统中的一个预先存在的对象。 在应用程序构建环境中提供图形设施,用于选择和定义各部分之间的链接。 链接定义部件之间的关系,从而为正在建造的应用软件提供计算机代码。 当部件链接到应用程序构建环境中的另一个部分时,生成计算机代码,在应用程序运行时将有效实现部件之间的关系。
    • 2. 发明授权
    • Visual composition tool for constructing application programs using
distributed objects on a distributed object network
    • 用于使用分布式对象网络上的分布式对象构建应用程序的可视化组合工具
    • US5991535A
    • 1999-11-23
    • US675850
    • 1996-07-03
    • Brad G. FowlowGreg B. NuyensFrank Ludolph
    • Brad G. FowlowGreg B. NuyensFrank Ludolph
    • G06F9/06G06F9/44G06F9/46G06F17/30
    • G06F8/24G06F8/34G06F9/465Y10S707/99944Y10S715/967
    • A method, apparatus, and program code visually constructs object-oriented application software to be installed on a distributed object system. The method of the invention includes the following steps. Initially, the method provides a catalog facility which contains components having references to pre-existing objects within a distributed object system. A component is selected from the catalog facility for inclusion in the application software. A part corresponding to the object referenced by the selected component is derived from the selected component. The part is then made available to an application construction environment. In this environment, the part can be linked to at least one other part that also references a pre-existing object in the distributed object system. Graphical facilities are provided within the application construction environment for selecting and defining links among parts. Links define relationships between parts and thereby provide computer code for the application software under construction. When the part is linked to another part in the application construction environment, computer code is generated that will be effective to implement the relationship between the parts when the application program is run.
    • 方法,装置和程序代码可视地构建要安装在分布式对象系统上的面向对象的应用软件。 本发明的方法包括以下步骤。 最初,该方法提供了一个目录设施,其中包含对分布式对象系统中预先存在的对象的引用的组件。 从目录设施中选择一个组件以包含在应用软件中。 从所选择的组件导出与所选组件引用的对象相对应的部分。 然后该部件可用于应用程序构建环境。 在这种环境中,该部分可以链接至至少另一部分,该部分也引用了分布式对象系统中的一个预先存在的对象。 在应用程序构建环境中提供图形设施,用于选择和定义各部分之间的链接。 链接定义部件之间的关系,从而为正在建造的应用软件提供计算机代码。 当部件链接到应用程序构造环境中的另一部分时,生成计算机代码,在运行应用程序时,将有效实现部件之间的关系。
    • 4. 发明授权
    • Filtering an object interface definition to determine services needed
and provided
    • 过滤对象接口定义以确定需要和提供的服务
    • US6083277A
    • 2000-07-04
    • US342326
    • 1999-06-29
    • Brad G. FowlowGregory B. NuyensHans E. Muller
    • Brad G. FowlowGregory B. NuyensHans E. Muller
    • G06F9/06G06F9/44G06F9/46G06F17/00
    • G06F9/465G06F8/34Y10S707/99945Y10S715/967Y10S715/968
    • A distributed object application builder apparatus filters an object definition to determine the information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object) in the builder has plugs and sockets that are interconnected to other parts to define a distributed object application. At run time, actual instances of objects are substituted for the parts. A method of determining the plugs of an identified part begins by retrieving the interface (object definition) that corresponds to the part. Once retrieved, the plugs of the part are identified by determining the object-valued attributes of the retrieved interface, determining the operations from the retrieved interface that require one object-valued argument, and retrieving the factory argument list from the factory method for the object. These attributes and arguments constitute the plugs of the part. Sockets of a part are determined similarly. The plugs of a part are determined based upon their matching with a previously chosen socket. Similarly, if a plug is chosen first from a part, this chosen plug is matched with a socket of another part. A distributed object application program is constructed by choosing a first part, filtering its interface to determine its plugs and sockets, and then choosing and filtering the interface of a second part. Once plugs and sockets are determined, they are connected to at least partially define a distributed object application program. The filtering takes place within a visual application builder using a graphical user interface to select and connect parts.
    • 分布式对象应用构建器设备过滤对象定义以确定对象所需的信息(插头)和提供的(套接字)。 构建器中的每个部分(对象的运行时实例)都具有与其他部分互连以定义分布式对象应用程序的插头和套接字。 在运行时,对象的实际实例代替零件。 确定识别部件的插头的方法通过检索对应于部件的接口(对象定义)开始。 一旦检索到,则通过确定检索到的接口的对象值属性来确定部件的插头,从检索到的接口确定需要一个对象值参数的操作,并从工厂方法中检索出该对象的工厂参数列表 。 这些属性和参数构成了部件的插头。 类似地确定部件的插座。 部件的插头是根据它们与先前选择的插座的匹配来确定的。 类似地,如果首先从零件中选择插头,则该选择的插头与另一部件的插座相匹配。 通过选择第一部分,过滤其接口来确定其插头和插座,然后选择和过滤第二部分的接口,构建分布式对象应用程序。 一旦确定了插头和插座,它们被连接到至少部分地限定分布式对象应用程序。 过滤在可视化应用程序构建器中使用图形用户界面进行选择和连接部件。
    • 5. 发明授权
    • Filtering an object interface definition to determine services needed
and provided
    • 过滤对象接口定义以确定需要和提供的服务
    • US5949998A
    • 1999-09-07
    • US675094
    • 1996-07-03
    • Brad G. FowlowGregory B. NuyensHans E. Muller
    • Brad G. FowlowGregory B. NuyensHans E. Muller
    • G06F9/06G06F9/44G06F9/46G06F17/24
    • G06F9/465G06F8/34Y10S707/99945Y10S715/967Y10S715/968
    • A distributed object application builder apparatus filters an object definition to determine both information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object) in the builder has plugs and sockets interconnected to other parts to define a distributed object application program. At run time, actual instances of objects are substituted for the parts. A method of determining the plugs of an identified part retrieves the interface (object definition) corresponding to the part. Once retrieved, the plugs of the part are identified by determining the object-valued attributes of the retrieved interface, by determining the operations from the retrieved interface that require one object-valued argument, and by retrieving the factory argument list from the factory method for the object. These attributes and arguments constitute the plugs of the part. Sockets of a part are determined similarly. The plugs of a part are determined based upon their matching with a previously chosen socket. Similarly, if a plug is chosen first from a part, this chosen plug is matched with a socket of another part. A distributed object application program is constructed by choosing a first part, filtering its interface to determine its plugs and sockets, and then choosing and filtering the interface of a second part. Once plugs and sockets have been determined, they are connected to at least partially define a distributed object application program. The filtering takes place within a visual application builder using a graphical user interface to select and connect parts.
    • 分布式对象应用构建器设备过滤对象定义以确定对象所需要的信息(插头)和提供的(套接字)。 构建器中的每个部件(对象的运行时实例)都将插头和插座与其他部分互连,以定义分布式对象应用程序。 在运行时,对象的实际实例代替零件。 确定识别部件的插头的方法检索对应于该部件的接口(对象定义)。 一旦检索到,通过确定所检索的接口中需要一个对象值参数的操作,并通过从工厂方法检索工厂参数列表来确定检索到的接口的对象值属性来识别部件的插头 物体。 这些属性和参数构成了部件的插头。 类似地确定部件的插座。 部件的插头是根据它们与先前选择的插座的匹配来确定的。 类似地,如果首先从零件中选择插头,则该选择的插头与另一部件的插座相匹配。 通过选择第一部分,过滤其接口来确定其插头和插座,然后选择和过滤第二部分的接口,构建分布式对象应用程序。 一旦确定了插头和插座,它们被连接到至少部分地限定分布式对象应用程序。 过滤在可视化应用程序构建器中使用图形用户界面进行选择和连接部件。
    • 6. 发明授权
    • Using a distributed object system to find and download java-based applications
    • 使用分布式对象系统查找和下载基于java的应用程序
    • US06260078B1
    • 2001-07-10
    • US08675733
    • 1996-07-03
    • Brad G. Fowlow
    • Brad G. Fowlow
    • G06F15163
    • G06F9/548G06F9/445
    • A client enabled to load and run Java applets in a distributed object computing system retrieves needed Java classes in a location-independent manner from various class servers in the system. Initially, the client queries a naming service of the distributed object computing system to determine the class server that contains the base class needed. A connection through an object request broker is made from the client to the class server. The client then requests the code for the base class from the class server by using the object request broker. The class server retrieves the code by either reading a file from its own local file set, or if the code is not local, queries the naming service for another class server that has access to the code for the base class. This process of finding a class server and determining if the code is local may be recursive as classes may be moved or renamed. The class server then returns this code to the client by way of the object request broker. The client determines whether the returned code contains any unresolved classes, i.e., classes that are used but not yet defined or loaded. The client requests code for any unresolved class in a manner as above for the base class. The client incorporates Java software to run the applets and ORB binding software to enable the software to make calls to the object request broker. A network class loader enables the client to load and resolve classes over a distributed object system.
    • 能够在分布式对象计算系统中加载和运行Java小程序的客户端以不依赖于位置的方式从系统中的各种类服务器检索所需的Java类。 最初,客户端查询分布式对象计算系统的命名服务,以确定包含所需基类的类服务器。 通过对象请求代理的连接是从客户端到类服务器。 然后,客户端通过使用对象请求代理从类服务器请求基类的代码。 类服务器通过从其本地文件集中读取文件或者如果代码不是本地的来检索代码,则查询可以访问基类代码的另一个类服务器的命名服务。 查找类服务器并确定代码是否为本地的过程可能是递归的,因为类可能被移动或重命名。 然后类服务器通过对象请求代理程序将此代码返回给客户机。 客户端确定返回的代码是否包含任何未解析的类,即使用但尚未定义或加载的类。 客户端以上述方式为基类请求任何未解析类的代码。 客户端集成了Java软件来运行小程序和ORB绑定软件,以使软件能够对对象请求代理进行调用。 网络类加载器使客户端能够通过分布式对象系统加载和解析类。
    • 7. 发明授权
    • Code generator for applications in distributed object systems
    • 分布式对象系统应用程序的代码生成器
    • US5860004A
    • 1999-01-12
    • US674828
    • 1996-07-03
    • Brad G. FowlowGregory B. NuyensHans E. Muller
    • Brad G. FowlowGregory B. NuyensHans E. Muller
    • G06F9/06G06F9/44G06F9/46G06F9/54G06F9/40G06F17/30
    • G06F8/30G06F9/465
    • A technique for automating the assembly of networked, language independent objects into a network application for use in a distributed object computing system uses program templates and a symbol table. A schematic representation of the network application is formed within a visual application builder. The schematic representation defines connections among representations of previously defined distributed objects. These connections are formed among parts, plugs and sockets that are associated with representations of distributed objects termed components. The schematic representation of the network application is loaded into a symbol table and portions of the schematic representation are stored as a number of entries in the symbol table. These entries include identifier-value pairs; that is, identifiers are mapped to values. The program source files to be generated are determined and the program templates for use in generating the program source file are also determined. The program templates include identifiers that correspond to the entries in the symbol table. The program templates are combined with the symbol table to generate at least one program source file. Identifiers in the templates are replaced with the corresponding values from the symbol table. The program source file is suitable for being compiled and linked to form a portion of the network application.
    • 一种用于将联网的,独立于语言的对象组装到用于分布式对象计算系统中的网络应用程序中的技术使用程序模板和符号表。 在可视化应用程序构建器中形成网络应用程序的示意图。 原理图表示了先前定义的分布式对象的表示之间的连接。 这些连接形成在与被称为组件的分布式对象的表示相关联的部件,插头和插座中。 网络应用程序的示意图表示被加载到符号表中,并且示意图表示的部分被存储为符号表中的多个条目。 这些条目包括标识符值对; 也就是说,标识符被映射到值。 确定要生成的程序源文件,并且还确定用于生成程序源文件的程序模板。 程序模板包括与符号表中的条目相对应的标识符。 程序模板与符号表组合以生成至少一个程序源文件。 模板中的标识符将替换为符号表中的相应值。 程序源文件适用于编译和链接以形成网络应用程序的一部分。