发明名称 Object oriented method of structuring a software step program
摘要 A method for creating, describing, editing and distributing user programs, such a digital signal processing programs of the type used in machine vision applications, across multiple processing targets. Such programs are optimized on and for the target system to execute the fastest on each target system based on the target system's individual processor, operating system and memory type. The user program is made up of a series of operations called "steps" that are organized in a hierarchical structure or list and which encapsulate the data necessary for the target processor to optimally execute and program and allows optional editing in a target system native and step specific GUI environment. The user programs generated by the present method are not in a computer language nor are they created by directed programming techniques. Further, they are not interpreted. Rather, the steps include one or more associated step objects that in turn call step agents at the time of step program execution. A target system includes a step program engine that includes a number of step agents that have been previously written for that particular target system. At program run time, the step objects call the step agents. In this manner, the step program can be prepared independent of any possible ultimate target system, programming language and associated program language syntax and structure.
申请公布号 AU8683298(A) 申请公布日期 1999.10.11
申请号 AU19980086832 申请日期 1998.07.28
申请人 ACUITY IMAGING LLC 发明人 SERGE LIMONDIN;JOE DZIEZANOWSKI
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址