13.07.2015 Views

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Uma importante motivação para utilização de Delphi é o grande número deprogramadores disponíveis no mercado com conhecimento da ferramenta.Como os componentes do grupo já possuíam afinidade com o ambiente Delphi edevido a unanimidade deste ser um ambiente mais produtivo para este tipo de aplicação,decidiu-se optar por este ambiente para utilização neste trabalho.3.4.2 SERVIDOR APACHEO equipamento POS ,da empresa Verifone, é uma das opções de terminal para osclientes do sistema proposto. Para armazenar as informações e as páginas WML com asquais o terminal trabalha, é necessário utilizar um servidor Web.A escolha do Apache [23] como servidor neste projeto se deve ao fato de ser o maisutilizado e difundido servidor Web, por ser de fácil utilização e possuir bastantedocumentação. A instalação é uma tarefa relativamente simples, uma vez que bastaconfigurar alguns arquivos de inicialização para que ele suporte WML.No caso da aplicação sobre o smartphone, o servidor Apache é utilizado pararealizar a comunicação através da escrita em arquivos. O Apache não só é compatívelcom o protocolo WML como com outras linguagens como PHP e HTML, por exemplo.3.4.3 AMBIENTE DE DESENVOLVIMENTO DO POSO ambiente de desenvolvimento do POS, da Verifone, também conhecido comoPOSWEB possui um módulo para depuração dos códigos, um compilador e um ambientepara emulação do equipamento trabalhando em conjunto com um servidor Web. Ocompilador WMLSComp gera uma representação compacta binária a partir do código doscript WMLS desenvolvido, chamado de bytecode. Este arquivo binário é submetido a uminterpretador de WMLS e pode ser depois conectado ao browser emulador do POSWEB,como mostrado na Figura 9.O software emulador traz uma réplica do equipamento na qual é possível simularseu funcionamento com ações programadas para ler seu teclado, cartões magnéticos,smart cards e até mesmo imprimir na sua impressora.Essa ferramenta foi gentilmente concedida pela empresa DN Automação [19] pararealização do projeto, embora não se trate de um software de utilização gratuita.21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!