ProIV é uma linguagem de quarta geração utilizada para Aplicações Críticas. Ideal para o desenvolvimento corporativo, ela proporciona uma consistência entre programadores, direcionando o desenvolvimento para um aplicativo único, interligado e bem documentado. A linguagem permite a troca de analistas e a fácil leitura do código, o que representa um ganho significativo de produtividade.

O ambiente de desenvolvimento avançado do ProIV permite a desenvolvedores profissionais construir rapidamente todos os aspectos de aplicações e de negócios (incluindo formulários, relatórios e atualização do banco de dados), sejam elas simples ou complexas, sem precisar recorrer a outras linguagens. Além disso, ProIV suporta rápida manutenção e melhoria de aplicações existentes, uma parte do trabalho normalmente despercebida.

componente, fazê -lo reutilizável (parte de um catálogo) e pode compartilhar esses componentes catalogados da aplicação por
uma série de aplicações. Essas séries de componentes catalogados também podem ser usados externamente por um servidor de
aplicação web e algumas outras aplicações usando PROIV Bus.

O ambiente de desenvolvimento vem junto com o Forms Designer com capacidade de arrastar-e-soltar. O Forms Designer é
uma aplicação gráfica Windows deixando o usuário da aplicação desenvolver telas muito rapidamente.

Controle Integrado de Código-Fonte VIP vem com um processo de checagem de código, de tal modo que os “pacotes” de trabalho podem ser seguramente trabalhados separados de outros desenvolvedores e depois checadas quando completadas. Logs de auditoria são mantidos, para
que mudanças possam ser facilmente rastreadas.

Preparação mais fácil de Aplicações Um mecanismo de liberação baseado em projetos foi introduzido, simplificando a preparação dos módulos da aplicação.

PROIV Windows Client

PROIV Windows Client é um pequeno programa de fundo de Windows 32 bit que cuida da interface do usuário. Ele se comunica com a VM através de TCP/IP (suporta SSL). O client é leve por natureza porque a VM diz a ele quais ações devem ser feitas enquanto o client apenas cuida da renderização da aplicação e de entradas do mouse e teclado. Por exemplo: para mostrar uma combo box, a VM diz ao client o que fazer (i.é, mostre a combo box e passe os dados) e o client cria a combo box e a mostra.

ActiveX
O client versão 5 é um container ActiveX, permitindo assim controles de terceiros incluídos como parte da aplicação. Esses controles de terceiros podem ser embedded no Windows Client usando protocolos padrões de ActiveX. O Cliente (e a VM) suportam definição de controles (no ambiente de desenvolvimento), aquisição e modificação de propriedades, chamado de métodos e manuseamento de eventos. Os eventos ActiveX podem ser controlados tanto pelo client quanto pelo servidor.

PROIV Bus (API)
PROIV Bus permite que funções de negócios do PROIV sejam expostas como componentes. Este componente é muito útil em integrar sistemas baseados em PROIV com aplicações externas, como servidores de aplicações ou outros programas em Java ou VB. Ele tem um canal interno distribuído de alta velocidade para comunicação entre processos. Desenvolvedores de aplicações podem utilizar APIs em VB, Java (e Javascript) e C++. PROIV Bus também é exposta como um componente ActiveX na plataforma Windows, podendo ela então ser programada usando muitas outras linguagens como Perl, SmallTalk ou C#.

PROIV Bus faz os componentes de aplicações do PROIV acessíveis de servidores de aplicações e outros serviços web diferentes. PROIV APIs também são empacotados como arquivos “jar” padrões da indústria.
Como a PROIV VM suporta saída em XML, essa poderia ser alimentada através do PROIV Bus por outras aplicações, resultando em soluções de marketplace B2B.

Interface com Bancos de Dados do PROIV
PROIV fornece ao desenvolvedor uma escala de opções para acesso a dados. Essas escolhas vão desde acesso a arquivos ISAM tradicionais até bancos de dados relacionais. Além disso, PROIV tem a poderosa habilidade de permitir ao desenvolvedor o uso de uma combinação de bancos de dados ISAM e relacionais simultaneamente.

A interface com bancos de dados do PROIV cuida de toda a interação entre uma aplicação PROIV e o banco de dados. Essa
camada gera SQL automaticamente e também executa o SQL. O desenvolvedor apenas define o layout do arquivo. Depois ele apenas especifica o nome do arquivo e o modo de acesso, que o PROIV faz o resto. No caso do desenvolvedor querer escrever comandos SQL substituindo os automaticamente gerados pelo PROIV, ele pode customizar os códigos SQL usando o Editor de Lógica do PROIV.
Isto faz com que migrar de dados não-SQL (por exemplo arquivo plano ou banco de dados de rede/hierárquivo) para um banco
de dados SQL seja fácil sem mudanças na lógica de negócios da aplicação.

PROIV WebClient
PROIV WebClient é o PROIV windows client rodando como um controle ActiveX em um browser. Não há nenhum software client a ser pré -instalado. O client é baixado automaticamente do servidor resultando em custo de distribuição zero. O desenvolvedor utilizando Windows client não precisa fazer nenhuma alteração de software no WebClient.

WebClient também baixa a aplicação e configurações de usuário do servidor resultando em administração centralizada. A
administração também é baseada na web, usando XML para guarder as configurações.

Por quê PROIV – Um resumo técnico. A seção acima explica em alto nível os vários componentes do PROIV; esta seção enumerará as vantagens dessa tecnologia e os benefícios tangíveis de negócio ao usar essa tecnologia.





Plataforma Tecnológica
Linguagem
Cursos
Visões da Indústria de Software
Benefícios Tecnológicos e de Negócios

 
Experiência Globalizada
A Fotini traz 20 anos de experiência em diferentes mercados
 
Case de sucesso
NSK adquire nova versão do Glovia.
 
Downloads
Materiais e Documentações para download.