side-by-side debugging
using the delphi 2005 ide it's not only possible to load multiple projects using the project manager (in a project group), you can also run the win32 and .net debuggers side-by-side. allowing you to run and debug both the win32 and the .net application from the same development environment. you can even run both debuggers at the same time, switching from project to project (and personality to personality) in the project manager.
summary
this white paper has covered the key new features in delphi 2005, as well as enhancements to existing technology areas.
as you’ve seen, the ide has been enhanced with a new welcome page, support for multiple personalities, backup and file history support (with optional integration with starteam), floating vcl designers, sync edit, error insight, help insight, a structure view, find references, a better way to view search results, and tool palette wizards that help you to start new applications even quicker.
refactoring is also one of the main new features in delphi 2005, offering features from rename symbols, declare variable, declare field, extract method, and extract resource string to import namespace.
another great addition is support for unit testing with dunit and nunit, plus ide integration with test project and test case wizards.
at the database side, the bdp components have been extended with new drivers, a bdpcopytable component, datasync and datahub components for heterogeneous database support, and remoteserver plus remoteconnection components for building multi-tier .net database applications (using datasync and datahub, so even heterogeneous and multi-tier if you wish).
for web development, the asp.net debugging is enhanced, there are new dbweb controls for aggregate values, audio, video and navigator action events, support for template editors for the datagrid and datalist, and finally intraweb is included for win32 as well as .net web applications.
enterprise core objects (now eco ii) has been enhanced with support for scalable, distributed applications, support for asp.net (both regular and dbweb controls), and the ability to map an existing database in an eco model.
delphi 2005 offers integration with borland alm tools including starteam and janeva (for connectivity to j2ee and corba servers).
last but not least, the compiler and delphi language have been enhanced with many new features like the new for..in..do loop, function inlining, multi-unit namespaces. and the debugger has been enhanced with a better breakpoint list, new debug views for .net, and side-by-side debugging of win32 and .net projects.