Snap – Simple Network Application Platform

Sobre o Produto

Descrição

O Snap é uma plataforma de desenvolvimento de aplicações de rede de forma simplificada. Recebe este nome também, fazendo alusão ao ato de estalar os dedos, em inglês (snap), porque permite criar aplicações de forma muito rápida.

Com o Snap é possível desenvolver desde pequenas aplicações,até aplicações de médio e grande portes.

O Snap é uma plataforma pois compreende, um servidor, Snap Server,um cliente Snap Client, e ferramentas de apoio ao desenvolvimento, SnapIDE, além de uma metodologia de desenvolvimento.

Componentes do Snap

O SnapIDE é a ferramenta usada para desenvolver telas, menus e relatórios. O desenvolvimento é realizado de forma modularizada, e cada módulo pode acessar uma ou mais tabelas do banco de dados. Ao final é possível realizar o deploy diretamente no servidor SnapServer

O SnapServer é o componente responsável por hospedar as aplicações, e codificações de regras de negócio, que irá interagir diretamente com o banco de dados, executando as operações que serão comandadas, requisitadas, pelo módulo em questão, tela, relatório, ou menu, ativo no momento no SnapClient.

O SnapClient, por fim, é a ferramenta que irá se conectar ao SnapServer e apresentar o menu definido, e permitirá abrir as telas e relatórios que compõem o sistema.

A partir do modelo físico do banco de dados, vazio ou populado (com dados), é possível usar o SnapIDE para desenvolver telas, menus e relatórios. Ao final é possível realizar o deploy diretamente no servidor SnapServer. Em seguida é possível acessar as aplicações desenvolvidas com o SnapClient.

•    Criação de novos sistemas de forma simples, rápida e eficiente.
•    Criação de aplicações com interface padronizada.
•    Baixa curva de aprendizado da equipe.
•    Separação de papéis de analistas/projetistas e programadores.
•    Excelente custo x benefício.

  • Definições Armazenadas em Formato XML
    Telas, Menus e Relatórios
  • Renderizador Local
    Conceito : Application Browser
    Baseado em Java FX JDK 8.0
    – Executa em PCs, Tablets x86
    – Futuramente em Móveis como Celular
    – Windows ou Linux
  • Comunicação Baseada em Web Services (REST)
  • Executa em Linux ou Windows com a mesma interface.
  • Pode ser portado para dispositivos móveis, tais como tablets e celulares.

CONTRATE

Outros Produtos

Nossos Clientes