JT @ Embarcadero

JT is the Sr. Director of Application Developer Products at Embarcadero and is responsible for all product management and product marketing for these products.


The beta is now closed: If you are doing iOS development, join the beta to get access to the 64-bit toolchain Anyone using a RAD Studio, Delphi, C++Builder or Appmethod product with the iOS toolchain can apply to the beta program to get access to the 64-bit iOS toolchain in the current beta program (under NDA).  Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. //  with the subject "iOS64 Beta Request" and please provide the following information: EDN email address used to register your product Short description and/or temporary name of app Name of Apple developer account (if you have one)...
If you are doing iOS development, join the beta to get access to the 64-bit toolchain Anyone using a RAD Studio, Delphi, C++Builder or Appmethod product with the iOS toolchain can apply to the beta program to get access to the 64-bit iOS toolchain in the current beta program (under NDA).  Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. //  with the subject "iOS64 Beta Request" and please provide the following information: EDN email address used to register your product Short description and/or temporary name of app Name of Apple developer account (if you have one)...
Castalia - the killer IDE productivity plug-in for Delphi developers - Free for XE7 until 31 December Jacob Thurman, from TwoDesk (makers of Castalia), demonstrates some of the killer editor features that are part of the Castalia Suite bonus pack in XE7 during our most recent Rad In Action webinar. The Castalia Suite bonus pack (a $249 value) is one of the awesome bonus pack items (a combined total of over $800 USD in value) that are available to XE7 users who purchase by 31 December. ...

Posted by on in Programming
Five popular myths (misconceptions) about C++ In a recent iscocpp blog post, Bjarne adresses 5 misconceptions many developers have about C++. In this post he covers the first 2 of the 5 topics: “To understand C++, you must first learn C” “C++ is an Object-Oriented Language” “For reliable software, you need Garbage Collection” “For efficiency, you must write low-level code” “C++ is for large, complicated, programs only”...
Tags: C++

Posted by on in Programming
My CodeRage 9 Sessions on Tuesday Tuesday 7AM PDT   - C++ Opening Keynote Tuesday 11AM PDT - C++11 Language Overview Tuesday 2PM PDT   - Enterprise Mobility Services: Introduction for Object Pascal track Tuesday 3PM PDT   - Enterprise Mobility Services: Introduction for C++ track...

Posted by on in Programming
ACE library patch for XE7 and Appmethod C++Builder XE7, RAD Studio XE7, and Appmethod support the latest version of ACE. Unzip and apply the attached patch file to the downloaded codebase  and compile the library for your use. It has been fully tested by Embarcadero. We are submitting this patch to the open source project as well. For reference, here is the contents of the diff.  ace.diff.patch.zip   diff -r ACE_wrappers/ace/Compression/rle/RLECompressor.cpp ACE_wrappers.save/ace/Compression/rle/RLECompressor.cpp 6c...
Creating a Navigation Drawer for your Mobile Application Written by Sarina D. Recently, I covered key menu styles that are used in mobile applications today. Drawer menus are very popular, as they allow you to take advantage of more screen real estate when building your app. The main application menu is hidden by default, and invoked by tapping on a menu item or swiping left/right. This type of UI can be seen in many popular mobile applications, including Facebook, Youtube and Gmail. In this tutorial, I will cover the steps needed to create a na...

Posted by on in Blogs
Deploying and accessing local files on iOS and Android Written by David I. This tutorial shows you how to deploy and access files and/or folders containing files in your iOS and Android apps. To accomplish this, you create a new mobile app, a few lines of Object Pascal code, use the Project | Deployment menu item and use the System.IOUtils unit's TPath.GetDocumentsPath method and PathDelim in your code. The steps to create the mobile app 1) use the File->New ->Mobile Application main menu item and select the "Blank Application" proj...

Posted by on in Blogs
Create an Action Bar with Overflow Menu on Android Written by David I. On Android, an Action Bar is a top (or top and bottom aligned) toolbar that is segmented into 4 key functional areas. One of those functional areas is an Overflow menu. The ‘Overflow’ popup menu is commonly used for additional menu items on Android and accessed via the Action Bar. An Overflow menu is designed to give the application user quick access to additional/less often used features that are otherwise not accessible via more prominent menu items. Using Appmethod, yo...
Adding alphabetical sorting with A-Z headers to your lists Written by Sarina D. Recently, I covered key menu styles that are used in mobile applications today. Drawer menus are very popular, as they allow you to take advantage of more screen real estate when building your app. The main application menu is hidden by default, and invoked by tapping on a menu item or swiping left/right. This type of UI can be seen in many popular mobile applications, including Facebook, Youtube and Gmail. In this tutorial, I will cover the steps needed to create a na...

Check out more tips and tricks in this development video: