会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Source code editor for editing multilanguage documents
    • 用于编辑多语言文档的源代码编辑器
    • US20050114769A1
    • 2005-05-26
    • US10723329
    • 2003-11-26
    • Mikhail ArkhipovJoshua KaplanTimothy McBrideLi ZhangC. HodgesElliot Omiya
    • Mikhail ArkhipovJoshua KaplanTimothy McBrideLi ZhangC. HodgesElliot Omiya
    • G06F15/00G06Q10/00
    • G06Q10/10
    • A source code editor is used to develop multilanguage documents while providing the advanced editing functionality of secondary editors and without requiring the programmer to explicitly open and interface with the secondary editors. The multilanguage document is presented to the user in a primary application view of the primary editor. Code segments written in different languages are identified and sent to the appropriate secondary editors, which in turn create secondary documents that are transparent to the programmer. As edits are made to the primary application view of the document, the edits are replicated by the secondary editors behind the scene. Functionality that is enabled by the secondary editors, such as syntax coloring, auto-completion, and validation is identified by the primary editor and replicated in the primary application view, so as to appear as if the primary editor is inherently configured with the leveraged functionality of the secondary editors.
    • 源代码编辑器用于开发多语言文档,同时提供辅助编辑器的高级编辑功能,而不需要程序员明确打开并与二级编辑器进行接口。 多语言文档在主编辑器的主应用程序视图中呈现给用户。 用不同语言编写的代码段被识别并发送到相应的辅助编辑器,这些次级编辑器又创建对程序员透明的辅助文档。 当对文档的主应用程序视图进行编辑时,编辑将由场景后面的辅助编辑器复制。 辅助编辑器启用的功能(如语法着色,自动完成和验证)由主编辑器标识并在主应用程序视图中进行复制,以便显示为主编辑器固有地配置了杠杆功能 的二级编辑。
    • 4. 发明授权
    • Development system with methods for improved visual programming with
hierarchical object explorer
    • 具有改进可视化编程方法的开发系统与分层对象资源管理器
    • US6014138A
    • 2000-01-11
    • US699009
    • 1996-08-16
    • Ronald Allen CainElliot OmiyaDavid Phipps
    • Ronald Allen CainElliot OmiyaDavid Phipps
    • G06F9/44G06T1/00
    • G06F8/24G06F8/34
    • A system of the present invention includes a relational database management system (RDBMS), having an object-based, interactive visual-programming language providing programming by "visual inheritance." A user places screen objects (e.g., boxes, screen buttons, table objects, and the like) on an on-screen window or "form," visually attaches selected "properties" and "methods" to the screen objects, and then establishes an containership-based event model that dictates how and when these properties and methods will be invoked. An object inherits (derives) properties and methods from other (parent) objects via its visual containership. In this manner, the task of creating and maintaining application programs is greatly simplified. An alternative embodiment providing an "Object Explorer" is also described. The Explorer collapses object inspector and object tree functionality into a single UI (user interface) element. This allows the user to avoid switching back and forth between an inspector/property sheet user interface element on the one hand and an object tree user interface element on the other. Additionally, the imporved interface consumes less screen surface area.
    • 本发明的系统包括一个关系数据库管理系统(RDBMS),它具有基于对象的交互式视觉编程语言,通过“视觉遗传”提供编程。 用户将屏幕对象(例如,框,屏幕按钮,表格对象等)放置在屏幕窗口或“窗体”上,将选定的“属性”和“方法”视觉附加到屏幕对象上,然后建立 基于容器的事件模型,指示如何以及何时调用这些属性和方法。 一个对象通过其视觉容器来继承(派生)其他(父)对象的属性和方法。 以这种方式,大大简化了创建和维护应用程序的任务。 还描述了提供“对象资源管理器”的替代实施例。 资源管理器将对象检查器和对象树功能折叠到单个UI(用户界面)元素中。 这允许用户避免在检查者/属性表用户界面元素与另一方面的对象树用户界面元素之间来回切换。 此外,经过重视的界面消耗的屏幕表面积较少。
    • 8. 发明授权
    • Architecture for customizable applications
    • 可定制应用程序的架构
    • US07676789B2
    • 2010-03-09
    • US11183195
    • 2005-07-15
    • Elliot OmiyaTodd JeffersonAndrew Clinick
    • Elliot OmiyaTodd JeffersonAndrew Clinick
    • G06F9/44
    • G06F9/542G06F8/70G06F9/44505
    • An architecture for customizable applications includes an application object and a customization object. The application object has internal logic that performs a set of fixed or predetermined actions, and a public object model. The public object model includes a set of public methods that are invocable on the application object, and a set of event source which are methods that can be implemented by a programmer and are called by the internal logic of the application object. By implementing methods invocable by the event sources, it is possible to extend and customize the functionality of the application object. The customizations are stored in a customization database for retrieval during the dynamic operation of the application object. Each customization may be identified by a “moniker,” which is a string having a hierarchical format. The moniker is derived partly from fixed data known to the application object, and partly from environmental data that is ascertained by the application object at run time.
    • 可定制应用程序的架构包括应用程序对象和定制对象。 应用程序对象具有执行一组固定或预定操作的内部逻辑,以及公共对象模型。 公共对象模型包括可在应用程序对象上调用的一组公共方法,以及一组事件源,这些方法可由程序员实现并由应用程序对象的内部逻辑调用。 通过实现事件源可调用的方法,可以扩展和定制应用程序对象的功能。 自定义存储在定制数据库中,以在应用程序对象的动态操作期间进行检索。 每个定制可以由具有分层格式的字符串的“绰号”标识。 标记部分来自应用对象已知的固定数据,部分来源于应用对象在运行时确定的环境数据。
    • 9. 发明申请
    • Architecture for customizable applications
    • 可定制应用程序的架构
    • US20050251797A1
    • 2005-11-10
    • US11183195
    • 2005-07-15
    • Elliot OmiyaTodd JeffersonAndrew Clinick
    • Elliot OmiyaTodd JeffersonAndrew Clinick
    • G06F9/44G06F9/445
    • G06F9/542G06F8/70G06F9/44505
    • An architecture for customizable applications includes an application object and a customization object. The application object has internal logic that performs a set of fixed or predetermined actions, and a public object model. The public object model includes a set of public methods that are invocable on the application object, and a set of event source which are methods that can be implemented by a programmer and are called by the internal logic of the application object. By implementing methods invocable by the event sources, it is possible to extend and customize the functionality of the application object. The customizations are stored in a customization database for retrieval during the dynamic operation of the application object. Each customization may be identified by a “moniker,” which is a string having a hierarchical format. The moniker is derived partly from fixed data known to the application object, and partly from environmental data that is ascertained by the application object at run time.
    • 可定制应用程序的架构包括应用程序对象和定制对象。 应用程序对象具有执行一组固定或预定操作的内部逻辑,以及公共对象模型。 公共对象模型包括可在应用程序对象上调用的一组公共方法,以及一组事件源,这些方法可由程序员实现并由应用程序对象的内部逻辑调用。 通过实现事件源可调用的方法,可以扩展和定制应用程序对象的功能。 自定义存储在定制数据库中,以在应用程序对象的动态操作期间进行检索。 每个定制可以由具有分层格式的字符串的“绰号”标识。 标记部分来自应用对象已知的固定数据,部分来源于应用对象在运行时确定的环境数据。