Plataforma de desenvolvimento JAVA para terminal POS

Documentos relacionados
APRESENTAÇÃO. Página: 1

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

AULA 1 INTRODUÇÃO AO JAVA

CORBAN. O que é o CORBAN? Kit de instalação. Como funciona? Quais são os modelos com essa funcionalidade? Como identificar uma OS de CORBAN?

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java

Desenvolvimento de Software I

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

AULA 02. OBJETIVO: Características da Linguagem Orientada a Objetos.

Métodos de implementação de linguagens. Kellen Pinagé

Ponto eletrônico de funcionários

CATRACA LUMEN BLACK Características

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

Java para Desenvolvimento Web Carga Horária: 40 Horas.

Programação para Dispositivos Móveis

Terminais GSM. Portfólio Maio DNE Divisão de Gestão e Planejamento Data: 25/5/2009

Grupo: Diogo Furtado Phellipe Perin Stephan Hebeda

PROPOSTA COMERCIAL Produto: Gmail for work

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

CARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software;

Apresentação ATA DE REGISTRO DE PREÇOS

Agenda da Aula. Reuso de Software. Tipos de Reuso. Potenciais Problemas. Vantagens de Reuso. Introdução a Reuso de Software

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Técnicas para Reutilização de Software Prof. Eduardo Figueiredo Estagiário: Johnatan Oliveira

Curso online de Fundamentos em Android. Plano de Estudo

Brilliant Solutions for a Safe World

FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC

Relógio de ponto. Atende às especificações da Portaria 373/2011 do MTE, tais como:

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

FOSTEN AUTOMATION CONF2018

Introdução a Computação em Nuvem

UnoTech Soluções em Histórico da Revisão Data Versão Descrição Autor 27/05/ 1.0 Construção do Documento Carlos GG Flor Página 2

Programação para Dispositivos Móveis

SISTEMAS DISTRIBUÍDOS

INTRODUÇÃO A LINGUAGEM JAVA

Brilliant Solutions for a Safe World

PROPOSTA COMERCIAL Produto: Servidores Gerenciados

Introdução ao Desenvolvimento de

Conecte se e assuma o controle

DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP

Artificial Intelligence & Image Analysis Americas: EMEA:

Requisitos Mínimos de Ambiente POS PAF-ECF

NÓS TEMOS SOLUÇÕES INTEGRADAS QUE REINVENTAM E SIMPLIFICAM A ROTINA DOS ESCRITÓRIOS CONTÁBEIS

Introdução à plataforma Java

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.

Introdução ao Desenvolvimento para Dispositivos Móveis

Informática Parte 15 Prof. Márcio Hunecke

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

PRODUTOS CATÁLOGO. Reconhecimento de Digitais Falsas. Silicone Borracha Filme Papel Gelatina MADE IN KOREA

PROPOSTA COMERCIAL. Produto: Exchange

Informática UFRGS. Programação com Objetos Distribuídos (C. Geyer) Java Comunicação 1

Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB

Proposta Comercial. Produto: Servidores Dedicados

Proposta Comercial. Produto: Cloud OpenStack

Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno

Aplicações Visuais Mobile com Netbeans 6.0

Informática. Plataforma G Suite. Professor Márcio Hunecke.

LAUDO DE ANÁLISE DA PROVA DE CONCEITO

Velti Acesso Características

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

MAIS SEGURANÇA, MENOS BUROCRACIA

Desenvolvedor Android: Avançado. Plano de Estudo

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

Introdução a Computação em Nuvem

Requisitos do sistema para o Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Todos os direitos reservados.

PROPOSTA COMERCIAL Produto: Servidores Dedicados Gerenciados

Introdução ao Java. Prof. Herbert Rausch Fernandes

UM FRAMEWORK DE CONECTIVIDADE PARA APLICAÇÕES MÓVEIS EM JAVA ME

CSI IT Solutions. WebReport2.5. Relatórios abertos. Informações detalhadas dos jobs!

Salesforce vs NetSuite

Cópia de Contatos. Celulares Smartphones Tablets SIMs. (C) 2013 Maine Avenue Technologies - All rights reserved

Linguagem de Programação II

PROVA 03/07 Segunda-feira (semana que vem)

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Todos os Dispositivos, Todos os Membros da Família - Simplesmente Protegidos*

HTTP, SMTP, FTP, SSH, DNS,... Domínios: TCP, UDP. porta: :80, : Endereço de IP: IP, ICMP,...

CLIENTE

(Características fundamentais de Codificação de programas)

Soluções IoT Inovadoras Plataforma Link IoT

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

QUESTÕES SOBRE GERÊNCIA DE REDES

JAVA Express com Lógica. Subtítulo

O Java em Sistemas Embarcados

Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009.

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

Grupo de Banco de Dados IBILCE/UNESP Infraestrutura de Tecnologia. Padrão e requisitos mínimos

DS-1100KI Teclado para uso em rede. Especificações técnicas

Sobre a KTEC KTEC Escola de Tecnologia

Requisitos do sistema para o Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Todos os direitos reservados.

Curso GeneXus - Deploying. Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices.

Guia de Segurança do Oracle Hardware Management Pack para Oracle Solaris 11.3

Instrução de Trabalho: Instalar Client

A DSX DOCKING STATION. A DSX Docking Station mantém com facilidade os detectores de gás que protegem seus funcionários em ambientes perigosos.

[2011] Usabilidade. Manual Gerenciador Usuários. escritórios contábeis. Neo Solutions - Soluções para gestão de

Arquitetura de Computadores

Transcrição:

Plataforma de desenvolvimento JAVA para terminal POS Avenida Viena, 360 Bairro São Geraldo CEP 90240020 Porto Alegre RS Fone 51 3325 2728 Fax 51 3343 9847 azanonatec@azanonatec.com.br

Apresentação A plataforma Way Z é um ambiente de desenvolvimento para terminais POS que proporciona uma programação simples em ambiente JAVA, assim aumentando a produtividade e reduzindo o tempo de desenvolvimento e os recursos que seriam alocados em um determinado projeto. Além de proporcionar um método de desenvolvimento ágil, a plataforma JVM Way Z se encarrega de portar sua aplicação para os mais diversos terminais do mercado. Isto é, não será necessário desenvolver uma versão especifica de sua aplicação para determinado terminal, a plataforma Way Z irá se encarregar de proporcionar sempre as mesmas opções e funcionalidades para o desenvolvedor, independente do terminal utilizado.

Estrutura Way-Z O Way Z tem uma estrutura simples que écomposta de quatro camadas. Sendo elas: o Código Java, a Máquina Virtual Way Z, a Camada Way Z e a Camada Nativa. Código Java: Éa aplicação final, que será a mesma para os mais diversos tipos de terminais. Máquina Virtual Way Z: O coração do Way Z, camada responsável pela execução do código compilado. Esta camada se comunica diretamente com a Camada Way Z. Camada Way Z: Camada responsável por tornar o Way Z multiplataforma, isto é, ela recebe as instruções em Java e executa as em C/C++ de acordo com o POS em utilização. Camada Nativa: Camada em C/C++ que disponibiliza todos os recursos do POS em C/C++, o modo de acesso a determinadas funcionalidades e as próprias funcionalidades desta camada podem mudar de acordo com o POS utilizado.

FLUXO DA SOLUÇÃO Programação POS SOLUÇÃO WAY-Z

Vantagens da Plataforma Facilidade de implementação de novos recursos. Precisando de uma biblioteca que não existe ou de uma camada de abstração específica para a sua aplicação? O Way Z permite que você crie bibliotecas em Java e carregue as no terminal junto de suas aplicações, com isto suas aplicações poderão chamar as funcionalidades disponíveis nas suas bibliotecas para realizar determinadas ações. Fácil contratação de mão de obra especializada. Hoje o Java éuma das linguagens mais difundidas no mercado, com isto a facilidade de contratar recursos capacitados émuito maior! Redução de Custos e Fácil portabilidade de sua aplicação. Não será mais necessário se preocupar com fabricantes e terminais, agora a plataforma Way Z gerenciará isto para em seus projetos. A mesma aplicação em Java deverá funcionar em todos os modelos suportados pela plataforma Way Z.

Atualizações Remotas Não existe valor a ser pago por download da aplicação, sendo esta uma gestão exclusiva do cliente. A plataforma Way Zpermite a carga remota da camada de aplicação de negócio criada pelo desenvolvedor e também das atualizações de bibliotecas da plataforma Way Z, portanto, tanto a sua aplicação quanto a plataforma Way Z podem ser atualizadas via web, não necessitando de visitas técnicas. Assim reduzindo também os custos de manutenção do seu projeto. Este recurso está disponível utilizando a infra estrutura do DESENVOLVEDOR e ou CONTRATANTE (Servidores, Internet, Etc.).

Desenvolvimento de Software O desenvolvimento de software utilizando a plataforma Way Z é extremamente simples. Poderá utilizar um IDE (ferramenta de desenvolvimento) de sua escolha (NetBeans, Eclipse, Etc..).

Terminais POS PRINCIPAIS FABRICANTES VERIFONE Multinacional norte americana com sede em San Jose (EUA),introduziu sua mais nova linha de produtos, Vx Solutions (também chamado VerixV). INGENICO Multinacional na Francesa com sede em Paris, em 2008 após a fusão com a SAGEM Sécurité, com a sua conhecida linha de produtos como os ICT s 220 e 250, E a linha IWL 250 e 280.

Terminais POS MODELOS VERIFONE VX 685 Terminal Portátil Conexão GPRS, 3G, Wi-Fi e BlueTooth Memória Permanente : 128 MB Memória Temporária : 64 MB de SDRAM Display Colorido com Touch- Screen VX 680 Terminal Portátil Conexão GPRS, Wirelles(opcional) Memória Permanente : 128 MB Memória Temporária : 64 MB de SDRAM Display Colorido com Touch- Screen VX 520 Terminal de Mesa Conexão GPRS, Dial e Ethernet Memória Permanente : 128 MB Memória Temporária : 32 MB Display Monocromático

Terminais POS MODELOS INGENICO IWL 280 Terminal Portátil Conexão GPRS, Wirelles(opcional) Memória Permanente : 128 MB Memória Temporária : 64 MB de SDRAM Display Colorido com Touch- Screen IWL 250 Terminal Portátil Conexão GPRS, Wirelles(opcional) Memória Permanente : 128 MB Memória Temporária : 32 MB de SDRAM Display Colorido ICT 220 Terminal de Mesa Conexão GPRS Memória Permanente : 16 MB Memória Temporária : 16 MB Display Monocromático

Softwares POS PRINCIPAIS APLICAÇÕES Hoje as principais aplicações para terminais POS são : Private Labels Cartões Benefícios Recarga Celular Correspondente Bancário

Softwares POS PRINCIPAIS APLICAÇÕES Aplicações que podem ser desenvolvidas utilizando a plataforma POS: Gerenciamento de Estacionamento Controle de Acessos Leitura de Medidores Bilhetagem Eletrônica

Programação POS PRINCIPAIS DIFICULDADES Principais dificuldades para desenvolver na plataforma POS : Acesso as SDK s, Manuais e documentação dos Fabricantes Conhecimento de uma linguagem PROPRIETÁRIA (wml e wmls, POSXML, C ou C++) Aplicação proprietária a um único modelo e fabricante (incompatibilidade) Assinatura de Cartões e Aquisição de Chaves (licenças) Controle de processos e utilização de todas as características do equipamento (Display, Tecnologia de comunicação, Memória, processador, Etc.)

Programação POS SOLUÇÃO WAY-Z Soluções utilizando a plataforma Way Z: (1/2) Um único projeto funcionando para vários modelos e fabricante. Banco de dados SQLite. Documentação nativa em JavaDoc. Desenvolvimento em uma linguagem atual e moderna orientada a Objeto (JAVA) que possibilita a criação de componentes e bibliotecas personalizadas que podem ser reutilizadas sempre que necessário (Herança). Maior controle de Hardware e processos executados. Plataforma compatível com todos os protocolos de segurança Wi Fi (WEP com criptografia de 10 e 26 dígitos, WPA e WPA2 com criptografia TKIP e AES). Plataforma acompanha várias bibliotecas/templates e FrameWorks que automatizam o processo de desenvolvimento. Camada de atualização nativa na plataforma que permite a atualização da plataforma e da aplicação desenvolvida. Possibilidade de armazenamento dos FONTES nas nuvens no servidor da Azanonatec. Repositório ONLINE 24 horas com as atualizações mais recentes da plataforma.

Programação POS SOLUÇÃO WAY-Z Soluções utilizando a plataforma Way Z: (2/2) Ferramenta centralizadora para PC que facilita as tarefas de: Envio de arquivos para o equipamento; Captura de arquivos dentro do equipamento; Debug da aplicação; Assinatura dos arquivos (requer SDK do fabricante); Teste de Socket e WebService; Criação de Pacotes de atualizações; Permite o desenvolvimento de aplicações gráficas. A plataforma permite a customização dos formulários utilizados durante o fluxo EMV. Plataforma Homologada para trabalhar automaticamente com a bandeira BIN (requer autorização pelo emissor). Fácil aquisição de Licenças através do Sistema On line WAY Z. Não requer o SDK dos fabricantes, o fornecimento da assinatura dos arquivos podem ser oferecidos àparte (Opcional). Certificação de Desenvolvedores sem custo a Empresas parceiras. Personalização das Fontes nativas do terminal POS.