EMBARCADERO	
  TECHNOLOGIES	
  
IoT	
  em	
  Ação:	
  
Criando	
  um	
  Moderno	
  	
  
Sistema	
  para	
  Hospitais	
  
	...
EMBARCADERO	
  TECHNOLOGIES	
  
Apresentação	
  
•  Fernando	
  Rizzato	
  
–  Lead	
  So/ware	
  Consultant,	
  La6n	
  A...
EMBARCADERO	
  TECHNOLOGIES	
  
Agenda	
  
•  RAD	
  Studio	
  XE8	
  
•  App	
  Posto	
  de	
  Enfermagem	
  
–  Visão	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
4	
  
RAD	
  Studio	
  XE8	
  
EMBARCADERO	
  TECHNOLOGIES	
  
O	
  que	
  é	
  o	
  RAD	
  Studio?	
  
Uma	
  Plataforma	
  para	
  Apps	
  
Conectadas	...
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8:	
  Pronto	
  para	
  Corporações	
  
Construa	
  soluções	
  de	
  n...
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8:	
  Conectado	
  
Conecte	
  clientes	
  na6vos,	
  
extensões	
  mob...
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8:	
  MulJ-­‐device	
  
Entregue	
  aplicações	
  
em	
  múl6plas	
  
p...
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8:	
  Pronto	
  para	
  IoT	
  
Estenda	
  aplicações	
  com	
  as	
  
...
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8:	
  EMS	
  Middleware	
  
Acesso	
  e	
  sincronização	
  de	
  dados...
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8:	
  Para	
  Desenvolvedores!	
  
11	
  
EMBARCADERO	
  TECHNOLOGIES	
  
12	
  
Posto	
  de	
  
Enfermagem:	
  
Visão	
  Geral	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem	
  
•  Cenário	
  de	
  um	
  consultório	
  médico	
  u6lizando...
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem	
  –	
  Fluxo	
  de	
  Dados	
  
14	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem	
  -­‐	
  Arquitetura	
  
•  Integração	
  das	
  Apps	
  via	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
Detalhes	
  Técnicos	
  dos	
  Beacons	
  
•  Beacon	
  #1:	
  Localizado	
  na	
  sala	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
Detalhes	
  Técnicos	
  dos	
  Beacons	
  
•  Beacon	
  #2:	
  Localizado	
  na	
  sala	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  App	
  do	
  Paciente	
  
	
  
	
  
18	
  
	
  	
  	
  	
  	...
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  App	
  da	
  Enfermeira	
  
19	
  
	
  	
  	
  	
  	
  	
  	...
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  Server	
  
20	
  
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  no	
  RAD	
  Studio	
  
Conectando	
  mobile,	
  desktop	
  e	
  IoT	
  
EMBARCADERO	
  TECHNOLOGIES	
  
O	
  Que	
  é	
  EMS?	
  
Enterprise	
  Mobility	
  Services	
  
Um	
  servidor	
  middlew...
EMBARCADERO	
  TECHNOLOGIES	
  
Por	
  que	
  EMS?	
  
•  Soluções	
  mobile	
  empresariais	
  
requerem	
  um	
  backend...
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  como	
  um	
  serviço	
  privado	
  nas	
  núvens	
  
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  é	
  MulJ-­‐Tier	
  
25	
  
•  Clientes	
  EMS	
  u6lizam	
  API	
  
REST	
  e	
  B...
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  	
  
AnalyJcs	
  
26	
  
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  na	
  PráJca	
  
•  U6lize	
  o	
  RAD	
  Studio	
  para	
  construir	
  
–  Módulo...
EMBARCADERO	
  TECHNOLOGIES	
  
Novas	
  Features	
  no	
  EMS	
  para	
  XE8	
  
•  No6ficações	
  Push	
  Integrada	
  
•...
EMBARCADERO	
  TECHNOLOGIES	
  
O	
  Que	
  são	
  NoJficações	
  Push?	
  
•  Mecanismo	
  para	
  enviar	
  no6ficações	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
Push	
  no	
  RAD	
  Studio	
  
•  Permissão	
  para	
  receber	
  Push	
  No6fica6ons	
  
...
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  e	
  Push	
  
	
  	
  
REST	
  call	
  
Push	
  No6fica6on	
  
APN	
  /	
  GCM	
  
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  	
  
Push	
  
32	
  
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  Push	
  Demo	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Bluetooth	
  e	
  Bluetooth	
  LE	
  
Conectando	
  mobile,	
  desktop	
  e	
  IoT	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Aplicações	
  para	
  Bluetooth	
  
•  Conecte-­‐se	
  com	
  Bluetooth	
  e	
  Bluetooth	...
EMBARCADERO	
  TECHNOLOGIES	
  
Tecnologias	
  Bluetooth	
  
“Classic”	
  Bluetooth	
   Bluetooth	
  LE	
  “Low	
  Energy”...
EMBARCADERO	
  TECHNOLOGIES	
  
Suporte	
  Bluetooth	
  X	
  Plataformas	
  
“Classic”	
  Bluetooth	
   Bluetooth	
  LE	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
Suporte	
  Bluetooth	
  no	
  RAD	
  Studio	
  
•  Inclui	
  APIs	
  Bluetooth	
  e	
  Blu...
EMBARCADERO	
  TECHNOLOGIES	
  
Demos	
  Bluetooth	
  LE	
  
39	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Proximidade	
  com	
  Beacons	
  
Conectando	
  mobile,	
  desktop	
  e	
  IoT	
  
EMBARCADERO	
  TECHNOLOGIES	
  
O	
  que	
  faz	
  um	
  Beacon?	
  
•  Um	
  Beacon	
  fornece	
  
proximidade	
  e	
  id...
EMBARCADERO	
  TECHNOLOGIES	
  
O	
  que	
  você	
  pode	
  fazer	
  com	
  um	
  Beacon?	
  
•  Sua	
  aplicação	
  de	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
Caso	
  de	
  Uso:	
  
Lojas	
  em	
  Geral	
  
	
  	
  
EMBARCADERO	
  TECHNOLOGIES	
  
O	
  Componente	
  TBeacon	
  
	
  	
  
•  Suporta	
  iOS,	
  Android,	
  
e	
  OSX	
  
• ...
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  
Tecnologia	
  UJlizada	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  Tecnologias	
  UJlizadas	
  XE8	
  
•  FireUI:	
  mul6-­‐dev...
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  Devices	
  UJlizados	
  
•  Beacons	
  
–  EM	
  Microeletro...
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  Pasta	
  do	
  Projeto	
  
48	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  Grupo	
  de	
  Projetos	
  
49	
  
EMBARCADERO	
  TECHNOLOGIES	
  
“NURSESDB.IB”	
  InterBase	
  Database	
  
50	
  
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  Server	
  –	
  Configuração	
  
51	
  
	
  	
  	
  	
  	
  
EMBARCADERO	
  TECHNOLOGIES	
  
EMS	
  Server	
  –	
  Iniciar	
  /	
  Adicionar	
  Usuários	
  
52	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Posto	
  de	
  Enfermagem:	
  
Demonstração	
  
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8:	
  
Pronto	
  para	
  IoT!	
  
EMBARCADERO	
  TECHNOLOGIES	
  
RAD	
  Studio	
  XE8	
  
Versões:	
  
•  Professional	
  
•  Enterprise	
  
•  Ul6mate	
  ...
EMBARCADERO	
  TECHNOLOGIES	
  
Principais	
  Beneccios	
  do	
  RAD	
  Studio	
  XE8	
  
A	
  melhor	
  
ferramenta	
  pa...
EMBARCADERO	
  TECHNOLOGIES	
  
Novos	
  Recursos	
  Online	
  
EMBARCADERO	
  TECHNOLOGIES	
  
Deseja	
  se	
  aprofundar?	
  Siga	
  o	
  Skill	
  Sprints!	
  
•  1	
  tópico,	
  20	
 ...
EMBARCADERO	
  TECHNOLOGIES	
  
Acesse	
  o	
  (Novo)	
  Embarcadero	
  Community	
  
hDp://community.embarcadero.com	
  	...
EMBARCADERO	
  TECHNOLOGIES	
  
Recursos	
  Adicionais	
  -­‐	
  EMS	
  
•  Configurando	
  o	
  EMS	
  Messaging	
  Servic...
EMBARCADERO	
  TECHNOLOGIES	
  
Recursos	
  Adicionais	
  –	
  NoJficações	
  Push	
  
•  Apple	
  Push	
  No6fica6on	
  Ser...
EMBARCADERO	
  TECHNOLOGIES	
  
Recursos	
  Adicionais	
  -­‐	
  Beacons	
  
•  Tecnologia	
  
–  iBeacon	
  -­‐	
  hDps:/...
EMBARCADERO	
  TECHNOLOGIES	
  
Recursos	
  Adicionais	
  –	
  DisposiJvos	
  BluetoothLE	
  
•  Zephyr	
  HxM2
hDp://zeph...
EMBARCADERO	
  TECHNOLOGIES	
  
Recursos	
  Adicionais	
  –	
  Bluetooth.org	
  
•  BluetoothLE	
  GATT	
  -­‐	
  
hDps://...
EMBARCADERO	
  TECHNOLOGIES	
  
Recursos	
  Adicionais	
  –	
  Healthcare	
  Tech	
  
•  mHealth	
  -­‐	
  hDp://en.wikipe...
EMBARCADERO	
  TECHNOLOGIES	
  
Perguntas	
  e	
  Respostas	
  
	
  
Embarcadero	
  do	
  Brasil	
  
	
  	
  	
  atendimen...
EMBARCADERO	
  TECHNOLOGIES	
  
67	
  
Próximos SlideShares
Carregando em…5
×

IoT em Ação: Criando um Moderno Sistema para Hospitais

896 visualizações

Publicada em

Soluções multidispositivos usando Beacons e dispositivos Bluetooth LE

Publicada em: Software
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
896
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
32
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

IoT em Ação: Criando um Moderno Sistema para Hospitais

  1. 1. EMBARCADERO  TECHNOLOGIES   IoT  em  Ação:   Criando  um  Moderno     Sistema  para  Hospitais    
  2. 2. EMBARCADERO  TECHNOLOGIES   Apresentação   •  Fernando  Rizzato   –  Lead  So/ware  Consultant,  La6n  America   •  E-­‐mail:  fernando.rizzato@embarcadero.com   •  Blog:  hDp://embt.co/fernandorizzato     •  FB:  hDp://G.com/DelphiBrasil   2  
  3. 3. EMBARCADERO  TECHNOLOGIES   Agenda   •  RAD  Studio  XE8   •  App  Posto  de  Enfermagem   –  Visão  Geral   –  Arquitetura   –  Tecnologias  U6lizadas   •  Posto  de  Enfermagem:  Demo   •  Resumo,  Perguntas  e  Respostas   3  
  4. 4. EMBARCADERO  TECHNOLOGIES   4   RAD  Studio  XE8  
  5. 5. EMBARCADERO  TECHNOLOGIES   O  que  é  o  RAD  Studio?   Uma  Plataforma  para  Apps   Conectadas  para  Windows  e  além     Desenvolvimento  RAD  para   Windows,  Mac,  iOS,  e  Android  e  IoT     Soluções  de  nível  industrial  e   prontas  para  os  negócios  do  futuro  
  6. 6. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8:  Pronto  para  Corporações   Construa  soluções  de  nível  industrial  e  prontas  para  os   negócios  do  futuro   6  
  7. 7. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8:  Conectado   Conecte  clientes  na6vos,   extensões  mobile,   disposi6vos  inteligentes,   serviços  nas  nuvens,   dados  corpora6vos  e   embu6dos.   7  
  8. 8. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8:  MulJ-­‐device   Entregue  aplicações   em  múl6plas   plataformas  com  um   único  código-­‐fonte   através  do  FireUI     8  
  9. 9. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8:  Pronto  para  IoT   Estenda  aplicações  com  as   novas  capacidades  de  IoT:   -­‐  Detecção  de  proximidade   -­‐  Informações  de  disposi6vos   -­‐  Coleta  de  dados  de  sensores   9  
  10. 10. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8:  EMS  Middleware   Acesso  e  sincronização  de  dados  corpora6vos  e   publicação  de  APIs  customizadas  REST  com  o   Enterprise  Mobility  Services   10  
  11. 11. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8:  Para  Desenvolvedores!   11  
  12. 12. EMBARCADERO  TECHNOLOGIES   12   Posto  de   Enfermagem:   Visão  Geral  
  13. 13. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem   •  Cenário  de  um  consultório  médico  u6lizando  RAD  Studio  XE8   •  EMS  endpoints  customizados  para  login,  no6ficações  push,  consultas  e  mais   •  Paciente  faz  check-­‐in  via  seu  smartphone  ao  chegar  ao  consultório   •  Realizado  o  check-­‐in,  enfermeira  recebe  uma  no6ficação  push  EMS   •  O  paciente  recebe  uma  no6ficação  push  EMS  quando  enfermeira  disponível   •  Beacons  são  u6lizados  para  no6ficação  de  proximidade   –  Quando  o  paciente  chega  na  sala  de  espera   –  Quando  o  paciente  chega  ao  posto  de  enfermagem   •  App  no  tablet  da  enfermeira  u6liza  Bluetooth  LE  para  capturar  dados  vitais   •  Dados  vitais  são  armazenados  no  EMS  u6lizando  uma  base  Interbase   13  
  14. 14. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem  –  Fluxo  de  Dados   14  
  15. 15. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem  -­‐  Arquitetura   •  Integração  das  Apps  via  EMS   –  FireMonkey,  mobile,  VCL   –  Push  no6fica6ons,  AppAnaly6cs   •  Internet  das  Coisas  (IoT)   –  Integração  de  Devices  via  BluetoothLE   •  Heart  Rate  Monitor   •  Weight  Scale   –  Beacons   15  
  16. 16. EMBARCADERO  TECHNOLOGIES   Detalhes  Técnicos  dos  Beacons   •  Beacon  #1:  Localizado  na  sala  de  espera   –  Paciente  caminha  próximo  ao  beacon  com  a  app  executando   –  App  detecta  o  beacon  e  mostra  mensagem  solicitando  check-­‐in   –  Paciente  efetua  o  login  usando  credenciais  existentes  no  EMS   –  Enfermeira  recebe  uma  no6ficação  push  via  EMS  em  seu  tablet   –  Enfermeira  confirma  que  o  paciente  pode  ser  atendido   –  Paciente  recebe  uma  no6ficação  push  de  que  a  enfermeira  está  disponível.   16  
  17. 17. EMBARCADERO  TECHNOLOGIES   Detalhes  Técnicos  dos  Beacons   •  Beacon  #2:  Localizado  na  sala  de  triagem   –  Detecta  o  usuário  e  atualiza  app  da  enfermeira  com  o  paciente   –  App  da  enfermeira  verifica  o  nome  do  paciente  e  se  conecta  ao   leitor  de  ba6mentos  cardíacos  via  BluetoothLE  (também  é   possível  se  conectar  a  balanças  Bluetooth  e  etc.)   –  Dados  resultantes  são  armazenados  em  uma  base  de  dados   Interbase   17  
  18. 18. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:  App  do  Paciente       18                                               Welcome   Pa6ent  Login   Pa6ent  Beacon  Check-­‐In  
  19. 19. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:  App  da  Enfermeira   19                 GetData   StoredData  
  20. 20. EMBARCADERO  TECHNOLOGIES   EMS  Server   20  
  21. 21. EMBARCADERO  TECHNOLOGIES   EMS  no  RAD  Studio   Conectando  mobile,  desktop  e  IoT  
  22. 22. EMBARCADERO  TECHNOLOGIES   O  Que  é  EMS?   Enterprise  Mobility  Services   Um  servidor  middleware  pronto  para  uso:   •  Gerenciamento  de  Usuários  e  Auten6cação   •  Módulos  carregáveis  para  APIs  em  REST   •  Acesso  a  banco  de  dados  corpora6vos   •  Armazenamento  de  dados  no  servidor  e  embu6do   •  Console  web  para  usuários,  disposi6vos  e  API  Analy6cs  
  23. 23. EMBARCADERO  TECHNOLOGIES   Por  que  EMS?   •  Soluções  mobile  empresariais   requerem  um  backend  robusto   •  Solução  completa,  preparada  para   Cloud,  rápida  e  de  fácil  distribuição   •  Peça  fundamental  de  uma  solução   corpora6va   •  Ou  clientes  compar6lhados  suportados   por  um  VAR  
  24. 24. EMBARCADERO  TECHNOLOGIES   EMS  como  um  serviço  privado  nas  núvens  
  25. 25. EMBARCADERO  TECHNOLOGIES   EMS  é  MulJ-­‐Tier   25   •  Clientes  EMS  u6lizam  API   REST  e  BD  local  seguro   •  Servidor  EMS  hospeda   packages  plug-­‐in  e  u6liza   o  BD  EMS   •  Packages  EMS  comunicam   com  BD  corpora6vos  e   dados  nas  nuvens  (cloud)  
  26. 26. EMBARCADERO  TECHNOLOGIES   EMS     AnalyJcs   26  
  27. 27. EMBARCADERO  TECHNOLOGIES   EMS  na  PráJca   •  U6lize  o  RAD  Studio  para  construir   –  Módulos  Server   –  Clientes  Mobile/Desktop   •  Hospedagem  própria   –  Cloud  dedicado  ou  servidor  tradicional   •  Licenças   –  Custo  por  usuário,  apps  e  chamadas  ilimitadas  (e  push   no6fica6on…)  
  28. 28. EMBARCADERO  TECHNOLOGIES   Novas  Features  no  EMS  para  XE8   •  No6ficações  Push  Integrada   •  Suporte  para  Credenciais  Externas   –  Demo  mostrando  integração  com  Ac6veDirectory   •  Pooling  de  conexão  com  banco  de  dados   •  Exportação  de  dados  do  Web  Console   –  Dados  analí6cos  de  usuários/grupos  o6mizados   •  Console  cliente  para  gerenciar  contas  de  usuário   28  
  29. 29. EMBARCADERO  TECHNOLOGIES   O  Que  são  NoJficações  Push?   •  Mecanismo  para  enviar  no6ficações  para  disposi6vos   mobile   •  App  no  mobile  precisa  se  inscrever  e  autorizar   •  Pode  receber  no6ficações  enquanto  a  App  não  está   executando   •  Provedores   •  Android:  Google  Cloud  Messaging  (GCM)   •  iOS:  Apple  Push  No6fica6on  (APN)      
  30. 30. EMBARCADERO  TECHNOLOGIES   Push  no  RAD  Studio   •  Permissão  para  receber  Push  No6fica6ons   •  Android:  Permissão  da  App   •  iOS:  Arquivo  En4tlement   •  BaaS   –  Parse,  Kinvey,  (App42)   •  EMS   –  Direto,  suporte  integrado   –  No6ficações  baseadas  em  Broadcast  e  Subscrição      
  31. 31. EMBARCADERO  TECHNOLOGIES   EMS  e  Push       REST  call   Push  No6fica6on   APN  /  GCM  
  32. 32. EMBARCADERO  TECHNOLOGIES   EMS     Push   32  
  33. 33. EMBARCADERO  TECHNOLOGIES   EMS  Push  Demo  
  34. 34. EMBARCADERO  TECHNOLOGIES   Bluetooth  e  Bluetooth  LE   Conectando  mobile,  desktop  e  IoT  
  35. 35. EMBARCADERO  TECHNOLOGIES   Aplicações  para  Bluetooth   •  Conecte-­‐se  com  Bluetooth  e  Bluetooth  LE,  disposi6vos   como  sensores  de  saúde  e  Wearables  habilitados  para  criar   soluções  únicas  e  de  domínio  específicos   •  Ampliar  apps  VCL  existentes  com  apps  Mobile   complementares  ou  disposi6vos  Bluetooth  simplesmente   adicionando  alguns  componentes   35  
  36. 36. EMBARCADERO  TECHNOLOGIES   Tecnologias  Bluetooth   “Classic”  Bluetooth   Bluetooth  LE  “Low  Energy”   Power  Consump6on   High   Low   Data  transfer  rate   High  (2  Mbps)   Low  (<  100kbps)   Number  of  slaves   Up  to  7   Large  number   Profiles   Standard  (SPP,  DUN,  PAN)   Generic  ADribute  Profile   Common  usage  Scenario   Cars,  headphones,  hands   free  devices,  mobile  phones   Health  devices,  smart   watches,  wearables,  gadgets   36  
  37. 37. EMBARCADERO  TECHNOLOGIES   Suporte  Bluetooth  X  Plataformas   “Classic”  Bluetooth   Bluetooth  LE  “Low  Energy”   Android   ✔   ✔ (only  from  Android  4.3)   iOS   ✖   ✔ (iPhone  4s+  and  iPad2+)     Windows   ✔   Only  in  Windows  8   Mac   ✔   ✔   37  
  38. 38. EMBARCADERO  TECHNOLOGIES   Suporte  Bluetooth  no  RAD  Studio   •  Inclui  APIs  Bluetooth  e  Bluetooth  LE   –  Suporte  a  API  na6va  pode  ser  usada  diretamente  pelo   desenvolvedor   •  Extensão  Bluetooth  para  App  Tethering   –  Interface  “Fácil  de  usar,  suporte  cross  pla7orm   •  Novos  componentes   Bluetooth  LE  e            Bluetooth  Standard   38  
  39. 39. EMBARCADERO  TECHNOLOGIES   Demos  Bluetooth  LE   39  
  40. 40. EMBARCADERO  TECHNOLOGIES   Proximidade  com  Beacons   Conectando  mobile,  desktop  e  IoT  
  41. 41. EMBARCADERO  TECHNOLOGIES   O  que  faz  um  Beacon?   •  Um  Beacon  fornece   proximidade  e  iden6ficação   •  Informa  uma  App  sobre  o  quão   perto  está  (força  do  sinal)   •  Fornece  iden6ficação  (UUID,   Major  ID  &  Minor  ID)     •  Dois  principais  standars   •  iBeacons  (Apple)   •  AltBeacons  
  42. 42. EMBARCADERO  TECHNOLOGIES   O  que  você  pode  fazer  com  um  Beacon?   •  Sua  aplicação  de  “proximidade”  pode:     –  Encontrar  Beacons  próximos   •  Determinar  o  quão  perto  você  está  do  Beacon   –  Conhecer  a  Iden6dade  do  Beacon   •  UUID,  Major,  Minor   –  Entrar/Sair  da  Área  de  um  Beacon   •  Limitado  ao  sinal  do  BLE   –  Tomar  uma  ação  baseado  no  fato  de  “ver”  o  Beacon      
  43. 43. EMBARCADERO  TECHNOLOGIES   Caso  de  Uso:   Lojas  em  Geral      
  44. 44. EMBARCADERO  TECHNOLOGIES   O  Componente  TBeacon       •  Suporta  iOS,  Android,   e  OSX   •  Padrões  iBeacons  e   AltBeacons   •  Usa  eventos  para   receber  informação  
  45. 45. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:   Tecnologia  UJlizada  
  46. 46. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:  Tecnologias  UJlizadas  XE8   •  FireUI:  mul6-­‐device  UI  for  Windows,  OS  X,  iOS,  Android   •  VCL  for  Windows   •  FireDAC  database  access   •  TBeacon   •  TBluetoothLE   •  Enterprise  Mobility  Services  (EMS)  Server   –  User,  Device  and  Data  management   –  Remote  Push  No6fica6ons  –  APNS  and  GCM   •  TAppAnaly6cs   •  InterBase  XE7  database  server   46  
  47. 47. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:  Devices  UJlizados   •  Beacons   –  EM  Microeletronic  EMBC01  /  30784   –  EM  Microeletronic  EMBC01  /  29597   •  BluetoothLE   –  Zephyr  HXM2  Heartrate  Monitor   –  Wahoo  Fitness  Scale   •  Smartphones  and  Tablets   –  iPad  2  com  iOS  8.4   –  Nexus  4  com  Android  5.1   47  
  48. 48. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:  Pasta  do  Projeto   48  
  49. 49. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:  Grupo  de  Projetos   49  
  50. 50. EMBARCADERO  TECHNOLOGIES   “NURSESDB.IB”  InterBase  Database   50  
  51. 51. EMBARCADERO  TECHNOLOGIES   EMS  Server  –  Configuração   51            
  52. 52. EMBARCADERO  TECHNOLOGIES   EMS  Server  –  Iniciar  /  Adicionar  Usuários   52  
  53. 53. EMBARCADERO  TECHNOLOGIES   Posto  de  Enfermagem:   Demonstração  
  54. 54. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8:   Pronto  para  IoT!  
  55. 55. EMBARCADERO  TECHNOLOGIES   RAD  Studio  XE8   Versões:   •  Professional   •  Enterprise   •  Ul6mate   •  Architect   Inclui:   •  C++Builder   •  Delphi   •  HTML5  Builder   •  InterBase  XE7   •  Um  rico  conjunto  de   ferramentas  de  terceiros  
  56. 56. EMBARCADERO  TECHNOLOGIES   Principais  Beneccios  do  RAD  Studio  XE8   A  melhor   ferramenta  para   desenvolvimento   mul6-­‐device   Windows,  OSX,  iOS,   Android   A  Plataforma  de  Apps  Conectadas  para  Windows  e  Além   Bluetooth,  App   Tethering,  Beacons   para  Internet  das   Coisas   Serviços  Prontos   para  Uso:   AppAnaly6cs  e   Enterprise  Mobility   Services  
  57. 57. EMBARCADERO  TECHNOLOGIES   Novos  Recursos  Online  
  58. 58. EMBARCADERO  TECHNOLOGIES   Deseja  se  aprofundar?  Siga  o  Skill  Sprints!   •  1  tópico,  20  minutos  de  conteúdo,  Q&A   •  www.embarcadero.com/landing-­‐pages/skill-­‐sprints     58  
  59. 59. EMBARCADERO  TECHNOLOGIES   Acesse  o  (Novo)  Embarcadero  Community   hDp://community.embarcadero.com     59  
  60. 60. EMBARCADERO  TECHNOLOGIES   Recursos  Adicionais  -­‐  EMS   •  Configurando  o  EMS  Messaging  Service   –  hDp://docwiki.embarcadero.com/RADStudio/XE8/en/ Se~ng_Up_the_Messaging_Service   •  No6ficações  Push  com  EMS   –  hDp://docwiki.embarcadero.com/RADStudio/XE8/en/ EMS_Push_No6fica6ons   60  
  61. 61. EMBARCADERO  TECHNOLOGIES   Recursos  Adicionais  –  NoJficações  Push   •  Apple  Push  No6fica6on  Service  (APNS)  -­‐   hDps://developer.apple.com/library/ios/documenta6on/ NetworkingInternet/Conceptual/RemoteNo6fica6onsPG/Chapters/ ApplePushService.html   •  Google  Cloud  Messaging  (GCM)  -­‐   hDps://developer.android.com/google/gcm/index.html   61  
  62. 62. EMBARCADERO  TECHNOLOGIES   Recursos  Adicionais  -­‐  Beacons   •  Tecnologia   –  iBeacon  -­‐  hDps://developer.apple.com/ibeacon/   –  AltBeacon  -­‐  hDp://altbeacon.org/   •  Alguns  Fornecedores   –  Gimbal  -­‐  hDps://gimbal.com/doc/ios_proximity_ibeacon_quickstart.html   –  Radius  Networks  -­‐  hDp://www.radiusnetworks.com/   –  Es6mote  -­‐  hDp://es6mote.com/   –  Nordic  Semiconductor  -­‐   hDps://www.nordicsemi.com/eng/Products/Bluetooth-­‐Smart-­‐Bluetooth-­‐low-­‐energy/nRF51822-­‐ Bluetooth-­‐Smart-­‐Beacon-­‐Kit   –  EM  Microelectronic  -­‐  hDp://www.emmicroelectronic.com/products/wireless-­‐rf/beacons   62  
  63. 63. EMBARCADERO  TECHNOLOGIES   Recursos  Adicionais  –  DisposiJvos  BluetoothLE   •  Zephyr  HxM2 hDp://zephyranywhere.com/products/hxm-­‐smart-­‐heart-­‐rate-­‐ monitor     •  Polar  H7  Heart  Rate  Chest  Strap hDp://www.polar.com/us-­‐en/products/accessories/ H7_heart_rate_sensor   •  Wahoo  Fitness  Scale   hDp://www.wahoofitness.com/devices/wahoo-­‐balance-­‐smartphone-­‐ scale.html   63  
  64. 64. EMBARCADERO  TECHNOLOGIES   Recursos  Adicionais  –  Bluetooth.org   •  BluetoothLE  GATT  -­‐   hDps://developer.bluetooth.org/TechnologyOverview/Pages/ GATT.aspx   •  GATT  Specifica6ons  -­‐   hDps://developer.bluetooth.org/gaD/Pages/GATT-­‐Specifica6on-­‐ Documents.aspx   •  Bluetooth  Smart  and  Smart  Ready  -­‐   hDp://www.bluetooth.com/Pages/Bluetooth-­‐Smart-­‐Devices-­‐List.aspx   64  
  65. 65. EMBARCADERO  TECHNOLOGIES   Recursos  Adicionais  –  Healthcare  Tech   •  mHealth  -­‐  hDp://en.wikipedia.org/wiki/MHealth   •  Why  So  Many  New  Tech  Companies  Are  Ge~ng  into  Health  Care  -­‐   hDps://hbr.org/2014/12/why-­‐so-­‐many-­‐tech-­‐companies-­‐are-­‐ge~ng-­‐into-­‐health-­‐care   •  The  Medical  Technologies  That  Are  Changing  Health  Care  -­‐   hDp://www.hhnmag.com/display/HHN-­‐news-­‐ar6cle.dhtml?dcrPath=/templatedata/ HF_Common/NewsAr6cle/data/HHN/Magazine/2015/Apr/cover-­‐medical-­‐technology   •  Technology  Made  Health  Care  Expensive.  Can  It  Now  Control  Costs?  -­‐   hDp://recode.net/2014/04/28/technology-­‐made-­‐health-­‐care-­‐expensive-­‐can-­‐it-­‐now-­‐control-­‐ costs/   •  We  Need  a  Moore’s  Law  for  Medicine  -­‐   hDp://www.technologyreview.com/news/518871/we-­‐need-­‐a-­‐moores-­‐law-­‐for-­‐medicine/   65  
  66. 66. EMBARCADERO  TECHNOLOGIES   Perguntas  e  Respostas     Embarcadero  do  Brasil        atendimento@embarcadero.com.br            (11)  5643-­‐1333  
  67. 67. EMBARCADERO  TECHNOLOGIES   67  

×