发明授权
- 专利标题: System and method for applying development patterns for component based applications
-
申请号: US11078430申请日: 2005-03-14
-
公开(公告)号: US07657868B2公开(公告)日: 2010-02-02
- 发明人: Michael Shenfield , Bryan R. Goring , Daniel Mateescu
- 申请人: Michael Shenfield , Bryan R. Goring , Daniel Mateescu
- 申请人地址: CA Waterloo, Ontario
- 专利权人: Research In Motion Limited
- 当前专利权人: Research In Motion Limited
- 当前专利权人地址: CA Waterloo, Ontario
- 代理机构: Gowling Lafleur Henderson LLP
- 代理商 Xiang Lu; Mark Sprigings
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the developing definitions of at least one of the application components through interaction with a data model of the development environment providing a persistent state of the application components . . . the first pattern is selected from the group consisting of: a pattern for generating a suitable application based on an available backend data source messaging description; a pattern for developing the suitable application based on an available backend data source messaging description such that the entire application is developed including data components and screen components; a pattern for developing the application based on an existing database schema; a pattern for developing a standard set of data components that model a particular business domain for the application, a screen pattern for coordinating the development of a screen component as the first component; a message pattern for coordinating a development of a message component as the first component; and a script pattern for coordinating a development of a workflow component as a second component as recited in a manner in the independent claims 1 and 21.Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
公开/授权文献
信息查询