SlideShare a Scribd company logo
1 of 18
EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS 
Delphi, C++Builder, RAD Studio XE7 
See why XE7 
is the must-have upgrade! 
David Intersimone “David I” 
Vice President of Developer Relations and Chief Evangelist 
davidi@embarcadero.com 
@davidi99 
http://embt.co/SipFromTheFirehose
EMBARCADERO TECHNOLOGIES 
Agenda 
• Multi-Device Designer 
• MultiView Component 
• Multi-Touch across multiple platforms 
• New for Android 
• Git and Version Inside 
• App Tethering and Bluetooth
EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS 
FireUI 
Revolutionary 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 TECHNOLOGIES 
Multi-Touch across multiple platforms 
• The new FMX.MultiTouch unit contains a 
TMultiTouchManager. 
• The new OnTouch event on a form handles gestures 
that are purely gestures 
– Up, Down, Move, None, Cancel
EMBARCADERO TECHNOLOGIES 
New for Android 
• Google mobile Ads SDK 
• Immersive Fullscreen mode 
• Splash screen support 
• Push notifications and advertising project options 
• Project manager support to add Java libraries 
• Java2OP tool – generates interfaces for Java classes
EMBARCADERO TECHNOLOGIES 
Git and Version Insight 
• Git for your version controlled projects 
• History Manager now presents version control information 
from your local repository 
• IDE integration 
– Clone a copy of your remote Git repository & start working with it 
– Commit your changes to your local Git repository 
– Show the Git repository log for your version controlled projects
EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS 
Multi-Device Designer – Jim McKeeth 
MultiView Component – John Thomas 
Multi-Touch – David I 
New for Android – Jim McKeeth 
Git and Version Insight – Malcolm Groves 
Demonstrations
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 
Works With
EMBARCADERO TECHNOLOGIES 
Extend Applications for New Uses 
Embarcadero 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 Apps 
With 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 
Your Desktop App 
AT 
Your 
Mobile 
App 
Your 
Smartphone 
App 
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/Gadgets 
RAD 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-in 
RAD 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.
EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS 
App Tethering via Bluetooth 
BluetoothLE Heart Monitor 
Explore BluetoothLE Devices 
Bluetooth Proximity 
Demonstrations
EMBARCADERO TECHNOLOGIES 
Promo / Offers 
• Introductory 10% Discount on qualifying XE7 products through September 30, 2014 
– https://www.embarcadero.com/radoffer 
• Buy or upgrade to RAD Studio XE7, Delphi XE7 or C++Builder XE7 by September 30, 2014 and you also get 
these bonus extras 
– FireMonkey Premium Styles Pack for RAD Studio, Delphi and C++Builder XE7 
– VCL Premium Styles Pack for RAD Studio, Delphi and C++Builder XE7 
– Castalia for Delphi - premier code productivity plug-in 
• XE6 customers can Re-Recharge your license 
– Continually gets you every major upgrade in a year for less than the cost of a single upgrade! 
– http://www.embarcadero.com/products/rad-studio/recharge 
17
EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS 
Questions? 
davidi@embarcadero.com

More Related Content

More from Embarcadero Technologies

Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionEmbarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationEmbarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentEmbarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarEmbarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidEmbarcadero Technologies
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureEmbarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesEmbarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsEmbarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Embarcadero Technologies
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessEmbarcadero Technologies
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016Embarcadero Technologies
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...Embarcadero Technologies
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixEmbarcadero Technologies
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data ModelingEmbarcadero Technologies
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationEmbarcadero Technologies
 

More from Embarcadero Technologies (20)

Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 
Great Scott! Dealing with New Datatypes
Great Scott! Dealing with New DatatypesGreat Scott! Dealing with New Datatypes
Great Scott! Dealing with New Datatypes
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature Matrix
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: Collaboration
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

What's New in RAD Studio XE7 - Webinar Presentation

  • 1. EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS Delphi, C++Builder, RAD Studio XE7 See why XE7 is the must-have upgrade! David Intersimone “David I” Vice President of Developer Relations and Chief Evangelist davidi@embarcadero.com @davidi99 http://embt.co/SipFromTheFirehose
  • 2. EMBARCADERO TECHNOLOGIES Agenda • Multi-Device Designer • MultiView Component • Multi-Touch across multiple platforms • New for Android • Git and Version Inside • App Tethering and Bluetooth
  • 3. EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS FireUI Revolutionary user interface development for multi-device
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. EMBARCADERO TECHNOLOGIES Multi-Touch across multiple platforms • The new FMX.MultiTouch unit contains a TMultiTouchManager. • The new OnTouch event on a form handles gestures that are purely gestures – Up, Down, Move, None, Cancel
  • 9. EMBARCADERO TECHNOLOGIES New for Android • Google mobile Ads SDK • Immersive Fullscreen mode • Splash screen support • Push notifications and advertising project options • Project manager support to add Java libraries • Java2OP tool – generates interfaces for Java classes
  • 10. EMBARCADERO TECHNOLOGIES Git and Version Insight • Git for your version controlled projects • History Manager now presents version control information from your local repository • IDE integration – Clone a copy of your remote Git repository & start working with it – Commit your changes to your local Git repository – Show the Git repository log for your version controlled projects
  • 11. EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS Multi-Device Designer – Jim McKeeth MultiView Component – John Thomas Multi-Touch – David I New for Android – Jim McKeeth Git and Version Insight – Malcolm Groves Demonstrations
  • 12. 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 Works With
  • 13. EMBARCADERO TECHNOLOGIES Extend Applications for New Uses Embarcadero 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 Apps With 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.
  • 14. EMBARCADERO TECHNOLOGIES AT Your Desktop App AT Your Mobile App Your Smartphone App 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
  • 15. EMBARCADERO TECHNOLOGIES Works with Thousands of Devices/Gadgets RAD 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-in RAD 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.
  • 16. EEMMBBAARRCCAADDEERROO TTEECCHHNNOOLLOOGGIIEESS App Tethering via Bluetooth BluetoothLE Heart Monitor Explore BluetoothLE Devices Bluetooth Proximity Demonstrations
  • 17. EMBARCADERO TECHNOLOGIES Promo / Offers • Introductory 10% Discount on qualifying XE7 products through September 30, 2014 – https://www.embarcadero.com/radoffer • Buy or upgrade to RAD Studio XE7, Delphi XE7 or C++Builder XE7 by September 30, 2014 and you also get these bonus extras – FireMonkey Premium Styles Pack for RAD Studio, Delphi and C++Builder XE7 – VCL Premium Styles Pack for RAD Studio, Delphi and C++Builder XE7 – Castalia for Delphi - premier code productivity plug-in • XE6 customers can Re-Recharge your license – Continually gets you every major upgrade in a year for less than the cost of a single upgrade! – http://www.embarcadero.com/products/rad-studio/recharge 17