Lanzamiento de Rad Studio XE7 (en línea)
-
Upload
fernando-rizzato -
Category
Software
-
view
353 -
download
1
description
Transcript of Lanzamiento de Rad Studio XE7 (en línea)
![Page 1: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/1.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
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
![Page 2: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/2.jpg)
EMBARCADERO TECHNOLOGIES
Presentador
• Luis Felipe González Torres • MVP Venezuela • [email protected] • hAp://lfgonzalez.visiblogs.com
2
![Page 3: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/3.jpg)
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
![Page 4: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/4.jpg)
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
![Page 5: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/5.jpg)
EMBARCADERO TECHNOLOGIES
Embarcadero Portfolio de Producto Diseño Desarrollo Liberación
![Page 6: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/6.jpg)
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.
![Page 7: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/7.jpg)
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
![Page 8: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/8.jpg)
EMBARCADERO TECHNOLOGIES
Innovaciones mas Recientes RAD Studio
![Page 9: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/9.jpg)
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
![Page 10: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/10.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Mejoras VCL
10
![Page 11: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/11.jpg)
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
![Page 12: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/12.jpg)
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
![Page 13: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/13.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
FireUI: El Sueño MulYdisposiYvo se convierte en Realidad
13
![Page 14: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/14.jpg)
EMBARCADERO TECHNOLOGIES
¡Diversidad de DisposiYvos en conYnua expansión!
![Page 15: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/15.jpg)
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
![Page 16: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/16.jpg)
EMBARCADERO TECHNOLOGIES
Desarrollando con Componentes
iOS iOS iOS iOS iOS iOS iOS
Componente Componente
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.
![Page 17: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/17.jpg)
EMBARCADERO TECHNOLOGIES
MulYdisposiYvo realmente naYvo
Apple Google
Microso=
Un solo DisposiYvo
MulY disposiYvo Vía Script Realmente NaYvo
MulYdisposiYvo Realmente NaYvo Embarcadero
HTML5 y JavaScript
![Page 18: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/18.jpg)
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
![Page 19: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/19.jpg)
EMBARCADERO TECHNOLOGIES
Desarrollo Visual Rápido de Aplicaciones
![Page 20: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/20.jpg)
EMBARCADERO TECHNOLOGIES
Desarrollo MulYdisposiYvo con FireUI Diseño Flexible Diseñador MulMdisposiMvo
UI Adaptable TMulMView, el primer componente adaptatable
20
Conocimiento de la Plataforma Nuevos Servicios de Comportamiento de FireMonkey
![Page 21: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/21.jpg)
EMBARCADERO TECHNOLOGIES
Diseño de Arquitectura MulYdisposiYvos: FireUI
21
Todos los componentes en el Formulario Master
Las Vistas pueden modificar el diseño, propiedades y esMlos.
![Page 22: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/22.jpg)
EMBARCADERO TECHNOLOGIES
Diseñador MulYdisposiYvo UI
22
• Diseñador 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
![Page 23: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/23.jpg)
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
![Page 24: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/24.jpg)
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
![Page 25: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/25.jpg)
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
![Page 26: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/26.jpg)
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.
![Page 27: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/27.jpg)
EMBARCADERO TECHNOLOGIES
Las Cuatro Visualizaciones: MulYView
![Page 28: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/28.jpg)
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)
![Page 29: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/29.jpg)
EMBARCADERO TECHNOLOGIES
MulYView en iOS
Drawer (Overlap)
Popover Drawer (Push) Docked panel
![Page 30: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/30.jpg)
EMBARCADERO TECHNOLOGIES
MulYView en Android
Drawer (Overlap)
Popover Drawer (Push) Docked panel
![Page 31: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/31.jpg)
EMBARCADERO TECHNOLOGIES
Servicios de Comportamiento: Cada Plataforma es diferente
31
![Page 32: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/32.jpg)
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
![Page 33: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/33.jpg)
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
![Page 34: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/34.jpg)
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
![Page 35: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/35.jpg)
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
![Page 36: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/36.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Código Rápido muy Rápido
36
![Page 37: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/37.jpg)
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
![Page 38: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/38.jpg)
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
![Page 39: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/39.jpg)
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
![Page 40: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/40.jpg)
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
![Page 41: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/41.jpg)
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
![Page 42: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/42.jpg)
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
![Page 43: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/43.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Intermedio
43
![Page 44: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/44.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Introducción a Enterprise Mobility Services (EMS)
44
![Page 45: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/45.jpg)
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
![Page 46: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/46.jpg)
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
![Page 47: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/47.jpg)
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 DB Consola EMS
![Page 48: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/48.jpg)
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
![Page 49: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/49.jpg)
EMBARCADERO TECHNOLOGIES
EMS Análisis
49
![Page 50: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/50.jpg)
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
![Page 51: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/51.jpg)
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
![Page 52: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/52.jpg)
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
![Page 53: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/53.jpg)
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.
![Page 54: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/54.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Expanda su horizonte con Gadgets y Wearable
54
![Page 55: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/55.jpg)
EMBARCADERO TECHNOLOGIES
Gadgets y Wearable “El Internet de las Cosas!!!!”
55
![Page 56: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/56.jpg)
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)
Wor
ks W
ith
![Page 57: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/57.jpg)
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
![Page 58: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/58.jpg)
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
![Page 59: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/59.jpg)
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
![Page 60: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/60.jpg)
EMBARCADERO TECHNOLOGIES
Construya aplicaciones conectadas
60
![Page 61: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/61.jpg)
EMBARCADERO TECHNOLOGIES
Demo usando App Tethering
61
![Page 62: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/62.jpg)
EMBARCADERO TECHNOLOGIES
XE7: App Tethering adopta Bluetooth
62
![Page 63: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/63.jpg)
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
![Page 64: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/64.jpg)
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
![Page 65: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/65.jpg)
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
![Page 66: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/66.jpg)
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
![Page 67: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/67.jpg)
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
![Page 68: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/68.jpg)
EMBARCADERO TECHNOLOGIES
Bluetooth LE Demos
68
![Page 69: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/69.jpg)
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
![Page 70: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/70.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Sus Datos en Cualquier DisposiYvo
70
![Page 71: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/71.jpg)
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
![Page 72: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/72.jpg)
EMBARCADERO TECHNOLOGIES
Arquitectura FireDAC
72
![Page 73: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/73.jpg)
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
![Page 74: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/74.jpg)
EMBARCADERO TECHNOLOGIES
Nuevo component FDBatchMove
• Old undocumented FDDataMove component deprecated
• BatchMode uses reader / writer abstracMon and TFDBatchMoveXxxReader / TFDBatchMoveXxxWriter components – Supports Array DML
![Page 75: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/75.jpg)
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
![Page 76: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/76.jpg)
EMBARCADERO TECHNOLOGIES
INTERBASE Integre, Deploy, Relajese
La base de datos de alto desempeño, integrable, enriptable, que trabaja en cualquier plataforma, incluyendo iOS & Android
![Page 77: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/77.jpg)
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
![Page 78: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/78.jpg)
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
![Page 79: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/79.jpg)
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
![Page 80: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/80.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Resumen, Preguntas & Respuestas
La suite de desarrollo de app mas completa para Windows, Mac, iOS, Android e Internet de las Cosas
![Page 81: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/81.jpg)
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
![Page 82: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/82.jpg)
EMBARCADERO TECHNOLOGIES
¿Quieres conocer mas?
82
1 tema, 20 minutos de conocimientos a detalle con Q&A
![Page 83: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/83.jpg)
EMBARCADERO TECHNOLOGIES
¿Todavía quiere aprender más detalle?
83
www.thecoderage.com
3 días – Conferencias en Línea #CodeRage
![Page 84: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/84.jpg)
EMBARCADERO TECHNOLOGIES
Principales Beneficios de RAD Studio XE7
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
La manera mas rápida de construir aplicaciones interconectas para Windows, Mac, iOS, Android e Internet de las Cosas
![Page 85: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/85.jpg)
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
![Page 86: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/86.jpg)
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
![Page 87: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/87.jpg)
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
![Page 88: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/88.jpg)
EMBARCADERO TECHNOLOGIES
RAD Studio XE7
Versiones: • Starter • Professional • Enterprise • UlMmate • Architect
Incluye: • C++Builder • Delphi • HTML5 Builder • InterBase • Herramientas de terceros
![Page 89: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/89.jpg)
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
![Page 90: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/90.jpg)
EMBARCADERO TECHNOLOGIES
¿Preguntas?
![Page 91: Lanzamiento de Rad Studio XE7 (en línea)](https://reader033.fdocuments.co/reader033/viewer/2022052621/55817e3bd8b42a132d8b4730/html5/thumbnails/91.jpg)
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
Gracias
Luis Felipe González Torres MVP Venezuela [email protected] hAp://lfgonzalez.visiblogs.com