发明授权
US08499282B2 System and method for extending capabilities and execution efficiency of script based applications
有权
用于扩展基于脚本的应用程序的功能和执行效率的系统和方法
- 专利标题: System and method for extending capabilities and execution efficiency of script based applications
- 专利标题(中): 用于扩展基于脚本的应用程序的功能和执行效率的系统和方法
-
申请号: US12121931申请日: 2008-05-16
-
公开(公告)号: US08499282B2公开(公告)日: 2013-07-30
- 发明人: Bryan R. Goring , Michael Shenfield , John F. A. Dahms
- 申请人: Bryan R. Goring , Michael Shenfield , John F. A. Dahms
- 申请人地址: CA Waterloo, Ontario
- 专利权人: Research In Motion Limited
- 当前专利权人: Research In Motion Limited
- 当前专利权人地址: CA Waterloo, Ontario
- 代理机构: Gowling Lafleur Henderson LLP
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
Scripting Language based applications can be limited in their ability to supply and execute sophisticated logic and complex processing. More traditional programming languages contain explicit function and/or procedure calls to implement more complex functionality, however, these languages use more complicated syntax and traditionally require mosophisticated programming knowledge to use. There are provided systems and methods for extending the capabilities of an application program for execution by a terminal. The application includes a script based workflow and non-executable content. One such method comprises loading the workflow for interpretation by a script interpreter, such that the workflow is configured for having a plurality of executable elements. This method also provides a global symbol structure for reference by the executable elements, the global symbol structure including addressing for coupling selected ones of the executable elements to corresponding external components. The external components are provided by a native runtime environment of the terminal for performing the action specified by the selected executable elements. This method also executes the executable elements in sequence such that execution of the selected ones of the execution elements are redirected to the respective external components through the corresponding global symbols of the global symbol structure. Predefined knowledge of the contents of the global symbol structure is shared by the runtime environment and the workflow of the application.
公开/授权文献
信息查询