Kaspersky Internet Security 7.0
Information Technology

Delphi


Borland Delphi is a development tool or a software development package created by “Borland”. Delphi was developed by Turbo Pascal and its chief architect was Anders Hejlsberg who was a Danish software engineer. Delphi 2007, which is the latest version of Delphi, supports the Delphi programming language (Object Pascal) as well as C++ for the Microsoft Windows Platform (32 bit) and Delphi and C# for the Microsoft .NET platform.

Uses of Delphi

The tool is used for an array of development projects and is distributed in various suites including Professional, Architect, Personal and Enterprise. Delhi is a user friendly and powerful tool and aids in the generation of graphical user interface programs or 32 bit console applications. It finds it’s most useful application in the development of desktop and enterprise database applications.
When Borland Delphi is combined with Borland Kylix, the Delphi users are allowed to build single source applications for both Linux and Windows. This in turn enhances the returns on development investments. High level portable Windows applications can be built by using the cross platform CLX component library and visual designers and this can be conveniently recompiled on Linux.

Advantages of Delphi

Borland Delphi is suitable for both beginners as well as professional programmers as an advanced Windows programming environment. It does not require much manual coding and highly efficient and self contained Windows applications can be created easily with minimal time investment. The main advantage of Delphi is RAD or Rapid Application Development which primarily enables quality level products to be developed faster thus saving valuable resources. Besides boasting of a large internet community, Delphi is based on a language which is well designed and strongly typed. Most of the recent versions of Delphi support the advanced refactoring features (Method Extraction etc.) It can also significantly reduce DLL versioning issues and also possesses a high level of source compatibility between versions. This is in fact the first ever programming language to break the obstacle between high level, user-friendly RAD (rapid application development) environments and low level bits and bytes power tools. Delphi also supports full OOP concepts thereby enhancing its utility quotient as well as its ease of use. It has complete access to the win32 API, ActiveX, Multi-threading, OLE, OLEDB, DCOM, ISAPI, NSAPI, MAPI and DirectX.

The Key Features of Delphi/Kylie include:

  • Web application development
  • .NET support
  • Web Services Support
  • Database support
  • It brings the RAD (Rapid Application Development) and VCL to Windows and Linux applications with the CLX component framework.

Products that are developed with Delphi

There are many products that are developed with Delphi. Among these, the well known ones include PhoneControl (call accounting software), Sage SalesLogix (Customer relationship management), Quest Toad (Database Development), Altium Designer/Protel (Engineering Software), FL Studio (Music production), SharpE (Shells), FastStone Image Viewer/FuturixImager (Image Viewer), computer games like Astral Masters, Astral Tournament, Smugglers Series, Soldat, Borland C++ builder, Borland JBuilder and many more.

Outsourcing projects in various versions of Delphi

Outsourcing projects to Delphi developers who have gained ample expertise in cross-platform application (for Linux & Windows) and custom component development is an ideal way to fulfill client’s needs to perfectly suit their expectations and budget.

Copyright © 1996-2008 Genesi S.r.l. - E-mail info@genesi.it | VAT ID: IT01680570676