SlideShare una empresa de Scribd logo
1 de 56
Automação e controle
com DelphiXE2 iOS
app + Datasnap

Victory Fernandes
Victory Fernandes

• Engenheiro, Diretor Técnico da TKS Software
• Professor de Microcontroladores e Eletrônica
  Digital na Engenharia Area1-Devry
• Autor da ActiveDelphi, TheClub e ClubeDelphi
• Autor de componentes para
    • Sintegra, SPED, Nfe, Cte, FCONT, SEF...
Implementou app iOS com Delphi?
Usa Delphi para além de UI e DB?
Delphi além de UI e BD...
ARDUINO
MAS AFINAL O QUE É?
ARDUINO
• Plataforma microcontrolada de
  hardware e software open-source para
  prototipagem de forma simples e
  flexível
   •   Leitura de sensores
   •   Controle de atuadores
   •   Compilador C multi-plataforma
   •   Conceito de shields
Arduino UNO
Arduino MINI
Arduino LYLIPAD
www.arduino.cc
E o que são shields?
+   +

+       =
www.shieldlist.org
’H’           ’H’                   ’H’=Liga
  ’L’           ’L’                  ’L’=Desliga
’ack’         ’ack’                  ’ack’

    ON

   OFF




 Delphi         Delphi             UDP Server
iOS app    DataSnap Server     192.168.1.177:8888
          192.168.0.146:1401
DELPHI
DATASNAP SERVER
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DataSnap Server
DELPHI iOS APP
iOS App
iOS App
iOS App
iOS App
iOS App
iOS App


 ON
iOS App




 OFF
iOS App
ARDUINO C-CODE
Código adicionado
ao exemplo original!
Código adicionado
ao exemplo original!
Missão Cumprida!
Perguntas?

•   Portal de Treinamentos e Vagas: www.edobrasil.net/treinamentos
•   Embarcadero Developer Network: http://edn.embarcadero.com
•   Diretório de MVP’s: www.embarcadero.com.br/mvp-directory
•   Documentação dos Produtos: http://docs.embarcadero.com
•   CodeRage 7: www.embarcadero.com/coderage
•   YouTube: http://youtube.com/user/embarcaderodobrasil
•   Twitter: https://twitter.com/EmbarcaderoBR http://twitter.com/EmbarcaderoTech
•   Blogs: http://blogs.embarcadero.com
•   Facebook: www.facebook.com/pages/Embarcadero-Delphi-
    Brasil/399151510134179



• atendimento@embarcadero.com.br
• (11) 5643-1333
Obrigado!




            Victory Fernandes
                victory@tkssoftware.com
                www.tkssoftware.com/victory
                @victoryjorge

Más contenido relacionado

Similar a DC2012 - Delphi XE2 iOS App + DataSnap + Arduino

RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015
Fernando Rizzato
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2
Erisvaldo Junior
 

Similar a DC2012 - Delphi XE2 iOS App + DataSnap + Arduino (20)

Delphi Prism 2011
Delphi Prism 2011Delphi Prism 2011
Delphi Prism 2011
 
Oficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC CampOficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC Camp
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaAzure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
 
RAD Studio 10.2 Tokyo
RAD Studio 10.2 TokyoRAD Studio 10.2 Tokyo
RAD Studio 10.2 Tokyo
 
RealSense SDK
RealSense SDKRealSense SDK
RealSense SDK
 
arduino presentation
arduino presentationarduino presentation
arduino presentation
 
CocoaPods in Action
CocoaPods in ActionCocoaPods in Action
CocoaPods in Action
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 
RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015
 
Aplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com DockerAplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com Docker
 
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de InovaçãoJava, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoft
 
Treinamento Android Embarcado
Treinamento Android EmbarcadoTreinamento Android Embarcado
Treinamento Android Embarcado
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010
 
Teradesk Mobile Expert Augusto Ferrarini
Teradesk  Mobile Expert Augusto FerrariniTeradesk  Mobile Expert Augusto Ferrarini
Teradesk Mobile Expert Augusto Ferrarini
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 

Más de Vic Fernandes

Pesagem Automatizada de BigBags de Café
Pesagem Automatizada de BigBags de CaféPesagem Automatizada de BigBags de Café
Pesagem Automatizada de BigBags de Café
Vic Fernandes
 
EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...
EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...
EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...
Vic Fernandes
 

Más de Vic Fernandes (20)

Arduino + Delphi Mobile Lâmpada
Arduino + Delphi Mobile LâmpadaArduino + Delphi Mobile Lâmpada
Arduino + Delphi Mobile Lâmpada
 
Arbitragem de bit coins com Delphi
Arbitragem de bit coins com DelphiArbitragem de bit coins com Delphi
Arbitragem de bit coins com Delphi
 
Visao computacional: Aplicacoes em ambiente industrial com Delphi
Visao computacional: Aplicacoes em ambiente industrial com DelphiVisao computacional: Aplicacoes em ambiente industrial com Delphi
Visao computacional: Aplicacoes em ambiente industrial com Delphi
 
Arduino plus Delphi Mobile Apps - Beyond Basics
Arduino plus Delphi Mobile Apps - Beyond BasicsArduino plus Delphi Mobile Apps - Beyond Basics
Arduino plus Delphi Mobile Apps - Beyond Basics
 
Arduino plus Delphi Mobile Apps - Basics
Arduino plus Delphi Mobile Apps - BasicsArduino plus Delphi Mobile Apps - Basics
Arduino plus Delphi Mobile Apps - Basics
 
PDF sem Adobe? DOC sem Office? Manipulando arquivos de forma simples em VCL e...
PDF sem Adobe? DOC sem Office? Manipulando arquivos de forma simples em VCL e...PDF sem Adobe? DOC sem Office? Manipulando arquivos de forma simples em VCL e...
PDF sem Adobe? DOC sem Office? Manipulando arquivos de forma simples em VCL e...
 
Acessando recursos dos devices e sensores em iOS e Android
Acessando recursos dos devices e sensores em iOS e AndroidAcessando recursos dos devices e sensores em iOS e Android
Acessando recursos dos devices e sensores em iOS e Android
 
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + ArduinoExiste um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
 
Pesagem Automatizada de BigBags de Café
Pesagem Automatizada de BigBags de CaféPesagem Automatizada de BigBags de Café
Pesagem Automatizada de BigBags de Café
 
Intraweb + GoogleMaps
Intraweb + GoogleMaps Intraweb + GoogleMaps
Intraweb + GoogleMaps
 
EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...
EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...
EQUIPAMENTO MÉDICO PORTÁTIL PARA ACOMPANHAMENTO DO COMPROMETIMENTO MOTOR EM P...
 
ERGONOMIA NO AMBIENTE INDUSTRIAL: Uma abordagem do ponto de vista da engenh...
ERGONOMIA NO AMBIENTE INDUSTRIAL: Uma abordagem do  ponto de vista  da engenh...ERGONOMIA NO AMBIENTE INDUSTRIAL: Uma abordagem do  ponto de vista  da engenh...
ERGONOMIA NO AMBIENTE INDUSTRIAL: Uma abordagem do ponto de vista da engenh...
 
Gnostice Suporte completo a PDF e Office - Embarcadero Conference 2015
Gnostice Suporte completo a PDF e Office �- Embarcadero Conference 2015Gnostice Suporte completo a PDF e Office �- Embarcadero Conference 2015
Gnostice Suporte completo a PDF e Office - Embarcadero Conference 2015
 
IoT aplicada a melhor utilização de recursos naturais - Embarcadero Confere...
IoT aplicada a melhor utilização de recursos naturais� - Embarcadero Confere...IoT aplicada a melhor utilização de recursos naturais� - Embarcadero Confere...
IoT aplicada a melhor utilização de recursos naturais - Embarcadero Confere...
 
Driver Balanças TOLEDO
Driver Balanças TOLEDODriver Balanças TOLEDO
Driver Balanças TOLEDO
 
in-App Purchase no Delphi XE7 - Embarcadero Conference 2014
in-App Purchase no Delphi XE7 - Embarcadero Conference 2014in-App Purchase no Delphi XE7 - Embarcadero Conference 2014
in-App Purchase no Delphi XE7 - Embarcadero Conference 2014
 
ListBox e Listview em Apps Mobile - Embarcadero Conference 2013
ListBox e Listview em Apps Mobile - Embarcadero Conference 2013ListBox e Listview em Apps Mobile - Embarcadero Conference 2013
ListBox e Listview em Apps Mobile - Embarcadero Conference 2013
 
Aula Teste Diagnostico - Mestrado PPGMS nov2013
Aula Teste Diagnostico - Mestrado PPGMS nov2013Aula Teste Diagnostico - Mestrado PPGMS nov2013
Aula Teste Diagnostico - Mestrado PPGMS nov2013
 
Caderno Comemorativo 1º do Parque Tecnológico da Bahia
Caderno Comemorativo 1º do Parque Tecnológico da BahiaCaderno Comemorativo 1º do Parque Tecnológico da Bahia
Caderno Comemorativo 1º do Parque Tecnológico da Bahia
 
Certificacao Oficial Embarcadero
Certificacao Oficial EmbarcaderoCertificacao Oficial Embarcadero
Certificacao Oficial Embarcadero
 

DC2012 - Delphi XE2 iOS App + DataSnap + Arduino

Notas del editor

  1. http://localhost:1401/proxy/freepascal_ios50.zip
  2. http://localhost:1401/proxy/freepascal_ios50.zip
  3. teste