A method and apparatus for exploiting the power of existing device independent graphics and text manipulations, while providing a high level of client-side performance for interactive applications using an object oriented client-side library of constructs. The client-side constructs are analogous to the constructs of a selected server-side imaging model, so that the power and performance of existing imaging models (for example, constructs of the PostScript language) are exploited. In an exemplary embodiment, the client-side constructs are provided for use with the C++ programming language. By establishing a client-side object model using a library of constructs analogous to server-side imaging model constructs, program execution speed and efficiency can be improved without sacrificing the device independence of the imaging model. Using a common base class (i.e., a base class common to all output device platforms), an inherent level of transparency between printing to a display and printing to a file or to a printer is achieved in the client-side application development. Thus, the coupling of a complete representation of a given imaging model with the advantages of an object model written in a high level compiled language, such as the strongly-typed C++ language, enables true what-you-see-is-what-you-get (WYSIWYG) applications to be efficiently developed and implemented.

Um método e um instrumento para explorar o poder de manipulações independentes dos gráficos e de texto do dispositivo existente, quando fornecer um nível elevado do desempenho do cliente-lado para as aplicações interativas que usam um objeto orientou a biblioteca do cliente-lado das construções. As construções do cliente-lado são analogous às construções de um modelo selecionado da imagem latente do usuário-lado, de modo que o poder e o desempenho de modelos existentes da imagem latente (para o exemplo, as construções da língua do postScript) sejam explorados. Em uma incorporação exemplary, as construções do cliente-lado são fornecidas para o uso com a língua de programação de C++. Estabelecendo um modelo do objeto do cliente-lado usando uma biblioteca de construções analogous do modelo da imagem latente do usuário-lado das construções, a velocidade e a eficiência da execução de programa podem ser melhoradas sem sacrificar a independência de dispositivo do modelo da imagem latente. Usando uma classe da base comum (isto é, uma classe baixa comum a todas as plataformas do dispositivo de saída), um nível inerente da transparência entre imprimir a uma exposição e imprimir a uma lima ou a uma impressora é conseguido no desenvolvimento da aplicação do cliente-lado. Assim, o acoplamento de uma respresentação completa de um modelo dado da imagem latente com as vantagens de um modelo do objeto escrito em uma língua compilada do nível elevado, tal como a língua forte-datilografada de C++, permite verdadeiro que-você-v-est-que-você-começa aplicações (do WYSIWYG) ser desenvolvido e executado eficientemente.

 
Web www.patentalert.com

< (none)

< Capacitor

> Clock control method and integrated circuit element manufactured by using same

> (none)

~ 00013