O Histórico
A Ferramenta
O Novo Clarion 6
Soluções Web
CD de Avaliação
Acessórios
Tutorial Clarion
 



Soluções Clarion Web


	  [ Índice ] 
==> ClarioNet ==> Clarion ASP ==> Clarion PHP
 
ClarioNET

ClarioNET é uma nova e completa tecnologia especializada em thin clients para diversos tipos de aplicações
comerciais. Ao desenvolver este template para rodar em máquinas Windows, a SoftVelocity ajuda o desenvolvedor
a entregar aplicações clientes idênticas a do usuário final. Não há necessidade de mudar plataforma.

	 Thin clients rodam em desktops Windows
	* Rápido e com performance idêntica a qualquer aplicação Windows
	* Os relatórios são  impressos  localmente

Aplicações rodam em servidores W2000 e NT * Requer linhas com bandas mínimas para aplicações * Baixo custo de implementação com todos os benefícios de thin clients

Seguro * Dados armazenados no servidor * Comunicação encriptada entre o servidor e o cliente

ClarioNET utiliza todos os recursos da plataforma Windows para implementar uma comunicação com o servidor
que utiliza, possivelmente, a menor largura de banda já utilizada em aplicações comerciais gráficas com
clientes remotos. A solução ClarioNET divide a aplicação Clarion em uma camada de apresentação e na aplicação
propriamente dita. O usuário final faz o download de um carregador com menos de 500Kb - para múltiplas
aplicações. O carregador conecta-se ao servidor por meio de transações compactadas e encriptadas.
Por sua vez, o servidor envia instruções ao cliente para que ele crie janelas e controles. Como o cliente é uma
aplicação Windows, a nova aplicação aparecerá exatamente como qualquer aplicação Windows, exceto apenas
por um pequeno ‘LED’ indicador que aparecerá na barra de título, que indica quando o cliente está enviando
ou recebendo informações do servidor. Esta tecnologia soluciona o problema que muitas empresas encontram ao
entregar soluções thin client que deixam os usuários relutantes ao trocar seus PCs por terminais gráficos e
sistemas operacionais thin client. O cliente ClarioNET suporta todas as funções típicas de uma aplicação comercial
Windows, incluindo impressão de relatórios na impressora local. Com ClarioNET, os usuários finais terão a
possibilidade de rodar suas aplicações a partir de qualquer máquina conectada à Web (ou Intranet).

Profissionais da tecnologia e fornecedores ASP ganham muito em termos de segurança e controle de dados,
reduzindo assim o risco de roubos, acidentes, problemas de hardware e quebras de segurança. As comunicações
entre o cliente e o servidor são totalmente econômicas. Normalmente, quando uma nova janela é mostrada, o
cliente e o servidor trocam dados que variam de um a nove KB. Daí em diante, apenas instruções de
atualizações
são trocadas, geralmente em centenas de bytes. A comunicação mantida com o servidor não é
contínua, reduzindo ainda mais as exigências de largura de banda, e mantendo a atividade do servidor
minimizada. Em testes com um servidor Windows 2000, com 20 aplicações clientes abrindo janelas e
bases de dados, o servidor na CPU manteve um desempenho abaixo de 15% e a memória usada ficou abaixo
de 25% em um sistema de 512 MB. Somente o protocolo HTTP foi usado, garantindo assim compatibilidade
com a maioria dos firewalls.

	   Características técnicas:

* Baixo custo de implementação. * Configuração mínima no cliente: MicroSoft Windows (95, 98, NT, ME, 2000), executável de pelo menos 550 Kb, 6 Mb RAM e conecção IP. * Comunicação entre cliente e servidor compactada suportando largura de banda super baixa. * Encriptação de dados de 56 bits. * Relatórios estruturados e formatados de acordo com a impressora local do cliente, utilizando as características nativas do Windows. * Interface gráfica nativa do Windows na aplicação cliente. * Permite transferência de arquivos entre cliente e servidor. * Permite a configuração pessoal do cliente, em arquivos .INI, armazenando as preferências do usuário. * Utiliza apenas protocolo HTTP, porta 80 ou 8080, com impacto mínimo ou inexistente sobre as configurações do firewall. * As aplicações ClarioNET não utilizam recursos de HTML, Java e nem JavaScript, basta você programar em Clarion. * Requer: Clarion 5.5 Professional ou Enterprise Editions.



 
Clarion/ASP

Desenvolva suas soluções comerciais em menos tempo!

* Gera aplicações comerciais ASP completas;
* A perícia do Clarion em comprovada experiência em aplicações de banco de dados;
* Aplicações baseadas em um servidor flexível e escalonável;
* Código rápido e eficiente tanto no cliente como no servidor;
* A interface com o usuário é totalmente configurável através de fichas de estilo;
* Updates, lookups e validações de dados, são incorporados automaticamente;
* Facilidade de regerar dados do dicionário quando o projeto é alterado.

O template Clarion/ASP gera aplicações modelo que utilizam Script Visual Basic (VB) no servidor e JavaScript
no lado do Cliente. Agora os desenvolvedores Clarion podem fazer as suas aplicações rodarem na maioria
das plataformas utilizadas na Web, sendo capaz de gerar uma aplicação com duas intefaces de uma só vez
e permitindo aos usuários dedicarem-se mais às questões comerciais do que técnicas. Clarion/ASP otimiza a
reutilização em seu projeto, reduzindo drasticamente o tempo de desenvolvimento e garantindo a segurança e a
consistência das informações. O código ASP é altamente otimizado e o código gerado utiliza modelos HTML
para separar a interface com o usuário da lógica do programa, permitindo a integração dentro de qualquer
Web site. Os modelos HTML podem ser editados dentro de qualquer editor HTML e podem ser alterados mesmo
depois da aplicação pronta sem afetar a lógica do programa.

Clarion/ASP é para desenvolvedores de aplicações comerciais com necessidade de criar aplicações
comerciais ASP. Desta forma, eles também podem ter vantagens nas áreas de gerenciamento de dados,
organização da programação e não apenas ficar na expectativa de utilizar uma ferramenta RAD para gerar
aplicações completas. Do dicionário de dados ao layout de página com o ambiente de desenvolvimento Clarion e
Clarion/ASP, os projetos web que utilizam acesso a tabelas de dados são agora fortemente induzidos a utilizarem
o dicionário de dados, permitindo a modelagem de dados, que irá dirigir os processos automatizados de
desenvolvimento ASP para aplicação. Web designers podem facilmente melhorar o visual das páginas geradas
e conferí-los, fazendo complemento com páginas ASP em qualquer site. Clarion/ASP lê as regras de negócio e
opções da aplicação armazenadas no dicionário de dados. O gerador de código Clarion utiliza a sua aplicação
modelo para criar uma aplicação Web ASP que encapsula a lógica e ações do seu programa. Características Desktop
colocadas nas Web. Clarion/ASP fornece caracterísitcas normalmente encontradas somente em aplicações Desktop.

Os desenvolvedores podem distribuir rapidamente browses navegáveis, através de cliques de atualização
ou apenas visualização de formulários, como também custmomização de links para qualquer URL que o
desenvolvedor especifique. Automaticamente criar Query’s para os formulários das páginas permitindo que o
usuário localize dados rapidamente. Browse de seleção com janelas popup mostrando os dados das tabelas
relacionadas com o controle edit-in-place na atualização do formulário. Tabelas carregadas dentro de list
boxes dropdown
(similar) permitindo aos usuários selecionarem valores sem a necessidade de digitação.
O Clarion gera todas as declarações de acesso aos dados ADO/; o desenvolvedor pode customizar ou adicionar
novas. Com quase duas décadas de experiência na construção de aplicações de banco de dados para desenvolvedores
profissionais, o código gerado pelo Clarion também é útil para Web Designers que necessitam de maior perícia
para criação de aplicações ASP de banco de dados. Eficiência no servidor e no cliente. Com o uso criterioso
das fichas de estilo e do “processador de páginas” — é o servidor quem realmente faz o trabalho — Clarion/ASP
controla cuidadosamente os caches de dados, códigos ASP e páginas ASP, fazendo a distribuição rapidamente e
escalonando a performance facilidade de integração e desenvolvimento.

O desenvolvedor pode especificar diferentes fichas de estilo para diferentes procedimentos ou misturar
completamente estilos corporativos com outros encontrados em algum site. Uma documentação detalhada
é fornecida para administradores Web, com todas as coisas que você precisa saber para que o site possa
compartilhar dados ou links de/ ou para outros formulários do site. O Clarion gera uma aplicação Web ASP
completa, pronta para o desenvolvimento. Daí em diante é apenas um passo até que se faça o FTP dos
arquivos para o servidor e os deixe disponíveis.



Características e Especificações:

* Dicionário de Dados: Reutilização de metadados e repositório de dados armazenados, regras de negócio, pré-formatação das opções de interface com o usuário; * Templates/ Gerador de Aplicações/ Bibliotecas: reutilização automática da lógica da aplicação sobre funções comerciais; * Os desenvolvedores não precisam saber absolutamente nada de ASP; customização facilitada através do projeto de interface;
* Requer: Clarion 5.5 (Professional ou Enterprise Editions); * Equipamento necessário para o ambiente de desenvolvimento: Microsoft ®, Windows 3.x, 95, 98, NT, 2000, Me e XP. Requer ainda um computador com 128 MB RAM, 36 MB à 77 MB de espaço livre em disco, drive de CD-ROM.


 
Clarion/PHP

Template similar ao Clarion/ASP, mas gerando código PHP. Tem a vantagem
que pode rodar tanto em servidores Windows como Linux/ Unix .



Os templates Clarion/PHP geram aplicações Web PHP as quais fornecem pesquisas, navegação e criação de procedimentos para bases de dados Client/Server sobre a Web. O Código gerado inclue importantes características necessárias para publicar e gerenciar sites com volumes de dados tais como a habilidade de ver somentes partes de uma base de dados " possuida" individualmente por um usuário . O resultado são aplicações altamente confiáveis e escalonávies. Existem três coisas importantes que os desenvolvedores Clarion deveriam saber sobre os paradigmas de desenvovimento do Clarion/PHP Fornecendo um sistemas que utiliza templates HTML e fichas de estilos para o layout do Browse Cliente, Clarion/PHP separa completamente a interface do usuário das regras dos negócios. Isto significa que o desenvolvedor está livre para se concentrar na aplicação, e o o Web Designer pode fazer a página dentro de uma estrutra de design WEB via HTML formatando as fichasde estilo. As modifiações podem ser feitas sem afetar os outros, pois as mesmas só serão perdidas quando forem geradas noavamente. O template conduz a prória geração do código PHP (é claro) . O desenvolvedor não precisa saber qualquer coisa sobre PHP, ADOdb, HTML Design ou cascateamento de Fichas estilo para produzir uma funcionalidade completa, a aplicação é totalmete customizada. O template Clarion encadeia a produção de aplicações non-Clarion, isto é um ponto de transição uma vez que os desenvolvedores Clarion irão pegar seus dados do dicionários e decidir em qual linguagem gerar decidindo também qual será o alvo que eles desejam desenvolver também. O sistema é completamente extensível, via embeds points. Neste caso , entretanto, seus embeds consistirão de declarações PHP. O Sistema como está, é bastante completo, mas como sempre, o Clarion fornece opções ilimitadas para o desenvolvedor. (Nota: O Código de uma aplicação Clarion PHP será ignorado quando a mesma é executada no Sistema Operacional Windows, e será entendido quando executada como uma aplicação PHP.) O Apache é o servidor de WEB mas popular utilizado hoje me dia. Aplicações PHP Web podem rodar no servidor Apache ou em qualquer plataforma que suporte Apache e PHP, as quais incluem Linux e Windows w muitas outras. PHP é uma linguagem de Script largamente utilizada, principamente por desenvolvedores WEB



Características e Especificações:

* Dicionário de Dados: Reutilização de metadados e repositório de dados armazenados, regras de negócio, pré-formatação das opções de interface com o usuário; * Templates/ Gerador de Aplicações/ Bibliotecas: reutilização automática da lógica da aplicação sobre funções comerciais; * Os desenvolvedores não precisam saber absolutamente nada de PHP; customização facilitada através do projeto de interface;
* Requer: Clarion 5.5 (Professional ou Enterprise Editions); * Equipamento necessário para o ambiente de desenvolvimento: Microsoft ®, Windows 3.x, 95, 98, NT, 2000, Me e XP. Qualquer versão de Linux/ Unix. Requer ainda um computador com 128 MB RAM, 36 MB à 77 MB de espaço livre em disco, drive de CD-ROM.



Voltar para o topo