A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Projeto Automação Comercial Brasil Daniel Simões de Almeida e Alexandre Rocha Lima e Marcondes.

Apresentações semelhantes


Apresentação em tema: "Projeto Automação Comercial Brasil Daniel Simões de Almeida e Alexandre Rocha Lima e Marcondes."— Transcrição da apresentação:

1 Projeto Automação Comercial Brasil Daniel Simões de Almeida e Alexandre Rocha Lima e Marcondes

2 O que é o Projeto ACBr ? Um portal que visa unificar vários projetos destinados a programadores de Automação Comercial, em um único produto. Componentes Delphi / Kylix para facilitar a comunicação com equipamentos de Automação (ECF, TEF, Imp. de Cheques) Desenvolvido em Código Aberto (Open Source) usando a licença LGPL Apoiado pelo PSL-PR (Projeto de Software Livre - Paraná)

3 Principais Objetivos Criar uma comunidade de Desenvolvedores e colaboradores em um Projeto de Código Aberto e desenvolvimento constante Cada um ajuda um pouco e todos ganham Minimizar o problema da falta de padrão entre os equipamentos de marcas diferente Suprir a falta de acesso (drivers) para Linux em equipamentos de Automação Comercial Simplificar, substantivamente o desenvolvimento de aplicações de A.C.

4 Principais Vantagens do Projeto Multi plataforma Linux (Kylix) e Windows (Delphi VCL / CLX) Código Aberto Gratuito, e ainda permite aos usuários estudar e contribuir no código Não há dependência de DLLs externas Fácil distribuição do Executável final Livre de problemas de diferentes versões de DLLs (DLL hell)

5 Principais Vantagens do Projeto Fácil portabilidade entre Marcas diferentes: Basta selecionar o modelo no Componente Não há necessidade de escrever código específico para cada marca de equipamento. Integração com a Linguagem Delphi Por ser um componente, é muito mais fácil e intuitivo de interagir do que uma DLL.

6 Onde encontrar ? Pagina do projeto no SourceForge Informações e perguntas sobre o Projeto. Área de Automação Comercial no ForumWebhttp://www.forumweb.com.br/forumhttp://www.forumweb.com.br/forum Canal de IRC irc.freenode.net - canal #acbr (/join #acbr) Portal ACBr (em breve)

7 Componentes Existentes ACBrECF: Emissor de Cupom Fiscal Bematech, Daruma, Schalter, Mecaf-OEM, (Elgin, Digiarte, Zanthus, Acr, Aoki, Chronos, Promcomp, TrendsSTS, Unigraph). Emulador Interno simplificado (modelo ECFNaoFiscal), funciona em Matriciais comuns ACBrValidador: Verificador de documentos CPF, CNPJ, Cartão de Credito, Num. Cheques, PIS, CEP, Inscrição Estadual (todos os estados).

8 Componentes Existentes ACBrCHQ: Impressoras de Cheques. Bematech, Chronos, Schalter, Perto, ECFs 2 estações, Impressoras Matriciais (Comum) ACBrLCB: Leitores de Código de Barra Seriais. Performance melhor que interface por teclado Permite ler qualquer informação que chegar pela Serial. Dispara evento a cada código lido

9 Componentes Existentes ACBrGAV: Gavetas de Dinheiro. Gerbo e Menno (Serial); além de gavetas ligadas a ECFs, e Impressora comum. ACBrDIS: Display de Mensagens Gertec Serial e Teclado Reduzido Gertec com display (porta AT) Permite exibição de textos "animados" no display

10 Componentes Existentes ACBrCalculadora Uma Calculadora com operações básicas e Memo simulando uma bobina ACBrExtenso Converte Números para Extenso. Permite mudar o nome da moeda e centavos ACBrUtil Unit com várias funções utilitárias. Ex: StrCrypt, IntToStrZero, RunCommand, CopyFileTo, etc

11 Comunicação com a Serial Toda a comunicação com a porta Serial é efetuada pela classe SynaSer Copyright (c) , Lukas Gebauer Projeto : Ararat Synapse

12 Porque Código Aberto ? Desenvolvimento cooperativo. Todos ganham com as mudanças, por isso há um grande interesse em ajudar. Componentes criados de acordo com a necessidade dos desenvolvedores. Pois serão usados pelos próprios desenvolvedores Código limpo e claro. Pois é lido e revisado por vários usuários Ajuda nos testes nos diversos equipamentos suportados Maior representatividade perante a Fornecedores e associações de Automação

13 Tarefas Documentação de Ajuda: Usando a nova página em Wiki (on-line) e criar um CHM Instalador: Facilitando a instalação e seleção de módulos Componentes a Implementar ACBrECF: Implementar mais modelos de ECF ACBrTEF: Componente para interagir com TEF discado e dedicado ACBrSintegra: Classes para facilitar a criação dos arquivos TXT no padrão Sintegra ACBrBombas: Comunicação com concentradores de combustível

14 Projetos Projetos que extendem o ACBr ACBr.DLL: Incluir os principais componentes do ACBr em uma DLL para permitir o uso de outras linguagens ACBrMonitor: Programa executável que ficará monitorando a chegada de comandos por uma porta TCP/IP ou um arquivo TXT. Permitirá o uso do ACBr por qualquer linguagem que permita comunicação com TCP/IP ou a criação e leitura de arquivos TXT Adesão de outros projetos de Automação OpenBoleto: É com muito prazer que anunciamos uma fusão com o projeto OpenBoleto. Está prevista para a Versão 0.09b o componente ACBrBoleto

15 O Futuro do ACBr Idéias para alguns componentes futuros ACBrCMC7: Componente para leitura e tradução do código CMC7 (cheques) ACBrBAL: Componente para Leitura de informações de Balanças eletrônicas (Filizola, Toledo, Urano, etc) ACBrBAR: Impressoras de Código de Barras (Allegro, Zebra, Argox)

16 Parcerias Buscar mais parcerias em outros Projetos Fortalecer o nome ACBr a fim de conseguir maior representatividade Evitar programar o que já existe Criar uma forte comunidade de desenvolvedores Desfrutar as conquistas do ACBr para todos os projetos envolvidos (como por exemplo o portal acbr.org.br)

17 Como ajudar o ACBr Testando os Componentes: Baixe, instale, e teste o ACBr, reporte Bugs ou até mesmo elogios a equipe, participe... Divulgando o ACBr: Quanto mais utilizado e conhecido, mais ajuda o projeto pode receber. Desenvolvendo Componentes ou novos Modelos: Estude os fontes do projeto, e veja como você pode colaborar no desenvolvimento Emprestando Equipamentos: Fornecedores podem ajudar, emprestando equipamentos novos Efetuando Doações


Carregar ppt "Projeto Automação Comercial Brasil Daniel Simões de Almeida e Alexandre Rocha Lima e Marcondes."

Apresentações semelhantes


Anúncios Google