EmbarcaderoTechnologies Copyright 2016
PRESENTANDOARADSTUDIO10.1BERLIN
EmbarcaderoTechnologiesCopyright2016 2
PRESENTADOR
§ FernandoRizzato§ [email protected]§ http://fernandorizzato.com
§ NuestracomunidadenFacebook!§ http://fb.com/EMBTLatAm
EmbarcaderoTechnologiesCopyright2016
AGENDA
§ RADStudioHoy§ Enfoquedelproducto,incluyendoC++BuilderyDelphi§ Losprincipalesvaloresdelproducto
§ QuétienedenuevoRADStudio10.1Berlin§ Recorridoatravésdelasnuevascaracterísticas§ Informacióntécnica§ Demostraciones
3
EmbarcaderoTechnologiesCopyright2016 4
EMBARCADERO,DEDICADAALOSDESARROLLADORES
§ EnfoquedeEmbarcaderoeneldesarrollodeherramientas§ Herramientasdebase
dedatosahorasonpartedelportafoliodeIDERA
EmbarcaderoTechnologiesCopyright2016 5
RADSTUDIOPresentandoRADStudio,Delphi,yC++Builder
EmbarcaderoTechnologiesCopyright2016
¿QUÉESRADSTUDIO?
§ LamaneramasrápidadecrearaplicacionesdemultiplataformanativasconserviciosflexiblesCloud yampliaconectividadparaIoT.
PLATFORM INDEPENDENTCLOUD READY
CROSSPLATFORMNATIVE
6
EmbarcaderoTechnologiesCopyright2016
DESARROLLOVISUALRÁPIDO
§ PoderososcontrolesdeVCLparaWindows10ydesarrolloFMXparaWindows,MacyMóvil.
7
EmbarcaderoTechnologiesCopyright2016
LAMEJORBIBLIOTECADECOMPONENTESDEWINDOWS
§ VCLeslamejorbibliotecadecomponentesqueincorporaelWindowsAPInativoyCOM§ Componentesqueincorporantodasfuncionescomunes§ Personalizaciónextendidaycomponentesdeterceros
§ SoporteparaWindows10§ IntegraciónconWinRT§ ControlesconestiloWindows10§ ComponentesdeserviciosWinRT§ BibliotecaestilizadaparamodernizaciónUI
8
EmbarcaderoTechnologiesCopyright2016
APLICACIONESNATIVASMULTIPLATAFORMA
§ Compiladoresnativosparalasplataformas4sistemasoperativos,32bity64bitCPUs,IntelyARMCPUs§ Paraelmáximorendimiento yseguridad
§ Bibliotecaderuntime yaccesoadatosmultiplataforma§ Memoria,sistema dearchivos,threading, excepciones,tablas,XML,
JSON,HTTPyclientes REST…§ BibliotecadecomponentesvisualesFireMonkey
§ Diseñadoresflexibles,estilos, componentesnativosdeplataforma§ Escribaunavez,personaliceendesign time,distribuyaentodaslas
plataformas
CROSSPLATFORMNATIVE
9
EmbarcaderoTechnologiesCopyright2016
SERVICIOSCLOUD
§ SoporteparaAWSyAzure§ Accesoastorage,tablas,queuing
§ ProveedoresBaaS§ IncluyendoParse,Kinvey,App42
§ Bibliotecasclient RESTandHTTPparaaccesodirecto§ Basadasenbibliotecasdeplataforma, incluyendosoporteHTTPS
nativo§ ComponentesdebasededatosNoSQL
§ SoportecompletoparaMongoDB
10
EmbarcaderoTechnologiesCopyright2016
AMPLIACONECTIVIDADIOT
§ ExtiendaaplicacionesdesktopymóvilconcapacidadesdeInternetdelasCosas§ Bluetooth,BluetoothLE,yWi-Fi§ ComponentesIoTlistosparausar§ Deteccióndeproximidad,BeaconFence§ Colectadedatosdesensores§ Monitoreodistribuidodedispositivoscon
ThingPoints
11
EmbarcaderoTechnologiesCopyright2016
ENFOQUENOTABLEENSOLUCIONESCORPORATIVAS
§ FireDAC,accesoadatosoptimizado§ TodaslosprincipalesRDBMS
§ ArquitecturadeservicioscategoríaEnterprise§ RADServer,RESTAPIs
§ Redefiniendoel“desarrollocorporativorobusto”
12
EmbarcaderoTechnologiesCopyright2016
¡ESRAD!¡USTEDENTREGAAPLICACIONESRÁPIDO!
§ RapidApplicationDevelopmentsignificadesarrollorápidoconarquitecturasólida
§ RADStudioentrega§ Velocidaddeentregaydespliegue5vecesmasrápida§ Atravésdesistemasoperativosmúltiplesdedesktopy
móvil§ Atravésdemúltiplesplataformasdebasededatosy
solucionescloud
13
EmbarcaderoTechnologiesCopyright2016 14
10.1BERLINQuéeslonuevoenlaversiónactualDelphi,C++Builder,yRADStudio
EmbarcaderoTechnologiesCopyright2016
RADSTUDIO10.1BERLIN- VISIÓNGENERAL
TemasPrincipales§ Nuevaexperienciade
instalación§ Mejorasenlasherramientas
yplataformanativas§ AmpliosoporteparaIoT
(InternetdelasCosas)
RecursosAdicionales§ Masproductividad§ (QPS)– Calidad,rendimientoyestabilidad
§ FireDAC- Driversactualizados
15
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 16
NUEVAEXPERIENCIADEINSTALACIÓN§ RADStudio10.1Berlin– TemasPrincipales
EmbarcaderoTechnologiesCopyright2016
¿PORQUÉUNNUEVO INSTALADOR?
§ Elinstaladormonolíticoanterioreralento,sinflexibilidad§ Enlamayoríadeloscasoslainstalacióntomabahoras
§ Elnuevoplanespoderiniciarenminutos§ Agregueplataformasyrecursossegúnsenecesite§ Inicialmenteodespués§ Actualizacióndeactualizacionesyrecursosflexible
§ Mejorprueba§ Permitecrearunaexperienciamejor,masflexible,mas
modernaenperíodosdeprueba
17
EmbarcaderoTechnologiesCopyright2016
NUEVOINSTALADOR
§ Instalaciónmínima+Plataformas§ Lainstalacióninicialcreaunsistema
básicofuncional§ Seguidoporlasplataformasde
instalación§ Agreguemasplataformasencualquier
momento§ BasadoentecnologíaGetIt
§ Elinstaladortradicionalsiguedisponible(ISOimage)
18
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 19
MEJORASENPLATAFORMASNATIVAS§ RADStudio10.1Berlin– TemasPrincipales
EmbarcaderoTechnologiesCopyright2016
RADSTUDIO10– COMPILADORES
§ CompiladoresObject PascalyC++§ Windows32-bity64-bit
§ CompiladorLLVM-based C++paraWin32– 10Seattle§ MacOSX§ AndroidARMv7§ iOSArmv7,iOSArm 64-bit§ iOSSimulator(Object Pascalsolamente)
7compiladoresObject Pascaly7C++
20
EmbarcaderoTechnologiesCopyright2016
MEJORÍASENHERRAMIENTASC++NATIVAS
§ CompiladoresC++§ SoporteCLANG3.3yLLVM3.3entodaslasplataformasCLANG§ SoportedelenguajeC++11completo
§ SoporteC++paraDelphiRTL§ SoporteLambda(10Seattle)
§ Enlugardelosmétodosanónimos Delphi§ Biblioteca deprogramaciónparalela
§ STLIterators paratiposDelphi§ Range-for disponible§ AlgoritmosSTLNon-modifying:find,find-if,count,for_each,…
21
EmbarcaderoTechnologiesCopyright2016
MEJORÍASENHERRAMIENTASNATIVASDELPHI
§ CompiladoresDelphi§ TipoUtf8Stringahoratambiénenmóvil
§ Accesoa1-bytestring,tambiénRAWByteString§ Referencias[weak]parainterfacesentodaslasplataformas
§ Yreferenciasdeinterface[unsafe],también§ Atributo[volatile]paraparámetrosyvariableslocales
§ CoreRTL§ Cambiode[weak]a[unsafe]paravariasclasesde
componentes
22
EmbarcaderoTechnologiesCopyright2016
MÁSNOVEDADESENLARTL
§ TBufferedFileStreamparasoportedelectura/escritorápidodearchivos
§ MejorasaTStrings§ AllNames,Options,AddPair fluent interface,ymas
§ StringReplace yPos– mejorasenrendimiento§ BibliotecaHTTPdecliente– timeout yotrasmejoras
23
EmbarcaderoTechnologiesCopyright2016
¿PORQUÉMÓVILYFIREMONKEY?
§ Lasplataformasmóvilessonlossistemasdeoperacióndecrecimientomasrápido§ Cercade2billonesusuariosactivosenAndroidyeniOS
§ Appscontinúacomolatecnologíapreferidaparamóvil§ AppsNativaconventajadecapacidaddehardware§ FireMonkeyofrececódigoúnicoparamóvilytambiéndesktop
§ DelphiyC++Builderpermiteunamigraciónsuaveamóvil,eintegracióndeappsmóvilydesktop
24
EmbarcaderoTechnologiesCopyright2016
ARQUITECTURARAD:LAPLATAFORMAFIREMONKEY
§ Arquitecturamultidispositivodecódigofuenteúnico§ Incluyendolainterfacedeusuario,quepuede
serestilizadoo deplataformanativa§ Múltiplescompiladoresparalasdiferentes
plataformas,todasproduciendocódigonativo§ RAD,conarquitecturaOOPfuerte§ ParaWindows,OSX,Android,yiOS
25
EmbarcaderoTechnologiesCopyright2016
LOMEJORENLAINDUSTRIA:FIREUI MULTI-DEVICE DESIGNER
§ FireUI:views compartidasyespeíficas§ Visualmentepersonaliceformasparadiferentesplataformasytamaños
§ Nuevo:FireUI multi device preview yFireUI Apppreview endispositivo
26
EmbarcaderoTechnologiesCopyright2016
FIREUIAPPPREVIEW(ONDEVICE)
35
EmbarcaderoTechnologiesCopyright2016
PLATAFORMAFIREMONKEYARQUITECTURADERENDERIZADO NATIVA
§ ActualmentedisponibleparaiOSyWindows
28
EmbarcaderoTechnologiesCopyright2016
NUEVOEN10.1BERLINPARAFIREMONKEY
§ Avancesparatodaslasplataformas:Win,Mac,Mobile§ ComponenteFMXAddress Book/Contacts§ MejorasenFMXStyleDesigner§ ListView Items Designer§ Nuevofont styling§ Ymas…
§ MejorasenMulti-DeviceDesigner§ FireUI AppPreview on Device§ AndroidWear Stylingynuevasviews FireUI29
28
EmbarcaderoTechnologiesCopyright2016
TADDRESSBOOK
§ Nuevocomponentenovisualparatrabajarconlalistadecontactosnativadecadasistemamóvil
29
EmbarcaderoTechnologiesCopyright2016
¿QUÉPUEDOHACERCONTADDRESSBOOK?§ Carguetodossuscontactosdesmartphoneotablet§ Carguetodossuscontactosdegrupo/grupos§ Carguetodoslosgrupos(grupo=uniónlógicadevarioscontactos)§ Produzcaunnuevocontactoyagrégueloasudirectorio§ Leercontactosexistentes,modifiqueyguarde§ Cambieelnombredelgrupoyguárdelo§ Remuevacontactos§ Elimineelgrupo§ Pidapermisoparatrabajarconladatadeldirectorio§ Cargueinformaciónsobrepermisosactuales§ Sepacuandootroprocesooclientecambialadata
eneldirectorio
30
EmbarcaderoTechnologiesCopyright2016
MEJORÍASENELSTYLE DESIGNER
§ EditordeestilosFireMonkeyintegradoaIDEtotalmenterediseñado§ Utilizaelstructure view y
selectoresintegrados§ Sesientemasnaturalpara
trabajar
31
EmbarcaderoTechnologiesCopyright2016
NUEVOLISTVIEWITEM DESIGNER
§ EditarlaestructuradeunelementoListViewsimplementecambiandoentreelmododediseñoyedición
§ AumentalaflexibilidaddelaestructuradeitemsdelListView
32
EmbarcaderoTechnologiesCopyright2016
SOPORTEAFONTFACESENFONTSTYLES DEFIREMONKEY
§ TFont.Style property§ Estilosregulares
§ TFont.StyleExt property§ Soportafont faces
TFontStyleExt = recordSimpleStyle: TFontStyles;Weight: TFontWeight;Slant: TFontSlant;Stretch: TFontStretch;end;
33
EmbarcaderoTechnologiesCopyright2016
MASCARACTERÍSTICASDEFIREMONKEY
§ Nuevoplatform service paradiálogos§ Serviciosdeclipboard extendidos
§ Paratextos,imágenes,yformatospersonalizados§ Soporteparaaccelerator keys enWindows
§ Ysoporteparacontrolesdefocoparalabels§ Soporteparatouch animation enListView
34
EmbarcaderoTechnologiesCopyright2016
¿PORQUÉ WINDOWS10?
§ ElmasrápidoritmodeadopciónparaWindows§ 270millonesdedispositivosWindows10en30/03/2016§ Ganandoadopciónempresarial
§ VCLofreceelmejorcaminodemigraciónparaWindows10§ SiguesoportandoversionesanterioresdeWindows§ DistribuciónviaWindows10Store- proyectoCentennial (de
Microsoft)
36
EmbarcaderoTechnologiesCopyright2016
SOPORTEPARAWINDOWS10ENRADSTUDIO
§ SoportesinparaleloparalaplataformaWindows§ ElVCLeslamejorymascompletabibliotecadecomponentes
paraWindowsnativo§ IntegrandoWin32,Win64ytambiénWinRTAPIs
§ Windows10– componentesespecíficos§ NuevoscontrolesWindows10UI§ Componentesparanotificacionesycontratos
paraWindows10(disponibledesde10Seattle)
37
EmbarcaderoTechnologiesCopyright2016
WINDOWSNATIVOYVCLIN10.1BERLIN
§ MejorasenlaintegraciónconWinRT§ SoporteparaBluetoothLEenWindows10
§ MasAPIs deplataformadisponibles§ YtambiénDirectX 12
§ Scaling yHighDPI avanzadosymejorasenelsoporteMulti Monitor
38
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 39
INTERNETDELASCOSAS(IOT)§ RADStudio10.1Berlin– Temas Principales
EmbarcaderoTechnologiesCopyright2016
¿PORQUÉ IOT?
§ InternetdelasCosas:ElsegmentodeITquemáscrecehoy
§ Masalládemarketing,algunasgrandestecnologíasestánahoramásaccesiblesyomnipresentes§ Automatizartareas,automatizarrutinas§ Poderdelacomputacióndistribuida:sensoresinteligentes,
makers boards,dispositivosmóviles…
40
EmbarcaderoTechnologiesCopyright2016
RADSTUDIOCONECTIVIDADRTL/IOT
§ AppTethering§ Incluyendomejorasdeprotocoloyeventospara
criptografía§ Bluetooth
§ ConcomponentesTBluetoothyTBluetoothLE,soporteaBeacons,ymas…
§ Wi-Fi§ ConectevíabibliotecasHTTPyRESTdeclientesa
dispositivosconbaseenTCP/IP
41
EmbarcaderoTechnologiesCopyright2016
NOVEDADESDEIOTEN10.1BERLIN
§ Mejorasenlosrecursosexistentes§ MasBluetoothLEestándaresyfunciones
adicionales§ SoportedeAndroidWearmejorado
§ NuevaarquitecturaIoT§ Generacióndecomponentesbasadosen
metadatos§ DownloadvíaGetIt
§ ThingPoints:ExtensionesdistribuidasdeRADServers(EMS)
42
EmbarcaderoTechnologiesCopyright2016
NOVEDADESENBLUETOOTHEN10.1BERLIN
§ SoporteBluetoothLEenWindows10/WinRT§ Soporteparaadvertisement enBluetooth
§ Beacons§ SoporteparaEddyStoneBeacons (nuevoformatodeGoogle)
paraiOS yAndroid§ SoporteparaEddyStoneUID,URL,Telemetry
§ MejorasenBeconFence
43
EmbarcaderoTechnologiesCopyright2016
ESTRUCTURADECONECTIVIDADTHINGCONNECTIOT
§ ConviertedispositivosIoT,standardopersonalizados,sensores,ywearablesencomponentes/APIs fácilesdeusar.
44
EmbarcaderoTechnologiesCopyright2016
THINGPOINT:EDGE SERVICES
45
§ Conjuntodesoftwaredeparalacreaciónydespliegue demódulosdecontorno
§ Recogerdatosdedispositivos cercanosdirectamente alainfraestructuradelaempresa
§ Pre-procesamientoypost-procesamientodelosdatosrecogidos
§ Filtredatosconbaseendiversoscriterios§ Almacena losdatosenunabaseSQL
(ThingBase)§ ComunicaciónconelservidorEMS
bidireccionalmente atravésdeAPIs REST
EmbarcaderoTechnologiesCopyright2016
FLUJODEDATOSIOTEDGE
iOS/Android/Windows/Macapp
SmartDevice #1
Client RADServer(EMS) ThingPoint SmartDevice
Wi-FiWi-Fi/Cloud
Bluetooth/Z-Wave
WindowsIISServer/ApacheforWindows
Windows/Mac
SmartDevice #2
SmartDevice #3
46
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 47
CARACTERÍSTICASADICIONALESDesdelaProductividaddelDesarrolladoralaCalidad
EmbarcaderoTechnologiesCopyright2016
10SEATTLEIDE- MEJORASDEPRODUCTIVIDAD
§ Eldobledememoria,filtroen Object Inspector,elementosdeproductividad,soporteparamúltiplesmonitores…
56
EmbarcaderoTechnologiesCopyright2016
10.1BERLIN– MEJORASENPRODUCTIVIDAD(I)
§ Áreasqueyafueroncubiertas…§ ElnuevoinstaladoryelGetIt Package Managermejorado§ ElnuevoFireUI AppPreview on Device
§ Nuevowelcome pagesimplificado§ Form designer separadoparaVCLyFMX
§ Configurable,excelenteparamúltiplesmonitores§ MejorasensoporteaHighDPI§ MejorasenVisualLiveBindings
57
EmbarcaderoTechnologiesCopyright2016
VCL FORMDESIGNERFLOTANTE§ Editeelcódigo
ydiseñeladoalado
§ Excelenteparasistemasconmonitoresmúltiples
58
EmbarcaderoTechnologiesCopyright2016
10.1BERLIN– MEJORASENPRODUCTIVIDAD(II)
§ NuevoStructure Viewparser paraC++§ BasadoenespecificacióndelenguajeC++11§ IDEmuestradependenciasdeheader paraCLANG-based 32bitC++compiler
§ Bookmarks stack§ Expansióndeselecciónbasadaen“syntax”(Ctrl+W)§ AsociacióndeextensionesvíaTools->Options§ MétricasMethods Toxicity paraDelphi
59
EmbarcaderoTechnologiesCopyright2016
CALIDAD,RENDIMIENTO,ESTABILIDAD(QPS)
§ SignificanteenfoqueenCalidad§ 25%detareasplaneadasparadesarrolladores§ Cubriendotodaslasáreasdelproducto
§ Altonúmerodecorreccionesypequeñasmejoras§ 744bugs abiertosporusuariosfueroncerrados
§ Númerototaldebugs reportadosycerrados:Masde2,500§ Mejorasenelmobile debugging
§ Soporte aCPUView,evaluacióndestrings Unicode…
60
EmbarcaderoTechnologiesCopyright2016
FIREDAC- ACTUALIZACIÓNDEDRIVERS
§ DriverODBC3.8§ DriverSQLite (soportaversión3.9.2)§ DriversInterBase yFirebird
§ Gestordeservicios,realBLOBstreaming§ DriverOraclesoportandonuevasAPIs dev11gyv12c
§ ServicioTFDOracleAdmin ynotificacióndealteraciones§ DriverAdvantageDB(versión12)§ DriverDB2(consoporteparaAS/400)§ DriverPostgreSQL (connuevostiposdedatosJSON)§ DriverInformix conmejorsoportedelocking§ DriverMongoDB conoptimizacionesynotificacionesde
alteraciones
61
EmbarcaderoTechnologiesCopyright2016Copyright 2016 Embarcadero Technologies 54
MostInnovativeUseofData
Comience bien sus aplicaciones con la seguridad de datos que se debe tener, sincronización y recuperación de desastres. Construya una vez y entonces Embed, Deploy, Relax!
INTERBASE§ Embed, Deploy, Relax
§ Windows, Linux, Android, iOS, Mac OS X
EmbarcaderoTechnologiesCopyright2016
DATOSREMOTO- ENFOQUETRADICIONALCe
ntra
l DB
Clie
ntCa
che
ChangeTime
4 45 5 5
Virtual field packets sent: 4 + 4 + 5 + 5 + 5 = 2363
EmbarcaderoTechnologiesCopyright2016
DATOSREMOTO– USANDOCHANGE VIEWSCe
ntra
l DB
Clie
ntCa
che
ChangeTime
Virtual field packets sent: 4 + 1 + 2 + 1 + 1 = 9
4
1
2
1
1
64
EmbarcaderoTechnologiesCopyright2016
RADSERVER(EMS)- EXTENSIONES
§ Soporteparaservermetadata§ BasadoenAPIabiertoSwagger§ RepresentacionesYAMLyJSON§ PuedeserusadoparapruebasdeAPI,documentación,
desarrollodeclientesmasrápido§ Servicios“federados”ThingPoints
§ ActúacomoconductorparaydeRADServer(EMS)§ Registreendpoints periféricosconRADServer§ UsuariospuedenteneraccesoaThingPointsendpoints a
travésdeendpoints debackend dinámicosdeRADServer
65
EmbarcaderoTechnologiesCopyright2016
WEBBROKER,DATASNAP,CLOUD
§ WebBroker§ AhoraestandarizadoparaUTF8
§ DataSnap§ LasaplicacionesclienteahorausanlabibliotecaHTTPpara
conexionesRESTyHTTP(S)§ Losservermethods ahorasoportanparámetros
TDBXJSONStreamparaenviarstreams JSON§ Cloud
§ SoporteaMicrosoftAzure actualizadoparalaAPImasreciente§ SoporteaAmazonAWSactualizadoparalaAPImasreciente
66
EmbarcaderoTechnologiesCopyright2016 59
NuevoInstaladorHaciendo instalaciónypruebaunamoderna,suave,ymasrápidaexperiencia
QPSCalidad,rendimiento,estabilidadatravésdetodoelproducto
NativoCompiladores,Bibliotecas,FireMonkey,VCL,Windows10,móvil…
MasProductividadFireUI AppPreview eneldispositivo,eldiseñadordeformsflotante,ylamétricaMethodsToxicity
IoTMejorasenlatecnologíadebase,ThingWare,ThingConnect,ThingPoints
RobustoparaCorporacionesAccesoadatosconFireDAC,serviciosEMSREST,serviciosCloud
RADSTUDIO10.1BERLIN- VISIÓNGENERAL
EmbarcaderoTechnologiesCopyright2016
RADSTUDIO10.1BERLIN- EDICIONES
§ RADStudio
§ Professional§ FireDACAddOn
§ Enterprise§ Architect
(IncorporaUltimate)
§ C++Builder
§ Starter§ Professional
§ FireDACAddOn§ MobileAddOn
§ Enterprise§ Architect
(IncorporaUltimate)
68
§ Delphi
§ Starter§ Professional
§ FireDACAddOn§ MobileAddOn
§ Enterprise§ Architect
(IncorporaUltimate)
EmbarcaderoTechnologiesCopyright2016
SUSCRIPCIÓNDEACTUALIZACIÓNINCLUIDA
§ BeneficiosdelaSuscripcióndeActualización§ AccesoinmediatoalaúltimaversióndeRADStudio,Delphi,C++Builder§ Recibanuevasfuncionescuandoéstasseadicionen§ Incluyesoporte
Fundamentalparaasegurarlamejorexperienciadeusuarioyproveeraclienteslomejordenuestrasherramientasdedesarrollo
*Desdeel19deabrilde2016,noestánalaventalicenciassinsuscripcióndeactualización
69
EmbarcaderoTechnologiesCopyright2016
OFERTAESPECIALDE10.1BERLIN
§ ¡10%dedescuentohastael19deMayo!§ ParaRADStudio,C++Builder,Delphi§ Paranuevaslicenciasyactualizaciones§ TambiénparaFireDACC/SAdd-On yMobileAdd-On
*Notapplicable to5- and10-packlicensesandotherpromotional prices
70
EmbarcaderoTechnologiesCopyright2016 63
¡GRACIAS!Preguntas?FernandoRizzatofernando.rizzato@embarcadero.comhttp://fernandorizzato.com
NuestracomunidadenFacebook!http://fb.com/EMBTLatAm
Top Related