New Release Model in Action!

This week, we are pleased to release RAD Studio 10.2 Tokyo. It celebrates our many customers in Japan and is a testament to the true global nature of our company. If you remember, one of our Boot Camps had representatives from over 200 countries!   RAD 10.2 is an important release in many ways. It is a truly BIG one. The Enterprise and Architect versions contain a Linux compiler that has been anticipated for years. It also has many other enhancements and fixes. It is even more important as a demonstration of our new release model and commitment to continued and rapid improvement of the core product. It nicely highlights the benefits of update subscription (aka maintenance). A preview of the product was available early for these customers.   We had four release in the last 12 months (minor and major)! We are continuing to improve the upgrade process, but regardless, this is an excellent value. And while  the required uninstall is cumbersome, pretty much everyone agrees that the process has become much smoother after the release of 10.1 Berlin. The GetIt installer is far quicker too.   The improvements in Quality and Stability have been well received and we will continue to do even more.  I think that the biggest challenge is making this process work more seamlessly with component partners, but even there we see some improvement. Our technology partners, similar to our maintenance customers, have had 10.2 for almost two months, which results in better stability and quality. The feedback on quality is great, but partners are also excited to build new capabilities that leverage the Linux backend. This will continue to move our ecosystem forward.   The new release model challenges us to continue to deliver value to customers all the time. Our PM team is very proud of the extent of our Windows 10 support, which is the best in the industry (even ahead of Visual Studio in certain areas). FMX is a true gem for anyone that wants to build native mobile apps fast. There is so much more to come on that front. Of course the core IDE and compilers will continue to get better too. We gave a taste to some IDE changes with RAD 10.2, which, while subtle are an example of the productivity focus that we want to embrace.   One area that I am particularly excited about is to give you template applications that get you started with new projects faster. We initiated this with some free games for Berlin. Literally thousands of dollars worth of source code was provided for free through GetIt to update subscription customers. With 10.2 we plan to give even more source code. For example, next week we will deliver a Healthcare app that uses RAD Server and Beacons. We have several more in the works that will expedite multi-tier projects with RAD Server. Many are asking for these to be available in a hosted environment, which is being considered. The best thing is that these will come through GetIt, so installation will be simple. Some of the Konopka controls updates will be delivered that way too, again making the ongoing relationship even more valuable.   We want our customers to feel special. By buying RAD Studio you are part of an elite community of developers where we challenge each other to constantly innovate and make amazing applications. There are many good developer tools out there, but if you want fast, yet robust development, RAD Studio is the best answer.
Read More

Tokyo, InterBase 2017, Linux and Codegen = Secret Weapons

“The release of RAD Studio 10.2 not only takes a big step forward with Linux support, but it also leaps forward with a more scalable RAD Server, deeper Windows support and the quality developers expect. We are also continuing to provide industry leading support for Windows 10 and the Windows 10 Store through our VCL framework.”
-Nick Hodges, head of product management at Embarcadero.
Excerpt from our recent RAD Studio 10.2 Press Release
RAD Studio 10.2 – Now Available
RAD Studio 10.2 includes the first RAD Studio Linux compiler, improved IDE menus for faster navigation, a host of FireMonkey updates and new features, new TDataSet capabilities, multi-tenancy support in RAD Server, updates to FireDAC, a number of RTL enhancements, greatly improved…
Read More!
Download RAD Studio 10.2 Now
The fastest way to develop cross-platform Native Apps with flexible Cloud services and broad IoT connectivity.
BUY RAD Studio 10.2
Start a FREE Trial of RAD Studio 10.2 Today
Download Free Trial RAD Studio 10.2
Fast Development Rules – Use Delphi and FMX as secret weapons. By Atanas Popov
Read the follow-up to Atanas Popov article on the importance of fast development as he talks with Eli M. of Peacekeeper Enterprise about how they use Delphi and FMX as their secret weapon.
Read More!
Jim McKeeth, Embarcadero Chief Evangelist, meet Embarcadero Japanese MVP.
Meet HOSOKAWA Jun, our MVP from Japan. He is involved in mobile, game, artificial intelligence, virtual reality, and mixed reality development. Read the full interview with him and Jim McKeeth.
Read More!
Launch Webinar for RAD Studio 10.2 Tokyo
Join Embarcadero Product Management Team to learn about the new release of RAD Studio 10.2, including the first LLVM based Linux compiler for Enterprise development, updates to FireDAC, FireMonkey, the RTL, C++Builder compilers, multi-tenancy support for RAD Server and more…  
RAD Studio™ is the fastest way to write, compile, package and develop …  
Register Now!
Overview of the RAD Studio 10.2 release
The first RAD Studio LLVM based Linux compiler for Enterprise development
Improved IDE menus for faster navigation
A host of FireMonkey updates and new features
Multi-tenancy support in RAD Server
And much more.
Read More!
What’s New in C++Builder 10.2: Part 2 – Code Generation

RAD Studio 10.2 Tokyo is released, and we would like to let you know some of what you can expect to see new on the C++Builder side.  While the majority of work is for Linux, which will be available for C++ in 10.2.1, we’ve worked on three key areas:

Improved linking
Improved code generation
Improved debugging
Read More!
InterBase 2017 – Now Available – Embed, Deploy Relax
InterBase 2017 delivers the fastest version of InterBase yet with new language features, server wide performance monitoring and enhanced transaction handling.
Read More!
The trial and developer editions of InterBase 2017 are available for free
Download the Trial Version
Save over 54% and Get the Best Tools in 2017
 •  Architect at a 15% discount + FREE RAD Server site license + 15 months initial maintenance subscription
 •  Enterprise at a 10% discount + FREE RAD Server 10-device license + 14 months initial maintenance
 •  RAD Studio Architect Suite : Save over 54% with this InterBase Server, RAD Server and RAD Studio bundle
 •  RAD Studio – Enterprise Suite: Save over 47% with this InterBase Server, RAD Server and RAD Studio bundle
 •  Free RAD Bonus Pack for all on Update Subscription
Get 10.2 Tokyo Today!
Offers end 31 March 2017!
    More Developer Resources
Configure Delphi and Red Hat or Ubuntu for Linux Development
The Sarina DuPont Self Driving Car Episode
Delphi Blogs of the Week/Month #51
RAD STUDIO 10.2 – Available Today With Linux for Delphi
What’s New in C++Builder 10.2: Part 3 – Debugging
Delphi 10.2 has been Released Today

Read More

Read More

Boost your productivity with TMS components & RAD Studio 10.2 Tokyo

Yesterday Embarcadero released Delphi, C++Builder and RAD Studio 10.2 Tokyo:

For our registered users, already several products are ready for this new RAD Studio version!
So get started today with your Windows or cross-platform development in 10.2 Tokyo with TMS VCL, FMX and FNC components.

TMS rollout of components with RAD Studio 10.2 Tokyo support:

  VCL Windows application development
  FMX cross-platform application development
  FNC cross-platform & cross-framework application development
  Developer tools for Delphi developers

Our team is working hard to continue to add RAD Studio 10.2 Tokyo support to our other wide range of component products. You can track here the progress of our work to cover other products. For trial users, RAD Studio 10.2 Tokyo support will follow soon.

Read More

Read More

Kylix: The Real Lowdown – I wrote this in 2000 too

A while ago – while researching yesterdays post – I came across the below article that I wrote back in august 2000 for The Delphi (by Pinnacle Publishing – long gone by now) and on-line at I found a cached copy first at and back-tracked from there. Since the wayback machine isn’t indexed, I salvaged the […] … Read More

Read More

My Top 10 Aurelius Features – #1 Maturity

Finally, My Top 10 Aurelius Features series has come to an end. And the number 1 of the list is Maturity. Aurelius has been first released in early 2012. Since then, in five years, it has received 33 releases! With the user feedback received during all the time, I’m confident that Aurelius feature set is pretty extensive. For example, you can build applications for all supported Delphi platforms: Windows, Mac OS X, iOS, Android and Linux. The number of supported database systems is impressive: Oracle, MySQL, SQL Server, PostgreSQL, DB2, Firebird, SQLite, NexusDB, ElevateDB and the list goes on. The same can be said about the component libraries you can use to access the database: the list of 15 options include FireDac, dbExpress, ADO, UniDac, among others. Maturity also means that you can trust it, because it just works. Aurelius test suite includes hundreds of unique tests, which makes up thousands of tests because we make sure that they work in all the supported platforms and servers. This means that you can be sure it will work on Windows, using dbExpress to access an Oracle database, the same way it will work on Linux, using FireDac to access a MySQL database. In the end, why I really like this maturity feature? Because it makes my life easier and happier. Lower support because there are no known bugs that stand for too long. And happier customers because they have the features they need. We’d love to hear your comments about it. Do you agree with this list? What would be yours? Post your opinions and comments below, visit our website, download TMS Aurelius trial and let us know what you think. Don't forget to subscribe to our YouTube channel to get notified about upcoming videos!
Read More

Fast Development Rules! (Part 2)

I received some good feedback on this blog and wanted to share a really cool example from one of our MVPs, Eli from Peacekeeper ( He recently completed a fairly involved FMX (FireMonkey) application for the Oil and Gas industry in 3 weeks! Here is his summary “I just finished a medium size enterprise app build in Delphi for iOS. It is a mobile forms document solution for a client. It has somewhere around 100-150 fields, 20+ tabs, 5 forms, offline caching, uses XML, JSON, SOAP, LiveBindings, FireDAC, data syncing, signatures, drawing, GPS, and other RAD Studio technologies in around 33,000 LoC. Suffice to say Delphi can move mountains.” This is now a template that he can reuse with lots of other apps for iOS and Android, since it is FMX. He is even willing to share with others and they can choose to use his services as needed. I have managed to build quite a few apps over the years, especially mobile apps, (of course with experienced developers), so I can really appreciate this kind of speed. I wish I had RAD Studio back then. It would have saved me a lot of iterations and anxiety. In the last years, we have done a lot to promote FMX, but I think that we need to do a much better job explaining the power and range of possible solutions that leverages these tools. Eli did not use RAD Server, as he prefered a hosted back-end. But frankly combining the efficiency of our frameworks for front- and back-end development with RAD Server can result in even greater savings or opportunities to make even more money by developers or ISVs. Your typical MBaaS is $50+ per user.  With a 100 users, you will pay for RAD Server in a month and the rest is just the server hosting, which with Linux is trivial. This is a lot of potential ongoing revenue… I understand that some customers just don’t want to deal with AWS or Azure, so we may come up with some RAD Server hosted options as well. I love our cool apps examples, however they sometimes downplay the many great apps that are more utilitarian and may not have amazing front-ends. I think that in these cases FMX shines even more. With the many possible adapters for payments and connectivity to enterprise systems, the speed of development matters even more. For example, there are whole companies that specialize in building apps. With our tools, you can build a few templates and then your speed to deliver solutions will simply be unbeatable. So much opportunity out there! There are some really good deals out there for RAD Studio - go get the latest! Eli said that we almost got him with the great Architect Promo, and MVP’s are tough to get.
Read More

Making the Huge World of Delphi Small Again

The world of Delphi is HUGE. It love seeing all the different types of apps being built and seeing users all over the world. This week I was in Tokyo for their #0315inTokyo event announcing 10.2 Tokyo coming soon. In a surprising turn of events Eric Bonilha of Digifort from Brazil was in Tokyo on vacation too. He stopped by the Tokyo office of Embarcadero for a quick visit. He showed off the latest version of his Digifort Mobile client and the engineers here showed him some of the things they are working on with BeaconFence for a local museum. A lot of fun. We are all excited for the upcoming 10.2 Tokyo release adding support for Linux! It is happenstance meetings like this that show how global Delphi and Embarcadero really are. Go Delphi!
Read More

Embarcadero Weekly Round-up for Developers – #8/2017


  Embarcadero Weekly Round-up 8      
  Products | Free Tools | Events
We continue to improve RAD Studio, Delphi, and C++Builder with one central goal in mind: helping you build cross-platform Native Apps faster than ever before and delivering them to the largest audience possible with ease.
InterBase 2017 – Now Available
InterBase 2017 delivers the fastest version of InterBase yet with new language features, server wide performance monitoring and enhanced transaction handling.
Read More!
Download InterBase 2017 Now
The trial and developer editions of InterBase 2017 are available for free
Download the Trial Version
Download Free Developer Edition
Build IoT enabled apps with RAD Studio
ThingConnect IoT device components range from healthcare devices such as heartrate montiors, blood pressure monitors and scales to home automation gadgets like BLE light bulbs, Z-Wave enabled door locks, smart switches, smoke detectors and more.
Read More!
Webinar: External BeaconFence Mapping Editor
Embarcadero’s BeaconFence technology utilizes its Beacon Fencing Map Editor from the RAD Studio IDE, but is not able to run outside of it. Woll2Woll has created an external mapping editor to create XML mapping files Written 100% with the FireMonkey library – Runs on Windows, iOS, Android, and OSX.
Register Now!
16 March 2017
Delphi for Linux Boot Camp Replay
Just in case you missed the fantastic Delphi for Linux Boot Camp by Craig Chapman last week, or you want to watch it again, here is the replay that includes Marco Cantu’s Q&A at the end.
Read More!
Delphi for Linux RTL units
This blog post from Marco Cantu focuses solely on the RTL units that are going to be available in Delphi for the Linux platform.
Read More!
Key Traits of the Coming Delphi For Linux Compiler
In case you missed it: Here are some of the key technical elements of Embarcadero’s new Delphi compiler for the Linux platform.
Read More!
How to make a RESTful WebBroker app in C++Builder
WebBroker (included in Professional edition and up) makes it easy to build a RESTful server. This article shows you how to server data from a database via a REST API with WebBroker and C++Builder.
Register Now

Read More

Read More

Delphi for Linux. Revisited. Again.

I have been hoping for a long time that Embarcadero would reintroduce Linux support in Delphi, especially since they've added Mac, iOS and Android support in the mean time, hopefully working out (most of?) the kinks involved in cross platform support in the process. I may have even brought it up once or twice at live events. Well, they finally called my bluff. If you've been following
Read More