eco ii project targets
delphi 2005 can now produce several different eco ii projects. for the c# personality, we can create an eco asp.net web application, an eco asp.net web service, an eco package in dll (so we can use the ecospace in another project that uses this dll), and an eco winforms application. for the delphi for .net personality, we can create an eco asp.net web application, an eco asp.net web service, and an eco winforms application.
2.7 alm
delphi 2005 integrates with tools from the borland application lifecycle management suite including caliberrm, starteam, and janeva.
starteam integration
starteam offers support for source code version control, as well as requirements management, defect tracking, threaded discussion groups, and distributed collaboration. delphi 2005 contains an integrated starteam client, available through the starteam menu as well as the project manager context-menu, which allow you to operate starteam from within the delphi 2005 ide. you can place projects into starteam, check in files, check out files, revert to older versions, lock and unlock files in the starteam repository, and more.
furthermore, the history manager supports starteam so back ups can be accessed and compared or restored from either local backups or the starteam repository.
janeva integration
delphi 2005 contains janeva support (in the enterprise and architect editions). janeva can be used to connect a .net client application (written in c# or delphi for .net) to a j2ee enterprise javabean or corba object. when janeva is installed (as well as the janeva ide plug-in), you get two new menu options for the project node in the project manager, add j2ee reference... and add corba reference... to add the specific reference.
the add j2ee reference... starts a dialog where you can select an ejb from a .jar file, while the add corba reference... starts a dialog where you need to select an .idl file that contains the interface definition of the corba object. after importing the .jar or .idl file, the result is a native object that can be used by the .net client, and will go through the janeva assemblies for a direct connection to the j2ee enterprise javabean or the corba object, without the need for additional layers (like a web service or gateway software). previous versions of the janeva plug-in (for c#builder) generated c# code, but the janeva integration in delphi 2005 generates assemblies that can be used with any .net language. the janeva plug-in wizard now automatically generates a corresponding app.config file with the required janeva parameters for your janeva client project.
*janeva requires a runtime license to deploy your application. this is available from your borland sales representative.