SlideShare a Scribd company logo
3
Most read
6
Most read
7
Most read
EMBARCADERO TECHNOLOGIES
EMBARCADERO TECHNOLOGIES

History of Innovation
Delphi 1 through Delphi XE5
David I
EMBARCADERO TECHNOLOGIES

History of Delphi Innovations
• Delphi 1 (1995)
–
–
–
–

16-bit Windows 3.1 support
Visual Two-Way tools
Components / VCL
Database support via BDE and SQL
Links
– Database data live at design time

• Delphi 2 (1996)
– 32-bit Windows 95 support
– Database Grid
– OLE automation

– Visual form inheritance
– Long strings

• Delphi 3 (1997)
–
–
–
–
–
–
–
–

Interfaces (COM based)
Code Insight
Component Templates
DLL Debugging
WebBroker
ActiveForms
Component Packages
MIDAS multi-tier architecture
EMBARCADERO TECHNOLOGIES

History of Delphi Innovations
• Delphi 4 (1998)
–
–
–
–

Docking, Anchors and Constraints
Method Overloading
Dynamic arrays
Windows 98 support

• Delphi 5 (1999)
–
–
–
–
–

Desktop layouts
Frames
XML support
DBGo for ADO
Language Translations

• Delphi 6 (2001)
–
–
–
–

Structure Window
SOAP Web Services
dbExpress
BizSnap, WebSnap, DataSnap

• Delphi 7 (2002)
– Web application development
– Windows XP themes

• Delphi 8 (2003)
– .NET support
EMBARCADERO TECHNOLOGIES

History of Delphi Innovations
• Delphi 2005 (2004)
–
–
–
–
–
–
–
–
–
–

Multi-unit namespaces
Error Insight
History Tab
for..in
Function inlining
Theme-enabled IDE
Refactorings
Wild-card in uses statement
Data Explorer
Integrated Unit Testing

• Delphi 2006 (2005)
–
–
–
–
–
–
–
–
–
–
–
–

Operator overloading
Static methods and properties
Designer Guidelines, Form positioner view
Live code templates, Block Completion
Line numbers, Change Bars, Sync-edit
Code Folding and method navigation
Debugging Tool-Tips
Searchable Tool Palette
FastMM memory manager
Support for MySQL
Unicode support in dbExpress
TTrayIcon, TFlowPanel, TGridPanel
EMBARCADERO TECHNOLOGIES

History of Delphi Innovations
• Delphi 2007 (2006)
– MS Build, Build Events, Build
Configurations
– Windows Vista support – glassing, theming
– dbExpress 4 – connection
pooling, delegate drivers
– CPU viewer windows
– FastCode enhancements
– IntraWeb / AJAX support
– Welcome Page
– Sim-ship of
English, French, German, Japanese

• Delphi 2009 (2008)
–
–
–
–
–
–
–
–
–

Unicode
Generics
Anonymous Methods
Ribbon Controls
DataSnap
Build Configurations
Class Explorer
Type Library Editor Window
PNG support
EMBARCADERO TECHNOLOGIES

History of Delphi Innovations
• Delphi 2010 (2009)
–
–
–
–
–
–
–
–
–
–
–
–
–
–

IDE Insight
Attributes
Enhanced RTTI
Direct2D canvas
Windows 7 support
Touch/Gestures
Source Code Formatter
Incremental Search
Thread Specific Breakpoints
Debugger Visualizers
IOUtils unit for files, paths and directories
Source Code Audits and Metrics
Background Compilation
Source code for MIDAS.DLL

• Delphi XE (2010)
– Regular Expression Library
– Version Insight – Subversion Integration
– dbExpress –
Filters, Authentication, ProxyGeneration, JavaScri
pt Framework, REST support
– Indy WebBroker
– Cloud – Amazon EC2, Microsoft Azure
– Build Groups
– Named Threads in the Debugger
– Command line Audits, Metrics and
Documentation Generation
– Toolset Additions – AQTime, Beyond
Compare, CodeSite, Documentation
Insight, FastReport, FinalBuilder, IP*Works!
EMBARCADERO TECHNOLOGIES

History of Delphi Innovations
• Delphi XE2 (2011)
–
–
–
–
–
–
–
–

64-Bit Windows
Mac OSX
FireMonkey
Live Bindings – FireMonkey and VCL
VCL Styles
Unit Scope Names
Platform Assistant
DataSnap - Connectors for Mobile
Devices, Cloud API, HTTPS support, TCP
monitoring
– dbExpress support for ODBC drivers
– Deployment Manager

• Delphi XE3 (2012)
– Metropolis UI for Windows 8, 7, Vista, XP
– FM
actions, touch/gestures, layouts, anchors
– FM support for bitmap styles
– TMaterial source for FM 3D components
– FM audio/video
– VCL/FM support for sensor devices
– FM Location sensor component
– Virtual keyboard support
– DirectX 10 support
EMBARCADERO TECHNOLOGIES

History of Delphi Innovations
• Delphi XE4 (April 2013)
–
–
–
–
–
–
–
–
–
–
–
–
–

– Deployment manager for iOS devices
– FireDAC universal data access components
– InterBase – IBLite and IBToGo

iOS support – device, simulator, iOS app store
iOS support for standard and retina displays
iOS styles, retina styles
Mobile form designer
• Delphi XE5 (September 2013)
TWebBrowser component
– Android support – devices and emulator . OS
versions: Jelly Bean, Ice Cream
iOS virtual keyboards
Sandwich, Gingerbread
ARC (automatic reference counting) for all
– Notification component
TObject classes
– iOS 7 style support
Frames
– Configurable form designer for mobile devices
Platform Services, Notifications
– Deployment manager for Android devices
Location, Motion and Orientation sensor
components
– REST Services client access and authentication
components
TListView component
– Android support for all of the XE4 FM and
Media actions for iOS
database features listed above
Mac OSX full screen support
EMBARCADERO TECHNOLOGIES

RAD Studio Roadmap
• Article available on the developer network at
– http://edn.embarcadero.com/article/42544

• Beyond XE5
–
–
–
–
–

Support for new iOS and Android devices and form factors
OS X Mavericks support
Wearable devices, gadgets and HUDs
Windows 8 ARM/RT
Linux Server
EMBARCADERO TECHNOLOGIES

For more information

www.embarcadero.com/rad-studio

Try it FREE

www.embarcadero.com/trial

More Related Content

What's hot (20)

PPTX
Easily add windows 10 look feel and new components to existing vcl apps
David Intersimone
 
PPTX
Visual COBOL Development for Windows & .Net
Micro Focus
 
PPTX
Overview new programming languages
umoren
 
PDF
Managing OSS license obligations
nexB Inc.
 
PPT
dot net final year project in jalandhar
deepikakaler1
 
PDF
Spring Roo Flex Add-on
Bill Ott
 
PDF
Introduction to dot net
QIANG XU
 
PPT
Introduction to .NET Framework
Raghuveer Guthikonda
 
PPTX
Understanding open max il
Chethan Pchethan
 
PDF
Best things to know about .net framework
Shelly Megan
 
PPTX
Top 10 php frameworks in 2021
MaryamAnwar10
 
PPTX
Selenium conference
sandeep kumar
 
PPT
Best DotNet Training in Delhi
Information Technology
 
PPT
Portinig Application, Drivers And Os
momobangalore
 
PDF
FMXLinux Introduction - Delphi's FireMonkey for Linux
Embarcadero Technologies
 
PPT
Basic C# and .net
Jannatul Ferdus
 
PDF
warren_gavin_cv
Warren Gavin
 
ODP
Digital TV Kernel Pipelines via Media Controller API
Samsung Open Source Group
 
PPTX
PHP Interview Questions
MaryamAnwar10
 
PPTX
6.origins genesis of .net technology
Pramod Rathore
 
Easily add windows 10 look feel and new components to existing vcl apps
David Intersimone
 
Visual COBOL Development for Windows & .Net
Micro Focus
 
Overview new programming languages
umoren
 
Managing OSS license obligations
nexB Inc.
 
dot net final year project in jalandhar
deepikakaler1
 
Spring Roo Flex Add-on
Bill Ott
 
Introduction to dot net
QIANG XU
 
Introduction to .NET Framework
Raghuveer Guthikonda
 
Understanding open max il
Chethan Pchethan
 
Best things to know about .net framework
Shelly Megan
 
Top 10 php frameworks in 2021
MaryamAnwar10
 
Selenium conference
sandeep kumar
 
Best DotNet Training in Delhi
Information Technology
 
Portinig Application, Drivers And Os
momobangalore
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
Embarcadero Technologies
 
Basic C# and .net
Jannatul Ferdus
 
warren_gavin_cv
Warren Gavin
 
Digital TV Kernel Pipelines via Media Controller API
Samsung Open Source Group
 
PHP Interview Questions
MaryamAnwar10
 
6.origins genesis of .net technology
Pramod Rathore
 

Viewers also liked (20)

PDF
Delphi developer certification study guide
ANIL MAHADEV
 
PDF
Dot Net Frame Work
LiquidHub
 
PPTX
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション
Kaz Aiso
 
PPTX
A Simpleton's Guide to Business Intelligence in SharePoint 2010
Chris McNulty
 
PDF
OOP in PHP
Alena Holligan
 
PDF
Delphi Certification
Andreano Lanusse
 
DOC
Japanese School Course Description Translation
Jonathan Rose
 
PDF
2016年職務経歴書
アルソネックス
 
PDF
第4回 日英機械翻訳のための日本語長文自動短文分割と主語の補完
Kanji Takahashi
 
DOC
Resume 091115
Roger Ramirez
 
PDF
「機械翻訳の現在と未来:機械翻訳が新たに生み出すサービスは何か?」
Osaka University
 
PPTX
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第5回 「配列 と レコード 」
Kaz Aiso
 
PPTX
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY2: DELPHIでUI設計のポイントを学ぼう
Kaz Aiso
 
PPTX
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」
Kaz Aiso
 
PPTX
Gaiax 木村智浩 自己紹介 2013年
Tomohiro KIMURA
 
PDF
新職務経歴書.doc
アルソネックス
 
PDF
It job interview summary 2017
Hiromi Okada
 
PPTX
履歴書書き方_手引き版
fishing jackey
 
PPTX
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第4回 「Function と Pro...
Kaz Aiso
 
PPTX
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第1回 ‟シューティングゲームのプロ...
Kaz Aiso
 
Delphi developer certification study guide
ANIL MAHADEV
 
Dot Net Frame Work
LiquidHub
 
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション
Kaz Aiso
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
Chris McNulty
 
OOP in PHP
Alena Holligan
 
Delphi Certification
Andreano Lanusse
 
Japanese School Course Description Translation
Jonathan Rose
 
2016年職務経歴書
アルソネックス
 
第4回 日英機械翻訳のための日本語長文自動短文分割と主語の補完
Kanji Takahashi
 
Resume 091115
Roger Ramirez
 
「機械翻訳の現在と未来:機械翻訳が新たに生み出すサービスは何か?」
Osaka University
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第5回 「配列 と レコード 」
Kaz Aiso
 
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY2: DELPHIでUI設計のポイントを学ぼう
Kaz Aiso
 
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」
Kaz Aiso
 
Gaiax 木村智浩 自己紹介 2013年
Tomohiro KIMURA
 
新職務経歴書.doc
アルソネックス
 
It job interview summary 2017
Hiromi Okada
 
履歴書書き方_手引き版
fishing jackey
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第4回 「Function と Pro...
Kaz Aiso
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第1回 ‟シューティングゲームのプロ...
Kaz Aiso
 
Ad

Similar to Delphi Innovations from Delphi 1 through Delphi XE5 (20)

PDF
20140424 developer direct live 2014 jim mc_keeth_what's new in xe6
Devgear
 
PDF
Marco cantu keynote
Embarcadero Technologies
 
PPTX
RAD studio XE7 first look webinar
Embarcadero Technologies
 
PPTX
Абрамович Максим, "Rad studio xe4"
EPAM Systems
 
PDF
Reasons to migrate from Delphi 7 to Delphi 2009
Michael Findling
 
PPTX
RAD Studio XE7 Tour Live Online - Move your VCL Into the Future
David Intersimone
 
PDF
Jason vokes customer_success
Embarcadero Technologies
 
PDF
Reasons to migrate from Delphi 7 to Delphi 2009
Michael Findling
 
PPTX
RAD in Action: FireUI
David Intersimone
 
PDF
Delphi XE7 Feature Matrix
Embarcadero Technologies
 
PDF
C++Builder XE7 Feature Matrix
Embarcadero Technologies
 
PDF
Using Delphi as a no code development environment
pprem
 
PDF
Embarcadero RAD Studio XE3 presentation
Embarcadero Technologies
 
PDF
Delphi XE8 Datasheet
Embarcadero Technologies
 
PDF
Rad Studio 2010 Reviewer Guide
home
 
PDF
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Embarcadero Technologies
 
PDF
Reasons to Migrate to Delphi XE
Embarcadero Technologies
 
PDF
Embarcadero RAD Studio XE8 Feature Matrix
Embarcadero Technologies
 
PDF
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Embarcadero Technologies
 
PDF
Reasons to migrate to Delphi XE
Andreano Lanusse
 
20140424 developer direct live 2014 jim mc_keeth_what's new in xe6
Devgear
 
Marco cantu keynote
Embarcadero Technologies
 
RAD studio XE7 first look webinar
Embarcadero Technologies
 
Абрамович Максим, "Rad studio xe4"
EPAM Systems
 
Reasons to migrate from Delphi 7 to Delphi 2009
Michael Findling
 
RAD Studio XE7 Tour Live Online - Move your VCL Into the Future
David Intersimone
 
Jason vokes customer_success
Embarcadero Technologies
 
Reasons to migrate from Delphi 7 to Delphi 2009
Michael Findling
 
RAD in Action: FireUI
David Intersimone
 
Delphi XE7 Feature Matrix
Embarcadero Technologies
 
C++Builder XE7 Feature Matrix
Embarcadero Technologies
 
Using Delphi as a no code development environment
pprem
 
Embarcadero RAD Studio XE3 presentation
Embarcadero Technologies
 
Delphi XE8 Datasheet
Embarcadero Technologies
 
Rad Studio 2010 Reviewer Guide
home
 
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Embarcadero Technologies
 
Reasons to Migrate to Delphi XE
Embarcadero Technologies
 
Embarcadero RAD Studio XE8 Feature Matrix
Embarcadero Technologies
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Embarcadero Technologies
 
Reasons to migrate to Delphi XE
Andreano Lanusse
 
Ad

More from Embarcadero Technologies (20)

PDF
PyTorch for Delphi - Python Data Sciences Libraries.pdf
Embarcadero Technologies
 
PDF
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Embarcadero Technologies
 
PDF
Linux GUI Applications on Windows Subsystem for Linux
Embarcadero Technologies
 
PDF
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Embarcadero Technologies
 
PDF
Python for Delphi Developers - Part 2
Embarcadero Technologies
 
PPTX
Python for Delphi Developers - Part 1 Introduction
Embarcadero Technologies
 
PDF
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
PDF
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embarcadero Technologies
 
PDF
Rad Server Industry Template - Connected Nurses Station - Setup Document
Embarcadero Technologies
 
PPTX
TMS Google Mapping Components
Embarcadero Technologies
 
PDF
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Embarcadero Technologies
 
PPTX
Useful C++ Features You Should be Using
Embarcadero Technologies
 
PPTX
Getting Started Building Mobile Applications for iOS and Android
Embarcadero Technologies
 
PPTX
Embarcadero RAD server Launch Webinar
Embarcadero Technologies
 
PPTX
ER/Studio 2016: Build a Business-Driven Data Architecture
Embarcadero Technologies
 
PPTX
The Secrets of SQL Server: Database Worst Practices
Embarcadero Technologies
 
PDF
Driving Business Value Through Agile Data Assets
Embarcadero Technologies
 
PDF
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Embarcadero Technologies
 
PDF
Great Scott! Dealing with New Datatypes
Embarcadero Technologies
 
PDF
Agile, Automated, Aware: How to Model for Success
Embarcadero Technologies
 
PyTorch for Delphi - Python Data Sciences Libraries.pdf
Embarcadero Technologies
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Embarcadero Technologies
 
Linux GUI Applications on Windows Subsystem for Linux
Embarcadero Technologies
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Embarcadero Technologies
 
Python for Delphi Developers - Part 2
Embarcadero Technologies
 
Python for Delphi Developers - Part 1 Introduction
Embarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Embarcadero Technologies
 
TMS Google Mapping Components
Embarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Embarcadero Technologies
 
Useful C++ Features You Should be Using
Embarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Embarcadero Technologies
 
Embarcadero RAD server Launch Webinar
Embarcadero Technologies
 
ER/Studio 2016: Build a Business-Driven Data Architecture
Embarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
Embarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Embarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Embarcadero Technologies
 
Great Scott! Dealing with New Datatypes
Embarcadero Technologies
 
Agile, Automated, Aware: How to Model for Success
Embarcadero Technologies
 

Recently uploaded (20)

PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
July Patch Tuesday
Ivanti
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 

Delphi Innovations from Delphi 1 through Delphi XE5

  • 1. EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES History of Innovation Delphi 1 through Delphi XE5 David I
  • 2. EMBARCADERO TECHNOLOGIES History of Delphi Innovations • Delphi 1 (1995) – – – – 16-bit Windows 3.1 support Visual Two-Way tools Components / VCL Database support via BDE and SQL Links – Database data live at design time • Delphi 2 (1996) – 32-bit Windows 95 support – Database Grid – OLE automation – Visual form inheritance – Long strings • Delphi 3 (1997) – – – – – – – – Interfaces (COM based) Code Insight Component Templates DLL Debugging WebBroker ActiveForms Component Packages MIDAS multi-tier architecture
  • 3. EMBARCADERO TECHNOLOGIES History of Delphi Innovations • Delphi 4 (1998) – – – – Docking, Anchors and Constraints Method Overloading Dynamic arrays Windows 98 support • Delphi 5 (1999) – – – – – Desktop layouts Frames XML support DBGo for ADO Language Translations • Delphi 6 (2001) – – – – Structure Window SOAP Web Services dbExpress BizSnap, WebSnap, DataSnap • Delphi 7 (2002) – Web application development – Windows XP themes • Delphi 8 (2003) – .NET support
  • 4. EMBARCADERO TECHNOLOGIES History of Delphi Innovations • Delphi 2005 (2004) – – – – – – – – – – Multi-unit namespaces Error Insight History Tab for..in Function inlining Theme-enabled IDE Refactorings Wild-card in uses statement Data Explorer Integrated Unit Testing • Delphi 2006 (2005) – – – – – – – – – – – – Operator overloading Static methods and properties Designer Guidelines, Form positioner view Live code templates, Block Completion Line numbers, Change Bars, Sync-edit Code Folding and method navigation Debugging Tool-Tips Searchable Tool Palette FastMM memory manager Support for MySQL Unicode support in dbExpress TTrayIcon, TFlowPanel, TGridPanel
  • 5. EMBARCADERO TECHNOLOGIES History of Delphi Innovations • Delphi 2007 (2006) – MS Build, Build Events, Build Configurations – Windows Vista support – glassing, theming – dbExpress 4 – connection pooling, delegate drivers – CPU viewer windows – FastCode enhancements – IntraWeb / AJAX support – Welcome Page – Sim-ship of English, French, German, Japanese • Delphi 2009 (2008) – – – – – – – – – Unicode Generics Anonymous Methods Ribbon Controls DataSnap Build Configurations Class Explorer Type Library Editor Window PNG support
  • 6. EMBARCADERO TECHNOLOGIES History of Delphi Innovations • Delphi 2010 (2009) – – – – – – – – – – – – – – IDE Insight Attributes Enhanced RTTI Direct2D canvas Windows 7 support Touch/Gestures Source Code Formatter Incremental Search Thread Specific Breakpoints Debugger Visualizers IOUtils unit for files, paths and directories Source Code Audits and Metrics Background Compilation Source code for MIDAS.DLL • Delphi XE (2010) – Regular Expression Library – Version Insight – Subversion Integration – dbExpress – Filters, Authentication, ProxyGeneration, JavaScri pt Framework, REST support – Indy WebBroker – Cloud – Amazon EC2, Microsoft Azure – Build Groups – Named Threads in the Debugger – Command line Audits, Metrics and Documentation Generation – Toolset Additions – AQTime, Beyond Compare, CodeSite, Documentation Insight, FastReport, FinalBuilder, IP*Works!
  • 7. EMBARCADERO TECHNOLOGIES History of Delphi Innovations • Delphi XE2 (2011) – – – – – – – – 64-Bit Windows Mac OSX FireMonkey Live Bindings – FireMonkey and VCL VCL Styles Unit Scope Names Platform Assistant DataSnap - Connectors for Mobile Devices, Cloud API, HTTPS support, TCP monitoring – dbExpress support for ODBC drivers – Deployment Manager • Delphi XE3 (2012) – Metropolis UI for Windows 8, 7, Vista, XP – FM actions, touch/gestures, layouts, anchors – FM support for bitmap styles – TMaterial source for FM 3D components – FM audio/video – VCL/FM support for sensor devices – FM Location sensor component – Virtual keyboard support – DirectX 10 support
  • 8. EMBARCADERO TECHNOLOGIES History of Delphi Innovations • Delphi XE4 (April 2013) – – – – – – – – – – – – – – Deployment manager for iOS devices – FireDAC universal data access components – InterBase – IBLite and IBToGo iOS support – device, simulator, iOS app store iOS support for standard and retina displays iOS styles, retina styles Mobile form designer • Delphi XE5 (September 2013) TWebBrowser component – Android support – devices and emulator . OS versions: Jelly Bean, Ice Cream iOS virtual keyboards Sandwich, Gingerbread ARC (automatic reference counting) for all – Notification component TObject classes – iOS 7 style support Frames – Configurable form designer for mobile devices Platform Services, Notifications – Deployment manager for Android devices Location, Motion and Orientation sensor components – REST Services client access and authentication components TListView component – Android support for all of the XE4 FM and Media actions for iOS database features listed above Mac OSX full screen support
  • 9. EMBARCADERO TECHNOLOGIES RAD Studio Roadmap • Article available on the developer network at – http://edn.embarcadero.com/article/42544 • Beyond XE5 – – – – – Support for new iOS and Android devices and form factors OS X Mavericks support Wearable devices, gadgets and HUDs Windows 8 ARM/RT Linux Server
  • 10. EMBARCADERO TECHNOLOGIES For more information www.embarcadero.com/rad-studio Try it FREE www.embarcadero.com/trial