-
公开(公告)号:US20130042258A1
公开(公告)日:2013-02-14
申请号:US13207806
申请日:2011-08-11
申请人: Brent E. Rector , Elliot H. Omiya , Jerry J. Dunietz , Martyn S. Lovell , Ales Holecek , Mahesh Prakriya , Stephen C. Rowe , James F. Springfield , Noel R. Cross , Tassaduq H. Basu , Patrick H. Dussud , Raja Krishnaswamy , Steven Edward Lucco
发明人: Brent E. Rector , Elliot H. Omiya , Jerry J. Dunietz , Martyn S. Lovell , Ales Holecek , Mahesh Prakriya , Stephen C. Rowe , James F. Springfield , Noel R. Cross , Tassaduq H. Basu , Patrick H. Dussud , Raja Krishnaswamy , Steven Edward Lucco
IPC分类号: G06F9/46
摘要: Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
摘要翻译: 各种实施例提供了独立于编程语言来描述与操作系统相关联的一个或多个接口的能力。 或者或另外,与特定编程语言相关联的编译器可以被配置为将独立接口描述映射到特定编程语言。 在一些实施例中,应用可以被配置为以编程方式确定操作系统的一个或多个接口。
-
公开(公告)号:US08776094B2
公开(公告)日:2014-07-08
申请号:US13207806
申请日:2011-08-11
申请人: Brent E. Rector , Elliot H. Omiya , Jerry J. Dunietz , Martyn S. Lovell , Ales Holecek , Mahesh Prakriya , Stephen C. Rowe , James F. Springfield , Noel R. Cross , Tassaduq H. Basu , Patrick H. Dussud , Raja Krishnaswamy , Steven Edward Lucco
发明人: Brent E. Rector , Elliot H. Omiya , Jerry J. Dunietz , Martyn S. Lovell , Ales Holecek , Mahesh Prakriya , Stephen C. Rowe , James F. Springfield , Noel R. Cross , Tassaduq H. Basu , Patrick H. Dussud , Raja Krishnaswamy , Steven Edward Lucco
IPC分类号: G06F3/00
摘要: Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
摘要翻译: 各种实施例提供了独立于编程语言来描述与操作系统相关联的一个或多个接口的能力。 或者或另外,与特定编程语言相关联的编译器可以被配置为将独立接口描述映射到特定编程语言。 在一些实施例中,应用可以被配置为以编程方式确定操作系统的一个或多个接口。
-
公开(公告)号:US20140149437A1
公开(公告)日:2014-05-29
申请号:US13873043
申请日:2013-04-29
申请人: Lawrence W. Osterman , Harold L. Pierson, III , Elliot H. Omiya , Martyn S. Lovell , Mahesh Prakriya , Stephen C. Rowe , Tassaduq H. Basu , Robert A. Wlodarczyk , Wei Zeng , Neeraj N. Wadhwa , Shakeel I. Solkar , Michael Aksionkin
发明人: Lawrence W. Osterman , Harold L. Pierson, III , Elliot H. Omiya , Martyn S. Lovell , Mahesh Prakriya , Stephen C. Rowe , Tassaduq H. Basu , Robert A. Wlodarczyk , Wei Zeng , Neeraj N. Wadhwa , Shakeel I. Solkar , Michael Aksionkin
IPC分类号: G06F17/30
CPC分类号: G06F17/3012 , G06F17/301 , G06F17/30106 , G06F17/30123
摘要: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
摘要翻译: 各种实施例提供了在多种类型系统之间抽象类型分辨率的能力。 可以在一个或多个可编程可访问的文件中描述至少一种类型。 在一些实施例中,使用不同类型系统的应用程序可以以编程方式访问和解析所述至少一个类型系统的类型,而不知道类型描述位置的位置。 或者或另外地,至少部分地基于类型描述,可以将包含在一个或多个可编程可访问文件中的类型描述分析并重组成一个或多个新的可编程可访问文件。
-
公开(公告)号:US20130066899A1
公开(公告)日:2013-03-14
申请号:US13229697
申请日:2011-09-10
申请人: Lawrence W. Osterman , Harold L. Pierson , Elliot H. Omiya , Martyn S. Lovell , Mahesh Prakriya , Stephen C. Rowe , Tassaduq H. Basu , Robert A. Wlodarczyk , Wei Zeng , Neeraj N. Wadhwa , Shakeel I. Solkar , Michael Aksionkin
发明人: Lawrence W. Osterman , Harold L. Pierson , Elliot H. Omiya , Martyn S. Lovell , Mahesh Prakriya , Stephen C. Rowe , Tassaduq H. Basu , Robert A. Wlodarczyk , Wei Zeng , Neeraj N. Wadhwa , Shakeel I. Solkar , Michael Aksionkin
IPC分类号: G06F17/30
CPC分类号: G06F17/3012 , G06F17/301 , G06F17/30106 , G06F17/30123
摘要: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
摘要翻译: 各种实施例提供了在多种类型系统之间抽象类型分辨率的能力。 可以在一个或多个可编程可访问的文件中描述至少一种类型。 在一些实施例中,使用不同类型系统的应用程序可以以编程方式访问和解析所述至少一个类型系统的类型,而不知道类型描述位置的位置。 或者或另外地,至少部分地基于类型描述,可以将包含在一个或多个可编程可访问文件中的类型描述分析并重组成一个或多个新的可编程可访问文件。
-
公开(公告)号:US08433697B2
公开(公告)日:2013-04-30
申请号:US13229697
申请日:2011-09-10
申请人: Lawrence W. Osterman , Harold L. Pierson , Elliot H. Omiya , Martyn S. Lovell , Mahesh Prakriya , Stephen C. Rowe , Tassaduq H. Basu , Robert A. Wlodarczyk , Wei Zeng , Neeraj N. Wadhwa , Shakeel I. Solkar , Michael Aksionkin
发明人: Lawrence W. Osterman , Harold L. Pierson , Elliot H. Omiya , Martyn S. Lovell , Mahesh Prakriya , Stephen C. Rowe , Tassaduq H. Basu , Robert A. Wlodarczyk , Wei Zeng , Neeraj N. Wadhwa , Shakeel I. Solkar , Michael Aksionkin
IPC分类号: G06F17/30
CPC分类号: G06F17/3012 , G06F17/301 , G06F17/30106 , G06F17/30123
摘要: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
-
公开(公告)号:US20120284653A1
公开(公告)日:2012-11-08
申请号:US13550278
申请日:2012-07-16
IPC分类号: G06F3/01
摘要: Various embodiments provide techniques and processes for defining elements of a user interface (UI) using a tree of objects created based on a markup language. In some embodiments, a client application provides markup that defines one or more aspects of a UI to an application programming interface (API). The API parses the markup to determine a namespace and one or more UI elements defined by the namespace. Instances of the UI elements are created, and properties of the UI elements are set on the instances. A user interface may then be displayed that includes the instances of the UI elements.
摘要翻译: 各种实施例提供使用基于标记语言创建的对象树来定义用户界面(UI)的元素的技术和过程。 在一些实施例中,客户端应用提供将UI的一个或多个方面定义到应用编程接口(API)的标记。 API解析标记以确定命名空间和命名空间定义的一个或多个UI元素。 创建UI元素的实例,并在实例上设置UI元素的属性。 然后可以显示包括UI元素的实例的用户界面。
-
公开(公告)号:US08245144B2
公开(公告)日:2012-08-14
申请号:US12163367
申请日:2008-06-27
摘要: Various embodiments provide techniques and processes for defining elements of a user interface (UI) using a tree of objects created based on a markup language. In some embodiments, a client application provides markup that defines one or more aspects of a UI to an application programming interface (API). The API parses the markup to determine a namespace and one or more UI elements defined by the namespace. Instances of the UI elements are created, and properties of the UI elements are set on the instances. A user interface may then be displayed that includes the instances of the UI elements.
摘要翻译: 各种实施例提供了使用基于标记语言创建的对象树来定义用户界面(UI)的元素的技术和过程。 在一些实施例中,客户端应用提供将UI的一个或多个方面定义到应用编程接口(API)的标记。 API解析标记以确定命名空间和命名空间定义的一个或多个UI元素。 创建UI元素的实例,并在实例上设置UI元素的属性。 然后可以显示包括UI元素的实例的用户界面。
-
公开(公告)号:US06928447B2
公开(公告)日:2005-08-09
申请号:US10850780
申请日:2004-05-21
CPC分类号: G06F8/71 , Y10S707/99939 , Y10S707/99942 , Y10S707/99953 , Y10S707/99954
摘要: A configuration management system creates (602) each configuration by assigning a configuration identifier to each configuration. In addition, relational information is computed (706) that indicates the relationships between the configuration and any configurations upon which it is based. The system then tracks (604) changes to files of the configuration by storing information associating each new file version with the configuration identifier. The system also tracks (1210) changes to file properties. A configuration is then reconstructed (608) as of a desired date, by identifying (2104, 2106) the file versions and properties associated with that configuration as of the desired date. A determination is made (2110) whether a user that has requested the file versions has access privileges by first checking a security cache (2600) for the user privileges information. If the information is not on the cache, it is computed from a security table (2800) and stored on the cache. The system automatically compresses (3118) and reconstitutes (3006) file versions that are stored in the version store.
-
公开(公告)号:US20110099537A1
公开(公告)日:2011-04-28
申请号:US12607861
申请日:2009-10-28
申请人: Shawn Van Ness , Paul J. Kwiatkowski , Nikhil Dang , Martyn S. Lovell , Benjamin Constable , Gary Henderson
发明人: Shawn Van Ness , Paul J. Kwiatkowski , Nikhil Dang , Martyn S. Lovell , Benjamin Constable , Gary Henderson
摘要: Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process.
摘要翻译: 许多计算机应用程序涉及事件驱动编程。 不幸的是,应用程序开发人员在计算机应用程序中的所有相关事件的非托管代码中开发事件处理程序可能会很麻烦。 例如,当使用与事件处理相关的COM对象时,可能会在应用程序开发人员身上放置生命周期管理的负担。 因此,本文公开了用于非托管代码中的事件处理的一个或多个系统和/或技术。 提供了包括第一接口和第二接口的委托。 代表可以从连接到第一接口的软件平台接收事件数据,并且可以通知连接到第二接口的进程的功能。 当计算平台和进程已经释放了它们与相应接口的连接时,代理自毁,从而减轻了进程内生命周期管理功能的手动编码。
-
公开(公告)号:US07631298B2
公开(公告)日:2009-12-08
申请号:US11171768
申请日:2005-06-30
IPC分类号: G06F9/44
CPC分类号: A61M5/1689 , A61M2205/3306 , G06F8/20
摘要: A software-development system or versioning system has a collection of modules for performing individual development functions such as document editing, keyword processing, and private-copy management. Each module has an interface compatible with that of the others, so that modules can be added to or substituted for the original modules, if the new modules conform to the interface. The architecture of this system supports the performance of development actions such as document merging and keyword expansion at any location within the system. The system operates upon documents and files as objects in an object space, rather than in name spaces.
摘要翻译: 软件开发系统或版本控制系统具有用于执行诸如文档编辑,关键词处理和私人副本管理之类的个人开发功能的模块集合。 每个模块都具有与其他模块兼容的接口,因此如果新模块符合接口,则可以将模块添加到或替代原始模块。 该系统的架构支持系统内任何位置的文档合并和关键字扩展等开发操作的性能。 系统将文档和文件作为对象空间中的对象而不是名称空间进行操作。
-
-
-
-
-
-
-
-
-