
Borland Delphi 6 is the only environment of rapid application development (RAD), fully supports all leading industrial standards: XML, SOAP, WSDL and XSL, as well as the emerging platform – Microsoft .NET and BizTalk, Sun Microsystems ONE, providing the necessary flexibility, reliability and scalability.
Now Delphi includes BizSnap, WebSnap and DataSnap, which help users build server and client applications that support the specification of Web-services using a fully integrated set of visual tools that greatly improved compiler and reusable components.
In association with Kylix first RAD-design tool for Linux, Delphi 6, users can build applications with a single source code for Windows and Linux, thus increasing the impact development tools.
Key features that have appeared in Delphi 6:
- BizSnap Web Services – Delphi component, rapid application development platform, simplify B2B integration through the use of lightweight XML / SOAP Web-services.
- WebSnap – Delphi component, workspace to develop Web-application that supports the leading application server, including Apache, Netscape and Microsoft Internet Information Services (IIS).
- DataSnap Delphi allows users to build highly targeted Web-services middleware software (middleware), which provides easy access to any client application or service to any leading DBMS – Oracle, MS SQL Server, Informix, IBM DB2, Sybase, and Interbase, on the basis of industrial standard Web-services, XML, DCOM, CORBA.
Borland Delphi – a recognized leader in tools for building applications and systems that operate on Windows. Delphi allows individual programmers and teams of developers to feel confidence in the ability to fully meet the needs of the most demanding users and the sustainability of its position in the market of high technologies. Delphi 5 includes support for Web and integration with existing Windows-applications. The ability to work with a variety of sources of information and transparency of the connection of new mechanisms for access to data makes Delphi 5 the best choice for professionals the information technology industry. Underlying support for distributed computing in Delphi is two essential principles: focus on standards and a high-level development of client and server applications based on the logic component model. The complex technology components, tools and means to support object infrastructure (middleware): COM, CORBA, XML – MIDAS – is an integral part of Delphi 5 Enterprise. Unique support for the latest Web-technology in Delphi 5 allows a qualitatively expand the functionality of corporate information systems and their implications for business development, providing quick access to information through the Internet. Delphi 5 gives developers a possibility to save different sets of settings “desktop” for editing and debugging (Customizable Desktop Settings). Support for incremental work on the project in Delphi provides tracking the list of planned activities (To Do), characterized by a description, priority, responsible person, and other parameters available for inspection by appropriate tools development environment. Advanced Object Inspector in Delphi provides grouping and filtering properties of the components of a given category, facilitating the design of the user interface and business logic applications. Code Explorer in Delphi provides end-to-end navigation source code modules included in the draft. New Object Browser Delphi provides comprehensive information on all classes and interfaces that are available when you create applications without having to compile the project. Building on previous versions of debugging tools and supporting the latest expansion of Win32 API, Delphi 5 complements their capabilities such as FPU, MMX View, Breakpoint ToolTips, Breakpoint Actions, multi-and cross-process debugging, connecting to and generated outside (including remote) processes, interception of exceptional situations and events CORBA and COM. Delphi 5 includes a unique means to import COM-server in the form of component VCL. Advanced Editor Type Library in Delphi operates with sparse vtables to access COM-server VisualBasic. Implementation File Update Wizard allows you to synchronize your online visual presentation and source code CoClass. During import ActiveX items into Delphi 5 Control Data Binding( ActiveX technology ) automatically adapts them to work with any heirs class of TDataSet. Thus, it integrates the control of COM technology access to the databases used in Delphi, including multi-tier architecture MIDAS. Delphi 5 includes more than 30 component to access the applications Microsoft Office (WinWord, Excel, Access, Outlook and PowerPoint). Using these components developer can manage office applications as easily as if he had worked with the usual components of VCL. Delphi 5 gives developers a unique set of tools to locate and create multilingual applications. Delphi 5 includes advanced Data Module Designer, providing visual presentation of the various modules as data repositories of business logic. Delphi 5 gives developers new components TWebConnection and TMidasPageProducer, designed to create a dynamic Internet-based customer HTML 4, XML and JavaScript. The server business logic for such clients at Delphi could be implemented as a plug-in web-servers functional extensions, as well as through self-application servers, created with technology MIDAS 3. Delphi 5 gives developers of specialized experts to create Active Server Pages. Support for Microsoft ASP in Delphi 5 allows you to create dynamic web-sites, is deeply integrated with Microsoft Internet Explorer. A new set of component ADO in Delphi 5 allows you to work with any data source, supporting technology, Microsoft OLE DB. Based on an open architecture data sets (Data Set), these components can be used in conjunction with the Data Controls. ADO functionality encapsulated in the components TADOConnection, TADOCommand, TADODataSet, TADOTable, TADOQuery, TADOStoredProc and TRDSConnection.

The main window Delphi 4 consists of a number of ‘floating’ windows, each of which can be moved around the screen. This applies to the toolbar, palette component and menus.
A number of useful additions appeared in the code editor Delphi 4. These include, for example, automatically create a template for practices, procedures and functions, described in section ads.
New version of the utility Project Manager at Delphi allows you to combine together several projects. This makes it easier to work on projects that contain more than one executable file. Use one executable file and a few DLL, or a combination of several DLL, resources and executable files.
In Delphi 4 introduced the concept of group projects together, projects executed modules (exe and dll), resources, etc. Files group projects saved with the extension. BPG and constitute a team make.
In Delphi 4 introduced a number of useful additions to help facilitate the process of debugging emerging applications. Select View | Debug Windows, and you get a list of different windows that display information useful when debugging programs.
A number of expansions and changes in Delphi touched libraries Visual Component Library (VCL).
In Delphi 4 introduced several new interface elements – components TMonthCalendar, TPageScroller and TControlBar.
Delphi 4 Client / Server Suite includes a variety of tools for building CORBA-objects. You start with the command File | New and selecting the tab Multitier. You then choose a CORBA Object, or CORBA Data Module. You use the editor type library to set the basic characteristics of the object. To ensure that objects to ‘talk’ to each other, a special ‘bridge’, known as ORB (Object Request Broker). The composition of Delphi for these purposes is Inprise VisiBroker.
The composition of Delphi 4 is BDE 5, allows to access to Access 97, expanded the types of fields Oracle 8, including abstract data types (ADT), arrays, links, and nested tables. To do this, the VCL library implemented new classes – TADTField, TReferenceField, TDataSetField and TArrayField.
