17. EMBARCADERO TECHNOLOGIES
IDE con el Doble de Potencia para Proyectos
• IDE rediseñada con el doble
de memoria
• Construye y depura
proyectos grandes con
millones de líneas de código
• Más de 20 nuevas
características de
productividad
– Multi-Paste, Filterable Object
Inspector, Editor File
AutoSave , etc.
42. EMBARCADERO TECHNOLOGIES
Integración WinRT / UWP
• Nuevo en "10 Seattle":
– Integración de el Universal Windows Platform
• Mapeo WinRT API y Object Pascal interfaces
– Notificaciones de Windows 10
– Contratos De Windows 10
• Plan a futuro para expandir de manera significativa a
través de Microsoft Project Centennial
42
59. EMBARCADERO TECHNOLOGIES
Resumen: VCL, FMX y Windows 10
• VCL se mantiene como la mejor librería Windows
– Ahora mejorada con controles de Windows 10 UI y WinRT
APIs y Componentes
• FireMonkey desktop mejorado significativamente
• RAD Studio comprometido a mantener el foco en la
plataforma Windows 10
59
79. EMBARCADERO TECHNOLOGIES
Qué es FireDAC?
• De alto rendimiento, fácil de usar,conectividad de base
de datos empresariales
• Acceso de datos universal con caracteristicas especificas
de cada base de datos
• No necesita drivers y provee el código fuente completo
(Enterprise Edition) .
Desarrollar aplicaciones de base de datos es divertido
nuevamente con FireDAC
80. EMBARCADERO TECHNOLOGIES
FireDAC para MongoDB
• La primer integración NoSQL en FireDAC
• MongoDB, la base de datos NoSQL mas popular
• FireDAC Connection driver, y no sólo eso
• Nuevos datasets enfocados en estructuras de datos
NoSQL
– Sabe? DBGrid soporta tipos de datos abstractos!
• Adicional, soporte RTL para JSON y BSON parsing
80
87. EMBARCADERO TECHNOLOGIES
Introducido en XE8: HTTP Client Library
• Soporte HTTP y HTTPS nativo en cada plataforma
– Utiliza los servicios de Platform SDK en cada plataforma
– Despliegue sin complicaciones, seguridad de la plataforma
• En lugar de OpenSSL
– Para Windows, Mac, iOS, Android; VCL y FMX
• Componentes NetHTTPClient y NetHTTPRequest
• Usado por REST, BaaS, EMS
– Ahora también por componentes Cloud, DataSnap
87
88. EMBARCADERO TECHNOLOGIES
Nuevo en “10 Seattle”: JSON & BSON Streams
• Procesamiento JSON usando implementación JSON.NET
– Incluye también procesamiento BSON (Binary JSON)
• Streaming model, en lugar del modelo DOM
– Clases TJsonReader y TJsonWriter abstractas
– Procesamiento de texto JSON con clases TJsonTextReader y
TJsonTextWriter
– Procesamiento BSON con las clases TBsonReader y
TBsonWriter
88