Embarcadero Technologies is the leader in database tools and developer software. Delphi® is the RAD Visual development environment for software and database application developers who need to rapidly deliver high performance and easy-to-maintain software applications. Delphi’s IDE has features that help speed coding so developers can focus on framework design, code logic, and algorithms while rapidly finding the information they need and avoiding coding errors.
New and Enhanced C++ Builder 2010 Features. Embarcadero Technologies is the leader in database tools and developer software. Delphi® is the RAD Visual development environment for software and database application developers who need to rapidly deliver high performance and easy-to-maintain software applications. Delphi’s IDE has features that help speed coding so developers can focus on framework design, code logic, and algorithms while rapidly finding the information they need and avoiding coding errors.
This document provides a feature matrix for C++Builder XE2 that lists features included in each edition: Architect, Ultimate, Enterprise, Professional, and Starter. Key features include integrated C++ compilers, support for Windows and OS X development, visual designers like FireMonkey and VCL, integrated build tools, and productivity features like code completion and refactoring tools.
This document provides a feature matrix comparing the Architect, Enterprise, and Professional editions of C++Builder. It lists features across categories like integrated compilers, frameworks, build tools, debugging, documentation, and more. The Architect edition includes the most basic set of features, while the Enterprise edition expands on those and the Professional edition includes the full feature set.
The document describes RAD Studio XE2, a software development suite that allows creating applications for Windows, Mac, mobile and web platforms. Key features include compilers for Delphi, C++ and Prism that generate 32-bit and 64-bit code for Windows, Mac and iOS. It also includes the Visual Component Library and FireMonkey frameworks for building graphical user interfaces, as well as integrated design tools and project management functionality.
This document provides a feature matrix comparing the features of JBuilder Turbo, Professional, and Enterprise editions. It lists over 60 features across categories like Java EE support, web services support, collaboration tools, performance profiling, debugging, and UML modeling. The matrix indicates whether each feature is included in each edition.
Learn more about RadPHP at http://www.embarcadero.com/products/radphp.
Embarcadero® RadPHP™ XE2 provides the fastest way to build Web, Facebook®, and mobile applications with the only visual PHP framework and IDE that supports Web and mobile deployment. RadPHP XE2 offers over 200 drag-and-drop components for building UIs, displaying and interacting with data and services such as Google maps and Facebook, along with integrated coding, debugging, performance profiling, and database connectivity.
Write native iPhone applications using Eclipse CDTAtit Patumvan
Learn how to use the Eclipse C Development Toolkit (CDT) to program native applications for the Apple iPhone, using open source tools to enable iPhone OS development on any Eclipse-supported platform.
By PJ Cabrera (pjcabrera@pobox.com)
New and Enhanced C++ Builder 2010 Features. Embarcadero Technologies is the leader in database tools and developer software. Delphi® is the RAD Visual development environment for software and database application developers who need to rapidly deliver high performance and easy-to-maintain software applications. Delphi’s IDE has features that help speed coding so developers can focus on framework design, code logic, and algorithms while rapidly finding the information they need and avoiding coding errors.
This document provides a feature matrix for C++Builder XE2 that lists features included in each edition: Architect, Ultimate, Enterprise, Professional, and Starter. Key features include integrated C++ compilers, support for Windows and OS X development, visual designers like FireMonkey and VCL, integrated build tools, and productivity features like code completion and refactoring tools.
This document provides a feature matrix comparing the Architect, Enterprise, and Professional editions of C++Builder. It lists features across categories like integrated compilers, frameworks, build tools, debugging, documentation, and more. The Architect edition includes the most basic set of features, while the Enterprise edition expands on those and the Professional edition includes the full feature set.
The document describes RAD Studio XE2, a software development suite that allows creating applications for Windows, Mac, mobile and web platforms. Key features include compilers for Delphi, C++ and Prism that generate 32-bit and 64-bit code for Windows, Mac and iOS. It also includes the Visual Component Library and FireMonkey frameworks for building graphical user interfaces, as well as integrated design tools and project management functionality.
This document provides a feature matrix comparing the features of JBuilder Turbo, Professional, and Enterprise editions. It lists over 60 features across categories like Java EE support, web services support, collaboration tools, performance profiling, debugging, and UML modeling. The matrix indicates whether each feature is included in each edition.
Learn more about RadPHP at http://www.embarcadero.com/products/radphp.
Embarcadero® RadPHP™ XE2 provides the fastest way to build Web, Facebook®, and mobile applications with the only visual PHP framework and IDE that supports Web and mobile deployment. RadPHP XE2 offers over 200 drag-and-drop components for building UIs, displaying and interacting with data and services such as Google maps and Facebook, along with integrated coding, debugging, performance profiling, and database connectivity.
Write native iPhone applications using Eclipse CDTAtit Patumvan
Learn how to use the Eclipse C Development Toolkit (CDT) to program native applications for the Apple iPhone, using open source tools to enable iPhone OS development on any Eclipse-supported platform.
By PJ Cabrera (pjcabrera@pobox.com)
Embarcadero Technologies is the leader in database tools and developer software. Delphi Prism fully supports the latest .NET technologies, including WinForms, Windows Presentation Foundation (WPF), ASP.NET, and LINQ. Delphi Prism provides a highly readable, advanced language for the Microsoft .NET Framework and other implementations of the Common Language Runtime (CLR). Developers can write managed applications using a modern language with roots in Pascal and Object Pascal.
Embarcadero Prism™ XE2.5 provides a flexible development solution and robust, Delphi-like programming language for rapidly developing .NET, Mono, ASP.NET, and data-driven applications for Windows, Linux, and Mac OS X. Embarcadero Prism includes an easy-to-learn, Pascal-based language, and early support for Windows 8 Metro application development, enabling developers to create cutting-edge applications.
Embarcadero Technologies is the leader in database tools and developer software. Delphi Prism™ fully supports the latest .NET technologies, including WinForms, Windows Presentation Foundation (WPF), ASP.NET, and LINQ. Delphi Prism provides a highly readable, advanced language for the Microsoft .NET Framework and other implementations of the Common Language Runtime (CLR). Developers can write managed applications using a modern language with roots in Pascal and Object Pascal.
The document provides a feature list for Zimbra Collaboration Server 7.2. It lists features grouped by category including web collaboration and productivity, cross-application features, mail, calendar, and contacts. For each feature it provides a brief description and indicates availability in the Open Source, Network Standard, and Network Professional editions.
Embedded Database Technology | Interbase From Embarcadero TechnologiesMichael Findling
Embarcadero Technologies is the leader in database tools and developer software. InterBase® SMP 2009 combines the high performance of a multi-generational architecture with peace of mind of log-based journaling and disaster recovery. InterBase SMP combines simple installation and automatic crash recovery, with a self-tuning engine that makes it well-suited for embedding.
Learn more at http://www.cbuilderxe.com. Embarcadero C++Builder® XE3 is the fastest way to create high performance native applications for Windows 8 and Mac OS X Mountain Lion, including Retina display with a single C++ codebase. Develop for Windows and get to Mac instantly with C++Builder’s advanced compilers, visual IDE, and thousands of available components. C++Builder combines a powerful ANSI C++ tool chain with rich and extensible visual frameworks for rapidly building lightning-fast native workstation, touch-screen, kiosk, multi-tier, Web, and cloud applications. Deliver pixel perfect native user interfaces and get the fastest path to Windows 8 for existing VCL and FireMonkey applications.
This document provides a feature list comparison for Zimbra Collaboration Suite 6.0 in its Open Source, Network Standard, and Network Professional editions. It outlines features across web collaboration, productivity, mail, calendar, tasks, documents, and more. Key features include an AJAX web interface, drag and drop functionality, spell check, sharing of content within and outside organizations, and conversation view for email threading across folders. Some features like banner ads and customization options require separate pricing.
Embarcadero® C++Builder® XE5 is standards based app development for teams building true native apps for Windows and OS X, and getting them to users and enterprises fast. Build apps using the same source codebase without sacrificing app quality, connectivity or performance. With native Windows and OS X support, reach the largest addressable desktop and server markets in the world.
"About Firebird and Flamerobin" by Marius Popa @ eLiberatica 2007eLiberatica
This document discusses the FlameRobin graphical administration tool for Firebird. It provides a small footprint, cross-platform tool built with open source tools to help beginners manage Firebird databases without emulation. The document outlines FlameRobin's history starting in 2003, its use of Gtk toolkit, current status as an alpha version, and future goals of adding editable grids and other minor features for the 1.0 release. It encourages joining the project to help innovate, learn, and help the project with coding, documentation, graphics, or porting efforts.
C++Builder is a visual RAD development environment for building desktop and mobile applications in C++. It includes a visual form designer, integrated IDE, C++ compiler, libraries, and over 250 reusable UI components. C++Builder simplifies development by encapsulating complex Windows APIs into reusable components. It also provides connectivity to all major databases and supports touch, gestures, and mobile development for Windows platforms. Additional editions provide enhanced database support, web development, UML modeling, and database design tools.
RAD Studio XE3 provides tools to help developers support multiple platforms like Windows, Mac, mobile, and web. It allows creating apps for Windows 8 that can also run on earlier versions. It provides native Mac development including Retina display support. RAD Studio includes compilers, IDE tools, components, and bundled third party tools to simplify development for various devices and operating systems with a single IDE.
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Embarcadero Technologies
Embarcadero Delphi XE7 allows developers to create highly connected applications for multiple platforms including Windows, Mac, Android, iOS, and devices using a single codebase. It provides tools to develop native apps that connect to enterprise data, cloud services, and devices. The software also includes middleware to securely connect mobile and desktop apps to enterprise databases. Delphi XE7 aims to improve developer productivity through tools like FireUI for cross-platform UI development and the Parallel Programming Library for enhanced performance.
Embarcadero® Delphi® XE7 is the fastest way to develop highly connected applications for Windows, OS X, Android, iOS, Gadgets, and Wearables. Modernize existing Windows applications and create highly connected apps with mobile, gadgets, and wearables. Deliver high performance, compiled native applications that easily connect with enterprise data, cloud services, devices, sensors, and gadgets.
This document describes an Objective-C programming demo for fractions without a user interface. It defines a Fraction class with numerator and denominator properties. The Fraction class implements a print method to output the fraction values. Header and implementation files are provided for the Fraction class. The main method constructs a Fraction object and sets its numerator property as an example.
The Ultimate List of Opensource Software for #docker #decentralized #selfhost...Panagiotis Galinos
A list and description for interesting open source software for
#docker #decentralized #selfhosted #privacy #security
It has a description and an indicative image for each one.
Embarcadero® C++Builder® XE7 is the C++ solution for rapidly building highly connected apps for Windows, OS X, iOS, Android, Gadgets, and Wearables. Deliver high performance, compiled native applications that easily connect with enterprise data, cloud services, devices, sensors, and gadgets with the full power of the Standard C++ language.
Embarcadero® RAD Studio XE7 is the complete software development solution for rapidly building native applications for Windows, OS X, iOS and Android from a single codebase. Modernize existing Windows applications and create highly connected apps for gadgets and wearables. Deliver high performance, compiled native applications that easily connect with enterprise data, cloud services, devices, sensors, and gadgets.
This document provides an overview of the key differences between Final Cut Pro 7 and Final Cut Pro X for editors familiar with Final Cut Pro 7. It covers the new project and media management system in Final Cut Pro X, focusing on events and projects rather than bins. It also explains the trackless timeline, compound clips, range-based keywords, and other new editing features in Final Cut Pro X. The document is structured around the editing workflow from import and organization to editing, color, titles, audio, export and concludes that Final Cut Pro X offers a new paradigm for efficient editing of large amounts of media.
John Lutz is seeking a Linux Administration position and has over 10 years of experience solving computer software problems. He has extensive experience with Linux operating systems, programming languages like Bash, Python, C++, and databases like MySQL. His experience includes Linux consulting, maintaining e-commerce and internal websites, migrating applications to new frameworks, and developing secure financial applications.
HexMachina is a monolith framework for building modular applications using a statically typed language like AS3. It focuses on principles like secure collaboration, code reusability through loose coupling, and maintaining long-lived applications. The framework uses dependency injection with annotations to automate coupling. Configuration is done through domain-specific languages that are compiled to generate code. Context states and behavior are defined through state machines configured with a DSL. The framework includes features like logging, unit testing, and messaging between modules. Future additions may include recursive context composition and adding state transitions to the DSL compiler.
Replay and more: https://blogs.embarcadero.com/pytorch-for-delphi-with-the-python-data-sciences-libraries/
The next installment of the Embarcadero Open Source Live Stream takes a look at the Delphi side of the Python Ecosystem with the new Python Data Sciences Libraries and related projects that make it super easy write Delphi code against Python libraries and easily deploy on Windows, Linux, MacOS, and Android. Specific examples with the Python Natural Language Toolkit and PyTorch, the library that powers projects like Tesla Autopilot, Uber's Pyro, Hugging Face's Transformers.
This is part of a series of regular live streams discussing the latest in Embarcadero open source projects. Hosted by Jim McKeeth and joined by members of the community and developers involved in these open source projects, as well as members of Embarcadero and Idera’s Product Management. A great opportunity to see behind the scenes and help shape the future of Embarcadero’s Open Source projects.
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Embarcadero Technologies
The Windows Subsystem for Android (WSA) brings native Android applications to the Windows 11 desktop. Learn how to set up and configure Windows Subsystem for Android for use in software development. See what is required to run WSA as well as what is required to target it from your Android development. Windows Subsystem for Android is available for public preview on Windows 11.
Webinar replay and more: https://blogs.embarcadero.com/?p=134192
More Related Content
Similar to Build Windows Applications Fast | Delphi Features Matrix
Embarcadero Technologies is the leader in database tools and developer software. Delphi Prism fully supports the latest .NET technologies, including WinForms, Windows Presentation Foundation (WPF), ASP.NET, and LINQ. Delphi Prism provides a highly readable, advanced language for the Microsoft .NET Framework and other implementations of the Common Language Runtime (CLR). Developers can write managed applications using a modern language with roots in Pascal and Object Pascal.
Embarcadero Prism™ XE2.5 provides a flexible development solution and robust, Delphi-like programming language for rapidly developing .NET, Mono, ASP.NET, and data-driven applications for Windows, Linux, and Mac OS X. Embarcadero Prism includes an easy-to-learn, Pascal-based language, and early support for Windows 8 Metro application development, enabling developers to create cutting-edge applications.
Embarcadero Technologies is the leader in database tools and developer software. Delphi Prism™ fully supports the latest .NET technologies, including WinForms, Windows Presentation Foundation (WPF), ASP.NET, and LINQ. Delphi Prism provides a highly readable, advanced language for the Microsoft .NET Framework and other implementations of the Common Language Runtime (CLR). Developers can write managed applications using a modern language with roots in Pascal and Object Pascal.
The document provides a feature list for Zimbra Collaboration Server 7.2. It lists features grouped by category including web collaboration and productivity, cross-application features, mail, calendar, and contacts. For each feature it provides a brief description and indicates availability in the Open Source, Network Standard, and Network Professional editions.
Embedded Database Technology | Interbase From Embarcadero TechnologiesMichael Findling
Embarcadero Technologies is the leader in database tools and developer software. InterBase® SMP 2009 combines the high performance of a multi-generational architecture with peace of mind of log-based journaling and disaster recovery. InterBase SMP combines simple installation and automatic crash recovery, with a self-tuning engine that makes it well-suited for embedding.
Learn more at http://www.cbuilderxe.com. Embarcadero C++Builder® XE3 is the fastest way to create high performance native applications for Windows 8 and Mac OS X Mountain Lion, including Retina display with a single C++ codebase. Develop for Windows and get to Mac instantly with C++Builder’s advanced compilers, visual IDE, and thousands of available components. C++Builder combines a powerful ANSI C++ tool chain with rich and extensible visual frameworks for rapidly building lightning-fast native workstation, touch-screen, kiosk, multi-tier, Web, and cloud applications. Deliver pixel perfect native user interfaces and get the fastest path to Windows 8 for existing VCL and FireMonkey applications.
This document provides a feature list comparison for Zimbra Collaboration Suite 6.0 in its Open Source, Network Standard, and Network Professional editions. It outlines features across web collaboration, productivity, mail, calendar, tasks, documents, and more. Key features include an AJAX web interface, drag and drop functionality, spell check, sharing of content within and outside organizations, and conversation view for email threading across folders. Some features like banner ads and customization options require separate pricing.
Embarcadero® C++Builder® XE5 is standards based app development for teams building true native apps for Windows and OS X, and getting them to users and enterprises fast. Build apps using the same source codebase without sacrificing app quality, connectivity or performance. With native Windows and OS X support, reach the largest addressable desktop and server markets in the world.
"About Firebird and Flamerobin" by Marius Popa @ eLiberatica 2007eLiberatica
This document discusses the FlameRobin graphical administration tool for Firebird. It provides a small footprint, cross-platform tool built with open source tools to help beginners manage Firebird databases without emulation. The document outlines FlameRobin's history starting in 2003, its use of Gtk toolkit, current status as an alpha version, and future goals of adding editable grids and other minor features for the 1.0 release. It encourages joining the project to help innovate, learn, and help the project with coding, documentation, graphics, or porting efforts.
C++Builder is a visual RAD development environment for building desktop and mobile applications in C++. It includes a visual form designer, integrated IDE, C++ compiler, libraries, and over 250 reusable UI components. C++Builder simplifies development by encapsulating complex Windows APIs into reusable components. It also provides connectivity to all major databases and supports touch, gestures, and mobile development for Windows platforms. Additional editions provide enhanced database support, web development, UML modeling, and database design tools.
RAD Studio XE3 provides tools to help developers support multiple platforms like Windows, Mac, mobile, and web. It allows creating apps for Windows 8 that can also run on earlier versions. It provides native Mac development including Retina display support. RAD Studio includes compilers, IDE tools, components, and bundled third party tools to simplify development for various devices and operating systems with a single IDE.
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Embarcadero Technologies
Embarcadero Delphi XE7 allows developers to create highly connected applications for multiple platforms including Windows, Mac, Android, iOS, and devices using a single codebase. It provides tools to develop native apps that connect to enterprise data, cloud services, and devices. The software also includes middleware to securely connect mobile and desktop apps to enterprise databases. Delphi XE7 aims to improve developer productivity through tools like FireUI for cross-platform UI development and the Parallel Programming Library for enhanced performance.
Embarcadero® Delphi® XE7 is the fastest way to develop highly connected applications for Windows, OS X, Android, iOS, Gadgets, and Wearables. Modernize existing Windows applications and create highly connected apps with mobile, gadgets, and wearables. Deliver high performance, compiled native applications that easily connect with enterprise data, cloud services, devices, sensors, and gadgets.
This document describes an Objective-C programming demo for fractions without a user interface. It defines a Fraction class with numerator and denominator properties. The Fraction class implements a print method to output the fraction values. Header and implementation files are provided for the Fraction class. The main method constructs a Fraction object and sets its numerator property as an example.
The Ultimate List of Opensource Software for #docker #decentralized #selfhost...Panagiotis Galinos
A list and description for interesting open source software for
#docker #decentralized #selfhosted #privacy #security
It has a description and an indicative image for each one.
Embarcadero® C++Builder® XE7 is the C++ solution for rapidly building highly connected apps for Windows, OS X, iOS, Android, Gadgets, and Wearables. Deliver high performance, compiled native applications that easily connect with enterprise data, cloud services, devices, sensors, and gadgets with the full power of the Standard C++ language.
Embarcadero® RAD Studio XE7 is the complete software development solution for rapidly building native applications for Windows, OS X, iOS and Android from a single codebase. Modernize existing Windows applications and create highly connected apps for gadgets and wearables. Deliver high performance, compiled native applications that easily connect with enterprise data, cloud services, devices, sensors, and gadgets.
This document provides an overview of the key differences between Final Cut Pro 7 and Final Cut Pro X for editors familiar with Final Cut Pro 7. It covers the new project and media management system in Final Cut Pro X, focusing on events and projects rather than bins. It also explains the trackless timeline, compound clips, range-based keywords, and other new editing features in Final Cut Pro X. The document is structured around the editing workflow from import and organization to editing, color, titles, audio, export and concludes that Final Cut Pro X offers a new paradigm for efficient editing of large amounts of media.
John Lutz is seeking a Linux Administration position and has over 10 years of experience solving computer software problems. He has extensive experience with Linux operating systems, programming languages like Bash, Python, C++, and databases like MySQL. His experience includes Linux consulting, maintaining e-commerce and internal websites, migrating applications to new frameworks, and developing secure financial applications.
HexMachina is a monolith framework for building modular applications using a statically typed language like AS3. It focuses on principles like secure collaboration, code reusability through loose coupling, and maintaining long-lived applications. The framework uses dependency injection with annotations to automate coupling. Configuration is done through domain-specific languages that are compiled to generate code. Context states and behavior are defined through state machines configured with a DSL. The framework includes features like logging, unit testing, and messaging between modules. Future additions may include recursive context composition and adding state transitions to the DSL compiler.
Similar to Build Windows Applications Fast | Delphi Features Matrix (20)
Replay and more: https://blogs.embarcadero.com/pytorch-for-delphi-with-the-python-data-sciences-libraries/
The next installment of the Embarcadero Open Source Live Stream takes a look at the Delphi side of the Python Ecosystem with the new Python Data Sciences Libraries and related projects that make it super easy write Delphi code against Python libraries and easily deploy on Windows, Linux, MacOS, and Android. Specific examples with the Python Natural Language Toolkit and PyTorch, the library that powers projects like Tesla Autopilot, Uber's Pyro, Hugging Face's Transformers.
This is part of a series of regular live streams discussing the latest in Embarcadero open source projects. Hosted by Jim McKeeth and joined by members of the community and developers involved in these open source projects, as well as members of Embarcadero and Idera’s Product Management. A great opportunity to see behind the scenes and help shape the future of Embarcadero’s Open Source projects.
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Embarcadero Technologies
The Windows Subsystem for Android (WSA) brings native Android applications to the Windows 11 desktop. Learn how to set up and configure Windows Subsystem for Android for use in software development. See what is required to run WSA as well as what is required to target it from your Android development. Windows Subsystem for Android is available for public preview on Windows 11.
Webinar replay and more: https://blogs.embarcadero.com/?p=134192
for Linux (WSL2) with full GUI and X windows support. Join this webinar to better understand WSL2, how it works, proper setup, configuration options, and learn to target it in your application development. Test your Linux applications on your Windows desktop without the need for a second computer or the overhead of a virtual machine. Learn to leverage additional Linux features and APIs from your applications.
Examples with Delphi 11 Alexandria and FMXLinux
Learn how Embarcadero's newly released free Python modules bring the power and flexibility of Delphi's GUI frameworks to Python. VCL and FireMonkey (FMX) are mature GUI libraries. VCL is focused on native Windows development, while FireMonkey brings a powerful flexible GUI framework to Windows, Linux, macOS, and even Android. This webinar will introduce you to these new free Python modules and how you can use them to build graphical users interfaces with Python. Part 2 will show you how to target Android GUI applications with Python!
Introduction to Python GUI development with Delphi for Python - Part 1: Del...Embarcadero Technologies
Learn how Embarcadero’s newly released free Python modules bring the power and flexibility of Delphi’s GUI frameworks to Python. VCL and FireMonkey (FMX) are mature GUI libraries. VCL is focused on native Windows development, while FireMonkey brings a powerful flexible GUI framework to Windows, Linux, macOS, and even Android. This webinar will introduce you to these new free Python modules and how you can use them to build graphical users interfaces with Python. Part 2 will show you how to target Android GUI applications with Python!
Join Jim McKeeth as he introduces you to FMXLinux, and shows how you can bring the power of FireMonkey to Linux.
Outline:
Installation via GetIt Package Manager
Linux, PAServer, SDK, & Package Installation
FMXLinux usage and Samples
FireDAC Database Access on Linux
Migrating from Windows VCL to FMXLinux
3rd Party FMXLinux Support
Deploying rich web apps via Broadway
https://embt.co/FMXLinuxIntro
Combining the Strenghts of Python and Delphi
Links replay and more
https://blogs.embarcadero.com/combining-the-strengths-of-delphi-and-python/
Python4Delphi repository
https://github.com/pyscripter/python4delphi
Part 1
https://blogs.embarcadero.com/webinar-replay-python-for-delphi-developers-part-1-introduction/
Webinar by Kiriakos Vlahos (aka PyScripter)
and Jim McKeeth (Embarcadero)
Replay https://youtu.be/aCz5h96ObUM
Find out more, and register for part 2
https://embt.co/3hSAKrg
Check out the library
https://github.com/pyscripter/python4delphi
Agenda
Motivation and Synergies
Introduction to Python
Introduction to Python for Delphi
Simple Demo
TPythonModule
TPyDelphiWrapper
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbarcadero Technologies
When it comes to developing mobile applications, keeping data on your device is a must-have feature, but can still be risky. With embedded InterBase, you can deploy high-performance multi-device applications that maintain 256-bit encryption, have a small footprint and need little, if any, administration.
What can participants expect to learn: Using InterBase in your mobile apps is easier than you may expect. Learn to develop mobile applications using InterBase, and how to take advantage of some of the convenient features about InterBase like Change Views and 256-bit security.
Join Mary Kelly, InterBase Engineer & RAD Software Consultant, and Jim McKeeth, Chief Developer Advocate & Engineer, for this webinar replay.
Replay: https://embt.co/2qUPwWY
Rad Server Industry Template - Connected Nurses Station - Setup DocumentEmbarcadero Technologies
This document provides instructions for setting up a connected nurses station sample project using RAD Server, InterBase, and EMS. The key steps include:
1. Configuring the InterBase database and EMS server
2. Creating users in EMS Management Console including a "nurseuser"
3. Installing OpenSSL libraries for push notifications
4. Setting up push notification services for Android and iOS
TMS Software's Map Packs make it easy to integrate mapping into your applications. Based on the Google Maps and OpenStreet Maps sources. Join us for this webinar to learn how to take your mapping to the next level.
Works on VCL, FireMonkey (FMX), Windows, Android, iOS, macOS, Delphi and C++Builder.
Applications built with Delphi and C++ Builder for the Windows platform have proven to be indispensable instruments for businesses, but rewriting them for the cloud is often cost-prohibiting. rollApp offers a cloud platform that can run existing desktop applications in the cloud without any need to modify them. At this webinar you will learn how to move your application to the cloud and offer the benefits of a cloud solution to your users in a matter of a few weeks.
Learn about the latest features of C++11 that you can take advantage of today in C++Builder 10.1 Berlin.
David Millington, Embarcadero's new C++Builder Product Manager, shows cool C++11 code in the IDE that can be compiled for Windows, macOS, iOS and Android using the Embarcadero C++Builder Clang-enhanced compiler.
C++11 language features covered include:
Auto typed variables
Variadic templates
Lambda expressions
Atomic operations
Unrestricted unions
and more
Slide deck for the June 2, 2016 Embarcadero Webinar
This webinar will show you how to build mobile applications for iOS and Android using Delphi and C++Builder 10.1 Berlin. We will cover getting started, best practices for mobile UI/UX, building your first app, using FireUI Live Preview, creating custom design views and Live Previews, a real world example of creating, submitting and getting store acceptance for an iOS and Android app, working with databases, what’s new for mobile development and more.
This webinar will also give advice to Windows VCL desktop application developers who want to migrate their as much of their existing code to the iOS and Android mobile platforms
In this webinar we take a deeper dive into:
• How to get started building Mobile Apps if you are a Windows VCL desktop developer
• Building Mobile Apps using the different target platforms configurations
• Best practices and Apple/Google UI/UX guidelines for mobile applications – you’ll need to follow these to get your apps accepted.
• Creating FireUI Designer Custom IDE Views for other Mobile Devices
• FireUI Live Preview – extending the App to support custom component viewing
• Accessing Local and Remote Databases from your mobile apps
• Submitting apps to the Apple App Store, Google Play
Technical demonstrations will be presented by the team. Live Q&A will be done during and at the end of the webinar.
This document discusses RAD Server, a back-end platform from Embarcadero Technologies for building multi-tier applications with Delphi and C++Builder. RAD Server provides automated REST/JSON API publishing of server-side Delphi and C++ code. It also includes integration middleware, built-in application services, and tools for managing APIs, users and analytics. RAD Server allows developers to quickly develop and deploy modern multi-tier applications with Delphi and C++. Pricing options are provided on a per user or unlimited user basis.
ER/Studio is the complete business-driven data architecture solution that combines data modeling, business process, and application modeling and reporting with cross-organizational team collaboration for data architectures and enterprises of all sizes.
“Oh my goodness! What did I do?” Chances are you have heard, or even uttered this expression. This demo-oriented session will show many examples where database professionals were dumbfounded by their own mistakes, and could even bring back memories of your own early DBA days.
Businesses make critical decisions using key data assets, but stakeholders often find it difficult to navigate the complex data landscape to ensure they have the right data and understand it correctly. Companies are dealing with a number of different technologies, multiple data formats, and high data volumes, along with the requirements for data security and governance.
Watch the companion webinar at:
Join John Sterrett, Senior Advisor at Linchpin People and Scott Walz, Director of Software Consultants, to learn how execution plans get invalidated and why data skew could be the root cause to seeing different execution plans for the same query. We will look at options for forcing a query to use a particular execution plan. Finally, you will learn how this complex problem can be identified and resolved simply using a new feature in SQL Server 2016 called Query Store.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Build Windows Applications Fast | Delphi Features Matrix
1. F E AT U R E S
Delphi 2010
®
Feature Matrix
INTEGRATED COMPILERS ARChITECT ENTERPRISE PROFESSIONAL
Enhanced in 2010! High-performance 32-bit optimizing Delphi native code compiler, including
®
High performance x86 Assembler – 32-bit inline assembler supporting the Intel® x86 instruction
set (including Intel Pentium® Pro, Pentium III, Pentium 4, Intel MMX,™ SIMD, Streaming
SIMD Extensions, SSE, SSE2, SSE3, SSE 4.1, SSE 4.2, AMD SSE4A and AMD® 3DNow!® x x x
INTEGRATED FRAMEWORKS, DESIGNERS, SDKS AND INSTALLERS ARChITECT ENTERPRISE PROFESSIONAL
Enhanced in 2010! VCL (Visual Component Library) for rapidly building Microsoft Windows
applications now includes seamless Windows 7 support, and graceful fallback compatibility
with Windows Vista, XP, and 2000 x x x
Enhanced in 2010! Windows Vista and Windows 7 API headers to fully exploit the
latest Windows capabilities x x x
New in 2010! Support for Windows 7 Direct2D API x x x
VCL forms designer with live Snap-to hints and layout guidelines x x x
Unified Modeling Language® (UML®) designer x x x
Introduced in 2007! InstallAware installer technology allows for on the fly updating.
IDE can automatically check for updates x x x
INTEGRATED BUILD TOOLS AND PROJECT SUPPORT ARChITECT ENTERPRISE PROFESSIONAL
Introduced in 2009! Project Manager to display and organize the contents of your current
project group and any project it contains x x x
Enhanced in 2010! Project Manager view menu for directory (nested), directory (flat) and
list view of files in a project x x x
Enhanced in 2010! File manipulation and creation through the Project Manager facilities x x x
Introduced in 2009! Compiler option to treat warnings as errors x x x
Introduced in 2007! Flexible build system leveraging MSBuild with identical build process
from the IDE or command line x x x
Enhanced in 2010! Delphi 1 through 2009 project import x x x
Introduced in 2009! Build Configurations provide flexibility to organize multiple build settings
for all compiler and linker options x x x
Introduced in 2009! Named option sets to save and apply build configurations to any project x x x
Introduced in 2009! Share option-sets between build configurations and between projects x x x
Introduced in 2007! Multi-select files in the Project Manager x x x
Introduced in 2007! File Browser – Windows shell integrated into the IDE x x x
Introduced in 2007! Build Events for pre-build and post-build on project and file levels x x x
Project dependency checking x x x
IDE Studio personality indicator – shows which is active when multiple languages are available x x x
Project level build ordering x x x
Build/Make from here – make or build current project and all later projects x x x
Additional command line tools include Microsoft Resource Compiler, TDump utility to
structurally analyze EXE, OJB, and LIB files, GREP tool, and MAKE tool x x x
LANGUAGE AND RUNTIME LIBRARY FEATURES ARChITECT ENTERPRISE PROFESSIONAL
New in 2010! Object-oriented file and directory IO classes x x x
New in 2010! RTTI support for exposure of Methods, Fields, and Properties to support dynamic
invocations and other meta-programming approaches x x x
New in 2010! Custom attribute support for most code elements - types, fields, properties,
methods and parameters x x x
Enhanced in 2010! TStringBuilder for easier and faster string concatenation and manipulation x x x
Enhanced in 2010! Generics with full RTL list and collection support x x x
Enhanced in 2010! Support for localized resources x x x
2. Introduced in 2009! UnicodeString type as the default string type x x x
Introduced in 2009! TObject now contains virtual methods ToString, GetHashCode, and Equals. x x x
Introduced in 2009! Anonymous methods x x x
Introduced in 2009! Exit procedure takes optional Result parameter x x x
Expression evaluation in compiler directives x x x
Create reusable native 32-bit dynamically linked libraries (.DLL), COM controls (.OCX),
and standalone executables x x x
Custom variants with support of your own data types, complex numbers, safe arrays,
and passing variants through data sets x x x
Expanded variant support for Int64, unsigned types and Unicode strings x x x
PERSONAL DEVELOPER PRODUCTIVITY ARChITECT ENTERPRISE PROFESSIONAL
New in 2010! IDE Insight the fastest way to find and execute commands in the IDE
with 1-button click x x x
New in 2010! Code formatter and beautification for source code including block formatting x x x
New in 2010! Checkbox for Boolean types in the Object Inspector greatly enhancing readability x x x
New in 2010! Compilation can be now done in a background thread x x x
Enhanced in 2010! Property Editors for Date properties now use Calendar controls x x x
Enhanced in 2010! Improved search features in the editor and with Find tab integration x x x
Enhanced in 2010! Added capabilities and configuration to the File | Reopen menu x x x
Enhanced in 2010! Use Unit interaction capabilities increased x x x
Introduced in 2009! New Class Explorer gives configurable hierarchical view of class libraries
throughout project. Also enables fast navigation to declarations and implementations,
as well as easy addition of fields and methods. x x x
Introduced in 2009! Resource Manager greatly simplifies the addition of resources to projects x x x
Introduced in 2009! Alpha channels in icons x x x
Enhanced in 2010! Significant all-around IDE performance improvements x x x
Live Code Templates – dynamic scriptable templates streamlines coding complex and common
structures and operations. Create or customize code templates and control the behavior,
code generation, and user experience of your templates. Surround Templates that can wrap
around selected code or text. x x x
Editor “Change Bar” indicates modified lines and saved modified lines x x x
“Smart” Block completion – anticipates and gracefully adds block closures as you type x x x
Virtual form positioner for VCL designers in “docked” mode x x x
Hot-key Tool Palette w/ Incremental search – find any component quickly x x x
Multi-Target Project Manager supports all language projects, even within the same Project Group x x x
SyncEdit – block-edit multiple instances of a symbol simultaneously x x x
History Manager with automatic multi-level file backups, file differencing and restore x x x
IDE Welcome Page – with fast access to recent projects, Embarcadero Developer Network RSS
news feeds, documentation, helpful links, updates, Weblogs, and more x x x
Integrated QualityCentral – submit bug reports and feature requests to Embarcadero x x x
Structure Pane that displays hierarchical view of source code and provides a VCL Object Treeview
for quick navigation and manipulation of objects in the VCL designer x x x
Syntax Highlighting Open Tools API extension with built in support for
JavaScript, PHP, INI files and more x x x
Ability to individually customize editor options for particular file types x x x
Full-featured Open Tools API allows for customization of the IDE through wizards and experts. x x x
Symbol Insight – click to navigate to declarations and implementations x x x
Code Insight – faster performance and improved code and parameter completion provide
on-the-fly member lists and parameter hints as you type x x x
Code Insight – Code completion for DTD described markup language including
HTML, WML, XHTML, and XSL x x x
Enhanced in 2010! Code Folding configuration and properties x x x
Editor Gutter – easier to read with less clutter x x x
Code Completion for Delphi, HTML, XHTML, XSL, and CSS x x x
Class completion x x x
Custom IDE desktop layout profiles with enhanced support for docked windows x x x
Delphi® – Feature Matrix – 2/8
3. To-do lists keep your development on track x x x
Help Insight – convenient tooltips provide help snippets as you develop x x x
New in 2010! Open Tools API generic version control support for building third party version
control plug-ins to the IDE x x x
New in 2010! Open Tools API access to code editor tabs exposed x x x
New in 2010! Open Tools API ability to create dockable views exposed x x x
INTERNATIONAL DEVELOPMENT ARChITECT ENTERPRISE PROFESSIONAL
Introduced in 2009! Unicode-enabled development environment x x x
Enhanced in 2010! Unicode-enabled VCL x x x
Introduced in 2009! UnicodeString type x x x
New in 2010! English, German, French and Japanese translations available for IDE menus
and dialogs, compiled units, resources, and source code x x x
New in 2010! Easy switching between languages for IDE menus and dialogs and more x x x
Introduced in 2009! Resource DLL Wizard to create Win32 resource DLLs for localization x x x
Introduced in 2009! Integrated Translation Environment (ITE) to view and edit VCL forms
and resource strings x x x
Introduced in 2009! External Translation Manager (ETM) to view and edit language resource
files outside the IDE x x x
Introduced in 2009! Translation Repository provides a database for translations that
can be shared across projects x x x
REFACTORINGS ARChITECT ENTERPRISE PROFESSIONAL
Enhanced in 2010! Enhanced refactoring for generics support including rename, change
parameter, and extract method x x x
Rename refactoring x x x
Refactor driven “Find References” x x x
Includes the following refactorings: Introduce Variable, Introduce Field, Inline Variable,
Change Parameters, Safe Delete, Push Members Up / Down, Pull Members Up, Extract Superclass,
Extract Interface, Move Members, Declare variable, Declare field, Extract method,
Find unit/import namespace, Extract to resource string x x x
Refactor driven “Find References” x x x
UML MODELING ARChITECT ENTERPRISE PROFESSIONAL
UML Code Visualization – at any time, get a UML model view of your source code x x x
Enhanced in 2010! Diagrams have an updated look and feel x x x
Sequence diagrams x x
Collaboration diagrams x x
State charts x x
Deployment diagrams x x
Use case diagrams x x
Activity diagrams x x
Component diagrams x x
Documentation generation x x
80+ Code Metrics that allow for deep understanding and static analysis of the
health of the object domain x x
Introduced for Delphi Professional in 2010! 10+ introductory level code Metrics for
understanding the health of the object diagram x
200+ Code Audits for deep code analysis to better understand the coding style and approach x x
Introduced for Delphi Professional in 2010! 10 introductory level code audits for better
code understanding x
Import model from Rational® Rose (mdl import) x
Language neutral UML 1.5 modeling x
Language neutral UML 2.0 modeling x
Enhanced in 2010! Transformation from language neutral UML 1.5 and UML 2.0
projects to source code projects x
Enhanced in 2009! Design Patterns support, including GOF patterns x x
New in 2010! Custom design patterns support x x
Diagram printing x x x
Delphi® – Feature Matrix – 3/8
4. XMI 1.1 Import/Export x x
Full two-way class diagrams with synchronization between code and diagrams x x x
OCL 2.0 support x x x
“UML in Color” profile x x x
Diagram hyper-linking and annotations x x x
INTEGRATED DEBUGGING ARChITECT ENTERPRISE PROFESSIONAL
Full-featured debugger with color syntax highlighting x x x
New in 2010! Debugger visualizers to enable extended views of debugging data x x x
New in 2010! Build debugger visualizers for your own data types x x x
New in 2010! Debugger visualizer for TStrings x x x
New in 2010! Debugger visualizer for TDateTime, TDate and TTime x x x
New in 2010! Multi-threaded-debugging the ability to selectively “freeze” and “Thaw” threads x x x
New in 2010! Multi-threaded-debugging the ability to set a breakpoint for a selected thread x x x
New in 2010! Multi-threaded-debugging the ability to debug a selected thread x x x
Introduced in 2009! Support for Wait Chain Traversal in Vista and Windows 2008 x x x
Introduced in 2007! Disassembly pane has “Show Opcodes” and “Show Addresses” local menu items x x x
Enhanced in 2010! New Debugger Options: “Scroll new events into view” and “Ignore
non-user breakpoints” x x x
Introduced in 2007! Call Stack View shows a glyph indicating if the frame has debug info x x x
Enhanced in 2010! CPU view panes can be opened individually outside of an editor tab x x x
Enhanced in 2010! Integration between debugger views and panes making it easier to
find and understand information x x x
Introduced in 2007! Call Stack view now automatically syncs the Locals view when you
double click an item x x x
Introduced in 2007! Evaluator tooltip hints go transparent when the CTRL key is pressed,
allowing you to see through them to the editor x x x
Expandable tooltip expression evaluation x x x
Enhanced in 2010! Expandable watches x x x
Expandable local variables view x x x
Selective symbol table loading x x x
Close implicitly opened files after debugging x x x
Multi-select and copy to clipboard support in CPU view x x x
Ctrl-Click in editor gutter to enable/disable breakpoints x x x
Sort by load order in Modules view x x x
Set Next Statement local menu item in editor x x x
Exception notification dialog: Break/Continue buttons, “Ignore exception type” checkbox x x x
Modules View sorting x x x
Remote debugging x x x
Thread view displays status on all processes and threads under debugger control x x x
CPU view for low-level debugging x x x
Evaluator x x x
Watch view supporting in place editing, checkbox enable/disabling, and the watch names
separated from the values with columns x x x
Multi-tab watch view for logically grouping variables x x x
Breakpoint view with toolbar, in-place editing, and enable/disable checkbox x x x
Multi-process debugging for easy tracing through complex applications x x x
Attach to and debug any process x x x
Detach from any process x x x
Run until return x x x
Advanced breakpoints with Tooltips, actions, and groups for complete debugging control x x x
Breakpoint Data Aware Triggers x x x
Debug spawned processes x x x
Debug Inspector for easily monitoring properties while debugging x x x
Enhanced in 2010! Event log view x x x
Delphi® – Feature Matrix – 4/8
5. INTEGRATED UNIT TESTING ARChITECT ENTERPRISE PROFESSIONAL
Integrated unit testing with the DUnit testing framework x x x
Unit test wizards for quick and easy unit test and unit test project creation x x x
Unit test code generation with full code to invoke each method x x x
Update existing unit test cases with new test methods x x x
Execute unit tests from project manager x x x
DOCUMENTATION ARChITECT ENTERPRISE PROFESSIONAL
Updated and Continually Enhanced in 2010! Completely revamped help system with class
structure diagrams and thorough cross-linking x x x
Enhanced! Filtering and optimized searches. Integrated help system with MS Help 2 x x x
DATABASE APPLICATION DEVELOPMENT AND CONNECTIVITY ARChITECT ENTERPRISE PROFESSIONAL
DBEXPRESS
Enhanced in 2010! dbExpress® 4 database connectivity framework with connection pooling,
tracing, and delegate drivers x x x
Enhanced in 2010! Build delegate drivers to place your code between the application and
the actual driver. Provide pre- and post-processing of all public methods and properties of the
dbExpress 4 framework. Sample delegate drivers included x x x
Enhanced in 2010! dbExpress server connectivity to Embarcadero InterBase® 2007
and InterBase SMP 2009 x x
New in 2010! dbExpress Server connectivity to Firebird 1.5 and 2.1 x x
Enhanced in 2010! dbExpress server connectivity to Oracle 10g and 11g
®
x x
Enhanced in 2010! dbExpress server connectivity to Microsoft SQL Server® 2000, 2005, and 2008 x x
dbExpress server connectivity to Informix® 9x (not Unicode-enabled) x x
dbExpress server connectivity to IBM DB2® 8.x (not Unicode-enabled) x x
dbExpress server connectivity to SQL Anywhere 9 (not Unicode-enabled)
®
x x
dbExpress server connectivity to Sybase® 12.5 (not Unicode-enabled) x x
Enhanced in 2010! dbExpress server connectivity to MySQL 4.1, 5.0 and 5.1 x x
dbExpress server connectivity to Blackfish SQL x x
dbExpress local connectivity to InterBase, Blackfish SQL, and MySQL x x x
Enhanced in 2010! Date/Time related functions are now locale dependent x x x
TClientDataset for managing and manipulating datasets in-memory x x x
dbGO® for ADO connectivity for Win32 (MDAC 2.8) x x x
Updated in 2010! InterBase Express components x x x
DATASNAP ARChITECT ENTERPRISE PROFESSIONAL
Enhanced in 2010! Create multi-tier database applications with DataSnap. Create middle tier
application servers and connect to them from thin clients. Place business rules and write stored
procedure code in Delphi on the middle tier. x x
Enhanced in 2010! New ServerMethods give complete control over functionality of middle tier.
Call procedures from server as if the code were right on the client. Continue to use familiar
IAppServer interface while expanding power of application servers. No COM dependencies in
new DataSnap framework and now with TJSonValue pairs making it easier to pass data x x
Enhanced in 2010! Improved Session events for increased simplicity of a multi-tier implementation x x
New in 2010! New DataSnap wizards from the Object Gallery to make server creation even easier x x
New in 2010! Added support for REST(ful) interface and exposure from the Server x x
New in 2010! Added support for HTTP and HTTPS communication protocol beyond the
local DataSnap (TCP/IP) approach x x
New in 2010! Added HTTP tunneling support for client code outside the firewall x x
New in 2010! Added Filter support for controlling and processing the data stream before
it goes over the wire x x
New in 2010! Added support for publishing DataSnap server through the WebBroker approach x x
New in 2010! Added lightweight Callbacks x x
Royalty Free! MIDAS/DataSnap® multi-tier deployment license x x
New in 2010! MIDAS.DLL source code included x x
Delphi® – Feature Matrix – 5/8
6. DATABASE TOOLS ARChITECT ENTERPRISE PROFESSIONAL
Data Explorer to add and manage database connections and browse database schema x x x
Drag and Drop from the dbExpress node in the Data Explorer into VCL Forms to speed development x x x
SQL console views for running queries and viewing results on any dbExpress 4 supported database x x x
Navigate to Delphi code-based stored procedures from Data Explorer x x x
Introduced in 2007! Visual query builder x x x
INCLUDED DATABASES ARChITECT ENTERPRISE PROFESSIONAL
Introduced in 2009! InterBase 2009 SMP Developer Edition – up to 20 users and
80 logical local connections x x x
Introduced in 2007! Blackfish SQL with local connectivity, 1 user (4 connections),
™
512MB database size, 512MB RAM usage x
Introduced in 2007! Blackfish SQL with remote connectivity, 5 users (20 connections),
2GB database size, 1GB RAM usage x x
Introduced in 2007! Write Blackfish SQL Triggers and Stored Procedures in native Delphi code x x x
Borland Database Engine for dBASE and Paradox x x x
REPORTING SOLUTIONS ARChITECT ENTERPRISE PROFESSIONAL
Updated in 2010! Nevrona Rave Reports® 7.7 Bundled Edition x x x
ADDITIONAL COMPONENTS AND TOOLS ARChITECT ENTERPRISE PROFESSIONAL
Updated in 2010! glyFX Icon Library – Embarcadero Edition x x x
Introduced in 2007! InstallAware Express CodeGear Edition x x x
Updated in 2010! TeeChart 8.0 charting components x x x
XML/SOAP WEB SERVICES DEVELOPMENT ARChITECT ENTERPRISE PROFESSIONAL
Enhanced in 2010! Support for SOAP 1.2 clients x x x
BizSnap™ XML Transformation Tools and Components to easily build data exchanges between
different XML formats and between XML and datasets x x
BizSnap native Delphi XML bindings to simplify XML programming – access XML documents
as Delphi objects x x
Easily create XML/SOAP Web Services x x x
BIZSNAP WEBSERVICES ™ ARChITECT ENTERPRISE PROFESSIONAL
Introduced in 2007! WSDL External Schema support x x x
Introduced in 2007! SOAP runtime support for optional and unbounded elements x x x
Introduced in 2007! SOAP features updated to support Amazon, eBay, MapPoint, and more x x x
Build server-side XML Web Services x x x
Build client-side XML Web Services x x x
WEB APPLICATION DEVELOPMENT ARChITECT ENTERPRISE PROFESSIONAL
VCL FOR ThE WEB (INTRAWEB)
Updated in 2010! VCL for the Web – Complete RAD Web Application Framework with AJAX,
Silverlight and full WYSIWYG VCL based Web page design – build Web apps like desktop VCL!
5 connection limit and no ISAPI or HTTPS in Professional edition. x x Limited
INTERNET DIRECT (INDY)
Updated in 2010! Internet Direct (INDY) components with more than 120 Internet protocols
and Internet standards including TCP, UDP, ICMP, SMTP, POP3, IMAP4, HTTP, NNTP, FTP, IPv6,
and much more x x x
WEBSNAP ™ / WEB BROKER
WebSnap™ component-based framework for developing Web Server applications (deprecated) x x
Server-side scriptable Web page components to easily interface WebSnap objects with
Web site developer teams and scripters x x
Server-side scripting in WebSnap with JavaScript and VBScript
™
x x
Delphi® – Feature Matrix – 6/8
7. REMOTING AND APPLICATION CONNECTIVITY ARChITECT ENTERPRISE PROFESSIONAL
Introduced in 2009! Fully re-architected COM/ActiveX support now enables transparent access
to IDL and code. Support now is source control friendly and allows total control over
implementation of COM and ActiveX objects. x x x
Introduced in 2009! Wizards support wrapping existing VCL components as ActiveX controls x x x
Import .NET assemblies as COM objects in Win32 VCL applications x x x
DCOM support x x x
DataSnap/MIDAS multi-tier database application framework x x
Advanced Type Library Editor now manages IDL, making COM development completely transparent. x x x
History Manager supports IDL, with automatic multi-level file backups, file differencing and restore x x x
Support for Automation Object event handling x x x
COM Object Wizard x x x
Microsoft ActiveX® Control Data binding x x x
Import COM servers as components to develop visually x x x
VISUAL COMPONENT LIBRARY (VCL) ARChITECT ENTERPRISE PROFESSIONAL
VCL Form Designer to visually build native Windows applications x x x
New in 2010! Integrated gesturing framework with multi-OS support for Windows 7, Vista, XP, and 2000 x x x
New in 2010! Gesture Designer enables full control of all gesture design and interaction x x x
New in 2010! Gesture components (TGestureListView, TGesturePreview, TGestureRecorder)
to build gesture creation and management into VCL applications x x x
New in 2010! Interactive multi-touch gestures for panning, zooming and rotating (requires
multi-touch enabled OS) x x x
New in 2010! TTouchKeyboard a virtual keyboard for enhanced non-keyboard interface
interactions that supports multiple locales and languages x x x
Introduced in 2009! Ribbon Controls components for creating Microsoft Office style ribbon
interfaces including ribbon, ribbon application menu bar, combobox, toolbar and tips x x x
Introduced in 2009! New VCL Components: TCategoryPanelGroup, TButtonedEdit, TLinkLabel,
TBalloonHint x x x
Enhanced in 2009! Enhancements to existing controls: TButton, TEdit, TProgressBar, TListView,
TTreeView, TRichEdit, TImageList x x x
Enhanced in 2010! Theming support for Grid components x x x
Introduced in 2009! Full support for PNG image format in TImage and TImageList x x x
Enhanced in 2010! Icons can be assigned to Bitmaps x x x
New in 2010! Support for Windows Imaging Component (WIC) including JPEG, TIFF, GIF, PNG,
BMP and HD Photo image formats. RAW camera formats (such as NRW, NEF, CRW, CR2, RW2,
ARW, SR2, SRF, ORF, PEF and DNG) also supported with manufacturer supplied codecs. x x x
Introduced in 2009! Import Component wizard to import a type library, ActiveX control
or .NET Assembly x x x
Introduced in 2009! New Component wizard to create the unit for a new component x x x
Object-oriented, fully extensible and reusable component and application architecture x x x
Visual Form Inheritance and Form linking to reduce coding and simplify maintenance x x x
Frames for building and reusing compound components x x x
Object Repository for storing and reusing forms, Data Modules, and experts x x x
Object Inspector to set component properties and events x x x
Introduced in 2007! Windows Vista look and feel including Windows Aero glassing effects x x x
Enhanced in 2009! Support for Windows theming of applications x x x
Standard components including frame, edit, menu, button, label, checkbox, list box, combo box,
panel and action list x x x
Additional components including graphical buttons, image, shape, scroll box, splitter,
buttoned edit, tabs, panels, action toolbar, and color map x x x
Win32 components including page control, image list, rich edit, progress bar, date time,
calendar, toolbar, tree view and list view x x x
System components including timer, paint box, media player, OLE container and DDE x x x
Win 3.1 controls including tabbed notebook, file list box, directory list box, drive combo box,
filter combo box and db lookup x x x
Dialog components including open, save, open/save picture, open/save text, font, color, print,
printer setup, find, replace and page setup x x x
Delphi® – Feature Matrix – 7/8