Click here to return to the home page
Change Currency      
 
Search:

Home

 » 

Catalogue

 » 

Development & Testing

 » 

IDEs

 » 

Delphi

 » 

Delphi 2009

Delphi 2009


Delphi 2009 boxshot. Documents And Downloads:
» Delphi 2009 - Datasheet
» Delphi 2009 - Feature Matrix
» Delphi 2009 - Reviewers Guide
» Delphi and Unicode
Not what you're looking for? Use our free sourcing request service.

Delphi is the premier development environment for software developers and database application developers who need to rapidly deliver high performance and easy to maintain software applications. Use the powerful Delphi IDE with its visual design surface, extensive component universe and powerful heterogeneous database framework to visually design and deliver applications in a fraction of the time. The powerful Delphi language and compiler deliver high performance and access to all the power and speed of native Windows development. Delphi also provides a comprehensive set of editing, refactoring, and debugging tools in a complete solution focused on making development faster and easier.

Expand your Delphi and C++Builder tool palette with great looking grid controls to make your user interfaces shine. Don’t miss out on this great free add-on.


  • Delphi 2009 [Enterprise]
    Powerful, visual rapid application development solution for building native high performance heterogeneous client/server and multi-tier database applications for Windows.
  • Delphi 2009 [Professional]
    High performance native Windows development solution for software developers; combining visual development productivity, powerful object oriented programming and flexible local database connectivity
Build powerful, efficient and secure database applications by separating data and business logic with new DataSnap
Managing data is the heart of any business application. Delphi 2009 provides DataSnap, a complete set of tools for building scalable, robust multi-tier applications that manage data safely, securely, and effectively. In Delphi 2009, DataSnap has been overhauled to provide a powerful, flexible, and COM-free solution that enables you to write Server Methods (i.e. Stored Procedures on the middle-tier server) in Delphi. DataSnap now can create ultra-thin clients that access connections and datasets directly from your applications servers as well as call Server Methods just like they were part of the client code – all the while supporting existing IAppServer-based remote datamodules.

Take advantage of new Delphi language enhancements including generics and anonymous methods
Developers demand ever more powerful programming languages, and Delphi 2009 raises the bar by including support for generics and anonymous methods. Utilize generics to create code that will work for any data type. Anonymous methods allow you to inject code blocks where ever they are needed, either inline or as parameters to other code blocks. These two features and other enhancements keep Delphi 2009 at the forefront of native language technology.

Create great looking user interfaces with new VCL components, Ribbon controls, PNG Support, enhancements to existing components, and continued support for the Vista interface
Delphi has always made building vibrant user interfaces as easy as a few mouse clicks, and Delphi 2009 continues this trend. By adding support for the Microsoft Office UI features, or Ribbon controls, Delphi 2009 enables developers to build modern, powerful user interfaces for desktop applications. The VCL continues to advance as well, with the addition of new components and enhancements to existing components that ensure that VCL developers can take advantage of the latest features of the Windows platform.

Expand your business to global markets - Internationalize your applications with new Unicode support throughout the Delphi environment and localization tools that make it easier to translate to multiple languages
In Delphi 2009, the entire development environment -- including the IDE, the Code Editor, the RTL, and the VCL framework -- is fully Unicode-enabled, allowing your applications to run on any Windows locale and to accept virtually any form of Unicode data. Business is being done today with Unicode data. Applications, no matter where they are run, need to be able to accept, process, and display Unicode information. Delphi 2009 makes that possible. Further, if you need to localize your applications to other spoken languages, Delphi 2009 provides a powerful set of translation tools to allow you to target emerging markets with your products.

Work more efficiently with IDE enhancements like the all new Class Browser, robust build configurations, and improved resource management.
Developer productivity has been an obsession for the Delphi team, and Delphi 2009 continues this fine tradition. New productivity features include a customizable Class Browser that provides insight into class structures and hierarchies, a new Resource Manager that manages the addition of Windows resources to an application, an enhanced Build Configuration management system that allows for easy selection of build configurations, and many usability improvements to the Project Manager. The Delphi 2009 IDE sets a new standard for development speed and productivity.

Greater visibility into your COM and ActiveX source code gives you greater flexibility and complete control.
Delphi 2009 has completely reworked the support for the key Windows technologies of COM and ActiveX. Now, Delphi developers have a transparent, fully source code control friendly solution. Developers can create COM and ActiveX objects, automation objects, and ActiveForms, as well as wrap existing VCL components as ActiveX controls. Delphi 2009 is the complete COM and ActiveX development solution.

Build AJAX enabled web apps with VCL for the Web. Create great looking Web 2.0 applications in the same way you build Delphi applications
Web development can be a difficult process of melding together numerous technologies and skill sets. Delphi 2009 provides VCL for the Web, a framework that allows Delphi developers to leverage their existing skills to build robust, full-featured, AJAX-enabled web applications – including support for Microsoft Silverlight 2.0 -- without having to master the variety of web-based technologies. VCL for the Web includes a large collection of familiar components that work exactly like their Windows counterparts. Drag and drop components, hook events, and write Delphi code to produce browser-based applications. Getting an application to the web has never been simpler.

Delphi is your solution for rapidly building high performance Windows applications
Delphi 2009 provides all the tools needed to build rich, powerful Windows applications with ease. Combining a bountiful component library, an intuitive editor, and a full-featured debugger, Delphi 2009 provides the developer with everything needed to build all types of Windows applications. From the desktop to the web to the server, Delphi 2009 is the tool of choice for Windows developers.

Make your team more productive with Delphi’s time saving IDE and tools
Delphi’s IDE contains countless features to speed coding so developers can focus on framework design, code logic, and algorithms while rapidly finding the information they need and avoiding coding errors. Features such as Code Completion, Error Insight, Help Insight, Class Completion, Block Completion, and Live Templates all enable developers to write code at the speed of thought. A full-featured and powerful debugger makes examining the internals and execution of code completely transparent. Component based development and design ensure that rich user interfaces are only a few mouse clicks away.

Take advantage of drag-and-drop visual development and a powerful component library to speed development
Time-tested, completely extensible, rich and full-featured, the Visual Component Library (VCL) provides Delphi 2009 developers full-powered and simple to use set of components for building amazingly rich user interfaces. The VCL is fully Unicode-enabled in Delphi 2009. Easily expandable, developers can write their own components or use third-party components from open source, freeware, or commercial sources. Components can be effortlessly and quickly added to the development environment for reuse and easy visual manipulation.

Easily connect with all your data across multiple sources and tiers
Delphi 2009 provides lean, native, high performance access to all the popular database management systems. Using a robust, powerful database access framework, Delphi 2009 developers can easily access data and display data without writing any code. Data can be created, read, updated and deleted with ease, either from visual controls or in code. DataSnap provides a simple yet powerful framework for building n-tier applications with full-featured and completely customizable middle-tier application servers. Developers can write stored procedure code in Delphi by embedding business logic and other data management code in application servers. Accessing data has never been so easy, so robust, and so flexible.

Get power and speed with the powerful Delphi language, a fast compiler and full Windows API access.
Delphi is based on a world-class, blazingly fast compiler. Highly readable and maintainable, the Object Pascal-based Delphi language is a completely object-oriented language with all the modern language features the make for productive, powerful, and robust code. Delphi 2009 also provides complete access to the native Windows API. Delphi then compiles all this code in the blink of an eye – even huge projects are compiled in a matter of seconds.

Create intranet and Web solutions taking advantage of AJAX, Silverlight and Web 2.0
VCL for the Web lets you quickly and visually build interactive and responsive web pages that support AJAX techniques. VCL for the Web embeds the low level technologies in visual objects so you don't need to know HTML, JavaScript, CSS, or HTTP. VCL for the Web enables developers to build web applications in the familiar RAD method using the Delphi language, allowing them to focus on the details and logic of the application, and not the low-level details of Web protocols and languages.

Build in quality with unit testing and debugging
Quality is essential, and a powerful debugger is a basic tool towards writing bug-free code. Delphi 2009 provides developers with a rich, full featured debugger that peers into generated code all the way down to the actual assembler. Developers can set conditional breakpoints, view stack traces, track variables, inspect the depths of any object, and peek into the CPU itself. In addition, Delphi 2009 extends the developer tool chain to support unit testing, enabling developers to write test driven code and capture bugs before they even make it into the build.

Connect everywhere using COM, XML, SOAP, REST and Web Services to tie in with Service-Oriented Architecture (SOA) solutions
Applications seldom reside in a vacuum, so Delphi 2009 enables developers to connect to a wide variety of servers using industry standard protocols. Delphi 2009 includes frameworks and development support for creating and connecting to COM and ActiveX objects, SOAP-based web services, and REST servers via HTTP.

Be part of one of the largest software development communities
Delphi developers love their tool and love to share their knowledge with other developers. As a result, the online knowledge base for Delphi development is huge. The ease of developing components means that there are copious, high-quality freeware components available for use. The open source community and commercial market provide a plentiful stock of components to extend the capabilities of Delphi.


What is Support and Maintenance for Delphi?
Support and Maintenance can be purchased at the time you purchase your Delphi product or upgrade. The support and maintenance agreement gives you a year of upgrades (including major and minor upgrades) and a specified number of support incidents.

Who qualifies for the upgrade pricing on Delphi 2009?
Professional Upgrade – owners of any previous Professional edition of CodeGear RAD Studio, Borland Developer Studio, Delphi, Kylix, C++Builder, Turbo Delphi or Turbo C++
Enterprise Upgrade – owners of any previous Enterprise or Professional edition of CodeGear RAD Studio, Borland Developer Studio, Delphi, C++Builder, Kylix, Turbo Delphi or Turbo C++
Architect Upgrade – owners of any previous Architect or Enterprise edition of CodeGear RAD Studio, Borland Developer Studio, Delphi, C++Builder, or Kylix

I’m still on a much older version of Delphi. Do I still qualify for upgrade pricing?
Yes. The upgrade pricing is available to owners of any earlier version.

What are the limitations of the Academic products?
The Academic edition can be used only for learning in an academic or classroom environment. Educational institutions cannot use the academic version to produce software for use within their institution.

How do I choose between the Professional, Enterprise, and Architect editions?

The Professional, Enterprise, and Architect editions of Delphi are all targeted at software developers who want to rapidly create powerful applications leveraging the power of the object-oriented Delphi language along with the visual development and database application development capabilities of Delphi. Some key areas of differentiation between the editions are:

Professional

  • Local database connectivity to InterBase, Blackfish SQL and MySQL
  • Blackfish SQL deployment on systems with 1 user, 512MB database size
  • VCL for the Web with limit of 5 connections

Enterprise
Everything in the Professional edition, plus:

  • Database server connectivity to InterBase, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix and Sybase
  • DataSnap multi-tier database application development
  • Blackfish SQL deployment on systems with 5 users, 2GB database size
  • VCL for the Web with no connection limit
  • Additional UML modeling capabilities including additional diagram types (Sequence, Collaboration, Deployment, Use Case, Activity, and Component diagrams), design Patterns support, XMI 1.1 Import/Export, documentation generation, and audits and metrics

Architect
Everything in the Architect edition, plus:

  • ER/Studio Developer Edition for database modeling and development
  • Advanced UML Modeling including language neutral modeling projects

See the Delphi Feature Matrix for a full feature comparison between editions.

  • 1GB RAM (2GB+ recommended)
  • 3 GB free hard disk space for Delphi
  • 750 MB free hard disk space for prerequisites
  • DVD-ROM drive
  • 1024x768 or higher-resolution monitor
  • Mouse or other pointing device
  • 1GB RAM (2GB+ recommended)

Processor

  • Intel Pentium or compatible, 1.4 GHz minimum (2GHz+ recommended)

Windows

  • Microsoft Windows Vista SP1(Requires Administrator rights)
  • Microsoft Windows XP Home or Professional (SP3)
  • Microsoft Windows Server 2003 (SP1) or 2008
  • Microsoft Windows 2000 Professional or Server(SP4)

Home

 » 

Catalogue

 » 

Development & Testing

 » 

IDEs

 » 

Delphi

 » 

Delphi 2009

Help
My Account
Corporate Info
Other Info
Secure Shopping
Copyright © Grey Matter Ltd. 1983 - 2009. Registered office: 2 Prigg Meadow, Ashburton, Devon, TQ13 7DF. Registered in England. Company no: 1671407. VAT no: GB 384904621.