-
公开(公告)号:US20110314460A1
公开(公告)日:2011-12-22
申请号:US12819404
申请日:2010-06-21
CPC分类号: G06F8/41
摘要: The present invention extends to methods, systems, and computer program products for compile time interpretation of markup codes. Embodiments of the invention can be used to specify custom behaviors to be taken in response to any of a number of ways that markup codes (e.g., XML data) can be constructed and in response to any number of ways that markup codes can be accessed. At compile time, the construction of objects and/or the modes of access for objects using mark up codes are known. As such, the compiler, type-system and development environment can use a known set of custom behaviors to regulate or give feedback on what constructions or modes of access are allowed, and what their characteristics are.
摘要翻译: 本发明扩展到用于标记代码的编译时间解释的方法,系统和计算机程序产品。 本发明的实施例可以用于指定响应于可以构造标记代码(例如,XML数据)的多种方式中的任何一种以及响应于可以访问标记代码的任何数量的方式而采取的自定义行为。 在编译时,使用标记代码构建对象和/或对象的访问模式是已知的。 因此,编译器,类型系统和开发环境可以使用一组已知的自定义行为来调节或提供允许访问的构造或模式的反馈,以及它们的特征。
-
公开(公告)号:US08621435B2
公开(公告)日:2013-12-31
申请号:US12645887
申请日:2009-12-23
申请人: Avner Y. Aharoni , Mads Torgersen
发明人: Avner Y. Aharoni , Mads Torgersen
IPC分类号: G06F9/44
CPC分类号: G06F11/3604 , G06F8/74 , G06F11/3664
摘要: A design time debugging tool provides debugging information available from the compiler during design time, as if a user were debugging code that provided the debugging information, by exposing information available from the compiler without initiation of a debugging session and without executing the program being debugged.
摘要翻译: 设计时调试工具在设计时提供了编译器可用的调试信息,就像用户正在调试提供调试信息的代码一样,通过在不启动调试会话的情况下暴露编译器提供的信息,也不会执行被调试的程序。
-
公开(公告)号:US07912862B2
公开(公告)日:2011-03-22
申请号:US12176555
申请日:2008-07-21
IPC分类号: G06F17/30
CPC分类号: G06F17/30595 , Y10S707/954 , Y10S707/99942 , Y10S707/99943 , Y10S707/99944 , Y10S707/99945
摘要: A Relational Schema Definition (RSD) language that uses metadata of the relational database to generate an implementation-neutral or implementation-specific format that represents the precise database structure and data. The RSD language is a declarative description language such that an RSD file can then be used offline in a disconnected environment to reconstruct and use the database.
摘要翻译: 关系模式定义(RSD)语言,使用关系数据库的元数据生成表示精确数据库结构和数据的实现中立或实现特定格式。 RSD语言是一种声明性描述语言,从而可以在断开连接的环境中离线使用RSD文件来重建和使用数据库。
-
公开(公告)号:US20090024642A1
公开(公告)日:2009-01-22
申请号:US12176555
申请日:2008-07-21
IPC分类号: G06F7/00
CPC分类号: G06F17/30595 , Y10S707/954 , Y10S707/99942 , Y10S707/99943 , Y10S707/99944 , Y10S707/99945
摘要: A Relational Schema Definition (RSD) language that uses metadata of the relational database to generate an implementation-neutral or implementation-specific format that represents the precise database structure and data. The RSD language is a declarative description language such that an RSD file can then be used offline in a disconnected environment to reconstruct and use the database.
摘要翻译: 关系模式定义(RSD)语言,使用关系数据库的元数据生成表示精确数据库结构和数据的实现中立或实现特定格式。 RSD语言是一种声明性描述语言,从而可以在断开连接的环境中离线使用RSD文件来重建和使用数据库。
-
公开(公告)号:US20100180264A1
公开(公告)日:2010-07-15
申请号:US12351514
申请日:2009-01-09
申请人: Avner Y. Aharoni , Samuel Y. Ng , Michael Shneerson , Edward T. Maurer , Raja Krishnaswamy , Kevin Halverson , Timothy Y. Ng , Aleksey V. Tsingauz
发明人: Avner Y. Aharoni , Samuel Y. Ng , Michael Shneerson , Edward T. Maurer , Raja Krishnaswamy , Kevin Halverson , Timothy Y. Ng , Aleksey V. Tsingauz
IPC分类号: G06F9/45
摘要: User assemblies can be created by a compiler that can handle more than one type definition during execution. Local copies are created for respective authoritative types in a code library, and the local copies are marked with a local type identifier. An authoritative type identifier (e.g., a globally unique identifier (GUID)) is copied from the authoritative type to the local type, and functions and properties associated with the local type are also copied from the authoritative type. Authoritative types are resolved for requested types when a local assembly references a local type from a compiled user assembly. The local type can be identified by a local type identifier, and an authoritative type can be retrieved from the code library that has a same authoritative type identifier as the requested type. A local copy of the retrieved authoritative type can be copied to the local assembly under compilation. The compiler can then emit user assemblies that comprise merely local types.
摘要翻译: 用户程序集可以由编译器创建,可以在执行期间处理多个类型定义。 在代码库中为各自的权威类型创建本地副本,并且本地副本用本地类型标识符标记。 权威类型标识符(例如,全局唯一标识符(GUID))从权威类型复制到本地类型,并且与本地类型相关联的功能和属性也从权威类型复制。 当本地程序集从编译的用户程序集引用本地类型时,权限类型将被解析为请求的类型。 可以通过本地类型标识符来标识本地类型,并且可以从具有与请求类型相同的权威类型标识符的代码库中检索权威类型。 检索到的权威类型的本地副本可以在编译下复制到本地程序集。 然后,编译器可以发出仅包括本地类型的用户程序集。
-
公开(公告)号:US07403956B2
公开(公告)日:2008-07-22
申请号:US10652258
申请日:2003-08-29
IPC分类号: G06F17/00
CPC分类号: G06F17/30595 , Y10S707/954 , Y10S707/99942 , Y10S707/99943 , Y10S707/99944 , Y10S707/99945
摘要: A Relational Schema Definition (RSD) language that uses metadata of the relational database to generate an implementation-neutral or implementation-specific format that represents the precise database structure and data. The RSD language is a declarative description language such that an RSD file can then be used offline in a disconnected environment to reconstruct and use the database.
摘要翻译: 关系模式定义(RSD)语言,使用关系数据库的元数据生成表示精确数据库结构和数据的实现中立或实现特定格式。 RSD语言是一种声明性描述语言,从而可以在断开连接的环境中离线使用RSD文件来重建和使用数据库。
-
公开(公告)号:US08464233B2
公开(公告)日:2013-06-11
申请号:US12819404
申请日:2010-06-21
IPC分类号: G06F9/45
CPC分类号: G06F8/41
摘要: The present invention extends to methods, systems, and computer program products for compile time interpretation of markup codes. Embodiments of the invention can be used to specify custom behaviors to be taken in response to any of a number of ways that markup codes (e.g., XML data) can be constructed and in response to any number of ways that markup codes can be accessed. At compile time, the construction of objects and/or the modes of access for objects using mark up codes are known. As such, the compiler, type-system and development environment can use a known set of custom behaviors to regulate or give feedback on what constructions or modes of access are allowed, and what their characteristics are.
摘要翻译: 本发明扩展到用于标记代码的编译时间解释的方法,系统和计算机程序产品。 本发明的实施例可以用于指定响应于可以构造标记代码(例如,XML数据)的多种方式中的任何一种以及响应于可以访问标记代码的任何数量的方式而采取的自定义行为。 在编译时,使用标记代码构建对象和/或对象的访问模式是已知的。 因此,编译器,类型系统和开发环境可以使用一组已知的自定义行为来调节或提供允许访问的构造或模式的反馈,以及它们的特征。
-
公开(公告)号:US08201155B2
公开(公告)日:2012-06-12
申请号:US12351514
申请日:2009-01-09
申请人: Avner Y. Aharoni , Samuel Y. Ng , Michael Shneerson , Edward T. Maurer , Raja Krishnaswamy , Kevin Halverson , Timothy Y. Ng , Aleksey V. Tsingauz
发明人: Avner Y. Aharoni , Samuel Y. Ng , Michael Shneerson , Edward T. Maurer , Raja Krishnaswamy , Kevin Halverson , Timothy Y. Ng , Aleksey V. Tsingauz
IPC分类号: G06F9/45
摘要: User assemblies can be created by a compiler that can handle more than one type definition during execution. Local copies are created for respective authoritative types in a code library, and the local copies are marked with a local type identifier. An authoritative type identifier (e.g., a globally unique identifier (GUID)) is copied from the authoritative type to the local type, and functions and properties associated with the local type are also copied from the authoritative type. Authoritative types are resolved for requested types when a local assembly references a local type from a compiled user assembly. The local type can be identified by a local type identifier, and an authoritative type can be retrieved from the code library that has a same authoritative type identifier as the requested type. A local copy of the retrieved authoritative type can be copied to the local assembly under compilation. The compiler can then emit user assemblies that comprise merely local types.
摘要翻译: 用户程序集可以由编译器创建,可以在执行期间处理多个类型定义。 在代码库中为各自的权威类型创建本地副本,并且本地副本用本地类型标识符标记。 权威类型标识符(例如,全局唯一标识符(GUID))从权威类型复制到本地类型,并且与本地类型相关联的功能和属性也从权威类型复制。 当本地程序集从编译的用户程序集引用本地类型时,权限类型将被解析为请求的类型。 可以通过本地类型标识符来标识本地类型,并且可以从具有与请求类型相同的权威类型标识符的代码库中检索权威类型。 检索到的权威类型的本地副本可以在编译下复制到本地程序集。 然后,编译器可以发出仅包括本地类型的用户程序集。
-
公开(公告)号:US20110154295A1
公开(公告)日:2011-06-23
申请号:US12645887
申请日:2009-12-23
申请人: Avner Y. Aharoni , Mads Torgersen
发明人: Avner Y. Aharoni , Mads Torgersen
IPC分类号: G06F9/44
CPC分类号: G06F11/3604 , G06F8/74 , G06F11/3664
摘要: A design time debugging tool provides debugging information available from the compiler during design time, as if a user were debugging code that provided the debugging information, by exposing information available from the compiler without initiation of a debugging session and without executing the program being debugged.
摘要翻译: 设计时调试工具在设计时提供了编译器可用的调试信息,就像用户正在调试提供调试信息的代码一样,通过在不启动调试会话的情况下暴露编译器提供的信息,也不会执行被调试的程序。
-
公开(公告)号:US07739223B2
公开(公告)日:2010-06-15
申请号:US10652214
申请日:2003-08-29
申请人: Alexander Vaschillo , Ilker Cengiz , Bertan Ari , Srinivasa R. Burugapalli , Luca Bolognese , Avner Y. Aharoni , Steven D. White , Alex Laskos , Andrew J. Conrad , Todd F. Pfleiger , Jason Z. Zhu , Chris Suver , David Schach , Adam J. Wiener
发明人: Alexander Vaschillo , Ilker Cengiz , Bertan Ari , Srinivasa R. Burugapalli , Luca Bolognese , Avner Y. Aharoni , Steven D. White , Alex Laskos , Andrew J. Conrad , Todd F. Pfleiger , Jason Z. Zhu , Chris Suver , David Schach , Adam J. Wiener
IPC分类号: G06F17/30
CPC分类号: G06F17/30914 , G06F17/30557 , G06F17/30569 , Y10S707/99942
摘要: A data mapping architecture for mapping between two or more data sources without modifying the metadata or structure of the data sources themselves. Data mapping also supports updates. The architecture also supports at least the case where data sources that are being mapped, are given, their schemas predefined, and cannot be changed. The architecture includes a mapping component that receives respective metadata from at least two arbitrary data models, and maps expressions between the data models.
摘要翻译: 用于在两个或多个数据源之间映射而不修改数据源本身的元数据或结构的数据映射架构。 数据映射还支持更新。 该架构还至少支持要映射的数据源,给定的模式,并且不能更改的情况。 架构包括从至少两个任意数据模型接收相应元数据的映射组件,并且在数据模型之间映射表达式。
-
-
-
-
-
-
-
-
-