System and methodology for providing fixed UML layout for an object oriented class browser
    1.
    发明授权
    System and methodology for providing fixed UML layout for an object oriented class browser 有权
    为面向对象的类浏览器提供固定的UML布局的系统和方法

    公开(公告)号:US06804686B1

    公开(公告)日:2004-10-12

    申请号:US10241622

    申请日:2002-09-10

    IPC分类号: G06F1730

    摘要: A system and methodology for providing a Unified Modeling Language (UML) diagram of a program for display in a graphical user interface of a development system is described. Relationships between a plurality of files of a program are determined using a compiler. When a request for display of a UML diagram is received, a UML diagram of the currently selected file is generated based upon the determined relationships between the currently selected file and other files of the program. The UML diagram displayed in the graphical user interface enables a user to navigate to a particular file of the program by selecting one of the nodes of the UML diagram. The system enables a user to view source code or a UML diagram of a particular component displayed in the UML diagram.

    摘要翻译: 描述了用于提供用于在开发系统的图形用户界面中显示的程序的统一建模语言(UML)图的系统和方法。 使用编译器来确定程序的多个文件之间的关系。 当接收到显示UML图的请求时,基于当前选择的文件与程序的其他文件之间确定的关系来生成当前选择的文件的UML图。 在图形用户界面中显示的UML图使用户可以通过选择UML图中的一个节点来导航到程序的特定文件。 该系统使用户能够查看在UML图中显示的特定组件的源代码或UML图。

    Framework for open dynamic reflective applications
    2.
    发明授权
    Framework for open dynamic reflective applications 有权
    开放动态反射应用框架

    公开(公告)号:US08707259B2

    公开(公告)日:2014-04-22

    申请号:US12273605

    申请日:2008-11-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application.

    摘要翻译: 用于开放,动态和反射应用程序的框架包含高级元数据,它使用服务定义定义可组合元素的块,该服务定义定义了使用代码块的特定键。 可以使用反射从代码导出服务定义,而不必将代码加载到存储器中,并且可以在运行时对代码的哪个代码块以及如何加载代码做出决定。 可组合元素可以分组成可组合部分。 可组合部件定义可用于实例化或生产可组合部件。 在运行时,动态应用程序可以从许多可组合元素中进行搜索,并将可组合元素实例化并执行为应用程序的一部分。

    Framework for Open Dynamic Reflective Applications
    3.
    发明申请
    Framework for Open Dynamic Reflective Applications 有权
    开放动态反射应用框架

    公开(公告)号:US20100125558A1

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

    申请号:US12273605

    申请日:2008-11-19

    IPC分类号: G06F7/06 G06F17/30

    CPC分类号: G06F8/36

    摘要: A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application.

    摘要翻译: 用于开放,动态和反射应用程序的框架包含高级元数据,它使用服务定义定义可组合元素的块,该服务定义定义了使用代码块的特定键。 可以使用反射从代码导出服务定义,而不必将代码加载到存储器中,并且可以在运行时对代码的哪个代码块以及如何加载代码做出决定。 可组合元素可以分组成可组合部分。 可组合部件定义可用于实例化或生产可组合部件。 在运行时,动态应用程序可以从许多可组合元素中进行搜索,并将可组合元素实例化并执行为应用程序的一部分。