Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

DataSnap e Sistemas Multidispositivos em Dephi

No description
by

elan duarte fraga

on 25 August 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of DataSnap e Sistemas Multidispositivos em Dephi

Gerente de Desenlvovimento - Zaal
Graduado em Análise e Sistema de Informação
Técnico em Informática - Faetec
Técnico em Processamento de Dados
DataSnap e Sistemas
Multidispositivos em Delphi
Histórico
Múltiplos banco de dados
A FireDAC é uma biblioteca de Acesso Universal a Dados para o desenvolvimento de aplicações para múltiplos dispositivos conectados a bancos de dados corporativos. Com sua poderosa arquitetura universal, a FireDAC possibilita acesso direto, nativo e de alta velocidade do Delphi e do C++Builder a InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap, dentre outros.
FireDAC
2-Tier
Client/Server
DataSnap e Sistemas Multidispositivos em Delphi
N-Tier
DataSnap/Multicamadas
Principais Vantagens
Separação de responsabilidade
Arquitetura distribuidas na Internet e Intranet
Custo reduzido de manutenção
Compartilhamento da classe de negocios(Logic-business) e banco de dados(Data Access)
Migrar, evoluir e manter
Performace, segurança e centralização
Várias tecnologias de UI(Web, mobile, Desktop)
Multiplataforma - só é possível se colorcarmos um servidor de aplicação Delphi nativo(Windwos, Mac, IOS, Android)
Datasnap = RAD(Rapid Application Development ou Desenvolvimento Rápido de Aplicação), fácil, rápido e produtivo.
Tecnologia com mais de decadas, madura e confiável.
Diminuição do tamanho da aplicação Client
Multiplataforma, recursos gráficos e código único
Framework da Embarcadero voltado para o desenvolvimento de aplicações de com visual mais rico e multiplataforma, ou seja, rodando nativamente em Windows, Mac (OS X), iOS e Android.
FireMonkey fazem uso da GPU (unidade de processamento gráfico)do hardware , possibilitando assim o trabalho com gráficos HD, 3D, efeitos de imagem e animações rápidos .
FireMonkey - Multiplataforma
JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados.
JSON é em formato texto e completamente independente de linguagem
JSON
elanfraga@gmail.com
facebook.com/elan.duartefraga
elan@zaal.com.br
Elan Duarte Fraga
Fonte: https://www.embarcadero.com/br/products/rad-studio/firedac
Servidor Rest
Object { }
pair
Array [ ]

String
Number
True
False
Null

{
"Produto": [
{
"Descricao": "Placa Mãe Asus",
"Preco": 130.25,
"Ativo": true,
"Filial": [
{
"CodigoFilial": 1,
"Quantidade": 30
},
{
"CodigoFilial": 2,
"Quantidade": 3
}
]
}
]
}
Exemplo de JSON
Estrutura
Para quem achou que
Delphi morreu......
Mundo Globalizado
Por onde começar? O que fazer?
Tecnologia e Interação
Como fica a cabeça do desenvolvedor?
Google Glass
Tecnologia não para
Acalme-se, a Embarcadeiro pode te ajudar
Você achou que iria parar
por aqui?
Jason
Full transcript