Novedades de RAD Studio XE8

¡Extiende Tus Apps de Windows VCL y
FireMonkey a Móvil, Nube, Internet of Things,
etc.!
¿Qué puedes hacer con RAD Studio XE8?
 Extiende Tus Apps VCL y FireMonkey con Móvil, Nube, Wearables y el Internet de las
Cosas (IoT)
 Construye Apps Conectadas con App Tethering
 Impulsa el Reconocimiento de Proximidad con Beacons
 Soporta la Funcionalidad de Miles de Dispositivos por Bluetooth y WiFi
 Conecta con los Proveedores de BaaS Más Populares y con Servicios en la Nube Usando
Librerías HTTP Nativas
La nueva versión XE8 da a los desarrolladores las herramientas que necesitan para extender las
apps existentes en VCL Windows o FireMoneky a soluciones móviles, wearables, e IoT. Estas
soluciones están capacitadas para apps distribuidas y conectadas que son desplegadas a través
de Windows, Android, iOS, OS X, wearables como los Relojes Inteligentes, dispositivos IoT como
Beacons, middleware, backends empresariales, y servicios hospedados en la nube.
Novedades de RAD Studio XE8
RAD Studio Delphi C++Builder XE8
Nuevo en XE8: iOS 64 bit Object Pascal compilador y herramientas
COMPILADORES
Nuevo en XE8: iOS 64 bit C++ compilador y herramientas
INTEGRADOS Y
Nuevo en XE8: Soporte para iOS Universal Apps (incluyendo binarios 32 bit y 64 bit en
CONJUNTOS DE
un bundle)
HERRAMIENTAS
FMX APPLICATION
PLATFORM
(FIREMONKEY)
Nuevo en XE8: FireUI Mobile Previews
Nuevo en XE8: Multi-Device Preview
Nuevo en XE8: Multi Vistas de estilos ampliadas de Device Designer, incluyendo estilo
universal y personalización de estilo Windows
Nuevo en XE8: FireUI Device Manager, para editar especificaciones de los dispositivos
disponibles y añadir más
Nuevo en XE8: Controles Memo para la plataforma iOS
Nuevo en XE8: Controles ListView para la plataforma iOS
Nuevo en XE8: Controles Calendar para la plataforma iOS
Nuevo en XE8: Controles Switch para la plataforma iOS
Nuevo en XE8: Componentes MapView para plataformas móviles (iOS y Android)
soportando bibliotecas de mapping interactivo específico de la plataforma
(respectivamente, para Apple y Google)
Nuevo en XE8: Componentes WebBrowser para Windows
Nuevo en XE8: Componentes WebBrowser para OS X
Nuevo en XE8: Mejorada la mezcla de componentes de plataforma y estilo, con nuevas
opciones de estilo de plataforma para iOS y controles Z-order mejorados (con la
propiedad ControlType para componentes sin plataforma)
Nuevo en XE8: Componentes ImageList para FireMonkey
Nuevo en XE8: Mejoras en el soporte multimedia de FireMonkey
Nuevo en XE8: Soporte de una mayor resolución para los componentes de Cámara
Nuevo en XE8: Permitido por defecto el estilo Android Lollipop (solo Android)
Nuevo en XE8: Soporte FireMonkey Applications Analytics*
* Requiere un contrato específico y un coste por volumen para almacenar los datos de
ejecución de analíticas y procesarlos
Nuevo en XE8: Mejoras en extensiones y protocolos App Tethering
Nuevo en XE8: Mejoras en la plataforma Bluetooth y nuevo componente TBluetooth
componente para Bluetooth clásico
Nuevo en XE8: Soporte de proximidad basado en la tecnología “beacons” (incluyendo
los estándares iBeacons y AltBeacon) para iOS, Android, y OS X
VISUAL COMPONENT
LIBRARY (VCL)
CARACTERISTICAS DE
LENGUAJE Y
RUNTIME LIBRARY
PRODUCTIVIDAD
PERSONAL DEL
DESARROLLADOR
Nuevo en XE8: Mejoras en VCL Font Scaling
Nuevo en XE8: Soporte VCL Applications Analytics*
* Requiere un contrato específico y un coste por volumen para almacenar los datos de
ejecución de analíticas y acceder a ellos
Nuevo en XE8: Mejoras en extensiones y protocolos VCL App Tethering
Nuevo en XE8: Mejoras en la plataforma Bluetooth y nuevo componente TBluetooth
componente para Bluetooth clásico
Nuevo en XE8: Array de iniciación y construcción simplificado para compiladores C++
Clang-based
Nuevo en XE8: Cabeceras iOS 64-bit API e integración RTL para Delphi y C++
Nuevo en XE8: Motor físico Box2D
Nuevo en XE8: Interfaces Object Pascal para el motor físico Box2D
Nuevo en XE8: Nueva unidad System.Hash RTL, con funciones hash para soportar la
nueva plataforma HTTP
Nuevo en XE8: Nuevo entorno de cliente HTTP, mapeado para bibliotecas de
plataformas de todas las plataformas soportadas
Nuevo en XE8: Nuevos componentes NetHTTPClient and NetHTTPRequest, ofreciendo
un acceso fácil a la plataforma cliente HTTP
Nuevo en XE8: Soporte para bibliotecas de cliente nativas HTTP(S) en Windows
Nuevo en XE8: Soporte para bibliotecas de cliente nativas HTTP(S) en OS X
Nuevo en XE8: Soporte para bibliotecas de cliente nativas HTTP(S) en plataformas
móviles (iOS y Android)
Nuevo en XE8: GetIt Library Manager para descubrir fácilmente, descargar y actualizar
bibliotecas de código fuente, componentes, y otras funcionalidades desde servidores
Embarcadero GetIt
Nuevo en XE8: Herramientas de migración de características de configuración, para
migrar configuraciones desde versiones más antiguas del producto a nuevas versiones,
o entre diferentes instalaciones de la misma versión
Nuevo en XE8: Mejoras en la página Start Here
Nuevo en XE8: Castalia plug-in añadido e integrado con el IDE, incluyendo código extra
de refactorización, pruebas de sintaxis en vivo, métricas y más
Nuevo en XE8: Castalia plug-in integrado con el editor, ofreciendo resaltado
estructural, macheado de paréntesis, y resaltado del control de flujo
Nuevo en XE8: Castalia estadísticas de proyecto y análisis de código para ayudar a
comprender mejor la productividad del equipo y la calidad del código
Nuevo en XE8: Mejoras en el Project Manager, con soporte para añadir ficheros de
bases de datos y simplificar su despliegue
Nuevo en XE8: Experiencia de instalación mejorada y huella de instalación reducida
Nuevo en XE8: Posicionador de formulario virtual para diseñador FireMonkey
GESTIÓN DE CÓDIGO
FUENTE
PRUEBAS UNITARIAS
INTEGRADAS
DATABASE
FIREDAC BIBLIOTECA
DE ACCESO A DATOS
MULTI-DISPOSITIVOS
ENTERPRISE
MOBILITY SERVICES
Mejorado en XE8: Version Insight – plataforma integrada para soportar herramientas
de gestión de código fuente dentro del IDE
Mejorado en XE8: Integración de Subversion dentro del IDE, incluyendo cambios de
etiquetas de lista, diálogo de fusión SVN, ramificaciones y más
Mejorado en XE8: Integración con el control de versiones Git dentro del IDE, ahora
incluyendo autenticación, cambios Push y Pull para repositorios remotos
Presentado en XE8: Integración con el control de versiones Mercurial dentro del IDE
(soporte clonado del repositorio remoto, hacer commit de los cambios localmente, y
mostrar el log de datos)
Nuevo en XE8: Pruebas unitarias integradas con la plataforma de pruebas DUnitX
Actualizado en XE8! Asistentes de Pruebas unitarias para rápida y fácilmente crear
proyectos y unidades de prueba
Nuevo en XE8: Optimizaciones de Core DB.PAS TField
Nuevo en XE8: Soporte de FireDAC a bases de datos Teradata, basado en el driver
ODBC de Teradata
Nuevo en XE8: Soporte FireDAC para XE7 Change Views
Nuevo en XE8: Soporte FireDAC para cambios en las notificaciones
Nuevo en XE8: FireDAC mejorado para la gestión de actualizaciones
Nuevo en XE8: Herramientas y scripts para ayudar a la migración de código dbExpress
a FireDAC
Actualizado en XE8: Soporte a bases de datos móviles iOS y Android, incluyendo SQLite,
InterBase ToGo y IBLite
Actualizado en XE8: Soporte mejorado para la base de daos SQLite v3.+, incluyendo
reconocimiento de tipos de datos "smart", soportados para linkado dinámico y
estático
Nuevo en XE8: FireDAC / EMS mejoras de integración, específicamente focalizadas en
la gestión de actualizaciones
Nuevo en XE8: El servidor EMS Push Notifications soporta iOS y Android
Nuevo en XE8: Soporte EMS para credenciales externas
Nuevo en XE8: EMS Administrative API extendida, ahora con EMS Installation y EMS
Push Resources
Nuevo en XE8: Database Connection Pooling y otras optimizaciones EMS
Nuevo en XE8: Nuevo componente EMSClientAPI para simplificar el desarrollo EMS del
lado cliente
Mejorado en XE8: Usuarios, grupos, sesiones, y llamadas del API a analíticas e informes
usando un interfaz basado en web usando la EMS Console
Nuevo en XE8: Habilidad para exportar datos desde EMS Console a ficheros .CSV
Nuevo en XE8: Analíticas mejoradas para usuarios y grupos
Nuevo en XE8: Aplicación cliente EMS para gestionar cuentas de usuario
CONECTORES
DATASNAP
BASES DE DATOS
INCLUIDAS
MANEJABILIDAD DE
LICENCIAS Y
HERRAMIENTAS
Mejorado en XE8: Conectores móviles DataSnap para ObjectiveC, soportando SDKs iOS
7 e iOS 8
Mejorado en XE8: InterBase XE7 Developer Edition – hasta 20 usuarios y 80 conexiones
lógicas
Mejorado en XE8: Incluye las licencias de versiones anteriores, en las licencias de red
(Delphi 2007- XE7, C++ Builder 2007-XE5, HTML5 Builder XE3, RadPHP XE2). Delphi 7 y
C++Builder 6 están disponibles por separado