To host again or transport an object-oriented graphical user interface processing system to another environment by abstracting the notifications which are performed in a native environment as the operating specifications.
One or plural native notifications, i.e., events, state changes or interests which are carried out in regard to a 1st window base platform, i.e., a native platform are converted into the abstracted notifications which are used for defining a graphical user interface (204). Then the notifications are performed as the operating specifications via an optional object processing system (206). The relation is dynamically established at least to a single object via the verification of adaptability when an application is carried out (206). The objects can freely send and receive the notifications after the relation is established between the objects (210).