Embarcadero Delphi

from Wikipedia, the free encyclopedia
Embarcadero Delphi
Basic data

developer Borland , now Embarcadero Technologies
Publishing year 1995
Current  version RAD Studio 10.4 Sydney
( May 26, 2020 )
operating system Windows
programming language Delphi, Object Pascal
category Programming language
IDE
License proprietary
German speaking Yes
https://www.embarcadero.com/products/delphi

Delphi is a development environment for the programming language Object Pascal developed by Borland . In November 2006, Borland's development tools development teams, including Delphi, were spun off into a new subsidiary called CodeGear . On May 7, 2008, the IDE division was sold to Embarcadero Technologies .

Origin of name

The name Delphi has its origins in the strong database orientation of the development environment. Oracle is both the name of a database system and the English word for oracle . The most famous oracle is the Delphi oracle . Borland employees also cite this connection as the origin of the name.

Programming interfaces

Some VCL components

In addition to the development environment, the following programming interfaces are installed for development, which the user can then use in his projects:

  • Run Time Library (RTL, see the article on free replica ) does not encapsulate graphic functions of the operating system. Since Delphi XE2, RTL has also been available for Mac OS and iOS, since XE5 also for Android and since 10.2 Tokyo also for Linux.
  • Visual Component Library (VCL) encapsulates the graphical controls of the Windows operating system. Some non-graphic elements such as a timer or the management of picture lists for the symbols in menus are also part of the VCL. It has also been available on Windows x64 since XE2.
  • In the period from 2003 to 2007 (Delphi 8 to RAD Studio 2007) the Delphi IDE supported the .NET programming interface from Microsoft in a largely compatible form.
  • Kylix was a first approach to be able to run Delphi applications under Linux. However, this approach was abandoned after a few versions.
  • FireMonkey (FMX) is the (new) approach to make Delphi applications available platform-independent. FMX supports the same operating systems as RTL. FMX and VCL are not compatible. FMX applications are significantly larger than VCL applications.
  • Internet Direct (Indy) for working with most common Internet protocols.

A special feature of Delphi is that programs created with it usually do not have any requirements for installed software on the target operating system. There are exceptions, for example, when using ribbons and of course .NET. For all these interfaces there is an unmanageable number of extensions by the users. The full source code of these interfaces is included with the paid versions of Delphi.

In addition, programs without these interfaces can also be created directly with Windows API calls, which leads to smaller program files, but is much less convenient to develop.

development

Delphi EEP (Early Experience Program)

The first pre-release version of Delphi was sold by Borland to a limited number of developers in the fall of 1994 . This version delivered with its source code still showed clear differences to the upcoming Delphi version 1.

Delphi 1 (code name: Delphi)

The first version of Delphi was released on February 14, 1995 and produced code for 16-bit applications only for Windows 3.x. The scope of the supplied components was relatively small.

Delphi 2 (code name: Polaris)

Delphi 2 was released in March 1996 and is the first version that could produce 32-bit applications for Windows . The previous version Delphi 1 and the English version of Delphi 2 were also included on the CD-ROM.

Delphi 2 had evolved considerably with the transition from 16 to 32 bits. In addition to more modern components in Windows 95 style, the main advantage was the much larger local memory. Before, the size of all data types was limited to a maximum of 64 Kbytes (-16 bytes ). Strings could only be 255 characters long. Character strings and data structures could now be up to 2 GB in size or length.

Delphi 3 (code name: Ivory)

Delphi 3 was released in May 1997.

Significant changes to the previous version were the elimination of numerous bugs, an extension of the IDE with Code Insight, further common control components (ToolBar, CoolBar) and the inclusion of components for Internet protocols. The most important change concerns the introduction of the "packages". In version 2, additional components had to be integrated into the component library. With the introduction of the packages, own or external components could be dynamically added or removed.

Delphi 4 (code name: Allegro)

Delphi 4 was released in July 1998 and brought support for dynamic arrays and ActionLists as well as some improvements to the IDE, especially with regard to clarity and the management of large projects and project groups.

Delphi 5 (code name: Argus)

Delphi 5 was released in August 1999. With Delphi 5, databases could be accessed via ADO for the first time . However, this extension had to be purchased as ADO Express in the professional version . In addition, components were introduced with which Microsoft Office applications could be accessed via OLE . However, this was possible beforehand by calling the OLE commands directly.

Delphi 6 (code name: Iliad)

Delphi 6 was released in May 2001. With Delphi 6 it was possible for the first time to generate Delphi program code from UML models with the additional modeling tool Modelmaker . Modelmaker allows the creation of diagrams in the Unified Modeling Language UML , a standard language for modeling object-oriented systems. Manual programming is thus reduced. The new dbExpress interface was introduced for database access. Enumeration types can be assigned a specific ordinal value. In addition to VCL components, the Qt-based CLX components were also delivered for the first time to support cross-platform development and the Kylix development environment, which was also released in 2001.

There was a free personal edition of Delphi 6.

Delphi 7 (code name: Aurora)

Delphi 7 was released in August 2002. A preview compiler for .NET development in Delphi was delivered with Delphi 7. The modeling tool Modelmaker has been integrated into Delphi from this version.
The report generator was changed with Delphi 7 from QuickReport to Nevrona Rave Reports 5.

There was also a free personal edition of Delphi 7.

Delphi 8 (code name: Octane)

Delphi 8 was released in December 2003. It only included .NET development. Delphi 7 was therefore also included in the scope of delivery.

Delphi 2005 (code name: DiamondBack)

Delphi 2005 has been shipping since November 2004. In addition to native Windows 32-bit applications, Delphi 2005 can also be used to create .NET applications in Delphi and C #. In contrast to the previous versions Delphi 7 (Win32) and Delphi 8 (.NET) there is now only a Delphi IDE or "Borland Developer Studio".

With Delphi 2005, extensive innovations such as refactoring found their way into the IDE. The programming language itself has also been expanded to include some functions such as the For-In construct (corresponds to For-Each in Visual Basic). The compiler can now also interpret language-specific characters. The special characters ä, ö and ü can also be used in the German source text. The IDE shows comprehensive help texts with a better overview. However, there were also many errors within the IDE and the supplied components, which led to a certain dissatisfaction among users, especially with regard to the long loading time of the IDE. This has been fixed with a few program updates.

Delphi 2005 also had a free personal edition.

Delphi 2006 / BDS 2006 (code name: DeXter)

This version has new language support for the Win32 compiler for records with methods, operator overloads and class variables; this means that the existing features of the Delphi for .NET compilers are almost achieved.

Delphi 2006 also contains full C ++ language support, including VCL form designer (as in the Borland C ++ Builder ), which, however, was not completed until Update 1, as it was not finished on time. This was officially announced, a first in Borland's product policy .

The IDE includes new features such as B. the "Live Templates", block completion and indentation while typing and changed line indicators on the left edge of the editor.

A command line compiler for .NET Compact Framework applications is also included. In principle, this can be used to create applications for Windows CE and Pocket PCs, even if the form designer is not yet designed for it, there is no debugger yet and an emulator has to be downloaded from another website (free of charge).

Since September 5, 2006, Delphi 2006 has had so-called " turbo versions ". These are slimmed-down versions of Borland Developer Studios 2006 (Professional).

Turbo Delphi

Parallel to the spin-off of Borland's IDE division into the new company CodeGear , a new Turbo product line was introduced, which was supposed to allude to the successes of Turbo Pascal in the 1980s and early 1990s. The components Delphi, Delphi for .NET , C ++ and C # were sold as individual modules as Turbo products .

For all products there was a free Explorer version with limited functionality , which did not contain a command line compiler and in which no components from other manufacturers could be installed in the tool palette - you had to make do with the 200 supplied or the third-party components at runtime produce. There were also professional versions that did not have this limitation. All Turbo versions have in common that only one product from the Turbo range can be installed on a computer. However, there are no licensing reasons for this, only technical reasons that could be circumvented with a tool.

The original plan was to include the Turbo versions as an integral part of the product range, but this plan was abandoned. The Turbo product line remained at the state of Delphi 2006, from September 2009 the download links were removed from the "turboexplorer.com" page and replaced with links to test versions.

Delphi 2007 for Win32 (code name: Spacely)

This variant, which appeared in March 2007 and can be delivered separately, only has the Delphi for Win32 personality due to popular customer requests and offers the following new features, among other things: Adjustments and extensions for Windows Vista , revised database framework dbExpress, an extended version of Intraweb with Ajax support the name "VCL for the Web" and a revised help. This version is also the first version that can be downloaded from the Internet and contains all languages ​​(English, German, Japanese, French) together. A Delphi for PHP has also been released, but apart from the name and a certain similarity of the IDE it has nothing to do with Delphi.

RAD Studio 2007 (code name: Highlander)

The version released in September 2007 combines Delphi, Delphi for .NET and C ++ Builder under the name RAD Studio 2007 (RAD stands for Rapid Application Development ). The originally announced support for mobile devices based on the Compact Framework for this version has been postponed to a later date. In addition, the database framework dbExpress, which was converted to version 4 with Delphi 2007, will be expanded and a new embedded database called BlackFish SQL will be included. This is based on .NET and is compatible with the existing JDataStore . With RAD Studio 2007, the Framework Version 2.0 is supported on the .NET side, including ASP.NET 2.0 and thus also Generics . Classes of the .NET Framework 3.0 can also be used with a little manual work, as this version does not contain any language extensions (such as 2.0 Generics), but only new functions. The integrated help has been further revised and now contains some code examples again. However, the WinForms form designer for .NET was omitted because Microsoft had fundamentally changed the APIs of the designer included in the .NET Framework .

Delphi 2009 (code name: Tiburón)

Originally announced as Delphi 2008, Tiburón has been available as Delphi 2009 since August 25, 2008. There have been extensive changes to IDE , RTL and VCL . With the IDE was u. a. The ClassBrowser has been revised, a ResourceBrowser added to manage the resources to be compiled into the exe file and user-defined build configurations (debug, release) added. Several new components, including a ribbon control with which menus like Office 2007 are possible, expand the VCL. In addition, the entire RTL and VCL were converted to Unicode , and since then broad Unicode support has been made available by the programming language. As a language extension, lambda functions and generics found their way into Delphi for Win32. .NET support has been removed.

In addition to Delphi 2009, the C ++ Builder 2009 also operates under the name Tiburón (Spanish for “shark”). If both are installed, they integrate into a single IDE.

Delphi Prism (Delphi .NET)

The Delphi .NET Framework version, Delphi Prism, was introduced by Embarcadero in late October 2008. In contrast to previous Delphi for .NET versions, Prism no longer uses the Delphi IDE, but uses Visual Studio. Embarcadero is working with RemObjects to continue the Oxygene product as Delphi Prism.

With Prism it becomes possible to use Mono as a .NET implementation; it can be used to develop programs for Linux and macOS . Development for Windows Mobile is still not officially supported as the WinForms user interface designer is hard-coded for VB.NET and C #.

The programming language is not compatible with the existing Delphi .NET language range; there is a project called ShineOn for the lack of RTL and VCL.Net support .

Delphi 2010 (code name: Weaver)

At the end of August 2009, Embarcadero released Delphi 2010. The focus of this version is on improvements to the IDE, Windows 7 support and gesture control for the programs created. Gesture control is also supported for operating systems ( Windows 2000 and XP ) for which Microsoft itself does not offer a corresponding programming interface. The DataSnap solution, which was rebuilt with Delphi 2009 to generate multi-tier distributed applications, has also been greatly expanded. A new dbExpress database driver for Firebird is also new in the Enterprise and Architect variants . The Delphi 2010 IDE no longer officially supports Windows 2000, but programs for Windows 2000 can still be developed with it. The texts of a wiki now serve as a template for the integrated help.

Delphi XE (code name: Fulcrum, corresponds to Delphi 2011)

On August 31, 2010, Embarcadero released Delphi with the suffix XE. Cross-platform features (macOS) have been moved to later versions. Linux support as well as 64-bit support has not appeared in Delphi XE either. New includes u. a. a Subversion integration and support for cloud programming and other DataSnap improvement (u. a. the creation of DataSnap servers C ++ -Quelltext out). Also new are some of the included third-party products such as AQTime Standard (a runtime profiler), Final Builder (management of build processes) and a professional logging solution. Numerous error corrections (e.g. for generics or IDE functions) also found their way into the product.

Delphi Starter Edition

On January 27, 2011, Embarcadero announced that a Starter Edition is now available, the functionality of which is below the previous Pro Edition and which is especially suitable for hobby users and startups. The license conditions only allow limited commercial use. Delphi Starter has been free since September 2016 (at that time 10.1). Thus, for the first time in 10 years, a free Delphi version was published.

Delphi XE2 (code name Pulsar)

On September 1st, 2011 Delphi XE2 appeared on the market. It brings a whole range of new functions, including: 64-bit Windows compiler, 32-bit Mac OS compiler, and compilation for the Apple iOS operating system . Support for iOS (iPhone / iPad) is currently still provided using the Free Pascal compiler and requires an Apple computer with an XCode development environment. All non-32-bit targets are served by the Delphi development environment via cross-compilation; there is a remote debugging client for both 64-bit and macOS , which on the one hand distributes the compiled program and debugging from the development environment supported. In addition to the new compilers, Delphi XE2 is introducing a new GUI component library called FireMonkey , which is required for developing platform-independent applications. Firemonkey supports 2D and 3D graphics acceleration and is largely based on the purchased VGScene technology. Another new feature is the option of changing the appearance of VCL programs using styles, even with self-created styles. Further innovations are a data binding concept to synchronize value changes of class properties with the GUI, an ODBC dbExpress database driver for Windows and further enhancements for the DataSnap RFC technology.

There is a Starter Edition right from the start, and another new edition called Ultimate has been introduced, which should be between Enterprise and Architect. The only notable difference is which database program is included. A light version of FastReports is included as a new report generator .

Delphi XE3 (code name Waterdragon)

On September 3, 2012, Embarcadero released Delphi XE3. The innovations include support for Microsoft Windows 8 , including new controls and styles for Modern UI, but without the support for writing applications for the Windows Store. The cross-platform framework Firemonkey is now available in version 2. The iOS support introduced in XE2 has been removed as Embarcadero is working on its own iOS compiler. In addition, Firemonkey 2 was changed in some places, which would have meant a greater effort for the adaptation of the Free Pascal- based solution. On the C ++ Builder side, Update 1 added an LLVM- based 64-bit compiler.

Delphi XE4 (code name Quintessence)

Delphi XE4 was released on April 22nd, 2013. An ARM compiler for iOS is now included in the FireMonkey FM3 framework (requires at least the Enterprise Edition or Mobile Add-On Pack for the Professional Edition). After taking over the AnyDAC database components, they were integrated as expected under the name FireDAC; they are included in the Enterprise version or require the purchase of the FireDAC Client / Server Pack for Professional.

Delphi XE5 (code name Zephyr)

On September 11th, 2013 Delphi XE5 appeared on the market. An ARM compiler for Android and the necessary RTL, Firemonkey and IDE integration including debugger have been added. The FireDAC database components are now already included in the professional version.

Delphi XE6 (code name Proteus)

Delphi XE6 was released on April 15, 2014. Major innovations of this version are z. B. App tethering components, i.e. components so that mobile Delphi apps can easily interact with other applications, as well as integration of cloud services ( BaaS ), especially for established cloud service providers including user authentication. Furthermore, tools / components for the simple integration of purchase and advertising options from an application have been added, as well as extended sensor connections in the VCL. In addition, an extended refactoring and further VCL styles as well as improvements for mobile programming have been added. In addition to normal Android apps, Android applications can now also be created that can be run on Google Glass. In addition, over 2000 errors were corrected in a quality offensive.

Delphi XE7 (code name Carpathia)

Delphi XE7 was released on September 2nd, 2014. New features include the FireUI Multi-Device Designer with UI components, native Bluetooth support, enterprise mobility services, a parallel computing library and a native OmniXML library.

With this new Delphi version, developments on single-board computers such as the Banana Pi (a single-board computer similar to the Raspberry PI ) or Beaglebone Black under Android or other mobile devices, such as B. the Android Smart-Watch Moto 360 possible.

Delphi XE8 (code name Elbrus)

The Delphi XE8 appeared on the market on April 7, 2015 and, in addition to iOS 64-bit support, brings a further developed multi-platform designer and a preview of the appearance of a shape on different platforms. The purchased IDE extension Castalia was integrated directly into the IDE, and the help system was converted to HTML Help (CHM). A component for the RAD application has now been added for Classic Bluetooth and a 2D physics engine has been integrated with Box2D. Windows developers may be interested in the new client-side support for the Windows HTTP API, as it uses the operating system's own functionality for encrypted connections, which should be up-to-date via Windows Update and not the OpenSSL itself, which has to be kept up-to-date . A simple package manager called GetIt also found its way into the IDE. Various open source components can be easily installed via this. Further innovations in this version include: a. the support of EMS services, components for the management of iBeacons , the possibility of setting up application usage tracking or user statistics e.g. E.g .: for advertising purposes.

Delphi from version 10

From version 10, the name of a big city / cosmopolitan city was added to the official name of the development environment: Seatle, Berlin, Tokyo, ... For this reason, Delphi 10 products are often faked as "Delphi city trips" that contain so few changes, that it no longer even seems necessary to increment the major version number, but only that of the minor version: 10, 10.1, 10.2, 10.3, ...

Delphi 10 Seattle (code name Aitana)

On August 31, 2015, Delphi 10 Seattle was released. In addition, the abbreviations DX (Delphi), CX (C ++ Builder) and RX (RadStudio) were introduced for the respective version 10. New, for example, are the support of services under Android or VCL extensions for better support of Windows 10, NoSQL - Mongo-DB support via FireDAC . In addition, the IDE itself supports the use of more main memory, which means that "out of memory" problems do not arise so quickly in larger projects.

Delphi 10.1 Berlin (code name BigBen)

On April 19, 2016, Delphi 10.1 Berlin was released. The cross-platform Firemonkey framework and the VCL have been greatly improved in this version. The "undocked" designer known from Delphi 7 has also been reintroduced for VCL and FMX form design.

Delphi 10.2 Tokyo (code name Godzilla)

On March 22, 2017, Delphi 10.2 Tokyo was released with an additional 64-bit Linux compiler. This is limited to console, web servers (Apache 2.4 modules) and other GUI-free applications. There are also improvements for the IDE, official support for Android 7.x (Nougat), and a multi-tenant RAD server (Multi-Tenancy) via EMS. Firemonkey-based GUI applications can also be written with the Linux compiler via a third-party product, as this product retrofits the necessary graphics output functions.

Delphi 10.3 Rio (code name Carnival)

Rio was released in November 2018 and offers Android Z-Order support as well as support for Android API 26 (Android 8), for iOS version 12 and a visually redesigned IDE. In addition, there is now the option of declaring variables inline and having the compiler automatically determine the type using type inferences. The Linux compiler no longer uses ARC (automatic reference counting), but the classic memory management of the Win32 compiler. The VCL Framework got extended support for HiDPI like an image list for several resolutions and via Monitor DPI APIs from Windows.

Delphi 10.3.2 (code name 10.3.2)

Apart from bug fixes, the main feature of this version is the 64-bit support for macOS.

Delphi 10.3.3 (code name Sugarloaf)

Apart from bug fixes (including various UI bugs introduced in 10.3 in the IDE), the main feature of this version is the 64-bit support for Android, including support for the AAB format, which contains 32 and 64-bit versions in one file for Google Play.

Support for iOS 13 is also included, and Docker support for the RAD server is also included.

Delphi 10.4 Sydney

RAD Studio 10.4 "Sydney" was released on May 26, 2020. In addition to new Delphi language elements ("Custom Managed Records"), new VCL components and major changes to the "Code Insight" functionality are included. The Language Server Protocol is now supported for this. "Unified Memory Management" is supported in all platforms.

Delphi Community Edition

On July 18, 2018, the free Community Edition was released, which differs from the Professional version practically only in terms of the license conditions. It thus removes the functional restrictions of the Starter Edition. In addition, the annual sales limit up to which it can be used is $ 5,000 ($ 1,000 for the Starter Edition). The offer is initially limited to one year, both in terms of availability and usability. After a year you need a new free license and may have to switch to the then current version.

Roadmap

The current roadmap lists several projects for the further development of Delphi, which include the following: support for 4K monitors, support for the Internet of Things and support for other native GUI controls for Android.

AppMethod

Under the name AppMethod, Delphi was also available as cheaper editions for individual platforms, whereby only a limited number of platforms could be installed per PC at the same time. However, the release dates of the AppMethod versions were usually different from those of the regular Delphi and RAD Studio release dates. This offer was discontinued at the beginning of 2016.

Delphi-like development environments

Kylix

For Linux / X11 on Intel x86, a similar package was available under the name Kylix , but it is no longer maintained. Since the development environment contained various errors, there are numerous undertakings to stabilize them and to make the compilations run under newer Linux distributions. These include unofficial bug fixes, as well as an alternative called CrossKylix, with which the Kylix compiler can be used under Windows.

C ++ Builder

For the C ++ language, Embarcadero offers a similar development system called C ++ Builder , which is closely related to the Delphi IDE. (The C ++ BuilderX, which is often confused with this, is an expandable IDE based on the primetime IDE of JBuilder for cross-platform development and support for multiple compilers, and has little in common with C ++ Builder.)

Lazarus

Lazarus is a development environment for Object Pascal, whose language family also includes Delphi. The source code is largely Delphi-compatible, which makes it easy to migrate code between the two development environments. The IDE is licensed under the LGPL . Lazarus is similar to older Delphi versions, and similar concepts (LCL instead of VCL) are used. The Lazarus IDE is based on the Free Pascal compiler and can run on Linux , macOS and Windows ; programs can also be created for these and some other platforms.

WDSibyl

WDSibyl was originally developed as a commercial product by the German company Speedsoft (Speed ​​Pascal, Sibyl Pascal). The sources of the IDE are subject to the GPL ; the company released the source texts of the runtime and class libraries on its website years ago. The original source codes are continued by free developers and are also subject to the GPL. The Delphi-like development environment runs on OS / 2 and Windows. A similar project was Virtual Pascal by the British company fPrint UK Ltd.

Visual Basic Classic

The Visual Basic development environment (up to version 6) previously sold by Microsoft was also conceptually and visually comparable to Delphi to a certain extent, although the scope of the language, especially with regard to object-oriented aspects, did not come close to that of Delphi. It was also not possible in Visual Basic to develop components in your own environment with the same language, which was the case in Delphi from the beginning. In Visual Basic this had to be done in C / C ++. Furthermore, since the first version of Delphi, code passages for optimized program speed can be formulated directly in assembly language , which was also not possible in Visual Basic. In addition, the special Visual Basic Runtime ( runtime environment ) had to be supplied with every program that was written in Visual Basic . The last version of Visual Basic 6 released by Microsoft dates back to 1998, and support was discontinued in April 2008. The product has been replaced by the predominantly object-oriented new development VB.NET based on the .NET framework . Source code from VB 6 is not compatible with VB.NET. The Visual Basic 6.0 runtime environment will continue to be supported up to and including Windows 8 over the duration of the respective "support life cycle".

literature

  • Thomas Binzinger: Now I'm learning Delphi. The easy introduction to Object Pascal - for all versions up to and including Delphi 2006 . Markt und Technik, Munich 2006, ISBN 3-8272-4108-1 .
  • Walter Doberenz, Thomas Kowalski: Delphi 7 cookbook . Hanser, Munich 2003, ISBN 3-446-22325-8 .
  • Richard Kaiser: Object Pascal with Delphi - An introduction to object-oriented Windows programming. Springer, Berlin 2001, ISBN 3-540-60340-9 .
  • Martin Pyka, DirectX 9 in Delphi , BoD, 2004, ISBN 3-8334-0835-9 .
  • Wolf-Gert Matthäus: Basic course in programming with Delphi . Vieweg, 2004, ISBN 3-528-05863-3 .
  • Hans-Georg Schumann: Delphi for kids . Mitp-Verlag, 2005, ISBN 3-8266-1529-8 (especially for schoolchildren / children, but also for the young at heart) .
  • Hans-Georg Schumann: Delphi for Kids , 2nd edition, bhv-Verlag, ISBN 3-8266-1529-8 , with Delphi 7 staff.
  • Hans-Georg Schumann: Delphi easy & understandable , 3rd edition, Quadratur Verlag, ISBN 978-87-91364-35-8 .
  • Johannes Tränkle: Delphi Starter: Introduction to Embarcadero Delphi . epubli GmbH 2012, ISBN 978-3-8442-2101-5 , also available as a free e-book to download: http://www.delphi-treff.de/downloads/e-book/

Individual evidence

  1. What's New In RAD Studio 10.4 . May 19, 2020 (accessed July 4, 2020).
  2. David Intersimone: Community Letter: Embarcadero Technologies agrees to acquire CodeGear from Borland. In: CodeGear Developer Network. May 7, 2008, accessed May 7, 2008 .
  3. Archived copy ( Memento of the original from April 11, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / edn.embarcadero.com
  4. TurboExplorer.com Downloads , accessed May 22, 2014.
  5. see http://www.delphi-treff.de/backstage/insider-wissen-und-previews/preview-delphi-2009-tiburon/
  6. http://www.codegear.com/article/38851
  7. ^ Oxygene
  8. Release Notes for Embarcadero Delphi 2010 and C ++ Builder 2010
  9. http://www.sdtimes.com/link/35223
  10. Embarcadero Launches RAD Studio XE5 with True Native Android and iOS Support, Allowing Developers to Reach the Largest Addressable Mobile Markets. Embarcadero press release, September 11, 2013.
  11. Embarcadero Launches RAD Studio XE7 press release from Embarcadero, September 2, 2014.
  12. Android development on the Banana Pi with Delphi XE7
  13. Development on Beaglebone Black with Delphi XE7
  14. Android development on the SmartWatch Moto 360 with Delphi XE7
  15. ^ Platform status. Retrieved April 11, 2017 .
  16. RAD Studio Roadmap May 2019 - Embarcadero Blogs - Developer Tools - IDERA Community. Retrieved May 13, 2020 (English).
  17. CrossKylix

Web links

Wikibooks: Programming course: Delphi  - learning and teaching materials