sexta-feira, 24 de agosto de 2007

Configurando eDev10 para usar Web Services


Caso você esteja com problemas em configurar o ambiente eDeveloper 10 para uso de Web Services, segue um roteiro explicando como configurar.
Utilize a versão 1.5.0 do Java JDK.
1. Environment Variables:
When typing "%WASP_HOME%" in "Start->Run" you should navigate to the SSJ directory that was created by eDeveloper 10 installation.
When typing "%JAVA_HOME%" you should navigate to the installed Java directory along side SSJ (if you didn't have Java when installing eDeveloepr) or to another location if Java was installed before eDeveloper, in this case you must make sure you have JDK version 1.5.

2. In the %WASP_HOME%\lib directory you should find many JAR files (among them edevSSJ.jar and edevRequester.jar).

3. After you create the service entry and load it (at the moment you can't reach this) you should have a new JAR file under "Magic directory/SoapClientModules/Service name".


You can identify the JAVA version by opening the "ReadMe.html" file located under your %JAVA_HOME%.

sexta-feira, 17 de agosto de 2007

Magic - Rich Client

A Magic está finalizando um novo método para desenvolvimento de programas que estão chamando de Rich Client. Este novo conceito ainda não está liberado oficialmente mas já está incluso no pacote 10.1 SP3 liberado esta semana, para seu uso é necessário uma nova licença.

Este novo conceito de programação é totalmente voltado para ambiente Web, uma das grandes vantagens é a utilização de computadores com baixa configuração. Mesmo sendo um produto web, será possível utilizar todos os recursos de interface GUI disponíveis atualmente, permitindo uma interação completa com o usuário. Outra vantagem que eles estão anunciando é a execução da ferramenta em vários sistemas operacionais, inclusive em dispositivos móveis.

Falando mais tecnicamente, este novo recurso utiliza uma aplicação JAVA que irá rodar no lado do client, eles prometem uma performance surpreendente. A vantagem será que o usuário não precisa utilizar um navegador web (no browser), a ferramenta utiliza seu próprio mecanismo de navegação.

Falando um pouco mais sobre os recursos de interface, estarão disponíveis os controles tree view, tab control, combo Box, list Box, etc. Teremos integração com menus. Houve uma melhoria considerável no table control para web, permitindo sort, multi marking, resizing columns.

OS recursos não param por ai, o aplicativo poderá executar comandos no S.O. do usuário, também será permitido a integração com ActiveX, manipulação de arquivos e no ambiente do sistema operacional.

Para finalizar, este ambiente rodará em Windows, Linux ou ainda Mac OS, podendo ser utilizado em celulares com Windows Mobile ou CE.

Agora é esperar para ver.


Maurício Ouriques

segunda-feira, 13 de agosto de 2007

eDeveloper 10 SP3

Acaba de ser liberado o novo SP da ferramenta, com grandes melhorias. Veja...

Liberado novo release do eDev 10 SP3

Version Control

Permite trabalhar com aplicativo de controle de versão chamado PushOK

http://www.pushok.com/soft_cvs_proxy.php

http://www.pushok.com/soft_cvs_vsvss.php

Browse Client

Melhorias nos scripts eDevScripts (Browse Client)

Migração

Agora permite migrar parte de uma aplicação v9, como range de programas.

Suporte PDF

O eDev10 agora suporta imprimir diretamente para um arquivo PDF, eliminando a necessidade de configurar uma impressora PDF

Possibilita implementar política de segurança em vários níveis com proteção por senha para impressão, cópia ou anotação.

Arquivo de Segurança

Um novo utilitário chamado MgUsrDmp.exe é instalado na pasta eDeveloper.

Este utilitário permite exportar o arquivo de segurança para um arquivo XML, tornando fácil o acesso e pesquisa as informações do usuário.

Para rodar este utilitário você precisa informar a senha do usuário SUPERVISOR.

Utilitário para extração de String

Um novo utilitário foi desenvolvido para permitir a você extrair frases do seu projeto do arquivo XML.

Este utilitário irá ajudá-lo quando você precisar traduzir o sistema para multi-linguagens.

Este utilitário pode ser executado por ambas as FERRAMENTA (Tools) de menus como um componente.

Gerenciamento de Janelas

A função SetWindowsFocus() foi melhorada para permitir setar o foco em outras janelas que não pertencem ao eDeveloper.

Retorno de valor de Store Procedure para MSSQL

Agora a ferramenta suporta receber o valor de uma SP do MSSQL

Isso pode ser feito escrevendo "? =" no enunciado DSQL ("EXEC ? = proc_name") e receber o retorno na variável virtual do return code do SQL Command.

Utilizando Cursor para MSSQL em Store Procedure

O eDeveloper agora suporta usar cursor para enunciados DSQL que retornam um result set.

Isso pode ser feito adicionando "/*=== CURSOR=Y ===*/" no DSQL.

Suporte a SP no DB2

Agora com suporte as Store Procedures do banco DB2.