Window Object Library


Português | English | Español

WOL - Window Object Library é uma biblioteca de objetos de janelas escritos em object pascal que tem como finalidade facilitar o desenvolvimento de aplicações usando o Compilador Free Pascal (FPC). A biblioteca não é compatível com Delphi© e irá exigir muitas modificações no código para rodar com esse compilador. A biblioteca não tenta simular os objetos nativos do Delphi©, preferimos seguir outro caminho ao invés de nos depararmos com problemas legais sobre direitos autorais, como fazem alguns projetos. Apesar disso, o conjunto de objetos é muito semelhante ao conjunto do Delphi©

A biblioteca age como uma ligação entre a API nativa de uma GUI qualquer e o aplicativo. Um aplicativo poderá então ser compilado entre sistemas operacionais e entre GUIs sem se necessitar modificar o código fonte. O sistema de encaixe da biblioteca deve prover as funções necessárias para cada ambiente operacional. Contudo, isso não limita o aplicativo a utilizar somente a biblioteca. Ele poderá usar qualquer recurso que a API da GUI em particular lhe fornecer.



Isso permite uma flexibilidade enorme quando se trata de criar um novo kernel para a biblioteca, pois há um conjunto pré-estabelecido de funções requeridas pela WOL para que a ligação funcione corretamente. Para implementar um kernel para a GTK/GDK basta implementar as funções exigidas pelo kernel anterior de acordo com essa GUI. Para criar um kernel para o modo texto, basta se apanhar o kernel anterior e implementar as funções no ambiente texto que satisfaçam às necessidades da WOL.

Se você deseja contribuir com código fonte, criação de documentação, etc., contate-nos.
Carlos Alberto de Oliveira



Support This Project

 

Casos de Sucesso