Top Banner
EMBARCADERO TECHNOLOGIES
103

Aitana Launch - Seattle Overview - Español

Feb 19, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Page 2: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Speaker

• FernandoRizzato– LeadSoftwareConsultant,LatinAmerica

• E-mail:[email protected]• Blog:http://embt.co/fernandorizzato• FB: http://fb.com/EMBTLatAm

2

Page 3: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Embarcadero Technologies

Page 4: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Embarcadero Technologies

• Fundadaen1993• 3.2MillonesdeClientes- 97%ofFortune2000• Másde35PremiosdeProducto– Innovaciónconsistente• Másde500Empleadosen29países

Page 5: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ELNUEVORADSTUDIO10SEATTLE

Page 6: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RADStudio“10Seattle”• YendomásalládeRADStudioXEseries

– QuetrajoaustedWindowsde64bits,Mac,iOS,yAndroid,diseñadormultidispositivoFireUIymás.

• 10Seattle:Unaexperienciaparadesarrolladoresrenovada– Listoparaconvertirseenunaediciónclásica

• LigadaalaliberacióndeWindows10– LaexperienciadeWindows10renovada

Versióndepruebadisponible.PruébelaAhora!

6

Page 7: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Resumen

• Panoramadehoy:Windows10,ynosóloeso…• EstrategiayobjetivodeRADStudio• LasnuevastecnologíasenRADStudio10Seattle– C++11Win32compiler– SorprendenteSoporteaWindows10– PotencialdelIDEduplicado– Ymuchomás…

7

Page 8: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

LanzamientoyéxitodeWindows10

Másdel4%decuotadelmercadototalenlosprimeros10días

http://news.softpedia.com/news/windows-10-vs-windows-8-in-the-first-10-days-after-launch-488994.shtml

Másde75Minstalacionesenelprimermes,deacuerdoaMicrosoft

Page 9: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

40%delosnegociosadoptaránWindows10enelprimeroaño

http://www.neowin.net/news/survey-finds-40-of-businesses-want-to-adopt-windows-10-in-the-first-year

Page 10: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

PerspectivadelosDesarrolladoresWindows

Multi-Plataforma conenfoqueaWindows

• DesarrolladoresWindowssevuelvenmobile– PrincipalmenteAndroid&iOS

• Sinembargo,99%secomprometenacontinuareldesarrolloWindows.

Ifyoudeliverthesemobileapplications,willyoustillberequiredtodevelopandsupportyourexistingWindowsapplications?

Whatmobileplatformsaremostimportantforyouruserstohaveapplicationsfor?Chooseallthatapply.

4%14%17%

33%67%

83%

0% 20% 40% 60% 80% 100%

OtherBlackBerry

WindowsRTWindowsPhone

AppleiOSAndroid

1%4%

95%

0% 20% 40% 60% 80%100%

No,wewillcease…

Yes,wewillcontinue…

Page 11: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Lastendenciasmóvilessiguensubiendo

• 337MdesmartphonesvendidosenelQ2de2015(Fuente: IDC)

– Másde1billónporaño– Unestimadode2.5billonesenusohoydía.

• Android&iOSjuntoscubrenel95%delmercado

11

Page 12: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

IoTestá“Explotando”

• ElInternetdelasCosastieneuntremendocrecimiento.– Unsinnumerodedispositivosvolviéndose“listos”,“conectados”,yenviandodatosalasapps

• Transformandoelminorista,marketing,producción,entretenimiento,viaje,deportes…

12

Page 13: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

LaContectividadenlaNubeesfundamental

• AmazonAWSyMicrosoftAzureenlatrayectoriadelcrecimiento.– CadavezmásempresariosentrandoenLaNubeyelmodeloBaaS• Proveedoresde“BackendAsaService”

• Laconectividaddedatosesesencial– Almacenamientoencachélocalesunagranventaja

13

Page 14: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

QuéesRADStudio?LaplataformadedesarrollodeaplicacionesdefinitivaparaWindows,Mac,Mobile,andIoT

RADStudio10Seattleeslaformamásrápidadecrearyactualizaraplicacionesricaseninformación,híperconectadayvisualmenteatractivasparaWindows10,Mac,Mobile,IoTymás

Page 15: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RicaenDatos,HíperConectada,VisualmenteAtractiva

Ricaemdatos:FireDAC,Oracle,MongoDB,JSON,XML

Híper-Conectada:Net,Wifi,Bluetooth/LE,Cloud,BaaS

VisualmenteAtractiva:VCLyFMX,Windows10yMulti-device15

Page 16: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

IncreíbleSoporteaWindows10

• NuevosControlesVCL,paralaexperienciadeusuariodeWindows10

• EstilosdeWindows10• ServiciosyComponentes

UniversalWindowsPlatform(UWP)/WinRT– Notificacionesycontratos

Page 17: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

IDEconelDoble dePotencia paraProyectos• IDErediseñadaconeldoble

dememoria• Construyeydepura

proyectosgrandesconmillonesdelíneasdecódigo

• Másde20nuevascaracterísticasdeproductividad– Multi-Paste,FilterableObject

Inspector,EditorFileAutoSave,etc.

Page 18: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RADC++paraWindowsyMobile

• NuevoSoporteaC++11paraWin32

• CLANGenhancedtoolchain supports:– C++11Standard– RADPMEandrichRTTI– ARCformobile

Windowsde32-bity64-bit

iOSyAndroid

Page 19: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Híper-Conectada

Conectaplataformasclient nativas,extensionesmóviles,dispositivosinteligentes,serviciosenlanube,datosembebidosyenterprise.

19

Page 20: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Multidispositivo

CrearinterfacesmultiplataformadefuenteúnicaconFireUINativamentecompiladoparaescritorioymóviles

20

Page 21: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ListoparaIoT!

AplicacionesextendidasconlasnuevascapacidadesdeInternetdelascosas:concienciadelaproximidad,dispositivosyrecoleccióndedatosdelossensores.

21

This image cannot currently be displayed.

Page 22: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

EsRAD!EntregaAplicacionesmásrápido

• RapidApplicationDevelopmentsignificadesarrollorápidoconarquitecturasólida.

• Entregadeaplicacioneshasta5vecesmásrápida– Atravésdemúltiplessistemasoperativosdeescritorioymóviles.

– Atravésdeplataformasdelanubeybasededatos– IncluyeWindows10- 32y64bit

22

Page 23: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RADStudio10Seattle:ParaDesarrolladores

23

Page 24: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“RADStudio10SeattleesellanzamientomásestabledeRADquepuedorecordar.Ahorapuedollegaratodaslasmejoresplataformasconuncódigobaseyexperienciadedesarrollounificados.

24

JoséA.SánchezCEO&Founder- DarcySoftware

Page 25: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

PLATAFORMASYCOMPILADORESRADStudio10Seattle

25

Page 26: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

CompiladoresdeRADStudio10Seattle

• CompiladoresdePascalyC++• Windowsde32-bity64-bit• MacOSX• AndroidARMv7• iOSArmv7,iOSArm64-bit• iOSSimulator(soloparaObjectPascal)Total:7compiladoresOPy7compiladoresC++26

Page 27: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

NuevosCompiladoresC++en10Seattle• NuevocompiladorLLVMC++paraWin32– Llamadodebcc32c– Compilador“BorlandClásico”(bcc32)aúndisponibleparamayorcompatibilidad

– CompiladoresWin32yWin64basadosenversión3.3deCLANGyLLVM

• SoportedeespecificacionesC++11completo• Además,CompiladorC++multi-threaded27

Page 28: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

C++estándarparaWin32,Win64,yMobile

28

Page 29: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

NuevascaracterísticasdeC++11paraWin32

29

• auto• Nullptr• Smartpointers• Lambdas• Movesemantics

• Range-basedforloops• Overrideandfinal• Strongly-typedenums• non-memberbegin()andend()• static_assertandtypetraits

Page 30: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“ConelSoporteestándarparaC++basadoenCLANG,RADStudio10Seattlenospermiteescribircódigounavez,yliberarlodondesea!

30

AndrewLaw,HGLDynamics

“HayunmontónparaamarC++Builder10Seattle.

LudoStroetenga,StroetengaDesign

Page 31: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

DUPLICAELIDEPOWERRADStudio10Seattle

Page 32: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ConstruirgrandesproyectosdentrodelIDE• ElDobledeMemoria– ElIDEyloscompiladoresintegradospuedenusareldobledememoriadisponiblequelasversionesanteriores.

• UnitCachingOptimizada– Durantelaconstruccióndemúltiplesproyectosenungrupodeproyecto.

• AutoRecuperacióndeArchivosdeCódigoFuente– Encasodealgunacaída,losarchivosdecódigofuentepuedenserautorecuperados.

32

Page 33: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ExperienciadelIDEMejorada• Ocultacomponentesnovisuales

• Filtrelaspropiedadesenelinspectordeobjetos

• LaVistadelaEstructuratienenuevosiconosdecomponente.

• SoporteMulti-MonitorextendidoenlaIDE33

Page 34: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

MejorasdeProductividadenelIDE

34

Page 35: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ProductividadenelIDE

• EstadísticasdeProyectocompletamenteintegradas• Clipboardhistory,multi-pastesupport• Smartkeys• Control deFlujoyhighlights estructurales• Barradeherramientasdenavegacióndecódigo.• Ymás…

35

Page 36: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

MejorSoporteMulti-MonitorenelIDE

36

Page 37: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

MásMejorasenelIDE

• SincronizacióndeFunctionObjectPascal• Ymejoraenherramientasintegradas– SoporteDUnitXparaplataformasmóviles– LibreríasSVNintegradasactualizadas(1.8.13)

37

Page 38: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

SigueconectadodesdeelIDE

• MejorasenGetIt– Filtrosycategorías

• CommunityToolbar– Mensajes– Eventos– Preguntas

38

Page 39: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“GraciasalamemoriaexpandidadisponibleparaelIDE,elaumentodelaestabilidadylavelocidaddelosgrandesproyectoshacedeRADStudio10Seattlealgonecesario!

39

ClaudioPiffer

Page 40: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

INCREÍBLE SOPORTE AWINDOWS10RADStudio10Seattle

40

Page 41: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

SoporteaWindowsenRADStudio

• ApoyosinprecedentesparalaplataformaWindows• LaVCLeslamejorymáscompletabibliotecadecomponentesparaWindowsnativo

• IntegraciónconWin32,Win64yahoratambiénAPIsWinRT

• FireMonkey ofreciendo soportemultidispositivoperfectoysoporte deescritorio Windowsconmuchas mejoras41

Page 42: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

IntegraciónWinRT / UWP

• Nuevoen"10Seattle":– IntegracióndeelUniversalWindowsPlatform

• MapeoWinRT APIyObject Pascalinterfaces– NotificacionesdeWindows10– ContratosDeWindows10

• Planafuturoparaexpandirdemanerasignificativa atravésdeMicrosoftProjectCentennial

42

Page 43: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

NotificacionesUWP/WinRT

43

Page 44: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ContratosUWP/WinRT

44

Page 45: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

NuevosControlesVCLparaWindows10

• UngransetdenuevoscontrolesvisualesdeVCL• ControlesVCLnativosmapeandoelementoscomunesdeUIdeWindows10– Noestaligadoal WinRTAPI,tambiénfuncionaparaWindows7y8

• 5controles:RelativePanel,ToggleSwitch,SearchBox,SplitViewyActivityIndicator

45

Page 46: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

NuevosControlesVCLparaWindows10

46

Page 47: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RelativePanelVCLControl

47

Page 48: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

SplitView VCLControl

48

Page 49: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

SearchBox VCLControl

49

Page 50: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ActivityIndicator VCLControl

50

Page 51: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ToggleSwitch VCLControl

51

Page 52: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

MonitoresHigh-Res yMulti-Monitor

• Soportepara4Kmonitores– EnablemanifestsettinginProjectOptions

• Per-monitorDPIinVCL– ParaWindows8.1yWindows10

• También,SelectDirectorymodernizado– ParaaplicacionesVCLyparaIDE

52

Page 53: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

EstilosVCLparaDiálogosComunes

53

Page 54: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

VCLWindows10UIStyles

54

Page 55: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

FireMonkey WindowsRevisado

• EnfoquesignificativoenlacalidadynuevascaracterísticasparaFireMonkeyWindowsdesktop– Hints mouse-over– PresentacióndeestilonativoparaWindowsEdit yMemo– SoporteClipboardmejorado– ComponentesMultiViewyTSwitch extendidospara

aparienciadeWindows10

55

Page 56: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

HintsparacontrolesFireMonkey

56

Page 57: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ArquitecturadeRenderizaciónFireMonkeyparaControlesdePresentaciónNativa

57

• ActualmentedisponibleeniOSyWindows

Page 58: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

EstilosFireMonkeyparaWindows10

58

Page 59: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Resumen: VCL,FMXyWindows10

• VCL semantienecomo lamejorlibreríaWindows– AhoramejoradaconcontrolesdeWindows10UIyWinRTAPIs yComponentes

• FireMonkey desktopmejoradosignificativamente• RADStudiocomprometidoamantenerelfocoenlaplataformaWindows10

59

Page 60: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“HeusadoDelphidesdeelinicioylaliberaciónde10SeattleahechoeldesarrolloenWindows10ungusto.

60

DavorPleskina

“ElIDERADStudio10preparamisappsparalagranadopcióndeWindows10.GraciasDesarrolladoresdeRAD!

GregorKobler

Page 61: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

EXTENSIONESMÓVILESYIOTRADStudio10Seattle

61

Page 62: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ArquitecturaRAD:LaPlataformaFireMonkey• Arquitecturamulti-dispositivodefuenteúnica– IncluyecontrolesdeinterfazdeUsuario,elcualpuedeserdiseñadoodeplataformanativa

– Múltiplescompiladoresparalasdiferentesplataformas,todasproduciendocódigonativo.

• RAD,conunaarquitecturaOOPfuerte• ParaWindows,OSX,Android,iOS

62

Page 63: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Lomejorenlaindustria:FireUI Multi-DeviceDesigner

• Comparteelmasteryvistasespecificas.• Adaptaformasvisualmenteparadiferentesplataformasytamañosdepantalla

• IntroducidoenXE7

63

Page 64: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Único:FireUIDesignerPreviews• LivePreviewsparaPlataformasMóvilesydeEscritorio

• VistapreviadelUIendiferentestamañosdepantallaconformesevayancreando

64

Page 65: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“10Seattle”:ServiciosparaAndroid

• ConstruyaserviciosAndroid(soloObjectPascal)– Dejecorriendosucódigoensegundoplano,auncuandolaappesintercambiado.

– IntegreconaplicacionesregularesenunsoloAPK

• OtrascaracterísticasparaAndroid– SoportegenéricoarecibirAndroidIntents– TouchanimationparaplataformaAndroid

65

Page 66: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ServiciosAndroid:DeWizardaCódigo

66

Page 67: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“10Seattle”paraiOS

• PresentaciónnativaparaiOSScrollBox• MejorasencontrolListView• NuevoManejadordeCertificadosyProvisionamento– CambiosclaverequeridosporlasreglasmásrigurosasdeApple.

• AhorapuedesconstruirydepurarappsUniversalesydeiOS64-bitendispositivos

67

Page 68: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

iOSListView- Aparienciapersonalizada

68

Page 69: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

DebugiOS64-bit

• SoportedeUniversalapps

• AhoraconSoportecompletoparadebugdeiOS64-bit

69

Page 70: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

StyleDesignersOptimizados

• MejorasenBitmapStyleDesigner– Incluyenuevasplantillas– Capacidaddenuevosestilosparadiferentesplataformas– StyleViewerparaWindows10enBitmapStyleDesigner

• MejorasenFireMonkeyStyleDesigner– ComponenteTStyleBookparasoportarcoleccionesdeestilosparavariasplataformas

– Stylingsimplificadodecontrolesindividualesparamóviles70

Page 71: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

MejorasenFireMonkeyStyleDesigner

71

Page 72: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RecordatorioIoT

• RADStudiotieneunabasecompletaparaIoT– Integrated REST,HTTPclient libraries for Wi-Fidevices– Support for Bluetooth,BluetoothLE,Beacons– Integration with native,platform SDKs– MobileAppTethering for desktopintegration– Backend connectivity,localdatacaching (IBLite)

72

Page 73: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RADStudioConectividadRTLyIoT

• AppTethering– Incluyemejorasdeprotocolo,y“encryptionhooks”

• Bluetooth– ConcomponentesTBluetoothyTBluetoothLE

73

Page 74: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

TheOverallPicture,IoTforEnterprise

EMSServer• UserAuth• APIHosting• EnterpriseDataAccess• Datastorage• IOTDeviceAccessControl• Wifi/BluetoothBridging• PushNotifications

Thingsnearyouruser

ThingsnearyourEMSServer

AnyCloudserviceOrAPI

AnyEnterpriseDataorService

Thingsnearacomputer

Page 75: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ExtensionesdelaTecnologíaBasedeIoT

• MejorasenelsoporteaBluetooth/LEyaBeacons• ConviertecualquierequipocompatibleBluetoothLEen‘Beacon’conelComponenteTBeaconDevice

• BeneficiosdelasnuevaslibreriasJSON• Herramientas"add-on" liberadas– BeaconFence– Másencamino

75

Page 76: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“ConRADStudio10estamosconstruyendoappsmultiplataforma,decódigoúnicoycadaaplicación,exe,apk,utilizaelmismomódulodedatos.Asíquecadaproyectoutilizaelmismoaccesoalosdatosylaestructurageneral!

76

SteveBeydekerken- B-LogicxHomeAutomation

Page 77: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

MUCHOMÁS RICO ENDATOSRADStudio10Seattle

77

Page 78: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RADArchitecture:Databaseeslapiedraangular

• RADStudioofrececonectividadsinparaleloacualquierfuentededatospopular,relacional,ymás– Sinprejuicio enundeterminado DB– Todaslasbasesdedatosparaempresas

• Oracle,Microsoft,IBM,SAP

– Todaslasbasesdedatosdecódigoabiertocompatibles• MySQL,SQLite,Postgress

– FireDACeselmotordeaccesoabasededatosuniversal78

Page 79: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

QuéesFireDAC?

• Dealtorendimiento,fácil deusar,conectividad debasededatos empresariales

• Accesodedatosuniversalconcaracteristicasespecificasdecadabasededatos

• Nonecesitadriversyproveeelcódigofuentecompleto(EnterpriseEdition).

DesarrollaraplicacionesdebasededatosesdivertidonuevamenteconFireDAC

Page 80: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

FireDAC para MongoDB

• LaprimerintegraciónNoSQLenFireDAC• MongoDB,labasededatosNoSQLmaspopular• FireDACConnectiondriver,ynosóloeso• Nuevos datasetsenfocados enestructurasdedatosNoSQL– Sabe?DBGridsoportatiposdedatosabstractos!

• Adicional,soporteRTLparaJSONyBSONparsing80

Page 81: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

SoporteMongoDB - FireDAC

81

Page 82: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ClasesyComponentesMongoDBEspecificos

• ClasesMongoDBAPI:– TMongoConnection,TMongoDatabase,TMongoCollection

• DatasetsespecíficosdeMongoDB– TFDMongoDataSet:attachadatasettoMongoDB cursor– TFDMongoQuery:executequeriestoMongoDB collection– TFDMongoPipeline:executepipelinestoMongoDBcollection

82

Page 83: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

OtrasMejorasdeFireDAC

• ComponenteTFDBatchMoveSQLWriter– AhorasoportacomandosMERGE/INSERTORREPLACEymodosdmAppend,dmUpdate,dmAppendUpdate

• MejorasdelmododeactualizacionesencachéFireDAC

83

Page 84: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

MejorasenDataSnap

• ClientesDataSnap HTTP/SusanSystem.NET– Sinnecesidaddecargar lalibreríaOpenSLL

• MejoraenlaintegraciónDataSnap/FireDAC– FireDACJSONReflect mejorado,ahoraconcompresióndedatosparamejorrendimiento.

– EjemplosdelusodeFDSchemaAdapter enaplicacionesDataSnap

84

Page 85: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

CloudExtensions

• LibreríasAzureyAWSahorausanelsoportehttpyhttpsnativodeSystem.Net– SinnecesidaddedesplegarOpenSSLlibrary

• Optimizadoyactualizadoalasúltimasversionesde– AWS:S3,QueueService,SimpleDBAPIs

• SupportforAWSSignatureversion4

– Azure:Blob,Table,QueueServices

85

Page 86: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RADArchitecture:LalibreríaRTL

• DisponibleparaVCLyFireMonkey• Coreruntime:gestión dememoria,archivos ystreams,

threads,encodingsyformatos…• Hooks parallamadas de API/SDKespecíficas deplataforma• Incluye una poderosa librería deProgramación Paralela

86

Page 87: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

IntroducidoenXE8:HTTPClientLibrary• Soporte HTTPyHTTPSnativo encada plataforma– Utiliza losservicios dePlatformSDKencada plataforma– Despliegue sincomplicaciones,seguridad delaplataforma

• Enlugar deOpenSSL

– ParaWindows,Mac,iOS,Android;VCLyFMX

• ComponentesNetHTTPClientyNetHTTPRequest• UsadoporREST,BaaS,EMS– AhoratambiénporcomponentesCloud,DataSnap

87

Page 88: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Nuevoen“10Seattle”:JSON &BSONStreams

• Procesamiento JSONusando implementación JSON.NET– Incluye también procesamiento BSON(BinaryJSON)

• Streamingmodel,enlugardelmodeloDOM– ClasesTJsonReaderyTJsonWriterabstractas– Procesamiento detexto JSONconclases TJsonTextReader yTJsonTextWriter

– Procesamiento BSONconlas clases TBsonReader yTBsonWriter

88

Page 89: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

Nuevoen“10Seattle”:StreamsJSON yBSON

• Constructores demétodo Fluent– ClasesTJSONArrayBuilderyTJSONObjectBuilder

• IteradordeavancerápidoJSONyBSON– TJSONIterator

89

Page 90: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

“OlvidelasotrasversionesdeDelphi- Seattleeslaversiónalaquehayqueir!

90

CharlesWolfe– WolfePakSoftware

“C++BuilderSeattleessólido!GregorBrandt– TheMarionetteGroupInc.

Page 91: Aitana Launch - Seattle Overview - Español

RADSTUDIO10SEATTLE:LISTOPARATI

91

Page 92: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

RADStudio10Seattle

Versiones:• Professional• Enterprise• Ultimate• Architect

Incluye:• C++Builder• Delphi• HTML5Builder• InterBaseXE7• Unconjunto deherramientas deterceros

DisponibleHoy!

Page 93: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

VentajasdelUpdateSubscription

• Laúnicaformadeobtenertodaslasactualizaciones– Inclusoparaversionespasadasrecientes

• Correcciones paraXE7yXE8encamino

• Soporteaincidentes• Contenidoexclusivo,acessoabetas• ExtiendeelSoporteyMantenimiento– Mismoprecioymodelo,migraciónautomatica

93

Page 94: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ComponentesyHerramientasAdicionales*

• InterBase ServerandIBToGo• EnterpriseMobilityServices(EMS)• BeaconFence• EmbarcaderoAppAnalytics• Konopka’s SignatureControls• CodeSite

*Requieren licencia separada94

Page 95: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

InterBaseServer InterBaseToGo /IBLite

InterBase:Embed,Deploy,Relax

Page 96: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

EnterpriseMobilityServices

Unservidormiddlewarequepermite:• Gestióndeusuariosyautenticación• MóduloscargablesparaAPIRESTpersonalizados• AlmacenamientodedatosSQLdelladodelservidory

mobileincorporado• ConsolaWebparalosusuarios,dispositivosyAPI

analytics• Notificacionespushmóvil• Enotraspalabras,essunubeprivada

Page 97: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

BeaconFence

• Desarrollodesolucionesdeproximidad– GPS-libre,parainteriorsyexteriores

– Zonasgeométricsayradialsflexibles

• Eventos fácil deusar– OnZoneEnter

Page 98: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

AppAnalytics• Capturaestadísticasanónimasdeusodesusclientes,entenderelcomportamientodelosusuarios– Sinseguimientodeinformacióndeusuario

– UsadotambiénporRADStudio

• Hosted porEmbarcaderocomopay-per-use(SaaS)– appanalytics.embarcadero.com

98

Page 99: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

ControlesVCLKonopkaSignature

• 125ControlesVCLdepropuestageneral,100componentdesigners

• ListoparaWindows10• CreaUIvisualmenteimpresionantesenunafraccióndetiempo

Page 100: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

CodeSiteStudio

• Unsistemadelogparairmásalládelosbreakpoints.

• Logylocalice problemasentiempo deejecución– Output localoremota– Profilingtimers

• ParaRADStudioXE2+

Page 101: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

BeneficiosPrincipalesdeRADStudio10Seattle

LamaneramásrápidadeconstruiraplicacionesvisualmenteatractivasparaWindows10,Macy

móvil

HíperconectadoconBluetooth,AppTethering, Beacons,paralaInternetde

lasCosas

IncreíbleSoporteaWindows10–componentesWinRTynuevoscontrolesVCL

EldobledelpoderdelaIDE,paralaconstruccióndegrandesproyectos

Page 102: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

DESCARGAUNTRIALOCOMPRAHOY!

RADStudio10Seattle

102

Page 103: Aitana Launch - Seattle Overview - Español

EMBARCADEROTECHNOLOGIES

PREGUNTAS?