rad studio xe7 first look webinar

24
EMBARCADERO TECHNOLOGIES John “JT” Thomas Sr. Director of Application Developer Products [email protected] @FireMonkeyPM http://blog.appmethod.com/blogger/listings/ jthomas First Look Webinar: Introducing RAD Studio XE7 September 4 nd , 2014 Marco Cantu Sr. Product Manager Marco.Cantu@ embarcadero.com @marcocantu http://blog.marcocantu.com/ Sarina DuPont Sr. Product Manager Sarina.DuPont@ embarcadero.com @SarinaDuPont http:// community.embarcadero.com/ index.php/blogs/blogger/ listall/sarina-dupont- embarcadero-com

Upload: embarcadero-technologies

Post on 16-Jan-2015

426 views

Category:

Software


4 download

DESCRIPTION

Slide deck used in our recent RAD Studio XE7 First Look Webinar held on September 4, 2014.

TRANSCRIPT

Page 1: RAD studio XE7 first look webinar

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

Page 2: RAD studio XE7 first look webinar

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

Page 3: RAD studio XE7 first look webinar

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)

Page 4: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

FireUIRevolutionary user interface development for multi-device

Page 5: RAD studio XE7 first look webinar

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

Page 6: RAD studio XE7 first look webinar

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

Page 7: RAD studio XE7 first look webinar

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

Page 8: RAD studio XE7 first look webinar

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

Page 9: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

FireUI

Demonstration

Page 10: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Extend Windows Applications

Connected apps to devices, gadgets, and wearables

Page 11: RAD studio XE7 first look webinar

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

Page 12: RAD studio XE7 first look webinar

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.

Page 13: RAD studio XE7 first look webinar

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

Page 14: RAD studio XE7 first look webinar

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.

Page 15: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Bluetooth and AppTethering

Demo

Page 16: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Enterprise Mobility Services

Page 17: RAD studio XE7 first look webinar

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

Page 18: RAD studio XE7 first look webinar

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

Page 19: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIES

EMS User Authentication and Analytics

User Authentication and Analytics

Page 20: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Enterprise Mobility Services

Demo

Page 21: RAD studio XE7 first look webinar

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

Page 22: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Parallel Programming Library

Demo

Page 23: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

RAD Studio, Delphi, and C++Builder XE7

General Availability:2 September 2014

Page 24: RAD studio XE7 first look webinar

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Questions?