ORBIS é uma biblioteca que contém rotinas para uso com Clipper (Summer'87 e 5.x), C/C++ (testada com Borland, Microsoft e Watcom), e 80x86 Assembly. É o resultado de cinco anos no desenvolvimento de software, com mais de uma centena de funções escritas em Assembly e C para o máximo desempenho. A ORBIS foi lançada em 1992, está em uso por diversas empresas de grande porte e desenvolvedores independentes, e foi colocada no domínio público em 1996.
A ORBIS é chamada "universal" pois inclui funções para gerenciar gráficos, comunicação de dados, processamento de texto, suporte a periféricos especiais, compressão de dados e multimidia. Em todas as linguagens suportadas. Em um único pacote.
Ela está em uso até hoje porque o parque de aplicações Clipper ainda é bastante grande.
As rotinas gráficas da ORBIS suportam modos CGA, Hercules, EGA, VGA e SuperVGA (VESA), colorido ou monocromatico, até 1027x768 pixels, 256 cores, com deteção automatica do adaptador de video. Apresenta imagens TIFF/PCX/BMP, e constrói automaticamente gráficos comerciais (torta, linhas, barras, etc).
As rotinas de comunicação de dados permitem o uso de até 4 interfaces seriais ao mesmo tempo, e modems compatíveis com o padrão Hayes. Deteta e utiliza UARTS de alta velocidade (16550A), e opera corretamente sob Deskview, OS/2 e Windows, a até 115.200 bps.
As rotinas da ORBIS implementam compressão de dados com codificação LZW e RLE para acesso rápido. Especialmente adequadas para a comunicação de dados, pois são capazes de comprimir em memória, sem arquivos intermediários em disco.
A ORBIS é capaz de apresentar animações FLI/FLC em qualquer vídeo VGA (ou melhor), e reproduzir sons WAV em adaptadores compatíveis com Soundblaster.
ORBIS é um software que foi colocado no domínio público. Nós não oferecemos planos de suporte ou manutenção. Use a biblioteca à vontade, mas por sua conta e risco.
Muitas pessoas têm nos escrito solicitando alterações, modificações ou novas implementações na Biblioteca, em especial para o ambiente Clipper. Infelizmente, para nós estas tarefas passaram a ser praticamente impossíveis, já que não temos mais nem como testar estas alterações. Clipper é uma linguagem que já não é conhecida nem utilizada por ninguém do nosso atual corpo técnico, e há muito que o paradeiro dos disquetes com os compiladores é desconhecido.
Resumindo: a última versão da Orbis é a que está disponível neste site. Os programas-fonte estão no domínio público. Use-os à vontade.
Via HTTP: http://www.agsistemas.com.br/orbis
Via FTP: ftp://ftp.agsistemas.com.br/pub/orbis