![Page 1: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/1.jpg)
EmbarcaderoTechnologies Copyright 2016
APRESENTANDORADSTUDIO10.1BERLIM
![Page 2: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/2.jpg)
EmbarcaderoTechnologiesCopyright2016 2
APRESENTAÇÃO
§ FernandoRizzato§ [email protected]§ http://fernandorizzato.com
§ NossasComunidadesnoFacebook!§ http://fb.com/DelphiBrasil§ http://fb.com/EmbarcaderoBR
![Page 3: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/3.jpg)
EmbarcaderoTechnologiesCopyright2016
AGENDA
§ RADStudioHoje§ Ofocodoproduto,incluindooC++BuildereDelphi§ Osprincipaisvaloresdoproduto
§ OquehádenovonoRADStudio10.1Berlim§ Caminhandopelasnovasfeatures§ Informaçõestécnicas§ Demos
3
![Page 4: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/4.jpg)
EmbarcaderoTechnologiesCopyright2016 4
EMBARCADERO,DEDICADAAOSDESENVOLVEDORES
§ Embarcaderofocada100%emdesenvolvedores§ Ferramentasde
bancodedadosagorapartedoportifólio daIDERA.
![Page 5: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/5.jpg)
EmbarcaderoTechnologiesCopyright2016 5
RADSTUDIOApresentandoRADStudio,DelphieC++Builder
![Page 6: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/6.jpg)
EmbarcaderoTechnologiesCopyright2016
OQUEÉRADSTUDIO?
§ AmaneiramaisfácildecriaraplicaçõesmultiplataformaNativas comserviçosCloud flexíveiseamplaconectividadeparaIoT
PLATFORM INDEPENDENTCLOUD READY
CROSSPLATFORMNATIVE
6
![Page 7: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/7.jpg)
EmbarcaderoTechnologiesCopyright2016
DESENVOLVIMENTOVISUALERÁPIDO
§ PoderosoframeworkVCLparaWindows10edesenvolvimentoFMXparaWindows,MACeMobile.
7
![Page 8: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/8.jpg)
EmbarcaderoTechnologiesCopyright2016
AMELHORBIBLIOTECAPARAWINDOWS!
§ VCLéamelhorbibliotecadecomponentesincorporandoaWindowsAPInativamenteeCOM§ Componentessimplificandotodasasfunçõescomuns§ Extensívelecustomizável,esoluçõesdeterceiros
§ SuporteparaWindows10§ IntegraçãocomWinRT§ ControlesaoestiloWindows10§ ComponentesparaserviçosWinRT§ Bibliotecadeestilosparamodernização
8
![Page 9: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/9.jpg)
EmbarcaderoTechnologiesCopyright2016
APLICAÇÕESNATIVASMULTIPLATAFORMA
§ Compiladoresnativosparaasplataformas4sistemasoperacionais,32bite64bit, CPUs InteleARM§ Paramáximaperformanceesegurança
§ Bibliotecaderuntime eacessoadadosmultiplataforma§ Memory,filesystem,threading,exceptions,datatables,XML,
JSON,HTTPand RESTclients…§ BibliotecadecomponentesvisuaisFireMonkey
§ Designersflexíveis,estilos,componentesnativos§ Escrevaumavez,customizeemdesigntime,distribuaemtodas
asplataformas
CROSSPLATFORMNATIVE
9
![Page 10: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/10.jpg)
EmbarcaderoTechnologiesCopyright2016
SERVIÇOSCLOUD
§ SuporteparaAWSeAzure§ Acessoaostorage,tables,queuing
§ ProvedoresBaaS§ IncluindoParse,Kinvey,App42
§ Bibliotecasclient RESTand HTTPparaacessodireto§ BaseadasnasbibliotecasdecadaplataformacomsuporteHTTPs
nativo§ ComponentesdeBancodeDadosNoSQL
§ SuportecompletoparaMongoDB
10
![Page 11: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/11.jpg)
EmbarcaderoTechnologiesCopyright2016
AMPLACONECTIVIDADEIOT
§ EstendeAplicaçõesDesktopeMobilecomcapacidadesdeInternetof Things§ Bluetooth,BluetoothLEeWi-Fi§ ComponentesIoTprontosparauso§ Detecçãodeproximidade, BeaconFence§ Coletadedadosdesensores§ Monitoramentodistribuídodedispositivos
comThingPoints
11
![Page 12: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/12.jpg)
EmbarcaderoTechnologiesCopyright2016
NOTÁVELFOCOEMSOLUÇÕESCORPORATIVAS
§ FireDAC - acessoadadosotimizado,altorendimento§ TodososprincipaisRDBMS
§ ArquiteturadeserviçosdeclasseEnterprise§ RADServer,RESTAPIs
§ Redefinindoo“DesenvolvimentoCorporativoRobusto”
12
![Page 13: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/13.jpg)
EmbarcaderoTechnologiesCopyright2016
ÉRAD!VOCÊENTREGAANTES!
§ Rapid Application Development significadesenvolvimento rápidocomarquiteturasólida
§ ORADStudioentrega§ 5xmaisrápidoparadesenvolveredistribuir§ AtravésdemúltiplasplataformasDesktopeMobile§ AtravésdemúltiplasplataformasdeBancodeDadosouvia
soluçãoCloud
13
![Page 14: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/14.jpg)
EmbarcaderoTechnologiesCopyright2016 14
10.1BERLIMOquehádenovonaversãoatualdoDelphi,C++BuildereRADStudio
![Page 15: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/15.jpg)
EmbarcaderoTechnologiesCopyright2016
RAD STUDIO 10.1BERLIM EMDETALHES
PrincipaisTemas§ Novaexperiênciade
instalação§ Melhoriasnoferramentale
componentesnativos§ AmplosuporteparaIoT
(Internetof Things)
RecursosAdicionais§ Maisprodutividade§ QPS– Qualidade,PerformanceeEstabilidade
§ AtualizaçãodosdriversFireDAC
15
![Page 16: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/16.jpg)
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 16
NOVAEXPERIÊNCIADEINSTALAÇÃO§ RADStudio10.1Berlim– PrincipaisTemas
![Page 17: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/17.jpg)
EmbarcaderoTechnologiesCopyright2016
PORQUEUMNOVOINSTALADOR?
§ Oinstaladorantigoeramonolítico,lento,nãoflexível§ Horasparainstalaremalgunscasos
§ Agoraoplanoépoderiniciaremminutos§ Adicioneplataformaserecursosconformenecessário§ Inicialmenteoudepois§ Fácilatualizaçãoderecursos
§ UmmelhorTrial§ Nospermitiucriarumamelhor,maisflexívelemoderna
experiêncianoperíododetestes
17
![Page 18: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/18.jpg)
EmbarcaderoTechnologiesCopyright2016
NOVOINSTALADOR
§ InstalaçãoMínima+Plataformas§ Ainstalaçãoinicialcriaumsistema
básicofuncional§ Seguidopelaadiçãodeplataformas
§ Maisplataformasaqualquermomento§ BaseadonatecnologiadoGetIt
§ Oinstaladortradicionalseguedisponível(imagemISO)
18
![Page 19: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/19.jpg)
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 19
MELHORIASNASPLATAFORMASNATIVAS§ RADStudio10.1Berlim– PrincipaisTemas
![Page 20: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/20.jpg)
EmbarcaderoTechnologiesCopyright2016
RADSTUDIO10- COMPILADORES
§ CompiladoresObject PascaleC++§ Windows32-bite64-bit
§ CompiladorbaseadoemLLVMparaC++Win32– 10Seattle§ MacOSX§ Android ARMv7§ iOSArmv7,iOSArm 64-bit§ iOSSimulator(Object Pascalsomente)
7compiladoresObject Pascale7compiladoresC++
20
![Page 21: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/21.jpg)
EmbarcaderoTechnologiesCopyright2016
AVANÇOSNASFERRAMENTASC++ NATIVAS
§ CompiladoresC++§ CLANG3.3eLLVM3.3suportadoemtodasplataformas§ CompletosuporteparalinguagemC++11
§ SuporteparaDelphiRTLnoC++§ SuporteaLambda(10Seattle)
§ EmlugardosmétodosanônimosDelphi§ Parallel Programming Library
§ STLIterators paratiposDelphi§ Range-fordisponível§ Algoritmos STLNon-modifying:find, find-if, count, for_each,…
21
![Page 22: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/22.jpg)
EmbarcaderoTechnologiesCopyright2016
AVANÇOSNASFERRAMENTASDELPHINATIVAS
§ CompiladoresDelphi§ TipoUtf8Stringagoratambémnomobile
§ Acessoa1-bytestring,tambémRAWByteString§ Referências[weak]parainterfacesemtodasasplataformas
§ Ereferênciasdeinterface[unsafe],também§ [volatile]atributoparaparâmetrosevariáveislocais
§ CoreRTL§ Trocade[weak]para[unsafe]paraamaioriadasclassese
componentes
22
![Page 23: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/23.jpg)
EmbarcaderoTechnologiesCopyright2016
MAISNOVIDADESDARTL
§ TBufferedFileStreamparasuporteaescrita/leiturarápidadearquivos
§ MelhoriasnoTStrings§ AllNames,Options,AddPair fluent interface,emais
§ StringReplace ePos – melhoriasdeperformance§ BibliotecaHTTPcliente- timeouteoutrasmelhoriasde
performance
23
![Page 24: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/24.jpg)
EmbarcaderoTechnologiesCopyright2016
PORQUEMOBILEEFIREMONKEY?
§ Mobileéaplataformaquemaiscresceentreossistemasoperacionais§ Pertode2bilhõesdeusuáriosativosemAndroid eiOS
§ Apps continuamcomoatecnologiapreferidaparamobile§ Apps nativastiramvantagemdascapacidadesdohardware§ FireMonkeyoferececódigoúnicoparamobileetambém
desktop§ DelphieC++Builderpermiteumamigraçãosuaveparaomobile,eintegraçãodeapps mobileedesktop
24
![Page 25: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/25.jpg)
EmbarcaderoTechnologiesCopyright2016
ARQUITETURARADAPLATAFORMAFIREMONKEY
§ Arquiteturamultidispositivodecódigofonteúnico§ Incluindoainterfacedeusuário,comvisual
estilizadoounativodecadaplataforma§ Múltiploscompiladoresparadiferentes
plataformas,todosproduzindocódigonativo§ RAD,comumaarquiteturaOOPforte!§ ParaWindows,OSX,Android,iOS,...
25
![Page 26: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/26.jpg)
EmbarcaderoTechnologiesCopyright2016
INCOMPARÁVELFIREUI MULTI-DEVICE DESIGNER§ FireUI:views compartilhadaseespecíficas
§ Visualmentepersonalizeforms paradistintasplataformasetamanhos§ Novo:FireUI multi device preview eFireUI App preview on device
26
![Page 27: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/27.jpg)
EmbarcaderoTechnologiesCopyright2016
FIREUIAPPPREVIEW(ONDEVICE)
35
![Page 28: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/28.jpg)
EmbarcaderoTechnologiesCopyright2016
PLATAFORMAFIREMONKEYARQUITETURADERENDERIZAÇÃONATIVA
§ AtualmentedisponívelparaiOSeWindows
28
![Page 29: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/29.jpg)
EmbarcaderoTechnologiesCopyright2016
NOVONO10.1BERLIM PARAFIREMONKEY
§ Avançosparatodasasplataformas:Win,Mac,Mobile§ ComponenteFMXAddress Book/Contacts§ MelhoriasnoFMXStyle Designer§ ListView Items Designer§ Novofont styling§ Emais…
§ MelhoriasnoMulti-DeviceDesigner§ FireUI App Preview on Device§ AndroidWear Stylingenovasviews FireUI29
28
![Page 30: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/30.jpg)
EmbarcaderoTechnologiesCopyright2016
TADDRESSBOOK
§ Novocomponentenãovisualparatrabalharcomalistadecontatosnativadecadasistemamobile
29
![Page 31: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/31.jpg)
EmbarcaderoTechnologiesCopyright2016
OQUEPOSSOFAZERCOMOTADDRESSBOOK?
§ Carregartodososcontatosdeumsmartphone/tablet§ Carregaroscontatosdeumgrupo/grupos§ CriarumnovocontatoeadicionaraoAddress Book§ Lerumcontatoexistente,modificaresalvar§ Removerumcontato§ Carregartodososgrupos(grupo=uniãológicadevárioscontatos)§ Alteraronomedeumgrupoesalvar§ Removerumgrupo§ SolicitarpermissãoparatrabalharcomosdadosdoAddress Book§ Lerasinformaçõesdepermissãoatuais§ SaberquandooutroprocessoefetuouumaalteraçãonoAddress Book
30
![Page 32: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/32.jpg)
EmbarcaderoTechnologiesCopyright2016
AVANÇOSNOSTYLE DESIGNER
§ EditordeestilosFireMonkeyintegradoaIDEtotalmenteredesenhado§ Utilizaostructure view e
seletoresintegrados§ Permiteumtrabalhomais
natural
31
![Page 33: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/33.jpg)
EmbarcaderoTechnologiesCopyright2016
NOVOLISTVIEWITEMDESIGNER§ Editeaestruturade
umitem dolistviewapenasalternandoentremododesigneedição
§ Aumentaaflexibilidadedaestruturadeitems dolistview
32
![Page 34: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/34.jpg)
EmbarcaderoTechnologiesCopyright2016
SUPORTEAFONT FACES NOFIREMONKEYFONT STYLES
§ TFont.Style property§ Estilosregulares
§ TFont.StyleExt property§ Suportafont faces
TFontStyleExt = recordSimpleStyle: TFontStyles;Weight: TFontWeight;Slant: TFontSlant;Stretch: TFontStretch;end;
33
![Page 35: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/35.jpg)
EmbarcaderoTechnologiesCopyright2016
OUTRASFEATURESNOFIREMONKEY
§ Novoplatform service paradiálogos§ Serviçosdeclipboardestendidos
§ Paratextos,imagens,eformatoscustomizados§ Suporteparaaccelerator keys noWindows
§ EsuporteparacontroledefocoemLabels§ Suporteparatouch animation noListView
34
![Page 36: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/36.jpg)
EmbarcaderoTechnologiesCopyright2016
PORQUEWINDOWS10?
§ OmaisrápidoritmodeadoçãonoWindows§ 270milhõesdedispositivosWindows10em30/03/2016§ Adoçãoporempresasemcrescimento
§ VCLofereceomelhorcaminhodemigraçãoparaWindows10§ EseguesuportandoversõesanterioresdoWindows§ Distribuição viaWindows10Store viaprojetoCentennial (a
serliberadopelaMicrosoft)
36
![Page 37: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/37.jpg)
EmbarcaderoTechnologiesCopyright2016
SUPORTEPARAWINDOWS10NORADSTUDIO
§ SuporteinigualávelparaaplataformaWindows§ AVCLéamelhoremaiscompletabibliotecadecomponentespara
Windowsnativo§ IntegrandoWin32,Win64etambémWinRT APIs§ Windows10– componentesespecíficos
§ NovoscontrolesWindows10UI§ Componentesparanotificaçõesecontratos
paraWindows10(disponíveldesde10Seattle)
37
![Page 38: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/38.jpg)
EmbarcaderoTechnologiesCopyright2016
WINDOWSNATIVOEVCLNO10.1BERLIM
§ MelhoriasnaintegraçãocomWinRT§ SuporteaBluetoothLEnoWindows10
§ MaisAPIs daplataformadisponíveis§ EtambémDirectX12
§ Scaling eHighDPI avançados,emelhoriasnosuporteMulti Monitor
38
![Page 39: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/39.jpg)
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 39
INTERNETOFTHINGS§ RADStudio10.1Berlim- PrincipaisTemas
![Page 40: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/40.jpg)
EmbarcaderoTechnologiesCopyright2016
PORQUEIOT?
§ Internetof Things:áreadeTIquemaiscrescehoje§ Indoalémdomarketing,algumasótimastecnologiasde
baseestãosetornandobarataseonipresentes§ Automatizartarefas,automatizararotina§ Poderdacomputaçãodistribuída:smarter sensors,makers
boards,mobiledevices…
40
![Page 41: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/41.jpg)
EmbarcaderoTechnologiesCopyright2016
RADSTUDIOCONECTIVIDADERTLEIOT
§ AppTethering§ Incluindomelhoriasdeprotocoloeeventospara
criptografia§ Bluetooth
§ ComponentesTBluetootheTBluetoothLE,suporteaBeacons,emais...
§ Wi-Fi§ ConecteviabibliotecasHTTPeRESTadevices
baseadosemTCP/IP
41
![Page 42: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/42.jpg)
EmbarcaderoTechnologiesCopyright2016
NOVIDADESIOT NO10.1BERLIM
§ MelhoriasnosRecursosExistentes§ MaisBluetoothLEstandardsefunções§ SuporteparaAndroidWearmelhorado
§ NovaArquiteturaIoT§ Geraçãodecomponentesorientadopor
metadados§ DownloadviaGetIt
§ ThingPoints:extensõesdistribuídasdoRADServers(EMS)
42
![Page 43: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/43.jpg)
EmbarcaderoTechnologiesCopyright2016
NOVIDADESBLUETOOTHNO10.1BERLIM
§ SuporteBluetoothLEnoWindows10/WinRT§ SuporteparaBluetoothadvertisement
§ Beacons§ SuporteparaEddyStoneBeacons (novoformatodoGoogle)
paraambosiOSeAndroid§ SuporteparaEddyStoneUID,URL,Telemetry
§ MelhoriasnoBeconFence
43
![Page 44: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/44.jpg)
EmbarcaderoTechnologiesCopyright2016
THINGCONNECTFRAMEWORKDECONECTIVIDADEIOT
§ TornaIoTdevices,deprateleiraoucustomizados,sensores,edispositivosdevestiremcomponentes/APIsfáceisdeusar
44
![Page 45: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/45.jpg)
EmbarcaderoTechnologiesCopyright2016
THINGPOINT:EDGE SERVICES
45
§ Camadasdesoftwareparaaconstruçãoeimplantaçãodemódulosremotos
§ Coletardadosdedispositivospróximosdiretamenteparaainfradaempresa
§ Pré-processamentoePós-processamentodosdadoscoletados
§ Filtrardadoscombaseemdiversoscritérios
§ ArmazenaosdadosemumabaseSQL(ThingBase)
§ ComunicacomoEMSserverdemaneirabidirecionalatravésdeAPIs REST
![Page 46: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/46.jpg)
EmbarcaderoTechnologiesCopyright2016
FLUXODEDADOSDOIOTEDGE
iOS/Android/Windows/Macapp
SmartDevice #1
Client RADServer(EMS) ThingPoint Smart Device
Wi-FiWi-Fi/Cloud
Bluetooth/Z-Wave
WindowsIISServer/ApacheforWindows
Windows/Mac
SmartDevice #2
SmartDevice #3
46
![Page 47: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/47.jpg)
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 47
RECURSOSADICIONAISDaProdutividadedoDesenvolvedoraQualidade
![Page 48: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/48.jpg)
EmbarcaderoTechnologiesCopyright2016
10SEATTLE– MELHORIASDEPRODUTIVIDADE
§ DobrodeMemória,FiltronoObject Inspector,recursosdeprodutividade,suporteparamúltiplosmonitores
56
![Page 49: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/49.jpg)
EmbarcaderoTechnologiesCopyright2016
10.1BERLIM – MELHORIASDEPRODUTIVIDADE(I)
§ Áreasquejáforamcobertas§ OnovoinstaladoreavançosdoGetIt Package Manager§ OFireUI App Preview on Device
§ Novowelcome page simplificado§ Form designerflutuanteparaVCLeFMX
§ Configurável,excelenteparamúltiplosmonitores§ MelhoriasnosuporteaHighDPI§ MelhoriasnoVisualLiveBindings
57
![Page 50: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/50.jpg)
EmbarcaderoTechnologiesCopyright2016
FORMDESIGNERFLUTUANTE
§ Editeocódigoedesenheladoalado
§ Excelenteparasistemascommúltiplosmonitores
58
![Page 51: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/51.jpg)
EmbarcaderoTechnologiesCopyright2016
10.1BERLIM - MELHORIASDEPRODUTIVIDADE(II)
§ NovoStructure Viewparser paraC++§ BaseadonaespecificaçãodelinguagemC++11§ IDEmostradependênciasdeheaderparaCLANG-based C++compiler
§ Bookmarksstack§ Expansãodaseleçãobaseadaemsyntax (Ctrl+W)§ AssociaçãodeextensõesviaTools->Options§ MétricaMethods Toxicity paraDelphi
59
![Page 52: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/52.jpg)
EmbarcaderoTechnologiesCopyright2016
QUALIDADE–PERFORMANCE-ESTABILIDADE(QPS)
§ SignificativofocoemQualidade§ 25%dastarefasplanejadasparaosdesenvolvedores§ Cobrindotodasasáreasdoproduto
§ Omaiornúmerodecorreçõesepequenasmelhorias§ 744bugsabertosporusuáriosforamfechados§ Totaldebugsreportadosefechados:Maisde2.500
§ Melhoriasnodebugmobile§ SuporteaCPUView,avaliaçãodestringsUnicode,…
60
![Page 53: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/53.jpg)
EmbarcaderoTechnologiesCopyright2016
FIREDAC – ATUALIZAÇÃODEDRIVERS
§ DriverODBC3.8§ DriverSQLite (versão3.9.2)§ DriversInterBase eFirebird
§ Gerenciadordeserviços,realBLOBstreaming§ DriverOraclesuportandonovasAPIs do11ge12c
§ ServiçoTFDOracleAdmin enotificaçãodealterações§ DriverAdvantageDB(versão12)§ DriverDB2(comsuporteparaAS/400)§ DriverPostgreSQL (novotipodedadoJSON)§ DriverInformix commelhorsuportealocking§ DriverMongoDB comotimizaçõesenotificaçãodealterações
61
![Page 54: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/54.jpg)
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 54
Most Innovative Useof Data
Comece bem suas aplicações com a segurança de dados que se deve ter, sincronização e recuperação de desastres. Construa uma vez e então Embed, Deploy, Relax!
INTERBASE§ Embed, Deploy, Relax
§ Windows, Linux, Android, iOS, Mac OS X
![Page 55: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/55.jpg)
EmbarcaderoTechnologiesCopyright2016
DADOSREMOTOS– MÉTODOTRADICIONALCe
ntra
l DB
Clie
ntCa
che
ChangeTime
4 45 5 5
Total de pacotes enviados: 4 + 4 + 5 + 5 + 5 = 2363
![Page 56: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/56.jpg)
EmbarcaderoTechnologiesCopyright2016
DADOSREMOTOS– COMCHANGE VIEWCe
ntra
l DB
Clie
ntCa
che
ChangeTime
Total de pacotes enviados: 4 + 1 + 2 + 1 + 1 = 9
4
1
2
1
1
64
![Page 57: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/57.jpg)
EmbarcaderoTechnologiesCopyright2016
EXTENSÕESDORADSERVER(EMS)
§ Suporteparaservermetadata§ BaseadonaAPIabertaSwagger§ RepresentaçõesYAMLeJSON§ PodeserusadoparatestesdeAPI,documentação,
desenvolvimentorápidodeapps cliente§ Serviços”federados”ThingPoints“
§ Agecomoumconduíte paraedoRADServer(EMS)§ Registraendpoints periféricosnoRADServer§ Users podemacessarThingPointsendpoints viabackend
endpoints noRADServer
65
![Page 58: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/58.jpg)
EmbarcaderoTechnologiesCopyright2016
WEBBROKER,DATASNAP,CLOUD
§ WebBroker§ AgorapadronizadoparaUTF8
§ DataSnap§ AplicaçõesclienteagorautilizamabibliotecaHTTPclient
paraconexõesRESTeHTTP(S)§ Servermethods agorasuportaparâmetrosTDBXJSONStream
paraenviarstreams JSON§ Cloud
§ SuporteaMicrosoftAzure atualizadoparaaúltimaAPI§ SuporteaAmazon AWSatualizadoparaaúltimaAPI
66
![Page 59: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/59.jpg)
EmbarcaderoTechnologiesCopyright2016 59
NovoInstaladorTornandomodernaesuaveaexperiênciadeinstalaçãoetestes
QPSQualidade,performance,estabilidade,atravésdetodooproduto
NativoCompiladores,Bibliotecas,FireMonkey,VCL,Windows10,mobile…
MaisProdutividadeFireUI App Preview on device,form designerflutuante,métricadetoxidade
IoTMelhoriasnatecnologiadebase,ThingWare,ThingConnect,ThingPoints
RobustoparaCorporaçõesAcessoadadoscomFireDAC,serviçosEMSREST,serviçosCloud
RAD STUDIO10.1BERLIM- EMRESUMO
![Page 60: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/60.jpg)
EmbarcaderoTechnologiesCopyright2016
RAD STUDIO10.1BERLIM– EDIÇÕES
§ RADStudio
§ Professional§ FireDACAddOn
§ Enterprise§ Architect
(IncorporaUltimate)
§ C++Builder
§ Starter§ Professional
§ FireDACAddOn§ MobileAddOn
§ Enterprise§ Architect
(IncorporaUltimate)
68
§ Delphi
§ Starter§ Professional
§ FireDACAddOn§ MobileAddOn
§ Enterprise§ Architect
(IncorporaUltimate)
![Page 61: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/61.jpg)
EmbarcaderoTechnologiesCopyright2016
ASSINATURADEATUALIZAÇÃOINCLUSA
§ BenefíciosdaAssinaturadeAtualização§ AcessoimediatoaoúltimoRADStudio,C++Builder,Delphi§ Recebanovosrecursosquandoadicionados§ Incluisuporte(aberturadetickets)
“Fundamentalparagarantiramelhorexperiênciadousuárioeofereceraosclientesomáximodenossasferramentasdedesenvolvimento”
69
![Page 62: WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM](https://reader031.vdocuments.pub/reader031/viewer/2022020103/587b6e501a28abc62f8b4fa3/html5/thumbnails/62.jpg)
EmbarcaderoTechnologiesCopyright2016 62
OBRIGADO!Perguntas?FernandoRizzatofernando.rizzato@embarcadero.comhttp://fernandorizzato.com
NossasComunidadesnoFacebook!http://fb.com/DelphiBrasilhttp://fb.com/EmbarcaderoBR