Embarcadero Delphi, formerly CodeGear Delphi and Borland Delphi, is a software development environment for Microsoft Windows applications originally developed by Borland and now owned and developed by Embarcadero Technologies. The Delphi programming language is the native Windows successor of the MS-DOS-based Turbo Pascal for Windows and Borland Pascal's Object Pascal (with Windows support).
Delphi 2007, the eleventh version, also supports development in C++ for the 32 bit Microsoft Windows platform, and in Delphi and C# for the Microsoft .NET platform. Delphi 2009, released in August 2008, added support for Unicode to the VCL and IDE as well as new compiler features (Generics and Anonymous methods) and enhances the IDE with the first version of a resource manager and overhauled project manager as well as user definable build configurations.
Delphi is mainly used for the development of desktop and enterprise database applications, but it is a general-purpose software development tool suitable for most software projects. Web applications are also possible due to the inclusion of several libraries.
Delphi is distributed in various versions with different features and prices: Personal (currently not available), Professional, Enterprise (formerly Client/Server) and Architect.
Borland Kylix is a now discontinued equivalent to Delphi for the Linux platform.
The most recent iteration of the Win32 range is Delphi 2010, released in August 2009.
Our experiences with this technology
Plugins testing experience.
The goal of the project was testing of module for Converting Data in CAD and GIS Applications; Testing application which creates the Library of Parameterized Graphical Elements for Mining Works. The industry is Mining Works. Used tools & technologies are: Autolisp, VisualLisp, AutoCAD, Delphi.
Set of plugins for GIS Application
The goal of the project was implementation of the system of plug-ins for GIS system, which should be used in Mining Works. Implemented system has rich functionality: works with multilayer GIS, does project transformation, calculates of prospective strata movement, alteration of surface and other surface deformations, and calculates actual changes of surface). These modules support databases. Used tools & technologies are: Borland Delphi, Oracle, BDE, VBA.
DontMove
Developing of a signal application that could notify owner about asuspicious movement. Customizable regions of detection, support of manycameras, writing logs, instant SMS and e-mail sending, automatictelephone calling to police, etc.. were the main fetures of thisproject.
Using tools: Borland Delphi 7, Radasm
Using technologies: Object Pascal, Assembler
Veterinary stock management system
Developing of a veterinary stock management system. Besides the stockrecording, this system included management and reporting of cargotransportation, expenditures, purchases, rate of exchange and so on.
Using tools: Borland Delphi 6, MS Excel, MS Access
Using technologies: Object Pascal
Using database: MS Access