EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
John “JT” ThomasSr. Director of Application Developer [email protected]@FireMonkeyPMhttp://blog.appmethod.com/blogger/listings/jthomas
First Look Webinar: Introducing RAD Studio XE7
September 4nd, 2014
Marco CantuSr. Product [email protected]@marcocantuhttp://blog.marcocantu.com/
Sarina DuPontSr. Product [email protected]@SarinaDuPonthttp://community.embarcadero.com/index.php/blogs/blogger/listall/sarina-dupont-embarcadero-com
EMBARCADERO TECHNOLOGIES
XE7 is now available!
• Build shared source user interfaces across multiple devices and form factors
• Extend existing Windows applications to devices, gadgets and wearables
• Custom APIs and Enterprise SQL data with analytics in easy to deploy REST based middleware server
• And much, much more
EMBARCADERO TECHNOLOGIES
• Create the new breed of interconnected apps• Focus on the four key areas of
interconnection:– Mobile/desktop devices– Gadgets– Cloud services– Data
• With XE7, extend your existing Windows applications by connecting devices, services, gadgets, and data
Connected Apps Are the Future (and the present)
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
FireUIRevolutionary user interface development for multi-device
EMBARCADERO TECHNOLOGIES
FireUI• Embarcadero’s collection
of technologies to create a shared User Interface across all devices and form factors– UI Form Designer– MultiView Components– Behavior Services
EMBARCADERO TECHNOLOGIES
Multi-Device Designer
• MasterForm Design• Create specific views if
needed– MasterForm uses
StreamInheritance to manage deltas
• One project and one form across all devices– Shared UI code and event
handling
EMBARCADERO TECHNOLOGIES
MultiView Component
• Adapts to device form factor to provide proper placement and rendering of master lists and menus
• Renders controls with per control granularity for owner draw or platform
EMBARCADERO TECHNOLOGIES
Behavior Services
• A developer accessible API that provides details about the device, operating system, and form factor the app is running on
• Informs MultiView components
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
FireUI
Demonstration
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Extend Windows Applications
Connected apps to devices, gadgets, and wearables
EMBARCADERO TECHNOLOGIES
Extend Windows Applications• Devices, Gadgets, and
Wearables are changing the way we experience and interact with devices
• Apps are no longer standalone but distributed among devices, gadgets, cloud, and data
• These are the new UX elements
Work
s W
ith
EMBARCADERO TECHNOLOGIES
Extend Applications for New UsesEmbarcadero developer products breath new life into existing Windows applications by enabling developers to easily extend existing Windows VCL and FMX apps connecting devices, sensors, data and services.
FOR RAD/Delphi/C++
Build Connected AppsWith app tethering, developers easily extend an app user experience across devices and gadgets. This is especially powerful for extending the utility of existing desktop and mobile apps. Virtually all industries can immediately benefit, such as point of sale, food services, health care, manufacturing and shipping but the applications are limitless.
EMBARCADERO TECHNOLOGIES
AT
AT
Your Desktop AppYour Mobile App
Your SmartphoneApp
AT
• Extend FMX and VCL Apps• Auto Device Discovery• Trigger Events and Methods on Other Devices
• Remote Control Apps• Send Data back and forth• Bluetooth and Wi-Fi Support
App Tethering
EMBARCADERO TECHNOLOGIES
Works with Thousands of Devices/GadgetsRAD Studio XE7’s integrated wireless support (Bluetooth and Wi-Fi ) works with thousands of “off the shelf” consumer and industry specific devices. RAD Studio’s approach make it easy to integrate virtually any device into the app user experience, and even support multiple device vendors with the same code.
Bluetooth and Wi-Fi Built-inRAD Studio XE7’s integrated Bluetooth and Wi-Fi support in the RTL and easy to use components enable developers to easily connect to any wireless and Internet connected gadgets, sensors and devices.
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Bluetooth and AppTethering
Demo
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Enterprise Mobility Services
EMBARCADERO TECHNOLOGIES
Enterprise Mobilization Challenges
• Enables enterprises to securely access data from SQL databases, and move it to a mobile device, and keep it secure on that device
• Gives enterprises the ability to expose custom APIs to their own developers or 3rd party developers
• High performance access to major databases like Oracle, Sybase, Informix, SQL Server
• Gives enterprises the ability to access analytics on how users are interacting with their services
EMBARCADERO TECHNOLOGIES
Enterprise Mobility Services
• A turnkey middleware server enabling:– User management and authentication– Loadable modules for custom APIs over REST– Enterprise SQL database access through REST for all major
databases including Oracle, DB2, Informix, Sybase, MS SQL Server, and more
– Mobile embedded and server-side SQL data storage– Web console for user, device, and API analytics
EMBARCADERO TECHNOLOGIES
EMS User Authentication and Analytics
User Authentication and Analytics
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Enterprise Mobility Services
Demo
EMBARCADERO TECHNOLOGIES
Parallel Programming Library• The Parallel Computing library helps you exponentially increases
performance making it easier to write multi-threaded applications that take advantage of multi-core CPUs
• Boost the performance of your existing VCL and FireMonkey applications, with a self-tuning thread pool
• Include the new System.Threading unit in your apps and you can do the following:– Parallel 'for' loops– Scheduling of tasks– Futures– Joining of multiple tasks and waiting for all to complete
• Easy integration for a significant performance boost
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Parallel Programming Library
Demo
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
RAD Studio, Delphi, and C++Builder XE7
General Availability:2 September 2014
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Questions?
Top Related