|
|
» » » » » Embarcadero Delphi 2010

|
Embarcadero Delphi 2010
Rapid application development environment for building native Windows applications
Published By:
Please see below for licensing options, pricing and availability. Shipping is free within mainland UK (next working day subject to availability).
|
Product Information
Delphi 2010 is a Rapid Application Development (RAD) tool that produces high performance native Windows executables. Delphi 2010 comes with a powerful object-oriented language with a fast compiler and Windows API access, advanced debugging and refactoring tools, a powerful Integrated Development Environment (IDE) with time saving tools, support for multiple local and server databases and a Visual Component Library (VCL) with easy to use drag and drop components to speed up application design. Delphi 2010 comes in a variety of different editions to meet your requirements and budget including Delphi 2010 Professional, Delphi 2010 Enterprise and Delphi 2010 Architect. Delphi 2010 is also included within RAD Studio 2010.
Upgrade Eligibility
Please note: you can only purchase an upgrade to the latest version of Delphi/C++ Builder/RAD Studio if you are a registered user of versions 2006 - 2009. Editions upgrade eligibility:
- Upgrade to the Architect edition if you own the Architect/Enterprise edition of Delphi, C++ Builder, Delphi and C++ Builder Bundle 2009, RAD Studio 2007-2009.
- Upgrade to the Enterprise edition if you own the Enterprise/Professional edition of Delphi, C++ Builder, Delphi and C++ Builder Bundle 2009, RAD Studio 2007-2009.
- Upgrade to the Professional edition if you own the Professional edition of Delphi, C++ Builder, Delphi and C++ Builder 2009, RAD Studio 2007-2009, Turbo Delphi 2006 Professional, Turbo C++ 2006 Professional.
Other product variants may be available, please contact us or request a call back if you cannot see what you are looking for.
Documents & Downloads
-
Back to top
» Delphi 2010 Datasheet
» Delphi 2010 Feature List
New Features
-
Back to top
Touch Support
- Gestures – platform independent framework that can use a mouse, pen or touch and supports over 30 different gestures, for example up, down, left, right and even custom gestures. Gesture configuration is generally codeless and only requires code on the OnGesture event.
- InteractiveGestures – continuously fire the OnGesture event, Interactive Gestures are useful for implementing zooming, panning and rotation (Windows 7 support only)
- Multi-touch Support – Support for multi-touch on Windows 7 with compatible multi-touch hardware
- Touch based keyboard – embed a VCL keyboard control that is touch sensitive and displayed on screen – supports multiple locales and languages and multi-touch on Windows 7
- Touch support is compatible on Windows 2000, XP, Vista and Windows 7
IDE Enhancements
- IDE Insight – Access all settings, components, code templates, gallery and repository items without searching through menus – find what you want just by typing its name and the filter will return the relevant results
- Code Formatter – format your code based on a number of different, customisable rules
- New debugger features – customise the display of data types in the debugger, freeze, thaw, isolate and set breakpoints on individual threads and optionally scroll new debugger events into view and ignore non-user breakpoints
- New basic code audits in Delphi Professional for better understanding of code and project health and comprehensive code audits in the Enterprise and Architect editions
New language functionality
- RTTI Support (Runtime Type Information) – Object reflection framework - write code to interact with other objects without knowing their type at design time
- Custom attribute support for types, fields, properties, methods and parameters
- New object orientated file and directory classes – IOUtils.pas is a new unit which supports finding and moving files and directories, encrypting files and more
- Enhanced TStringBuilder makes it easier and faster to modify and combine strings
- Enhanced generics – full RTL list and collection support
- Enhanced support for localised resources
- New background compilation method – carry on working as you compile
New Data Support
- Support for Firebird 2.1 and 1.5 using dbExpress
- Updated dbExpress drivers for InterBase 2009, Microsoft SQL Server 2008, Oracle 11g and MySQL 5.1
- SOAP 1.2 client support
- New DataSnap features include support for REST and JSON, new wizards to help create DataSnap servers, filter data streams between clients and servers and support for HTTP communication and in-process connectivity.
Improved Compatibility
- Support for new Windows 7 features such as the new API’s and Direct2D
- Builds on the Unicode features within Delphi 2009 – Unicode helps to support any language
- Touch support available in Windows XP and Vista, with advanced support in Windows 7
- English, German, French and Japanese IDE, dialogs and compiled units translations which can easily be switched between within the IDE
- Improved OpenTools API for developing plug-ins for the Delphi IDE
Please note: not all new features are available in all editions.
Benefits
-
Back to top
- Rapid Application Development - With a powerful IDE and a comprehensive, feature packed language with an advanced debugger, Delphi is a true Rapid Application Development (RAD) environment. The wide selection of controls included in the Visual Component Library reduces the time and code required to create UI's and the included RAD frameworks speed up coding tasks
- Time saving IDE - Delphi's powerful IDE includes many time saving features to speed up development and the writing of code, including IDE Insight to quickly locate any setting, component or code template, Error Insight, Help Insight, Code Completion, Class Completion and more
- Powerful language features - The Delphi language is based on Object Pascal and is an object oriented language with a fast compiler and full Windows API access
- Comprehensive data support - Delphi supports all popular databases including SQL Server, Oracle, MySQL, SQL Anywhere, InterBase, Firebird and more! Data access is easy to handle with the included framework that can create, read, update and delete from either visual controls or code
- Touch support - Quickly create touch enabled applications and add touch support to your existing applications. The gesture support (with multi-touch support on Windows 7) can be set up visually and only requires code on the event handlers
- Support for multiple Windows OS - Build your application once and run it in multiple versions of Windows, from Windows 7 and Vista back to Windows 2000
- Unicode support - Easily support multiple languages with full support for Unicode in your produced applications. The Unicode data and user interface support can display any language, currency or character set
Licensing
-
Back to top
Should I buy a named user licence or concurrent user licence?
A named user licence is for one individual and the named user is the only person permitted to use the product. There is no requirement to have a licence server.
A concurrent user licence allows multiple individuals to use the product, but only up to the number of concurrent licenses purchased. Once that limit is exceeded, anyone else trying to access the software is denied access. A concurrent licence requires a licence server - either the ELS (Embarcadero License Server) or FLEXnet.
What is ESD, ELS and FLEX?
ESD licences ('Electronic Software Download') provide you with an electronic download of the product(s) purchased. These are typically the most common type of licenses purchased.
ELS and FLEX licences are used when you wish to manage your licences over a network. Embarcadero License Server (ELS) or FLEXnet are license servers installed at a central location and maintain a list of named users/concurrent users who can use the product.
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.
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 is Blackfish SQL licensed in Delphi?
Blackfish RAD Studio Editions are specially licensed versions of Blackfish SQL included with CodeGearRAD Studio, Delphi Prism, Delphi and C++Builder.
Architect and Enterprise editions of the IDEs include unlimited Blackfish SQL database desktop or server deployment on systems with up to 5 users / 20 connections, and support for databases up to 2GB.
Professional editions of the IDEs include unlimited Blackfish SQL desktop database deployment on systems with 1 local user / 4 connections, and support for databases up to 512 MB.
Editions
-
Back to top
Delphi 2010 is available in 3 separate editions:
Delphi Professional
Delphi Professional is a low cost solution to create native Windows executables and touch screen applications, Delphi Professional supports:
- Local database support for Interbase, MySQL and Blackfish SQL (Blackfish SQL deployment on systems with 1 user and a 512MB database size limit)
- Supports VCL for the Web with a limit of 5 connections
- Visually represent code with UML code visualisation
Delphi Enterprise
Delphi Enterprise supports multiple databases and has support for building multi-tier applications. Delphi Enterprise includes everything in the Professional edition, plus:
- Database server support for Interbase, Blackfish SQL (Blackfish SQL deployment on systems with 5 users and a 2GB database size limit), Firebird, MySQL, SQL Server, Oracle, DB2, Informix and Sybase
- DataSnap for multi-tier application development
- VCL for the Web with no connection limit
- Complete UML support – 2 way modelling capabilities with synchronisation between code and models, multiple diagram types, documentation generation and design patterns.
Delphi Architect
The most advanced edition of Delphi, Delphi Architect is designed for creating data-intensive applications for large databases. Delphi Architect includes everything in the Professional and Enterprise editions, plus:
- ER/Studio 8.0 Developer Edition – helps to reverse engineer, understand and thus optimise databases. Generate database code from models designed in ER/Studio and create models from information extracted from databases and script files.
System Req.
-
Back to top
Hardware Requirements
- Intel Pentium or compatible, 1.4 GHz minimum, 2GHz+ recommended
- 1GB RAM, 2GB+ recommended
- 3GB HDD space
- 750MB free HDD space for prerequisites
- DVD-ROM Drive
- 1024x768 or higher resolution monitor
Supported Operating Systems
- Microsoft Windows 7
- Microsoft Windows Vista SP2 (requires admin rights)
- Microsoft Windows XP Home/Professional (SP2/SP3)
- Microsoft Windows Server 2003 (SP1) or 2008
|
|