Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Delphi 1 to Delphi XE7: 20 years of Continuous Innovation by David I

2,616 views

Published on

This slide deck contains the release dates and technology innovations for each release of Delphi from version 1.0 to version XE7. The slide deck covers 20 years of continuous development tools, compiler, development environment, runtime library, components and frameworks developments. There's more ahead for developers in the years to come.

This presentation is part of the #DelphiWeek celebration of innovation taking place on line during the week of February 9 to February 13, 2015.

Published in: Technology

Delphi 1 to Delphi XE7: 20 years of Continuous Innovation by David I

  1. 1. EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES Delphi 1 to Delphi XE7 20 years of Continuous Innovation with more to come for years and years and years! David Intersimone “David I” VP of Developer Relations and Chief Evangelist davidi@embarcadero.com
  2. 2. EMBARCADERO TECHNOLOGIES Delphi Innovations – 1995 to 1997 • Delphi 1 (February 15, 1995) – Announced at S/W Development SF - Feb 14, 1995) – 16-bit Windows 3.1 support – Visual Two-Way tools – Components / VCL – BDE and SQL Links – Database data live at design time • Delphi 2 (February 10, 1996) – 32-bit Windows 95 support – Database Grid – OLE automation – Visual form inheritance – Long strings • Delphi 3 (August 5, 1997) – Interfaces (COM based) – Code Insight – Component Templates – DLL Debugging – WebBroker – ActiveForms – Component Packages – MIDAS multi-tier architecture
  3. 3. EMBARCADERO TECHNOLOGIES Delphi Innovations – 1998 to 2001 • Delphi 4 (June 17, 1998) – Docking, Anchors and Constraints – Method Overloading – Dynamic arrays – Windows 98 support • Delphi 5 (August 10, 1999) – Desktop layouts – Frames – XML support – DBGo for ADO – Language Translations • Delphi 6 (May 21, 2001) – Structure Window – SOAP Web Services – dbExpress – BizSnap – WebSnap – DataSnap
  4. 4. EMBARCADERO TECHNOLOGIES Delphi Innovations – 2002 to 2004 • Delphi 7 (August 9, 2002) – RAD Web app development – Web Services – UML Designer – Model Driven Development – .NET interoperability – Windows XP themes • Delphi 8 (December 22, 2003) – .NET support • Delphi 2005 (October 12, 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
  5. 5. EMBARCADERO TECHNOLOGIES Delphi Innovations – 2005 to 2007 • Delphi 2006 (November 23, 2005) – Operator overloading – Static methods and properties – Designer Guidelines, Form positioner – 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 • Delphi 2007 (March 16, 2007) – MS Build, Build Events & Configurations – Windows Vista – glassing, theming – dbExpress 4 • connection pooling, delegate drivers – CPU viewer windows – FastCode enhancements – IntraWeb / AJAX support – Welcome Page – Simultaneous ship of English, French, German, Japanese
  6. 6. EMBARCADERO TECHNOLOGIES Delphi Innovations – 2008 to 2009 • Delphi 2009 (August 25, 2008) – Unicode – Generics – Anonymous Methods – Ribbon Controls – DataSnap – Build Configurations – Class Explorer – Type Library Editor Window – PNG support • Delphi 2010 (August 15, 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
  7. 7. EMBARCADERO TECHNOLOGIES Delphi Innovations – 2010 to 2011 • Delphi XE (August 30, 2010) – Regular Expression Library – Version Insight – Subversion Integration – dbExpress • Filters, Authentication • ProxyGeneration, JavaScript, REST – Indy WebBroker – Cloud – Amazon EC2, Microsoft Azure – Build Groups – Named Threads in the Debugger – Command line Audits, Metrics and Doc Gen – Toolset Additions • AQTime, Beyond Compare • CodeSite, Documentation Insight • FastReport, FinalBuilder, IP*Works! • Delphi XE2 (September 2, 2011) – 64-Bit Windows compiler – 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
  8. 8. EMBARCADERO TECHNOLOGIES Delphi Innovations - 2012 • Delphi XE3 (September 3, 2012) – Metropolis UI • Windows 8, 7, Vista, XP – OS X Mountain Lion – Visual Live Bindings – FireMonkey 2 • Actions, Layours, Anchors • Touch/Gestures • Bitmap styles • TMaterial source for 3D • FM audio/video • Location sensor component – VCL/FM sensors & devices – Virtual keyboard support – DirectX 10 support
  9. 9. EMBARCADERO TECHNOLOGIES Delphi Innovations - 2013 • Delphi XE4 (April 22, 2013) – FireDAC universal data access components – ARC (automatic reference counting) for mobile – Mobile form designer – TListView component – Location, Motion & Orientation sensor components – iOS support • Device, simulator, iOS app store • Standard and retina displays • Styles, retina styles • Virtual keyboards • Media actions • Deployment manager for iOS devices – TWebBrowser component – Platform Services, Notifications – Mac OSX full screen support – InterBase – IBLite and IBToGo • Delphi XE5 (September 11, 2013) – Android support • All of the XE4 FM and database features listed above • Devices and emulator • OS versions: Jelly Bean, Ice Cream Sandwich, Gingerbread • Deployment manager for Android devices • IBLite and IBToGo – REST Services client access and authentication components – Notification component – iOS 7 support – Configurable form designer for mobile devices
  10. 10. EMBARCADERO TECHNOLOGIES Delphi Innovations - 2014 • Delphi XE6 (April 15, 2014) – App Tethering Components – Cloud Service (BaaS) integration – Taskbar component – New VCL Styles, VCL sensor components – In-app purchase and in-app advertising – Create apps for Google Glass – Accessibility for FireMonkey desktop – Database Explorer for FireDAC – FireDAC enhancements and Informix driver updates – Apache support (WebBroker), DirectX 11 support • Delphi XE7 (September 2, 2014) – Multi-Device Designer – standard and custom views – FireMonkey Behavior Service – Parallel Computing Library – TMultiView component – TListView pull to refresh for iOS and Android – IBLite for Windows and OSX – FMX Multi-Monitor and Multi-Touch support – Enterprise Mobility Services (EMS) – Bluetooth and BluetoothLE run time library – TBluetoothLE component – App Tethering – Bluetooth and IP Address – OmniXML Library – Java2Pas interfaces converter – Git version control support
  11. 11. EMBARCADERO TECHNOLOGIES RAD Studio Roadmap (April 2014) • Article at – http://edn.embarcadero.com/article/43677 • Much more to come – iOS 64bit support – Future versions of Windows, OSX, Android & iOS – Internet of Things – Integration with new REST APIs – Linux server support • DataSnap and EMS • RTL and database access – Enhanced BAAS & Cloud components
  12. 12. EMBARCADERO TECHNOLOGIES DELPHI BITMAPS
  13. 13. EMBARCADERO TECHNOLOGIES
  14. 14. EMBARCADERO TECHNOLOGIES
  15. 15. EMBARCADERO TECHNOLOGIES
  16. 16. EMBARCADERO TECHNOLOGIES
  17. 17. EMBARCADERO TECHNOLOGIES THANK YOU FOR YOUR CONTINUOUS INVESTMENT IN DELPHI  davidi@embarcadero.com

×