Lo nuevo de C++Builder 10 Seattle

C++Builder® Seattle de Embarcadero® es la manera más rápida de crear y actualizar aplicaciones visuales atractivas, hiperconectadas y ricas en datos para Windows 10, Mac, Mobile, IoT y más usando C++ Estándar. Actualiza de forma rápida y sencilla aplicaciones VCL y FMX para Windows 10 con los nuevos componentes de servicios para la plataforma universal de Windows, controles, estilos y VCL para Windows 10.

Disfruta de una experiencia de desarrollo mejorada con el doble de memoria disponible para proyectos grandes, soporte extendido para múltiples monitores y un Inspector de objetos optimizado. Con C++Builder, los desarrolladores pueden entregar aplicaciones hasta 5 veces más rápido para diferentes plataformas móviles, de escritorio, nubes y bases de datos, inclusive para Windows 10 de 32 bits y 64 bits.

C++Builder es el compilador del futuro y se comporta como debe hacerlo un compilador moderno, ¡rápido y sin inconvenientes!

Gerhard Stoltz Senior Software Developer,U-RAD Technologies

Incredible Windows 10 Support

Los desarrolladores de C++Builder podrán actualizar rápidamente sus aplicaciones VCL y FMX para aprovechar al máximo la ola de Windows 10. La compatibilidad se extiende a las API y los componentes WinRT/UWP de Windows 10 y nativos, controles de Experiencia del usuario VCL para Windows 10 y soporte FMX para Windows 10.

Más información >

Double the IDE Project Power

"Detrás de escena" esta versión presenta un producto rediseñado y un sistema de administración de creación que duplica efectivamente la capacidad del tamaño del proyecto, lo cual redunda en mayor estabilidad y rendimiento al gestionar grandes proyectos, particularmente los proyectos para múltiples plataformas. Como desarrollador, si has tenido limitaciones o problemas con proyectos grandes, esta versión representa una mejora imprescindible.

Más información >

Quality, Stability and Documentation

Se han implementado cambios y mejoras en los procesos de desarrollo, prueba y documentación para adaptarse mejor a las diversas plataformas y lenguajes que soporta actualmente C++Builder, además de la incorporación de nuevas características y funciones entre todas las plataformas y lenguajes compatibles, posibilitando una mayor calidad, estabilidad y documentación. C++Builder 10 viene a establecer un nuevo estándar de calidad, documentación y estabilidad.

RAD C++ for Windows 10

C++Builder 10 introduces the world's first CLANG enhanced C++ compiler for Windows and mobile with RAD PME extensions for rapid Windows and Cross-Platform development, tight integration with VCL for Windows and FMX cross-platform frameworks, C++11 language support, and ARC (Automatic Reference Counting) based memory management for C++, and backward compatibility. The new C++Builder compiler makes C++Builder 10 a must upgrade for C++ developers or new C++ developers coming from other languages and toolsets such as Java, Objective-C, C#, Xcode, Xamarin, and Visual Studio.

Más información >

¡Gracias a la compatibilidad con C++11 basado en CLANG Standard, RAD Studio 10 Seattle nos permite escribir el código solo una vez e implementarlo en cualquier parte!

Andrew Law - Director of Technology,HGL Dynamics



A Complete List of What's New in C++Builder 10 Seattle

Nuevas características principales Ventajas
CADENAS DE HERRAMIENTAS Y COMPILADORES INTEGRADOS
  • ¡Nuevo en 10 Seattle! Compilador para Win32 (bcc32c) basado en CLANG C++ 11
  • ¡Mejorado en 10 Seattle! Actualización a la v3.3 de CLANG y LLVM para Win64 y Win32
PLATAFORMAS DE APLICACIONES, FRAMEWORKS INTEGRADOS, DISEÑADORES Y SDKS
  • ¡Mejorado en 10 Seattle! Plataformas de aplicaciones FMX para crear aplicaciones iOS nativas para iOS 7.x y iOS 8.x, tanto para ARMv7 y ARM de 64 bits. Compatible con iOS 8.4.
  • ¡Mejorado en 10 Seattle! Plataforma de aplicaciones FMX para crear aplicaciones nativas Android ARMv7 para Gingerbread Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1, 4.2, 4.3), Kit Kat (4.4) y Lollipop (5.x). Compatible con Android 5.1.1.
  • ¡Mejorado en 10 Seattle! VCL (Biblioteca de Componentes Visuales) para crear aplicaciones de 64 bits rápidamente para Windows 10, Windows 8.x y Windows 7; Windows Server 2008 y 2012.
  • ¡Mejorado en 10 Seattle! VCL (Biblioteca de Componentes Visuales) para crear aplicaciones de 32 bits rápidamente para Windows 10, Windows 8.x y Windows 7; Windows Server 2008 y 2012.
  • ¡Mejorado en 10 Seattle! Soporte SDK de Microsoft Windows para las API de Windows 7, Windows 8 y Windows 10. Incluye soporte para llamar a las API clásicas de Win32/Win64 y también las API de WinRT.
PLATAFORMA DE APLICACIONES FMX (FIREMONKEY)
  • ¡Nuevo en 10 Seattle! Sugerencias para los controles visuales FireMonkey de escritorio al pasar el ratón
  • ¡Nuevo en 10 Seattle! Presentación de estilo nativo para Windows, para los controles de plataforma Edit y Memo
  • ¡Nuevo en 10 Seattle! Compatibilidad con controles FireMonkey zOrder para Windows
  • ¡Nuevo en 10 Seattle! Compatibilidad optimizada del Portapapeles para copiar/pegar mapas de bits
  • ¡Nuevo en 10 Seattle! Animación táctil para plataforma Android
  • ¡Nuevo en 10 Seattle! Las apps FireMonkey pueden recibir intentos, independientemente de la fuente (email, enlace web, otra app). Una muestra nueva demuestra esta capacidad.
  • ¡Mejorado en 10 Seattle! Componente MultiView para crear una IU que se adapta al formato, de móvil a tableta, de vertical a horizontal. Ahora con compatibilidad específica para la IU de Windows 10.
  • ¡Mejorado en 10 Seattle! Comportamiento TSwitch específico para la IU de Windows 10.
  • ¡Mejorado en 10 Seattle! Capacidad de Edición y Calendario para representar dinámicamente el control nativo de la IU de plataforma en iOS.
  • ¡Mejorado en 10 Seattle! Controles LiveView de plataforma para iOS.
  • New in 10 Seattle! Controles ScrollBox de plataforma para iOS.
  • ¡Mejorado en 10 Seattle! Componente Bluetooth LE (en plataformas totalmente compatibles con esa tecnología)
  • ¡Mejorado en 10 Seattle! Mejoras del marco de trabajo de Bluetooth y nuevo componente Bluetooth para la conectividad Bluetooth clásica.
  • ¡Nuevo en 10 Seattle! New TBeaconDevice class for turning a device on one of the supported platforms into a “beacon”
  • ¡Mejorado en 10 Seattle! Componente Centro de notificaciones para usar notificaciones en tus aplicaciones iOS y Android, incluido el sonido de notificaciones y ahora, con compatibilidad para Notificaciones de Windows 10.
  • ¡Nuevo en 10 Seattle! Permite el uso de IFMXDragDropService para arrastrar datos a otras aplicaciones en OS X.
  • ¡Mejorado en 10 Seattle! Mejora del Bitmap Style Designer, que incluye plantillas nuevas para estilos Windows, Mac OS y Android Lollipop, capacidad para crear estilos en blancos para diferentes plataformas y para ajustar objetos a diferentes resoluciones de gráficos.
  • ¡Mejorado en 10 Seattle! Mejora e integración del FireMonkey Style Designer y optimización para el componente TStyleBook con compatibilidad con una colección de estilos para diversas plataformas.
  • ¡Nuevo en 10 Seattle! StyleViewer para el estilo Windows 10 en Bitmap Style Designer.
BIBLIOTECA DE COMPONENTES VISUALES (VCL)
  • ¡Mejorado en 10 Seattle! El Inspector de Objetos determina las propiedades de los componentes y eventos
  • ¡Nuevo en 10 Seattle! Compatibilidad con monitores 4K y High-DPI Awareness, además de la compatibilidad con Windows 8.1/10 para aplicaciones VCL.
  • ¡Nuevo en 10 Seattle! Nuevos controles personalizados VCL correspondientes con algunos de los controles nuevos de la IU de Windows 10, que también se pueden usar en versiones anteriores de Windows.
  • ¡Nuevo en 10 Seattle! Nuevo control VCL ActivityIndicator.
  • ¡Nuevo en 10 Seattle! Nuevo control VCL SearchBox.
  • ¡Nuevo en 10 Seattle! Nuevo control VCL RelativePanel.
  • ¡Nuevo en 10 Seattle! Nuevo control VCL ToggleSwitch.
  • ¡Nuevo en 10 Seattle! Nuevo control VCL SplitView.
  • ¡Nuevo en 10 Seattle! Función SelectDirectory de aspecto moderno.
  • ¡Nuevo en 10 Seattle! Estilos VCL específicos para Windows 10, para crear aplicaciones de acuerdo con el aspecto Modern de Microsoft.
  • ¡Nuevo en 10 Seattle! Mejoras de estilos VCL, incluida la compatibilidad con los diálogos comunes de estilos y el componente TWebBrowser.
  • ¡Mejorado en 10 Seattle! Estilos Premium como TabletLight, Sky y Glow VCL.
COMPATIBILIDAD DE PROYECTOS Y HERRAMIENTAS DE CREACIÓN INTEGRADAS
  • ¡Mejorado en 10 Seattle! Deploy apps to the iOS Device (Debug/Ad Hoc/ App Store), now with several iOS device provisioning improvements to simplify the deployment process – including Auto Bundle identifier
  • ¡Mejorado en 10 Seattle! Importa Delphi 1 y C++Builder 3 con el importador de proyectos de XE8
CARACTERÍSTICAS DE BIBLIOTECAS DE TIEMPO DE EJECUCIÓN Y LENGUAJE
  • ¡Nuevo en 10 Seattle! Compatibilidad con Notificaciones de Windows 10 con el componente NotificationCenter.
  • ¡Nuevo en 10 Seattle! Compatibilidad con contratos, el mecanismo del sistema para compartir información con otras aplicaciones de Windows 10 (las apps pueden comportarse con fuentes contractuales) con el nuevo componente SharingContract.
  • ¡Mejorado en 10 Seattle! Delphi y C++ RTL para OS X (gestión de excepciones OS X optimizada).
  • ¡Mejorado en 10 Seattle! Compatibilidad nativa de archivos zip. TZipFile class ahora presenta una devolución durante el proceso de extracción para conocer el progreso en curso.
  • ¡Nuevo en 10 Seattle! Procesamiento JSON (JavaScript Object Notation) mediante la implementación de JSON.NET para streaming JSON con los nuevos lectores y escritores (incluidas las clases base TJsonReader y TJsonWriter).
  • ¡Nuevo en 10 Seattle! Lectores y escritores JSON especializados, incluidas las nuevas clases TJsonTextReader y TJsonTextWriter y compatibilidad para Extended JSON.
  • ¡Nuevo en 10 Seattle! Compatibilidad con lectores y escritores Binary JSON (BSON), como parte de la misma arquitectura JSON.NET (incluidas las nuevas clases TBsonReader y TBsonWriter).
  • ¡Nuevo en 10 Seattle! Constructores de método Fluent JSON y BSON, incluidas las clases TJSONArrayBuilder y TJSONObjectBuilder.
  • ¡Nuevo en 10 Seattle! Iterador de avance solo JSON y BSON (TJSONIterator).
PRODUCTIVIDAD PERSONAL DEL DESARROLLADOR
  • ¡Nuevo en 10 Seattle! IDE creado con un gran modelo de memoria, para brindar considerablemente más memoria para los compiladores integrados, depuradores integrados y las diversas herramientas que se ejecutan en el proceso del IDE.
  • ¡Nuevo en 10 Seattle! Mecanismo de caché de unidad de compilador rediseñado, para liberar las unidades anteriores en caso de que se ocupe la memoria disponible, al compilar grupos de proyectos con proyectos múltiples.
  • ¡Nuevo en 10 Seattle! Compatibilidad mejorada con múltiples monitores en el IDE, con capacidad para ubicar la mayoría de las formas y paneles en distintos monitores secundarios.
  • ¡Nuevo en 10 Seattle! Opción de editor de formularios para ocultar/mostrar ícono de controles no visuales (que reduce el posible desorden en el diseño de formularios).
  • ¡Nuevo en 10 Seattle! Iconos de visualización de estructuras que representan al componente correspondiente.
  • ¡Nuevo en 10 Seattle! Unsaved file auto-recovery – unsaved work is periodically saved to a temporary location. If the IDE closes ungracefully (because of a system crash) the IDE will attempt to recover the user’s unsaved work
  • ¡Nuevo en 10 Seattle! Opciones mejoradas de proyectos de IDE para habilitar fácilmente High-DPI Awareness en tus aplicaciones.
  • ¡Nuevo en 10 Seattle! Total personalización del diseño del Inspector de Objetos, con capacidad de ocultar el panel de descripción, las acciones rápidas y el nuevo panel de filtros.
  • ¡Nuevo en 10 Seattle! Los contenidos del Inspector de Objetos se pueden filtrar para mostrar elementos específicos.
  • ¡Nuevo en 10 Seattle! Accesos directos para aumentar/reducir el tamaño de fuente en el editor de código.
  • ¡Mejorado en 10 Seattle! GetIt Library Manager para descubrir, descargar y actualizar fácilmente bibliotecas de código fuente, componentes y otras características desde los servidores GetIt de Embarcadero*. Extendido con Categorías, Mejoras de IU y nuevas acciones.
    * Para usar GetIt se necesita conexión a internet. La característica no está disponible para el desarrollo sin conexión.
  • ¡Mejorado en 10 Seattle! Información estadística de proyectos para hacer un seguimiento de la actividad y comprender mejor la productividad del equipo.
  • ¡Mejorado en 10 Seattle! Historial de portapapeles, para hacer un seguimiento de las operaciones de cortar y pegar, y para volver a pegar otra vez.
  • ¡Mejorado en 10 Seattle! Compatibilidad con pegado múltiple para realizar la misma operación de pegado sobre múltiples líneas de código de una sola vez.
  • ¡Mejorado en 10 Seattle! Adecuación de paréntesis, control de flujo y resaltado estructural.
  • ¡Mejorado en 10 Seattle! Resaltado de control de flujo, una representación visual de los saltos de flujo en tu código, directamente en el editor.
  • ¡Mejorado en 10 Seattle! Barra de herramientas de navegación de código y cuadros combinados de métodos en la parte superior del editor.
  • ¡Mejorado en 10 Seattle! Teclas inteligentes, ahora totalmente integradas.
  • ¡Mejorado en 10 Seattle! Búsqueda inteligente de símbolos.
  • ¡Mejorado en 10 Seattle! Un nuevo conjunto de ejemplos y demos para asistir a los desarrolladores nuevos y experimentados a aprovechar al máximo el entorno.
  • ¡Nuevo en 10 Seattle! Compatibilidad con compilación C++ paralela.
ADMINISTRACIÓN DE CÓDIGO FUENTE
  • ¡Mejorado en 10 Seattle! Actualización de bibliotecas de subversión a 1.8.13.
DEPURACIÓN INTEGRADA
  • ¡Nuevo en 10 Seattle! Depuración remota de dispositivos iOS de 64 bits.
FIREDAC BIBLIOTECA DATA ACCESS MULTIDISPOSITIVO
  • ¡Nuevo en 10 Seattle! Total compatibilidad FireDAC con la base de datos NoSQL MongoDB, que incluye un nuevo driver MongoDB para FireDAC.
  • ¡Nuevo en 10 Seattle! Clases contenedoras de API MongoDB, que incluyen TMongoConnection, TMongoDatabase, TMongoCollection y más.
  • ¡Nuevo en 10 Seattle! Consultas, pipelines, comandos de actualización y más en MongoDB con constructores de métodos Fluent.
  • ¡Nuevo en 10 Seattle! Conjuntos de datos específicos de MongoDB, incluidos TFDMongoDataSet (que permite adjuntar un conjunto de datos al cursor en MongoDB), TFDMongoQuery (que permite ejecutar consultas en una colección de MongoDB) y TFDMongoPipeline (que permite ejecutar pipelines en una colección de MongoDB)
EVALUACIÓN INTEGRADA DE LA UNIDAD
  • ¡Nuevo en 10 Seattle! Compatibilidad con pruebas de unidad DUnitX para plataformas móviles (iOS y Android).
DATASNAP MULTI-TIER
  • ¡Nuevo en 10 Seattle! Ejemplo sobre el uso del componente FDSchemaAdapter en aplicaciones DataSnap.
  • ¡Mejorado en 10 Seattle! Compatibilidad específica con DataSnap para la exposición de conjuntos de datos FireDAC y conciliación de cambios usando deltas (con la unidad FireDACJSONReflect), ahora con compresión de datos para una mejor optimización del rendimiento.
  • ¡Nuevo en 10 Seattle! El cliente DataSnap usa System.NET para HTTP y HTTPS, sin necesidad de implementar la biblioteca de cliente OpenSSL.
COMPATIBILIDAD CON LA NUBE
  • ¡Mejorado en 10 Seattle! Amazon Simple Storage Service (S3) API
  • ¡Mejorado en 10 Seattle! Amazon Queue Service API
  • ¡Mejorado en 10 Seattle! Amazon SimpleDB API
  • ¡Mejorado en 10 Seattle! Las bibliotecas de nube ahora usan soporte HTTP y HTTPS nativo en System.Net
BIBLIOTECA DE CLIENTE REST Y BAAS
  • ¡Mejorado en 10 Seattle! Lectores y escritores JSON utilizados en la biblioteca de cliente BaaS
  • ¡Mejorado en 10 Seattle! Lectores y escritores JSON utilizados en la biblioteca de cliente REST.

¿Hace tiempo que no te actualizas? Esto es lo que se ha agregado a otras versiones recientes:

FM = Disponible para la plataforma de aplicaciones FM
VCL = Disponible para VCL

Nuevas características principales de XE8 Ventajas
CADENAS DE HERRAMIENTAS Y COMPILADORES INTEGRADOS
  • Cadena de herramientas y compilador C++ para iOS 64 de bits
  • Compatibilidad con Aplicaciones Universales iOS (tanto 32 bits como 64 bits en un paquete de apps)
PLATAFORMA DE APLICACIONES FMX (FIREMONKEY)
  • Vistas previa móvil de FireUI
  • Vista previa multidispositivo
  • Estilos de vistas extendidas de Multi Device Designer, incluidos estilos universales y personalización de estilos de Windows
  • FireUI Device Manager, para editar las especificaciones de los dispositivos disponibles y agregar más
  • Controles de plataforma Memo para iOS
  • Controles LiveView de plataforma para iOS
  • Controles de plataforma Calendario para iOS
  • Controles de plataforma Switch para iOS
  • Componente MapView para plataformas móviles (iOS y Android) compatibles con bibliotecas de asignaciones interactivas de plataformas específicas (respectivamente, de Apple y Google)
  • Componente WebBrowser para Windows
  • Componente WebBrowser para OS X
  • Mezcla mejorada de componentes de estilo y plataforma, con nuevas opciones de estilos de plataforma para iOS y mejora de controles Z-order (con propiedad ControlType para controles sin plataforma)
  • Componente ImageList para FireMonkey
  • Mejoras de compatibilidad multimedia de FireMonkey
  • Compatibilidad con mayores resoluciones en componentes de Cámara
  • Estilo específico predeterminado de Android Lollipop (Android únicamente)
  • Compatibilidad con FireMonkey Applications Analytics*
    * Se requiere un contrato específico y tarifa por volumen para almacenar datos de análisis de tiempo de ejecución y acceder a tales
  • Mejoras de protocolos y extensiones para App Tethering
  • Mejoras del marco de trabajo de Bluetooth y nuevo componente TBluetooth para el Bluetooth clásico
  • Soporte de proximidad basado en tecnología "beacons" (incluidos los estándares iBeacon y AltBeacon) para iOS, Android y OS X.
BIBLIOTECA DE COMPONENTES VISUALES (VCL)
  • Mejoras de escalado de fuentes de VCL
  • Compatibilidad con VCL Applications Analytics*
    * Se requiere un contrato específico y tarifa por volumen para almacenar datos de análisis de tiempo de ejecución y acceder a tales
  • Mejoras de protocolos y extensiones para App Tethering de VCL
  • Mejoras del marco de trabajo de Bluetooth y nuevo componente TBluetooth para el Bluetooth clásico
CARACTERÍSTICAS DE BIBLIOTECAS DE TIEMPO DE EJECUCIÓN Y LENGUAJE
  • Inicialización y construcción simplificada de matrices y construcción en compiladores C++ basados en Clang
  • Integración RTL y encabezados API en iOS de 64 bits para Delphi y C++
  • Motor físico Box2D
  • Nueva unidad de RTL System.Hash RTL, con funciones hash compatibles con el nuevo marco de trabajo HTTP
  • Nuevo marco de trabajo de cliente HTTP, asignado a bibliotecas de plataformas en todas las plataformas compatibles
  • Nuevos componentes NetHTTPClient y NetHTTPRequest, para acceder fácilmente al marco de trabajo de cliente HTTP
  • Compatibilidad con bibliotecas de clientes HTTP(S) nativas en Windows
  • Compatibilidad con bibliotecas de clientes HTTP(S) nativas en OS X
  • Compatibilidad con bibliotecas de clientes HTTP(S) nativas en plataformas móviles (iOS y Android)
PRODUCTIVIDAD PERSONAL DEL DESARROLLADOR
  • GetIt Package Manager para descubrir, descargar y actualizar fácilmente bibliotecas de código fuente, componentes y otras características desde los servidores GetIt de Embarcadero
  • Herramienta para migración de ajustes de configuración, para migrar las configuraciones de versiones anteriores del producto a una nueva versión o entre diferentes instalaciones de la misma versión.
  • Mejoras de página Start Here
  • Refactorización de código extra, comprobación de sintaxis en vivo, métrica y mayor integración directamente en el IDE
  • Mejoras del Administrador de Proyectos, con compatibilidad para agregar archivos de bases de datos y simplificar su implementación
  • Mejoras del proceso de instalación, la instalación ocupa menos espacio
  • Posicionador virtual de formas para el diseñador de FireMonkey
  • Las Estadísticas de proyecto brindan a los desarrolladores una imagen más clara de la productividad del equipo mediante el seguimiento de la actividad.
  • El Historial de portapapeles permite llevar un registro de los contenidos, de modo que los desarrolladores pueden pegar contenido previamente copiado.
  • La Función pegado múltiple realiza la misma operación de pegado sobre múltiples líneas de código de una sola vez.
  • Apilar marcadores mejora la exploración del código.
  • La Adecuación de paréntesis establece una fila visual para mantener organizado el código.
  • El Resaltado de control de flujo establece una representación visual de los saltos de flujo en el código, directamente en el editor.
  • Resaltado estructural.
ADMINISTRACIÓN DE CÓDIGO FUENTE
  • Version Insight – marco de trabajo integrado compatible con herramientas de administración de código fuente dentro del IDE
  • Integración de Subversion al IDE, que incluye cambio de etiquetas de listas, SVN merge dialog, alternar bifurcaciones y más
  • Integración de control de versiones Git al IDE, ahora incluye autenticación, cambios en Push y Pull desde y hacia repositorios remotos
  • Integración de control de versiones Mercurial al IDE (compatible con la clonación de tu repositorio remoto, confirmación local de cambios, muestra de datos del registro)
EVALUACIÓN INTEGRADA DE LA UNIDAD
  • Evaluación integrada de la unidad con el marco de trabajo de pruebas DUnitX
  • Asistentes de evaluación de la unidad para pruebas rápidas y sencillas y creación de proyectos de evaluación de unidades
BASE DE DATOS
  • Optimizaciones centrales de DB.PAS TField
FIREDAC BIBLIOTECA DATA ACCESS MULTIDISPOSITIVO
  • Compatibilidad con base de datos FireDAC Teradata, basada en el driver ODBC de Teradata
  • Compatibilidad FireDAC con Change Views
  • Compatibilidad FireDAC con cambio de notificaciones
  • Mejor gestión de las actualizaciones de FireDAC
  • Herramientas y scripts para contribuir a la migración del código dbExpress a FireDAC
  • Compatibilidad con bases de datos móviles iOS y Android, incluidas SQLite, InterBase ToGo y IBLite
  • Compatibilidad integral con bases de datos SQLite v3.+, incluido el reconocimiento de tipo de datos "inteligente", que soporta vinculación estática y dinámica
SERVICIOS MÓVILES EMPRESARIALES
  • Mejoras de integración FireDAC / EMS centradas específicamente en la gestión de las actualizaciones
  • Compatibilidad del servidor de notificaciones Push EMS con iOS y Android
  • Compatibilidad con credenciales externas EMS
  • Ampliación de las API administrativas EMS, ahora con Instalación EMS y Recursos Push EMS
  • Agrupamiento de Conexiones de Base de Datos y otras optimizaciones EMS
  • Nuevo componente EMSClientAPI para simplificar el desarrollo EMS del lado cliente
  • Análisis e informes de usuario, grupo, sesión y llamadas a API mediante una interfaz basada en la web mediante la Consola EMS
  • Capacidad de exportar datos desde la Consola EMS a archivos .CVS
  • Análisis mejorados para usuarios y grupos
  • Aplicación de cliente EMS para administrar las cuentas de usuarios
CONECTORES DATASNAP
  • Conectores móviles DataSnap para ObjectiveC, compatibles con SDK de iOS 7 y iOS 8
BASES DE DATOS INCLUIDAS
  • InterBase XE7 Developer Edition – hasta 20 usuarios y 80 conexiones lógicas
MANEJABILIDAD DE LICENCIAS Y HERRAMIENTAS
  • Licencias de versiones anteriores incluidas en las licencias de red (Delphi 2007- XE7, C++ Builder 2007-XE5, HTML5 Builder XE3, RadPHP XE2). Delphi 7 y C++Builder 6 disponibles por separado
Nuevas características principales de XE7 Ventajas
Diseñador multidispositivo
  • C++Builder brinda la única solución de origen único para aplicaciones compiladas nativamente para Windows, OS X, iOS y Android.
  • Una nueva forma revolucionaria de crear una interfaz de usuario única a partir de un diseñador visual que se adapta y ajusta a diferentes tipos de dispositivos, formatos y sistemas operativos
  • Desarrolla tu UI una sola vez y luego visualízala, ajústala o personalízala para cada tipo de dispositivo (móvil, tablet o escritorio; iOS, Android, Windows y OS X)
  • Realiza cambios en la interfaz principal de usuario y se propagarán a las demás interfaces de dispositivo; ajusta el formato para un dispositivo específico sin que se modifiquen las otras vistas
  • Personaliza los diseños y estilos para cada dispositivo como desees o utiliza el estilo heredado
  • Se incluyen vistas predeterminadas, incluidos los estándares de tamaño y diseño, para muchos formatos populares de dispositivos móviles, tablets y equipos de escritorio También puedes agregar las tuyas.
  • Se requiere sólo una "clase de forma" para todos los formatos que le permite al desarrollador crear un único archivo de origen para gestionar el resto de los eventos comunes de interfaz de usuario en un archivo de origen compartido.
Servicio FireMonkey Behavior
  • Una nueva API de servicio que permite al desarrollador y el entorno de trabajo consultar información del dispositivo donde se está ejecutando la aplicación para adaptarse dinámicamente al formato y la plataforma
  • Las ubicaciones de los elementos de la UI se adaptan automáticamente a cada tipo de dispositivo objetivo (por ejemplo, la posición de pestañas en las diferentes plataformas móviles)
Componente MultiView
  • El componente MultiView de vistas múltiples es un componente nuevo, exclusivo para FireMonkey, que utiliza servicios de comportamiento (behavior services) para mostrarse dinámicamente dependiendo del formato y el comportamiento deseado de la plataforma.
  • Las vistas múltiples disponen los menús en el teléfono correctamente en forma de cajón y como menú emergente o acoplado en las tablets
Servicios Móviles Empresariales
  • Los Servicios Móviles Empresariales son una de pila de middleware llave en mano para MEAP (Plataforma de aplicaciones móviles empresariales) basada en REST que incluye hosting de API, acceso a datos y acceso e implementación de Base de datos SQL para clientes móviles, de escritorio y de aplicaciones web
  • Gestión de datos entre niveles a través de middleware sin estado, RESTful y escalable
  • Crea API personalizadas para las funciones de tu negocio
  • Acceso a base de datos empresarial de alto rendimiento para Oracle, DB2, Microsoft SQL Server Informix, SQL Server y más desde una aplicación móvil a través del middleware
  • Gestión de API móvil personalizada con REST/JSON a través de módulos ejecutables
  • Componentes de acceso a datos para el acceso multinivel a través del estándar REST/JSON
  • Análisis e informes de usuario, sesión y llamadas API mediante una interfaz basada en la web
  • Servicio de almacenamiento de datos seguro en servidores y dispositivos móviles.
  • Conecta rápidamente tus aplicaciones a las API y bases de datos empresariales y servicios locales o en la nube
  • Opciones flexibles de implementación de licencias. Compra licencias de implementación según el número de usuarios que accedan a los Servicios Móviles Empresariales
Conectividad de aplicaciones con App Tethering, REST y Bluetooth
  • Con App Tethering, C++Builder simplifica considerablemente la comunicación de las aplicaciones y la detección de otras aplicaciones para el anclaje por WiFi local o Bluetooth.
  • Amplía las aplicaciones VCL para Windows con aplicaciones de acompañamiento móviles o dispositivos Bluetooth simplemente agregando unos componentes a cada aplicación
  • Conecta gadgets a través de Bluetooth y Bluetooth LE como sensores de salud y wearables para crear soluciones exclusivas y de dominio específico
  • Conecta fácilmente con las API REST en cualquier dispositivo en proximidad con ese gadget
  • Componente Bluetooth LE específico para conectar con micro gadgets de bajo consumo
Biblioteca Parallel Computing
  • La biblioteca Parallel Computing te ayuda a aumentar el rendimiento de manera exponencial, facilitando la creación de aplicaciones multiproceso para aprovechar las CPU de núcleos múltiples
  • Potencia el rendimiento de tus aplicaciones VCL y FireMonkey con un grupo de subprocesos de ajuste automático
  • Include the new System.Threading unit in your apps and you can do the following:
    • Bucles Parallel ‘for’
    • Programación de tareas
    • Futuros
    • Agrupación de tareas múltiples y espera hasta que todas se completen
  • Integración sencilla que redunda en una mejora significativa del rendimiento
Optimización de IDE y herramientas de desarrollo
  • El nuevo PAServer Manager es una aplicación OS X de bandeja que te permite iniciar y administrar múltiples instancias de PAServer (la aplicación del Asistente de Plataforma para desarrollar aplicaciones para iOS y OS X)
  • Un mejorado soporte de control de versiones Subversion con el nuevo soporte de control de versiones Git
  • Nuevo diseñador integrado para multidispositivo
  • Soporte IDE para agregar clases de Java a un apk de Android
  • Recorrido guiado por el IDE para conocer acerca de las funciones de C++Builder.IDE Guided Tours to help learn about RAD Studio features
  • Nuevo generador de archivo puente Java2C++Builder nativo para Android
RTL and VCL Enhancements
  • Nueva biblioteca OmniXML que permite un desempeño más rápido, particularmente en plataformas móviles y una selección más fácil del motor XML predeterminado
  • Mejora del procesamiento JSON de bajo nivel
  • Biblioteca C++ STL actualizada para iOS y nuevas versiones de bibliotecas Boost y Dinkumware para Win64
  • Mejoras al componente de barra de tareas presentado en XE6 compatible con un nuevo componente TJumpLists VCL para las Jump Lists en la barra de tareas de Windows
  • Nueva unidad para la codificación o decodificación web
  • Cientos de mejoras de calidad y rendimiento
Mejoras en la base de datos y FireDAC
  • La base de datos IBLite incrustable ahora está disponible para Windows, OS X, Android e iOS
  • Compatibilidad con secuencias FireDAC para campos de tipo blob y compatibilidad con secuencias de archivos MSSQL
  • Compatibilidad con timeouts nativos con comandos de API para DBMS
  • Los parámetros de conexión FireDAC ahora aparecen en el Inspector de objetos como un registro
  • Mejoras del Explorador de datos (se muestran campos y teclas primarias, se muestran campos y teclas extranjeras, ahora también se muestran secuencias/generadores)
  • Otras mejoras de FireDAC incluyen un driver IBLite para equipos de escritorio y móviles
Mejoras de FireMonkey
  • Los controles TEdit y TCalendar fueron recreados con una arquitectura de presentación nueva: puedes elegir si deseas que el control utilice la presentación de estilo estándar o una presentación nativa de control de plataforma dinámicamente en iOS
  • Compatibilidad multimonitor en plataformas de escritorio.
  • El componente TBannerAd ahora es compatible con la API de Google Mobile Ads de los servicios de Google Play.
  • Modo inmersivo de pantalla completa en Android KitKat
  • TListView con actualización por arrastre en iOS y Android
¡NUEVO en RAD Studio XE6!
  • Componentes de anclaje (tethering) de aplicaciones FM VCL
  • Componente de barra de tareas VCL
  • Integración del servicio en la nube (BaaS) con componentes para Kinvey y Parse FM VCL
  • Nuevos estilos VCL
  • Componentes para sensores VCL
  • Compras y publicidad dentro de la aplicación FM
  • Creación de aplicaciones para Google Glass FM
  • Accesibilidad para escritorio FireMonkey FM
  • Mejoras de calidad, rendimiento y estabilidad FM VCL
  • Creación de aplicaciones Android con C++
  • Compatibilidad del Paquete C++ con Windows de 64 bits FM VCL
  • Búsqueda de definición y referencias para C++ FM VCL
  • Mejoras de FireDAC y actualizaciones de driver Informix FM VCL
  • Explorador de base de datos para FireDAC FM VCL
  • Compatible con Apache (WebBroker)
  • DirectX 11 compatible FM VCL
¡NUEVO en RAD Studio XE5!
  • Desarrollo de aplicaciones Android con C++Builder y aplicaciones iOS con C++ FM
  • Nuevos componentes móviles para Android e iOS FM
  • Compatibilidad con cliente REST para acceder a servicios web RESTful basados en la nube (en la edición Professional y superiores) FM VCL
  • Integración de FireDAC en la instalación de C++Builder y de componentes base en la edición Professional FM VCL
  • Base de datos IBLite para Android con licencia de implementación ilimitada FM
  • Desarrollo de aplicaciones iOS 7 FM
  • Corrección de errores y mejoras FM VCL
¡NUEVO en RAD Studio XE4!
  • Desarrollo de aplicaciones iOS con el compilador ARM para iOS de C++Builder, cadena de herramientas, nuevo entorno de desarrollo visual y controles para iOS FM
  • Base de datos IBLite para iOS con licencia de implementación ilimitada FM
  • FireDAC – acceso a datos potente, rápido y fácil FM VCL
  • Compatibilidad con sensores de FireMonkey para la ubicación, la orientación y el movimiento FM
  • Frames en FireMonkey y nuevo componente TListView FM
  • Modo de pantalla completa para OS X FM
  • Corrección de errores y mejoras FM VCL
¡NUEVO en RAD Studio XE3!
  • Compilador de C++Builder para Windows de 64 bits FM VCL
  • Compatibilidad con Windows 8 FM VCL
  • Usa Metropolis UI para incorporar el aspecto moderno de Windows a tus aplicaciones FM VCL
  • Compatibilidad con Mountain Lion OS X y pantalla Retina FM
  • Visual LiveBindings FM VCL
  • Estilos de FireMonkey, audio/video y 3D optimizados FM
  • Corrección de errores y mejoras FM VCL
  • HTML5 Builder para crear aplicaciones web y aplicaciones web móviles
¡NUEVO en RAD Studio XE2!
  • Compilador C++Builder de 64 bits para Windows FM VCL
  • Plataforma para aplicaciones de FireMonkey - crea aplicaciones multidispositivo para múltiples plataformas a partir de un único código fuente FM
  • Crea aplicaciones de escritorio para Windows y OS X con FireMonkey FM
  • Conectores móviles DataSnap FM VCL
  • Motor de LiveBindings FM VCL
  • Módulo de informes FastReport FM VCL
¡NUEVO en RAD Studio XE!
  • Mayor desarrollo multicapa con DataSnap FM VCL
  • Herramientas agrupadas adicionales (CodeSite Express, IP*Works, Beyond Compare Differ) VCL
  • Compatibilidad con servicios de computación en la nube para Azure y Amazon FM VCL
  • Integración con subversión del IDE FM VCL
  • Expresiones regulares FM VCL
¡NUEVO! en RAD Studio 2009 y RAD Studio 2010!
  • Generación de aplicaciones táctiles y controladas por gestos FM VCL
  • Compatibilidad con Windows 7 FM VCL
  • IDE Insight FM VCL
  • Ampliación de RTTI (reflexión) agregada al lenguaje Delphi FM VCL
  • Unicode FM VCL
  • Elementos de control Ribbon VCL
  • Gran actualización DataSnap FM VCL
  • Métodos genéricos y anónimos FM VCL

Get started with C++Builder today!

Prueba gratuita

Licencia gratuita y totalmente funcional para C++Builder 10 Seattle por 30 días

Haz clic para descargar

Compra C++Builder

Compra y descarga para comenzar a desarrollar para múltiples dispositivos

Compra en línea

Más información

Lo nuevo de C++Builder

Comienza ya >