会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明公开
    • SYSTEM AND METHOD FOR EXTENDING CAPABILITIES AND EXECUTION EFFICIENCY OF SCRIPT BASED APPLICATIONS
    • 系统和方法技能扩展和执行效率的应用对基于脚本的
    • EP1680740A2
    • 2006-07-19
    • EP04710755.2
    • 2004-02-13
    • Research In Motion Limited
    • GORING, Bryan, R.SHENFIELD, MichaelDAHMS, John, F., A.
    • G06F9/45
    • G06F9/45508G06F9/445G06F9/45516H04L67/02H04L69/329
    • 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.