dc2012 - delphi xe2 ios app + datasnap + arduino

Post on 02-Jul-2015

2.756 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Delphi Conference Brazil 2012 showing how to do Automation and control using Delphi iOS apps + Datasnap REST Servers and Arduino boards. As an example I showed how we could turn a lamp on and off by simply clicking an ON/OFF button in my iPHONE 4s. This video shows a preview on how to do it.

TRANSCRIPT

Automação e controlecom DelphiXE2 iOSapp + 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...

ARDUINOMAS 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

Delphi iOS app

ON

OFF

Delphi DataSnap Server

192.168.0.146:1401

UDP Server192.168.1.177:8888

’H’ ’H’ ’H’=Liga’L’ ’L’ ’L’=Desliga

’ack’ ’ack’ ’ack’

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 adicionadoao exemplo original!

Código adicionadoao 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

top related