October 29, 2010

CodeRage Replays are Available

CodeRage 5 technical conference session replays are now available.

Here's a copy of the "thanks for attending" email announcing the replays and a reminder of some of the other special offer that are currently available on the RAD products.

CodeRage 5 Session Replays Now Available
Thank you for attending CodeRage 5!
Thank you for attending Embarcadero's CodeRage 5 online conference for software developers. We hope you found it useful in moving your skills and productivity forward.


CodeRage 5 Session Replays
If you are interested in viewing any of the session presentations again, or forwarding a favorite session to colleagues, replays of conference sessions are now available and can be accessed at www.embarcadero.com/coderage5/sessions.


Buy one tool... Get a second tool FREE!


Special, time limited offers are available now
  • Buy one tool, and get a second tool of equal or lesser value for FREE! Choose from additional developer tools for Windows, Java, PHP, .NET, or Ruby on Rails; or choose InterBase XE database licenses; or choose a database tool such as Rapid SQL, ER/Studio, or DB Optimizer. See offer page for complete details. But hurry, offer ends December 31, 2010.
  • Version 2010 users – Get up to 20% extra savings when you upgrade to XE 
    If you currently own RAD Studio, Delphi or C++Builder version 2010, you get extra savings on an upgrade to new RAD Studio XE. Ends December 31, 2010.
  • Version 2006 users – Last chance for upgrade pricing on the new XE version  
    If you own Borland Developer Studio, Delphi or C++Builder version 2006, you only have until December 31, 2010 to get upgrade pricing to XE. Upgrade before time runs out and save up to 45% off the new user price.
Once again, thank you for attending!

October 28, 2010

Preview of the New RAD Studio and Delphi Magazine Ad

Here's a look at our new ad that will premiere in the November 15th issue of SD Times magazine. It promotes RAD Studio XE and the four tools that make up RAD Studio. It also includes a DataSnap architecture diagram and information on the key values of RAD Studio, including the cloud development capabilities of RAD Studio XE with Windows Azure (see video) and Amazon EC2 (see video) that will tie in with the cloud computing theme of that issue of the magazine.

October 19, 2010

Buy Delphi XE and get another product free

For a limited time, Embarcadero is offering a Buy One, Get One Free promotion. The BOGO promo web page and terms and conditions pages have complete details on the offer. Here's some information we put together to explain which free products you can choose when you purchase different Delphi XE products, ranging from a Delphi XE Professional Upgrade to a Delphi XE Architect New User product.


Purchase a Delphi XE Professional Upgrade from 2010 and get your choice of:

RadPHP XE
RadPHP™ XE revolutionizes web development with an integrated, rapid visual development approach and component framework for PHP and Facebook apps. You can also build PHP client apps to connect with Delphi DataSnap servers.
InterBase XE Server 1-user
InterBase XE Desktop Edition
InterBase XE ToGo Edition
InterBase® XE allows developers to create amazingly fast, resilient embedded applications.  InterBase is a self-tuning, multi-version RDBMS with simple installation, low TCO, and automatic crash recovery
3rdRail 2.0
3rdRail™ is a complete, intuitive integrated development environment (IDE) that delivers the power needed to dramatically accelerate Ruby on Rails (RoR) Web development.
TurboRuby 2.0
TurboRuby® is the intuitive integrated development environment (IDE) that delivers the power you need to dramatically accelerate non-Rails Ruby development.

Purchase a Delphi XE Professional Upgrade and get your choice of any of the above, or:

Delphi Prism XE Professional
Delphi Prism™ XE provides a cross-platform development solution and robust programming language for rapidly developing .NET, Mono, ASP.NET, and data-driven applications for Windows, Linux and Mac OS X
JBuilder 2008 Professional
JBuilder® continues to drive innovation and increase Java™ developer productivity by providing an enterprise-class, Eclipse-based integrated development environment (IDE) with support for the leading commercial and open source Java EE5 application servers


Purchase Delphi XE Professional new user and get your choice of any of the above, or:

C++Builder XE Professional
C++Builder® XE is the only true RAD C++ environment – combining a powerful ANSI C++ tool chain with a rich visual component framework for ultra-fast Windows application development.
Rapid SQL 7.7 Standard – 1 platform
Rapid SQL XE Upgrade
Rapid SQL® is a heterogeneous SQL IDE that helps developers and DBAs produce high-performing SQL code faster.
DB Optimizer XE Developer
DB Optimizer monitors and maximizes database and application performance by quickly discovering, diagnosing, and optimizing poor-performing SQL.
DB Change Manager XE Developer
DB Change Manager helps database administrators and developers simplify, automate, and report on database changes
InterBase XE Server 5-user

InterBase® XE allows developers to create amazingly fast, resilient embedded applications.  InterBase is a self-tuning, multi-version RDBMS with simple installation, low TCO, and automatic crash recovery


Purchase a Delphi XE Enterprise Upgrade and get your choice of any of the above, or:

ER/Studio Data Architect 8.5 for Open Source Databases
ER/Studio® Data Architect helps you discover, document, and re-use data assets.  It gives data architects the power to easily reverse-engineer, analyze, and optimize existing databases.
ER/Studio Business Architect 1.6
ER/Studio™ Business Architect lets you create a graphical representation of your business from the core concepts that describe the business, to the processes that detail how your business operates.
Rapid SQL XE
Rapid SQL® is a heterogeneous SQL IDE that helps developers and DBAs produce high-performing SQL code faster.
DBArtisan 8.7 Workbench for SQL Server
DBArtisan®, the leading heterogeneous database administration tool, boosts DBA’s productivity enabling them to maximize availability, performance, and security across all major DBMSes.

Purchase Delphi XE Enterprise new user and get your choice of any of the above, or:

DB Optimizer XE Pro upgrade
DB Optimizer XE Pro
DB Optimizer 2.5 Professional 1-platform
DB Optimizer monitors and maximizes database and application performance by quickly discovering, diagnosing, and optimizing poor-performing SQL.
DB Change Manager XE Pro Upgrade
DB Change Manager XE Pro
DB Change Manager 5.5 Professional 1-platform
DB Change Manager helps database administrators and developers simplify, automate, and report on database changes
J Optimizer 2009
J Optimizer is a profiling and tuning IDE for delivering high-performance, high-quality, scalable Java™ applications
JBuilder 2008 Enterprise
JBuilder® continues to drive innovation and increase Java™ developer productivity by providing an enterprise-class, Eclipse-based integrated development environment (IDE) with support for the leading commercial and open source Java EE5 application servers
ER/Studio 8.5 Enterprise for Open Source Databases
ER/Studio 8.5 Enterprise 1-platform
ER/Studio® Enterprise is a powerful combination of business process modeling, data modeling, UML modeling, and reporting into a powerful multi-level design environment for data and enterprise architects.
ER/Studio Data Architect 8.5 1-platform
ER/Studio® Data Architect helps you discover, document, and re-use data assets.  It gives data architects the power to easily reverse-engineer, analyze, and optimize existing databases.
Delphi Prism XE Enterprise
Delphi Prism™ XE provides a cross-platform development solution and robust programming language for rapidly developing .NET, Mono, ASP.NET, and data-driven applications for Windows, Linux and Mac OS X
C++Builder XE Enterprise
C++Builder® XE is the only true RAD C++ environment – combining a powerful ANSI C++ tool chain with a rich visual component framework for ultra-fast Windows application development.


Purchase Delphi XE Architect new user or a Delphi XE Architect Upgrade and get your choice of any of the above, or:

C++Builder XE Architect
C++Builder® XE is the only true RAD C++ environment – combining a powerful ANSI C++ tool chain with a rich visual component framework for ultra-fast Windows application development.
DBArtisan 8.7 Professional 1-platform
DBArtisan®, the leading heterogeneous database administration tool, boosts DBA’s productivity enabling them to maximize availability, performance, and security across all major DBMSes.
DB Change Manager 5.5 Enterprise 1-platform
DB Change Manager helps database administrators and developers simplify, automate, and report on database changes
InterBase XE Server 25-user

InterBase® XE allows developers to create amazingly fast, resilient embedded applications.  InterBase is a self-tuning, multi-version RDBMS with simple installation, low TCO, and automatic crash recovery


October 8, 2010

Join Embarcadero for the final day of the CodeRage online conference

Today is the final day of the CodeRage 5 online developer conference. Here's the agenda for today.


FRIDAY, OCTOBER 8, 2010

Technical Session #53 5:00am - 5:45am PDT
VENDOR SHOWCASE: UI Design with Raize Components
 Rad StudioDelphiC++Builder
Raize Components is a user interface design system for Delphi and C++Builder. At its center is a collection of more than 125 general-purpose native VCL controls. Built on a foundation of technology first created more than 15 years ago, these high-quality components give developers unsurpassed power and flexibility without sacrificing ease-of-use. This session demonstrates how developers use Raize Components to build sophisticated user interfaces in less time with less effort.
Ray Konopka - Raize Software
5:45am - 6:00am BREAK
Technical Session #54 6:00am - 6:45am PDT
Delphi SOAP Web Services and Security
 Rad StudioDelphiC++BuilderDelphi Prism
See a demonstration of the use of SOAP Headers and https/SSL to secure real-world SOAP Web Services using Delphi XE on Win32 as well as Delphi Prism XE on .NET.
Bob Swart - Bob Swart Training & Consultancy
6:45am - 7:00am BREAK
Technical Session #55 7:00am - 7:45am PDT
Migrating DCOM DataSnap Applications to dbExpress DataSnap
 Rad StudioDelphiC++Builder
Learn some of the challenges and solutions of migrating mature DCOM DataSnap servers to the new dbExpress DataSnap architecture.
Jon Robertson - jmrSoftware
7:45am - 8:00am BREAK
Technical Session #56 8:00am - 8:45am PDT
Diagnosing Memory Problems: Is That a Leak or What?
Sergei Sokolov - SmartBear Software
8:45am - 9:00am BREAK
Technical Session #57 9:00am - 9:45am PDT
Deep Dive into dbExpress
 Rad StudioDelphiC++Builder
This session takes a deep dive into the dbExpress architecture and implementation with real-world examples culled from DbxDataPump, a free utility that ships with Delphi. Topics include retrieving connection lists, tables, and other metadata information for your databases using the dbExpress metadata API, and utility functions for cross-database compatibility.
John Kaster - Embarcadero
9:45am - 10:00am BREAK
Technical Session #5810:00am - 10:45am
VENDOR SHOWCASE: Add Internet Communications, Security, and E-Business Connectivity to Any Application, on Any Platform, Anywhere
 Rad StudioDelphiC++BuilderDelphi PrismRadPHP XE
Internet connectivity is no longer optional. As the world becomes more connected, so must your applications. Watch /n software showcase their comprehensive framework of development components and enterprise adapters for Internet communications, security, and e-business integration, and listen as they underscore key issues that developers face in the rapidly evolving technology landscape.
Eric Madariaga - /n software
10:45am - 11:00am BREAK
Technical Session #5911:00am - 11:45am PDT
Database Change Management for Application Developers 
DB Change Manager
A database is a shared central resource. Unlike Java, Delphi or .NET projects where code is copied to the developer's workstation for editing, database schema objects are created and altered in a development environment then promoted to a UAT (User Acceptance Testing) environment and then ultimately placed in a production environment. DB Change Manager is the tool that assists in the process of promoting code across the various development and testing environments that an enterprise may require. DB Change Manager also integrates with version control tools like Subversion (which we'll see in this presentation), Team Foundation Server, CVS and others. In this presentation we'll discuss the common work flow that Embarcadero has observed from its user base. We will also explore how users can add Alter, Create and Drop scripts generated by DB Change Manager to the version control tool of their choice.
Brad Wulf - Embarcadero

October 7, 2010

CodeRage 5 sessions for October 7th

CodeRage continues today with another set of great free sessions on Delphi Prism, Delphi, C++Builder and RAD Studio and several vendor showcases.

THURSDAY, OCTOBER 7, 2010

Technical Session #40
5:00am - 5:45am PDT
Delphi at your Fingertips Rad StudioDelphiC++Builder
Touchscreens are becoming more present around us today. Discover how to develop applications simple touch or multitouch for these new touch devices with Delphi. Come put your finger on the future.
5:45am - 6:00am BREAK
Technical Session #41
6:00am - 6:45am PDT
Going Agile with RAD Studio XE
 Rad StudioDelphiC++BuilderDelphi Prism
Learn how to streamline your development process using RAD Studio XE's tool chest. This session introduces the ideas of agile development and its benefits. See how all the recent add-ons to RAD Studio XE fit into the agile picture. We put Delphi, Subversion, AQTime and FinalBuilder into a productive scenario.
Olaf Monien
6:45am - 7:00am BREAK
Technical Session #42
7:00am - 7:45am PDT
VENDOR SHOWASE: Compare, Merge, and Reconcile with Beyond Compare
 Rad StudioDelphiC++Builder
This session covers using Beyond Compare to compare and merge files from the Delphi XE History view and Subversion integration. It also includes an overview and tips for using the folder viewer to compare source code, zip files, and FTP sites, and the hex and image viewers for binary files.
Craig Peterson & Erik Jones - Scooter Software
7:45am - 8:00am BREAK
Technical Session #43
8:00am - 8:45am PDT
.NET Tools and Tricks for Delphi Prism
 Rad StudioDelphi Prism
A look at the expanded .NET tools universe and their use with Delphi Prism. This session also covers some of the more advanced options available with the .NET framework and Delphi Prism.
Jim McKeeth - RemObjects Software
8:45am - 9:00am BREAK
Technical Session #44
9:00am - 9:45am PDT
Developing Multithreaded Applications with Delphi and C++Builder
 Rad StudioDelphiC++Builder
This session covers multithreading architectures, creating threads, and thread synchronization with Delphi and C++Builder.
Boian Mitov - Mitov Software
9:45am - 10:00am BREAK
Technical Session #45
10:00am - 10:45am
VENDOR SHOWCASE: Implementing Video & Audio Processing, DSP, and Computer Vision with Delphi
 Rad StudioDelphiC++Builder
Implementing Video processing, Audio processing, DSP, and Computer Vision with Delphi in minutes using the Mitov Software components: VideoLab, AudioLab, VisionLab, and SignalLab.
Boian Mitov - Mitov Software
10:45am - 11:00am BREAK
Technical Session #46
11:00am - 11:45am PDT
VENDOR SHOWCASE: Cross Platform Data with Data Abstract
 Rad StudioDelphiDelphi Prism
Windows is great, but sometimes you want to access your data on the Web, the iPhone, the Mac or Linux. See how to use Data Abstract to share your data everywhere you want to be.
Jim McKeeth - RemObjects Software
11:45am - 12:00pm BREAK
Technical Session #47
12:00pm - 12:45pm PDT
Data-driven Silverlight 
Rad StudioDelphi Prism
This session discusses using Silverlight as a front end for database applications and covers data binding with Silverlight and Delphi Prism.
Jim McKeeth - RemObjects Software
12:45pm - 1:00pm BREAK
Technical Session #48
1:00pm - 1:45pm PDT
UI Design with Ribbons 
Rad StudioDelphiC++Builder
The new ribbon user interface of Microsoft Office applications has received a lot of attention. The ribbon interface is not for every application, but for some it can be very effective. This session illustrates the steps necessary to create an effective user interface using the new Ribbon Controls that come with Delphi.
Ray Konopka - Raise Software
1:45pm - 2:00pm BREAK
Technical Session #49
2:00pm - 2:45pm PDT
Not yet LINQed to LINQ? - How Stuff Works
 Rad StudioDelphi Prism
This session takes you *very* deep in the rabbit hole that hides the LINQ internals in Delphi Prism. All the secrets and all the compiler magic behind LINQ is explained in detail, so that you will be able to use only parts of LINQ where they help you. Especially lambda expressions and the way you can use them with extension methods will make your coding-Fu far more powerful than now, and this goes even further down.
Sebastian Gingter - RemObjects Software
2:45pm - 3:00pm BREAK
Technical Session #50
3:00pm - 3:45pm PDT
VENDOR SHOWCASE: Best of Both Worlds: Native Delphi & .NET in Sweet Harmony
 Rad StudioDelphiDelphi Prism
You have a lot of native Delphi code, but you want to make use of powerful tools like LINQ? You are going to build a new .NET-based application, but want to re-use your legacy code? RemObjects Hydra can act as a bridge between native and managed code, in both directions. This session shows you how you can get the best of both worlds into one application.
Sebastian Gingter - RemObjects Software
3:45pm - 4:00pm BREAK
Technical Session #51
4:00pm - 4:45pm PDT
Using Extended RTTI to Make your Life Easier
 Rad StudioDelphi
The extended RTTI system in Delphi can be used to access information on any object, regardless of class. This makes it useful in cases where your code needs to perform actions on arbitrary data types. This session shows how to use extended RTTI to simplify serialization, dataset-object binding and scripting.
Mason Wheeler
4:45pm - 5:00pm BREAK
Technical Session #52
5:00pm - 5:45pm PDT
VENDOR SHOWCASE: Delphi PDF Processing & Document Creation Technologies from Gnostice
 Rad StudioDelphiC++Builder
In this session, we take a tour of the new versions and new technologies for multi-format electronic document creation, PDF processing and PDF conversion technology from Gnostice. We will see real examples of answers to often asked questions about this topic and tips and tricks on using the Gnostice technologies.
Girish Patil - Gnostice Information Technologies