METHOD FOR EMULATING NATIVE OBJECT ORIENTED FOUNDATION CLASSES ON A TARGET OBJECT ORIENTED PROGRAMMING SYSTEM USING A TEMPLATE LIBRARY
    1.
    发明申请
    METHOD FOR EMULATING NATIVE OBJECT ORIENTED FOUNDATION CLASSES ON A TARGET OBJECT ORIENTED PROGRAMMING SYSTEM USING A TEMPLATE LIBRARY 失效
    用目标对象面向对象的编程系统使用模板库来模拟面向对象的基础类的方法

    公开(公告)号:US20010016881A1

    公开(公告)日:2001-08-23

    申请号:US08833085

    申请日:1997-04-03

    CPC classification number: G06F15/163 G06F8/41 G06F8/76

    Abstract: A system and method for porting a software application from a native object oriented programming system to a target object oriented programming system is presented. The native object oriented programming system includes an application framework layer built on a set of defined native foundation classes and an operating system layer running a native operating system. The target object oriented programming system also includes an application framework layer and an operating system layer. However, the application framework layer is built on a different set of foundation classes and the target operating system is different than the native operating system. A software application that has been implemented to interface with the native object oriented programming system via an application programming interface (API) built on the defined native foundation classes may be ported to run on the target operating system in a functionally equivalent manner as if running on the native object oriented programming system using the method of the invention. The method includes defining a set of target object oriented programming system data types in terms of the native object oriented programming system data types, and then emulating the defined native foundation classes by mapping the native API method invocations to template library calls.

    Abstract translation: 提出了一种用于将软件应用从本地面向对象编程系统移植到面向对象的编程系统的系统和方法。 本地面向对象编程系统包括一个构建在一组定义的本地基础类上的应用程序框架层和运行本机操作系统的操作系统层。 目标面向对象编程系统还包括应用框架层和操作系统层。 然而,应用程序框架层构建在不同的基础类集合上,目标操作系统与本机操作系统不同。 已经被实现以通过基于定义的本地基础类构建的应用程序编程接口(API)与本地面向对象编程系统接口的软件应用程序可以移植到目标操作系统上,以与功能上等同的方式运行 使用本发明的方法的面向对象的本地编程系统。 该方法包括根据本地面向对象的编程系统数据类型定义一组目标面向对象的编程系统数据类型,然后通过将本机API方法调用映射到模板库调用来仿真定义的本机基础类。

Patent Agency Ranking