Crash Course TMS Aurelius – AnyDAC or dbExpress?
In the example provided in the previous post, we saved a TCustomer instance in a local SQLite database which was accessed natively by TMS Aurelius. Let’s refactor that code a little bit: procedure...
View ArticleCrash Course TMS Aurelius – Associations (Foreign Keys)
Besides mapping tables to classes and table columns to fields/properties, Aurelius also maps relationships (foreign keys) to object associations. One nice thing about Aurelius is that such associations...
View ArticleCrash Course TMS Aurelius – Blobs
Using blobs in Aurelius is very straightforward and yet very powerful. In summary, all you have to do is declare your field/property as TBlob (declared in unit Aurelius.Types.Blob.pas). This is enough...
View ArticleCrash Course TMS Aurelius – Inheritance and Polymorphism
Inheritance is one of my favorite features in Aurelius. One of benefits of using an ORM is abstracting the SQL and start thinking (almost) purely in OOP. Inheritance and polymorphism are fundamental...
View ArticleVisual Data Binding using TAureliusDataset
When dealing with Aurelius and any ORM framework, one common task is to build a graphical user interface to edit/display the data. Delphi users are used to the TDataset component, which not only...
View ArticlePreparation for TMS Day April 25 in full force
Preparation of the TMS Day scheduled for April 25 is in full force now. We’re working hard on every little detail, going from papers for the hand-outs, evaluation forms, training certificates, a gift...
View ArticleFeature request voting system on TMS website ... 9 months later
Since July 2012, the website offers feature request voting capabilities for registered TMS customers. New request can be added, requests can be filtered and you can vote on requests from other...
View ArticleChrome-style application setting persistence/synchronisation with DropBox
Google Chrome has the very interesting feature to be able to store its settings via your Google account. This means that when you install Chrome on a different machine and associate it with your Google...
View ArticleTMS Aurelius in your iPhone
We have just released TMS Aurelius 2.1 with XE4 support. This "small" release took a little longer, but with a good reason for that: thanks to the new iOS compiler provided in Delphi XE4, now TMS...
View ArticleFlexCel 6 and Working with files in iOS
Introducing FlexCel 6 As you might have noticed, we've just released FlexCel 6 for Delphi with iOS support (FlexCel 6 for .NET is coming soon now and it will also have iOS support). We've taken our...
View ArticleTMS iCL: an introduction
In this article, we'll try to explain what TMS iCL is, what it isn't and why it can matter for your Delphi applications for iOS. What is TMS iCL? TMS iCL is a component library. It stands for iOS...
View ArticleTMS iCL on iOS7
Curious as we are, we wanted to test out our TMS iCL native iOS controls for FireMonkey today on the beta of iOS7 that was released yesterday at WWDC 2013. While there are some glitches with debugging,...
View ArticleBlock Animations with TMS iCL
This week, we had a support question on Block Animations with TMS iCL, or in other words, how to animate for example a TTMSFMXNativeUIView? To be honest, after all the hard work around the TMS iCL...
View ArticleAn Excel report generated by TMS FlexCel for TMS FlexCel at Xamarin
With Xamarin targettng iOS, Android, Windows Phone mobile devices, they offer an online tool to perform an analysis for .NET assembly compatibiliy & readiness with the Xamarin tools. Having an...
View ArticleTMS iOS showcase demo app
In the past couple of weeks, we have done extensive work on TMS iCL, the native iOS Delphi RAD controls set and TMS Cloud Pack for iOS, the components that offer seamless access to various cloud...
View ArticleTMS XData is coming
A new framework named TMS XData is cooking in the TMS labs. It's hard to define what a framework is with a few words, especially if such framework is modular and many pieces of it can be used...
View ArticleMight be of interest for your next software developments ...
A short post this time with a tip for something that might be of interest to you in the near future for your software developments. Everyone who's been using the Android emulator on Windows machine...
View ArticleTMS software platinum sponsor of Be-Delphi + Delphi Developer Days
We're pleased to announce TMS software is platinum sponsor of the upcoming Be-Delphi conference on November 21 in Antwerpen, Belgium and the Delphi Developer Days on December 4,5 in London, UK. The...
View ArticleTMS Aurelius session at CodeRage 8
Join Embarcadero and software development experts from around the world this week at CodeRage – the totally free, totally technical, online conferences dedicated to technology and development. On...
View ArticleTMS software speaks at, exhibits at and sponsors Embarcadero Conference Brasil
The Brasil Delphi developer community is one of the biggest in the world. Many of our smartest and most enthusiast customers are based in Brasil and come up all the time with very innovative and...
View Article