Este documento presenta las innovaciones más recientes de RAD Studio XE7 de Embarcadero Technologies. Se destaca que XE7 permite el desarrollo multiplataforma realmente nativo con FireUI, el cual incluye un diseñador multiplataforma y el componente TMultiView. También mejora el código rápido con compiladores nativos basados en LLVM y una nueva biblioteca de computación paralela.
1. EEMMBBAARRCCAADDEERROO
TTEECCHHNNOOLLOOGGIIEESS
RAD Studio XE7
Tour Mundial en
VIVO
La
solución
de
desarrollo
de
so=ware
más
completa
para
crear
aplicaciones
para
Windows,
Mac,
iOS,
Android,
Gadgets
y
Wearables.
@EmbarcaderoTech
3. EMBARCADERO
TECHNOLOGIES
Agenda
Bienvenida
e
Introducción
Mejoras
VCL
FireUI:
El
Sueño
MulMdisposiMvo
se
convierte
en
Realidad
Código
Rápido
más
Rápido
Introducción
a
EMS
(Enterprise
Mobility
Services)
Amplié
su
alcance
a
Gadgets
y
Wearables
Sus
datos
en
cualquier
disposiMvo
Resumen,
Preguntas
y
Respuestas
3
4. EMBARCADERO
TECHNOLOGIES
Embarcadero Technologies
• Fundada
1993
• 3.2
Millones
de
Clientes
-‐
97%
de
Fortune
2000
• 35+
Premios
de
los
Productos
–
Innovación
Constante
• 500+
Empleados
en
29
Países
6. EMBARCADERO
TECHNOLOGIES
¿Que
es
RAD
Studio?
La
solución
de
desarrollo
de
socware
más
completa
para
crear
aplicaciones
para
Windows,
Mac,
iOS,
Android,
Gadgets
y
Wearables
y
conseguir
llegar
al
Mercado
mas
rápido.
7. EMBARCADERO
TECHNOLOGIES
¿Como
RAD
Studio
hace
la
diferencia?
• El
camino
mas
rápido
y
fácil
hacia
el
desarrollo
móvil
– Tome
su
código
con
usted
– Aplicaciones
mulMplaforma
con
un
sólo
código
– Datos
en
Mempo
real
para
el
diseño
visual.
– Soporte
a
BaaS,
MEAP,
REST
• Su
clave
para
Windows
– Expandiendo
la
VCL,
la
mejor
librería
UI
para
Windows
– Integración
Escritorio/Móvil/IoT
9. EMBARCADERO
TECHNOLOGIES
¿Qué
es
lo
mas
Nuevo
en
XE7?
• La
revolución
de
los
disposiMvos
conMnua
– FireUI:
El
desarrollo
mulMdisposiMvo
es
una
realidad
• Gadgets,
Wearable
y
Internet
of
Things
– Conecte
y
adopte
,
con
App
Tethering
y
Bluetooth
• Código
Rápido
más
Rápido
– MulMcore
mas
eficiente
uMlizando
la
librería
de
computación
paralela
• Solución
llave
en
mano
EMS
middle-‐Mer
• Calidad:
el
mejor
Delphi
y
C++Builder
de
la
historia
9
11. EMBARCADERO
TECHNOLOGIES
¿Que
pasa
con
la
VCL?
• Muchas
caracterísMcas
recientes
“XE6”
– Component
TaskBar
para
la
barra
de
tareas,
sensores,
mejoras
de
esMlos.
– Grandes
beneficios
usando
App
Tethering
• Nuevo
componente
JumpList
– Complementa
el
Taskbar
• Librería
de
computación
paralela,
mejoras
para
FireDac,
Bluetooth
y
mucho
más.
11
12. EMBARCADERO
TECHNOLOGIES
VCL
apps
en
RAD
Studio
XE7
• Windows
XP
no
es
soportado
mas
por
Microsoc
• Beneficios
de
las
tecnologías
modernas
en
tus
aplicaciones
VCL
– VCL
Styling
– Visual
Live
Bindings
– Mejoras
en
el
Lenguaje
y
RTL
– Accesos
a
Base
de
Datos
con
FireDAC.
– REST
y
Servicios
en
la
Nube.
(Cloud
Services)
12
15. EMBARCADERO
TECHNOLOGIES
Desarrollando
con
Plataformas
API
únicamente
iOS
iOS
iOS
iOS
iOS
iOS
iOS
iOS
Código
Android
Android
Android
Android
Android
Android
Android
Android
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Mac
Mac
Mac
Mac
Mac
Mac
Mac
Mac
APIs
16. EMBARCADERO
TECHNOLOGIES
Desarrollando
con
Componentes
Componente
Componente
iOS
iOS
iOS
iOS
iOS
iOS
iOS
iOS
Código
Android
Android
Android
Android
Android
Android
Android
Android
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Mac
Mac
Mac
Mac
Mac
Mac
Mac
Mac
APIs
Los Desarrolladores
siempre tienen
acceso a las APIs de
las plataformas
cuando se requiera.
17. EMBARCADERO
TECHNOLOGIES
MulYdisposiYvo
realmente
naYvo
Un
solo
DisposiYvo
MulYdisposiYvo
Realmente
NaYvo
Embarcadero
Apple
Google
Microso=
MulY
disposiYvo
Realmente
NaYvo
Vía
Script
HTML5
y
JavaScript
18. EMBARCADERO
TECHNOLOGIES
Código
Rápido
Muy
Rápido
• Genere
código
rápidamente
– RAD
–
visualice
lo
que
genera
– Diseñador
MulMdisposiMvo
– Modelo
basado
en
componentes
• Genere
código
rápido
– Binarios
NaMvos
altamente
seguros
(compilados)
– Nueva
Librería
de
computación
paralela
18
20. EMBARCADERO
TECHNOLOGIES
Desarrollo
MulYdisposiYvo
con
FireUI
Diseño
Flexible
UI
Adaptable
Diseñador
TMulMView,
el
primer
MulMdisposiMvo
componente
adaptatable
20
Conocimiento
de
la
Plataforma
Nuevos
Servicios
de
Comportamiento
de
FireMonkey
21. EMBARCADERO
TECHNOLOGIES
Diseño
de
Arquitectura
MulYdisposiYvos:
FireUI
Todos
los
componentes
en
el
Formulario
Master
21
Las
Vistas
pueden
modificar
el
diseño,
propiedades
y
esMlos.
22. EMBARCADERO
TECHNOLOGIES
Diseñador
MulYdisposiYvo
UI
• Diseñador
22
de
Form
Master
• Creación
de
Vistas
Especif…
– Las
Vistas
usan
herencia
para
mantener
los
cambios
• Un
Project
y
un
Form
para
cada
plataforma
– Comparte
el
código
y
los
eventos
de
la
Interface
de
Usuario
23. EMBARCADERO
TECHNOLOGIES
Diseñador
MulYplataforma
FireUI
en
Detalle
• Desarrolle
su
forma
“maestra”
• Visualice
y
ajuste
o
personalice
para
cada
uno
de
los
disposiMvos
– Cambios
en
la
forma
maestro
son
propagados
a
las
demás
vistas
de
los
disposiMvos.
– DisposiMvos
con
vistas
específicas
pueden
personalizarse
independientemente
• Aplique
esMlos
a
cada
disposiMvo
• Solamente
una
“form
class”
para
todas
las
vistas.
23
24. EMBARCADERO
TECHNOLOGIES
Tecnologías
del
Diseñador
MulYdisposiYvos
FireUI
• Solamente
existe
una
“class
form”
para
todas
las
plataformas
• Basado
en
las
diferencias
según
la
plataforma
– Un
archivo
maestro
FMX,
un
archivo
FMX
por
vista
(Plataforma
de
Compilación).
– El
compilador
incluirá
los
recursos
según
la
plataforma
acMva.
24
25. EMBARCADERO
TECHNOLOGIES
MulYView
Component
• Adaptación
automáMca
de
la
lista
maestra
y
menús
según
el
disposiMvo.
• Dibujado
de
los
controles
según
la
escala
y
nivel
de
detalle
de
la
plataforma
26. EMBARCADERO
TECHNOLOGIES
TMulYView:
CaracterísYcas
Principales
• 4
visualizaciones
en
un
solo
control
– Un
orden
de
“Super
Panel”
• La
visualización
depende
del
Mpo
de
disposiMvo
y
su
orientación.
– AutomáMcamente
se
adapta
a
diferente
factores,
y
orientación,
con
los
ajustes
de
la
plataforma
• Usted
puede
personalizar
la
visualización
– Inclusive
puede
crear
una
visualización
personalizada.
28. EMBARCADERO
TECHNOLOGIES
Plataforma
de
Visualización
MulYView
• Comportamiento
por
defecto.
Puede
ser
cambiado
• Depende
del
Mpo
del
disposiMvo
y
su
orientación
Tipo
DisposiYvo
Orientación
Visualización
Teléfono
VerMcal
Drawer
(push/overlap)
Horizontal
Drawer
(push/overlap)
Tablet
VerMcal
Docked
panel
Horizontal
Drawer
(push/overlap)
32. EMBARCADERO
TECHNOLOGIES
FireMonkey:
Nuevos
Servicios
de
Comportamiento
• API
del
servicio
que
permite
a
los
componentes
del
IDE
ajustarse
a
los
factores
y
a
la
plataforma
– También
disponible
para
el
desarrollador
• Elementos
UI
que
se
ajusten
a
cada
Mpo
de
disposiMvo
– Por
ejemplo,
la
posición
del
tab
arriba/abajo
en
diferentes
plataformas
móviles.
32
33. EMBARCADERO
TECHNOLOGIES
FireMonkey:
Nuevas
funcionalidades
• Soporte
para
MulM
monitores
(DeskTop)
• “Pull
to
refresh”
en
ListView
• Mejor
integración
para
los
controles
naMvos
• Soporte
MulM
touch
para
todas
las
plataformas
• Mejoras
en
el
“deployment
manager”
• Nuevo
PAServer
(Platorm
Assistant)
para
Mac
– PAServer
con
mas
funcionalidad
33
34. EMBARCADERO
TECHNOLOGIES
FireMonkey:
Nueva
Funcionalidad
para
Android
• Adicionar
al
proyecto
librerías
Java
(Jar).
• Opc.
de
Proyecto:
“Push
NoMficaMons”
y
“AdverMsing”
• Java2OP:
Generé
Interfaces
OP
desde
clases
Java
de
Android.
– Disponible
para
su
descarga
por
separado
• “Immersive
mode”(
únicamente
para
Android
KitKat
4.4)
• Google
Mobile
Ads
SDK
(para
AdMob)
–
también
para
XE6
• “Splash
Screen”
para
Android.
34
35. EMBARCADERO
TECHNOLOGIES
FireMonkey:
Nuevas
Funciones
para
iOS
• Nueva
arquitectura
de
presentación
(iOS
solamente)
– Algunos
controles
pueden
uMlizar
los
esMlos
de
presentación
FireMonkey
o
la
presentación
naMva
de
la
plataforma
– TEdit
– TCalendar
35
37. EMBARCADERO
TECHNOLOGIES
Código
Rápido
• Compiladores
NaMvos
y
basados
en
LLVM
– Para
todas
las
plataformas
– Para
C++
y
Object
Pascal
• Gran
Logro:
Nueva
Librería
de
Computación
Paralela
– Tome
ventaja
de
las
arquitecturas
mulMcore
en
ambientes
escritorio….y
móviles.
– Para
Object
Pascal
y
C++
37
38. EMBARCADERO
TECHNOLOGIES
Lo
Nuevo
en
Object
Pascal
• Inicialización
mejorada
para
arreglos
dinámicos
– Combine
y
mezcle
arreglos
constantes
y
dinámicos
• Operaciones
(como
soportadas
en
Strings)
en
arreglos
dinámicos
– +
operador
de
concatenación
– Insertar
y
Borrar
38
39. EMBARCADERO
TECHNOLOGIES
Lo
Nuevo
en
librerías
C++
• Actualización
de
las
librerías
STL
para
iOS
– Total
compaMbilidad
con
STL
de
otras
plataformas
• Nuevas
versiones
en
las
librerías
Win64
– Boost
STL
versión
1.55
para
Win64
– Dinkumware
STL
versión
6.40
para
Win64
39
40. EMBARCADERO
TECHNOLOGIES
Nueva
Librería
de
Procesamiento
Paralelo
• Aprovecha
los
computadores
y
disposiMvos
mulM
core
• Fácil
integración
con
el
código
existente
– Administre
un
“pool
of
threads”
para
uMlizar
la
mayor
canMdad
de
cores
disponibles.
• Operaciones
asíncronas
fáciles
de
usar
• Soporte
a
“Parallel
for
loops”
• Disponible
para
DeskTop
y
Móvil
usando
Object
Pascal
y
C++.
40
41. EMBARCADERO
TECHNOLOGIES
Nueva
Unidad
System.Threading
• Ciclos
Paralelos
‘for’
– TParallel.For
• Tareas
Programadas
– TTask
methods:
Run,
WaitForAny,
WaitForAll,
Future
• Futures
var
value : IFuture <Integer>;
41
42. EMBARCADERO
TECHNOLOGIES
Otras
mejoras
de
RTL
• Soporte
OmniXML
en
TXMLDocument
– Móvil,
incluye
soporte
para
el
espacio
nombrado
de
XML
– Define
libreria
inicial
XML
por
objeto
• Para
SOAP
y
otros
procesos
basados
en
XML
• Nueva
unidad
System.NetEncoding
para
codificación
y
decodificación
basada
en
Web
– Base64,
HTML,
URL
42
45. EMBARCADERO
TECHNOLOGIES
Enterprise
Mobility
Services
(EMS)
• Basado
en
MEAP
(Mobile
Enterprise
ApplicaMon
Platorm),
completamente
REST.
– HosMng
personalizado
y
acceso
a
base
de
datos
Empre-‐
sariales
– Soporte
a
Clientes
DeskTop
y
Móviles.
– Escalable,
basado
en
RESTFull
y
“stateless”
– EstadisMcas
para
Usuarios
y
llamadas
de
API
REST
a
través
de
la
Consola
Web
45
46. EMBARCADERO
TECHNOLOGIES
¿Por
qué
EMS?
• Conecte
sus
Apps
de
manera
rápida
a
sus
bases
de
datos
empresariales,
alojada
en
sus
instalaciones
o
en
una
nube
privada.
• Permita
acceso
fácil
a
sus
datos
empresariales
a
través
de
cualquier
disposiMvo,
manténgalos
seguros
• Incluye
análisis
de
uso
por
usuario
y/o
grupo,
ademas
de
las
llamadas
de
API
REST.
46
47. EMBARCADERO
TECHNOLOGIES
InterBase
Server
incluido
• Paquete
Plug
in
EMS
EMS
Visión
General
EMS
Server
• Seguimiento
a
Usuarios
• AnalíMcos
para
REST
API
Clientes
EMS
• Rest
API
• Licencias
InterBase
ToGo
incluidas
EMS
Consola
EMS
DB
48. EMBARCADERO
TECHNOLOGIES
Arquitectura
EMS
• Servidor
EMS:
Expone
APIs
basadas
en
REST
– Recursos
Built-‐in
• Usuarios,
Grupos,
Versión
– Recursos
Personalizados
• Los
desarrolladores
construyen
paquetes
para
registran
nuevos
recursos
• Base
de
datos
EMS:
Almacena
datos
de
usuarios
y
analíMcos
– Usuarios
de
InterBase,
licencia
incluída
• Consola
EMS:
Seguimiento
de
Estatus
y
Uso
50. EMBARCADERO
TECHNOLOGIES
Despliegue
de
un
Servicio
EMS
• Servidor
InterBase
• Servidor
EMS
y
Consola
EMS
– Servidor
Stand-‐alone
para
desarrollo,
licencia
5
usuarios
– Librería
ISAPI
para
ambiente
de
producción
–
Distribuida
por
separado
• Para
Win32
y
Win64
• Personalizar
uMlizando
paquetes
de
recursos
EMS
– Archivos
BPL
Estándares
hechos
en
Delphi
o
C++Builder
50
51. EMBARCADERO
TECHNOLOGIES
Paquetes
EMS
• Añade
recursos
al
servidor
EMS
– Mapeado
a
través
de
URI
• Asistentes
para
crear
paquetes
y
añadir
recursos
a
un
paquete
existente
– Asistente
para
crear
paquetes
EMS,
opcionalmente
añade
el
primer
recurso
– Asistente
de
módulos
EMS,
para
mas
recursos
52. EMBARCADERO
TECHNOLOGIES
Clientes
EMS
• Los
clientes
hacen
llamadas
de
API
REST
al
servidor
EMS
– Clientes
Delphi
y
C++Builder,
VCL
y
FireMonkey,
pueden
ejecutarse
en
todas
las
plataformas
DeskTops
y
Móviles.
• Arquitectura
BaaS
del
lado
del
cliente
– Componente
para
conectarse
(TEMSProvider)
– UMlice
componentes
BAAS
para
servicios
• TBackendQuery,
TBackendUser,
TBackendEndpoint
– Componente
TEMSFireDACClient
disponible
y
muy
fácil
de
usar
• Para
transferencia
de
datos
y
“deltas”
entre
el
cliente
y
servidor
EMS
53. EMBARCADERO
TECHNOLOGIES
EMS
vs.
DataSnap
53
EMS
(llave
en
mano)
DataSnap
(SDK)
Solución
llave
en
mano
“Lista
para
usarse”
Solución
“hágalo
usted
mismo”
con
SDK’s
de
alto
nivel
Desarrolle
extensiones
del
servidor
para
tener
disponible
APIs
REST
y
datos
de
la
base
de
datos
a
través
de
FireDAC
Construya
su
propio
servidor
REST
y
HTTP,
puede
uMlizar
también
FireDAC
Totalmente
escalabre,
No
manMene
el
estado
ni
las
sesiones
Administración
de
sesiones
de
alto
o
bajo
consumo,
dependiendo
de
su
código
Incluye
administración
de
usuarios,
análisis
de
llamadas
de
API
y
consola.
Hágalo
usted
mismo
Auto
Hosteo
(en
casa
o
en
la
nube),
pago
por
usuario,
incluye
IB
+
IB
ToGo
Auto
Hosteo,
desarrollo
libre,
incluído
sólo
en
la
versiones
Enterprise.
56. EMBARCADERO
TECHNOLOGIES
Extend
Windows
ApplicaYons
or
build
new
IoT
apps
• DisposiMvos,
Gadgets,
y
Wearables
estan
cambiando
la
forma
en
que
interactuamos
con
los
disposiMvos
• Apps
y
data
no
independientes
ahora
distribuidas
entre
los
disposiMvos,
nube
y
gadgets.
• Nuevos
elementos
para
la
experiencia
del
Usuario
(UX)
Works With
57. EMBARCADERO
TECHNOLOGIES
RAD
Studio
Soporta
Gadgets
y
Wearable
• App
Tethering
sobre
Wifi
• Bluetooth
– App
Tethering
usando
Bluetooth
– Componente
Bluetooth
LE
• Llamadas
REST
a
los
disposiMvos
y
gadgets
57
58. EMBARCADERO
TECHNOLOGIES
¿Qué
es
App
Tethering?
• Incluido
desde
XE6
• Expanda
fácilmente
sus
aplicaciones
Windows
existentes
• Comunicación
simple
basada
en
componentes
de
ambos
lados
– Ejecute
acciones
– Intercambie
datos
59. EMBARCADERO
TECHNOLOGIES
¿Por
qué
App
Tethering?
• Construya
aplicaciones
móviles
amigas
– Permite
a
las
app
VCL
comunicarse
con
las
apps
amigas
Móviles
– Adopte
y
exMenda,
en
ves
de
migrar
• Descubrimiento
automáMco
– No
necesita
configurar
nada,
No
requiere
servidor
– Modelo
Peer-‐to-‐peer,
misma
aplicación/
aplicaciones
amigas
• XE7:
conéctese
a
una
dirección
IP
específica
o
realice
una
búsqueda
a
través
de
la
subred
63. EMBARCADERO
TECHNOLOGIES
Escenarios
Bluetooth
• Conexión
usando
Bluetooth
y
Bluetooth
LE
a
los
gadgets
habilitados
como
sensores
de
salud
y
wearables
para
crear
Soluciones
únicas
y
específicas
• Expanda
las
aplicaciones
VCL
Windows
conectándola
a
aplicaciones
móviles
o
disposiMvos
Bluetooth
con
simplemente
añadir
unos
componentes
a
cada
aplicación.
63
64. EMBARCADERO
TECHNOLOGIES
Tecnología
Bluetooth
“Classic”
Bluetooth
Bluetooth
LE
“Low
Energy”
Consumo
Eléctrico
Alto
Bajo
Transferencia
de
Datos
Alto
(2
Mbps)
Bajo
(<
100kbps)
Número
de
conexiones
Hasta
7
Alto
(muchos)
Perfiles
Estándar
(SPP,
DUN,
PAN)
Genérico
Aplicaciones
Autos,
audífonos,
disposiMvos
manos
libres,
teléfonos
móviles
DisposiMvos
de
salud,
relojes
inteligentes,
wearables,
gadgets
64
65. EMBARCADERO
TECHNOLOGIES
Bluetooth:
Soporte
en
Plataformas
“Classic”
Bluetooth
Bluetooth
LE
“Low
Energy”
Android
✔
✔ (solamente
Android
4.3)
iOS
✖
✔ (iPhone
4s+
y
iPad2+)
Windows
✔
Únicamente
en
Windows
8
Mac
✔
✔
65
66. EMBARCADERO
TECHNOLOGIES
Soporte
de
Bluetooth
para
RAD
Studio
• Incluye
APIs
para
Bluetooth
y
Bluetooth
LE
– APIs
naMva,
pueden
ser
usadas
directamente
por
el
desarrollador
• Extensiones
Bluetooth
para
App
tethering
– Interface
de
desarrollo
“Fácil
de
Usar”,
para
todas
las
plataformas
• Nuevo
componente
Bluetooth
LE
66
67. EMBARCADERO
TECHNOLOGIES
App
Tethering
Extended
con
Bluetooth
• Conecte
su
aplicación
móvil
a
su
escritorio
con
tethering
app
– Usando
Wifi
– Usando
Bluetooth
• Sin
cambios
en
el
Código
67
69. EMBARCADERO
TECHNOLOGIES
UYlizando
REST
para
Internet
de
las
Cosas
• Algunos
disposiMvos
ofrecen
APIs
REST
• UMlice
la
librería
del
cliente
REST
para
conectarse
– REST
Debugger
para
pruebas
– TRESTClient,
TRESTRequest,
TRESTResponse
69
71. EMBARCADERO
TECHNOLOGIES
¿Qué
es
FireDAC?
• Alto
desempeño,
fácil
de
uMlizar,
conecMvidad
a
base
de
datos
empresariales
• Acceso
Universal
de
datos,
pero
con
muchas
caracterísMcas
especificas
de
cada
base
de
datos.
• No
se
requiere
driver
y
con
todo
el
código
Fuente
incluido
El
desarrollo
de
aplicaciones
de
Base
de
Datos
es
diverYdo
con
FireDAC
73. EMBARCADERO
TECHNOLOGIES
Nuevo
FireDAC
BLOB
Streaming
• Tome
ventajas
de
las
APIs
de
bajo
nivel
para
transmisión
de
datos
– Soportado
solo
por
algunas
bases
de
datos
• Mas
eficiencia
en
el
uso
de
memoria
• UMlice
los
datos
aunque
no
se
termine
la
transmisión
total
• El
soporte
de
servidor
SQL
FILESTREAM
es
un
caso
especial
de
transmisión
BLOB
74. EMBARCADERO
TECHNOLOGIES
Nuevo
component
FDBatchMove
• Old
undocumented
FDDataMove
component
deprecated
• BatchMode
uses
reader
/
writer
abstracMon
and
TFDBatchMoveXxxReader
/
TFDBatchMoveXxxWriter
components
– Supports
Array
DML
75. EMBARCADERO
TECHNOLOGIES
Otras
mejoras
en
FireDAC
• Nuevo
driver
simplificado
IBLite
• Mejoras
al
Data
Explorer
– Muestra
llaves
primarias,
llaves
foráneas,
secuencias
y
generadores
– TFDConnecMon.
Params
ampliado
75
76. EMBARCADERO
TECHNOLOGIES
Integre,
Deploy,
Relajese
INTERBASE
La
base
de
datos
de
alto
desempeño,
integrable,
enriptable,
que
trabaja
en
cualquier
plataforma,
incluyendo
iOS
&
Android
77. EMBARCADERO
TECHNOLOGIES
IBLite
es
Gratuita
• Versión
runMme
royalty
free
de
InterBase
• Disponible
para
Windows,
OS
X,
iOS
and
Android
• Binario
compaMble
en
todas
las
plataformas
y
ediciones
• Actualización
directa
a
InterBase
ToGo
– Soporte
total
de
encriptamiento
– No
existe
limite
en
el
tamaño
de
la
base
de
datos
77
78. EMBARCADERO
TECHNOLOGIES
FireDAC
IBLite
Driver
• Driver
simplificado
de
FireDAC
con
una
reducción
de
los
parámetros
de
conexión
– DriverID
=
IBLite
– TFDPhysIBDriverLink.Lite
=
True
79. EMBARCADERO
TECHNOLOGIES
BatchMove
y
Migración
de
Aplicaciones
• IBLite
libre
de
distribución
en
Windows
– Migre
datos
de
las
base
de
datos
legacy
(BDE)
a
IBLite
• Migre
apps
Mpo
legacy
apps
a
FireDAC
– UMlice
reFind
y
scripts
relacionados
• BDE
desaparece
– Bueno,
casi,
es
una
descarga
por
separado
79
81. EMBARCADERO
TECHNOLOGIES
Paciencia
no
se
vaya!…
Todavía
hay
mas
• Tours
guiados
sobre
el
IDE
– Tutoriales
Guiados
muy
didácMcos.
• Control
de
Versiones
– Actualizaciones
sobre
el
soporte
en
SVN
– Nuevo
soporte
Git
• Commit
to
local
repo,
Show
Log,
Diff
…
81
84. EMBARCADERO
TECHNOLOGIES
Principales
Beneficios
de
RAD
Studio
XE7
La
manera
mas
rápida
de
construir
aplicaciones
interconectas
para
Windows,
Mac,
iOS,
Android
e
Internet
de
las
Cosas
La
mejor
herramienta
de
desarrollo
mulM-‐
disposiMvo
para
Windows,
OS
X,
iOS,
Android
Bluetooth
y
App
Tethering
para
Internet
de
las
Cosas
Código
Rápido
más
Rápido
:
Libreria
Paralela
y
soluciónn
EMS
llave
en
mano
85. EMBARCADERO
TECHNOLOGIES
Expanda
sus
aplicaciones
VCL
más
allá
de
Windows
• Cree
fácilmente
aplicaciones
móviles
atadas
y
amigas
de
sus
apps
VCL
existentes
• Incorpore
Bluetooth
a
sus
aplicaciones
Windows
• Nueva
librería
de
computación
paralela
de
alto
desempeño
• Integre
proveedores
Cloud
y
BaaS,
servicios
REST,
EMS
y
DataSnap
86. EMBARCADERO
TECHNOLOGIES
Calidad,
Desempeño
y
Estabilidad
• Obtenga
la
mejor
experiencia
de
desarrollo
con
RAD
Studio
XE7
• Incremente
el
desempeño
en
Mempo
de
ejecución
en
todas
las
plataformas
• Compilación
“Out-‐of-‐IDE”
para
proyectos
muy
grandes
87. EMBARCADERO
TECHNOLOGIES
Recarge
sus
licencias
RAD
• ConMnuamente
obtenga
las
actualizaciones
mayores
durante
el
año
por
menos
del
costo
de
una
sola
plataforma
• Si
es
usted
usuario
XE6,
recargue
a
XE7
• Obtenga
el
precio
mas
económico
en
recarga
para
su
actualización
• Sin
pago
por
adelantado
o
compromiso
88. EMBARCADERO
TECHNOLOGIES
RAD
Studio
XE7
Versiones:
• Starter
• Professional
• Enterprise
• UlMmate
• Architect
Incluye:
• C++Builder
• Delphi
• HTML5
Builder
• InterBase
• Herramientas
de
terceros
89. EMBARCADERO
TECHNOLOGIES
Resumen
• La
solución
mas
completa
para
el
desarrollo
de
socware
para
crear
rápidamente
aplicaciones
conectadas
de
alto
desempeño
para
Windows,
Mac,
iOS,
Android,
Gadgets
y
Wearables
• Actualice
y
modernice
sus
aplicaciones
Windows
existentes
e
interconecte
aplicaciones
móviles
y
escritorio,
una
con
otra,
y
con
internet
o
Bluetooth,
gadgets
y
sensores
• El
mejor
RAD
Studio
de
todos