Did you know you can now create Android, iOS, Windows and OS X apps with Delphi? Whether you know it as Borland Delphi, CodeGear Delphi or Embarcadero Delphi, this presentation shows you new features by version from Delphi 1 through Delphi XE5.
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