Projeto Automação Comercial Brasil

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas I
Advertisements

Python: Entrada e Saída
Entrada e Saída Introdução.
Aline Leal Carla Truda Marcus Morais Micheli Rech
Ferramentas de Auditoria
1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva.
Criação de Páginas Web Criação de Páginas Web – KompoZer
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Projeto de Sistemas de Software
Conceitos Básicos de Computação O ABC da Computação.
Modelo de Arquitetura Diagrama de Componentes
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
Software Livre Conceito:
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
SISTEMA LOJA FÁCIL Loja Fácil é um sistema de Automação Comercial ideal para pequenos e médios estabelecimentos. É bastante indicado para Confecções, Calçados,
Projeto Gestão da Mudança Frente: Comercial Curso: Portal SAP Distribuidores Instrutora interna: Juliana Belló.
LINUX.
Ana Duarte nº1; Ana Marques nº2
Automação Comercial sdafsa.
Gestão de Postos Atende a diversas configurações de postos de serviços, gerenciando lojas de conveniência, pistas e centros de lubrificação de forma unificada.
Sistema AUDITOR-PAF AS – Auditoria Sistemas & Representações.
Semana 1 Conceitos Básicos e Infra-estrutura
Fundamentos do Projeto de Aplicativos de Banco de Dados
Luiz Augusto da Silva Alves Professo Luís Henrique Maciel Kosmalski Costa Professor Otto Carlos Muniz Bandeira Duarte Redes 2 Novembro 2010.
O Fluxo de Implementação
Sistemas Operacionais de Redes de Computadores
Treinamento de novas funcionalidades Versão 11.90
Curso de Editoração Eletrônica por meio de Seminários São José dos Campos – 28 de junho de 2007.
Book de Equipamentos Software de Automação Comercial SMP
A Avance Informática apresenta a mais nova solução em ponto de venda:
Referências: Booch, G. et al. The Unified Modeling Language User Guide
Prof. Luciano R. Coutinho © 2001,02,07
Modelo de plano estratégico
Faculdade de Tecnologia SENAC Pelotas
Apresentações eletrónicas
Professor: Márcio Amador
Definição A rigor, tudo o que pode ser armazenado eletronicamente pode ser chamado de software. Consideraremos aqui, como software, apenas os conjuntos.
Gnu / Linux Relatório de Portfólio Fernando Filipe Teixeira nº 3113 Beja 2007.
Soluções em Software para frente de loja
CACIQUE FRENTE DE LOJA.
O sistema ideal para o comércio
SÉRIE 1 VAREJO, FEVEREIRO 2014 TOTVS Série 1 Varejo RoadShow - Versão
Nome: Josué Chen RGM: Introdução É um software capaz de fornecer um diagnóstico preciso do parque computacional e disponibilizar informações.
Paulo Oliveira – phslfo Victor Acioli - vaca 11/05/2010.
AQUI ESTÁ SUA NOVA CONQUISTA
ESCOLA SUPERIOR POLITÉCNICA DO UÍGE E-BOOKS : CONCEITOS BASICOS E FASES DE IMPLEMENTAÇÃO Eng. AMOUSSOU DOROTHÉE Msc. em Electrónica e Automação UNIVERSIDADE.
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
S ISTEMA DE C ONTROLE DE V ERSÃO : B AZAAR Carolina Ramalho Priscilla Gonçalves.
Redes Sociais Colaborativas Patrícia Ramos | 22/05/2006.
ECF EMISSOR CUPOM FISCAL.
Sistema de Automação Comercial
OMNeT++.
Laboratório de Programação
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
SQLite Banco de Dados II.
Modelando aspectos de Implementação
 Davi Gonçalves Dias  SENAC-RS – Faculdade de Tecnologia Senac Pelotas.  Análise e Desenvolvimento de Sistemas – Turma ADS Noite 1.
Tutorial Portal / Hotel de Hilbert Coordenadores de Iniciação Científica.
O que são, quais existem e suas características.
CloudSim Um framework para modelagem e simulação de infraestrutura e serviços de Computação em Nuvem.
Módulo II Capítulo 1: Orientação a Objetos
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Laboratório B – Sistemas Supervisórios N8LB9 Prof. Dr. Cesar da Costa 3.a Aula: Driver de Comunicação e Comunicação OPC.
Sitef - Instalação.
1 FAMÍLIA DE ECF IF 2 ECF IF 3202 DT 3 ECF IF 6000 EP FAMÍLIA DE ECF IF.
Instalando e configurando a impressora Fiscal
TEF Discado RD.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Transcrição da apresentação:

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

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á)

Simplificar, substantivamente o desenvolvimento de aplicações de A.C. 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.

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)

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.

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

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).

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

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

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

Comunicação com a Serial Toda a comunicação com a porta Serial é efetuada pela classe SynaSer Copyright (c)2001-2003, Lukas Gebauer Projeto : Ararat Synapse http://www.ararat.cz/synapse

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

Instalador: Facilitando a instalação e seleção de módulos 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

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

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)

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)

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