Visit site TMS Software Blog
May 2013
6
votes
TMS Aurelius in your iPhone
TMS Software Blog
– 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 Aurelius supports iOS devices, in addition to the already supported Win32, Win64 and OS X platforms! As ...
April 2013
3
votes
Chrome-style application setting persistence/synchronisation with DropBox
TMS Software Blog
– 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 account, it will automatically "inherit" all settings of your other configs. Not only Google ...
March 2013
8
votes
Feature request voting system on TMS website ... 9 months later
TMS Software Blog
– 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 customers.Now 9 months later, we’ve made an evaluation of our feature request voting system. The results: ...
4
votes
Preparation for TMS Day April 25 in full force
TMS Software Blog
– 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 attendees will receive to of course most importantly the content of the sessions itself. The ...
5
votes
Visual Data Binding using TAureliusDataset
TMS Software Blog
– 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 retrieves data from the database but also act as middle layer between the data and visual controls. When ...
1
vote
Crash Course TMS Aurelius – Inheritance and Polymorphism
TMS Software Blog
– 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 features of Object-oriented programming, and if when designing your model you can't use it, then the ...
February 2013
3
votes
Crash Course TMS Aurelius – Blobs
TMS Software Blog
– 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 to map it to an existing blob field in your table, and you will be able to save/load the blob ...
0
votes
Crash Course TMS Aurelius – Associations (Foreign Keys)
TMS Software Blog
– 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 are defined in a very simple way: just references to other objects. Consider the following classes ...
5
votes
Crash Course TMS Aurelius – AnyDAC or dbExpress?
TMS Software Blog
– 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 SaveCustomer(Connection: IDBconnection; CustomerName: string); var Manager: TObjectManager; ...
3
votes
Crash Course TMS Aurelius – Getting Started
TMS Software Blog
– Even though TMS Aurelius provides extensive documentation, I sometimes receive requests to provide more examples, sample codes and explanations about how to accomplish some daily tasks. Thus, I will start a series of posts about how to use TMS Aurelius. Everything is already covered in the ...
2
votes
Celebrating 18 years of Delphi
TMS Software Blog
– On February 14, Delphi turns 18 years. To celebrate 18 years of Delphi, we've searched through our archives and brought together quite some items that bring back memories and recall moments of these exciting 18 years. Every day during February we'll publish a new picture of some item that defined ...
January 2013
5
votes
Cross platform grid with native .XLS/.XLSX/.PDF IO: TMS Grid for FireMonkey filters
TMS Software Blog
– Last summer we have released our powerful, feature-rich cross platform grid for FireMonkey. Shortly after we have also released a major update for TMS Flexcel. With TMS Flexcel v5.5 there is full native support for manipulating, creating, reading .XLS, .XLSX files as well as for generating .PDF ...
4
votes
TMS Day: Apr 25, 2013
TMS Software Blog
– It's a fact, in cooperation with Be-Delphi, organizer of the Be-Delphi Delphi developer events, we will be organizing the first TMS Day on April 25, 2013 in Antwerp, Belgium. The TMS Day will bring all TMS experts together: Bruno Fierens (Embarcadero MVP / CTO TMS software), Adrian Gallero ...
December 2012
2
votes
2012 at TMS, a retrospective
TMS Software Blog
– At the end of the year, it is always good to reflect on what the year has brought, to learn from it and to plan for the next year. Product releases in 2012 In January, we released a new product, TMS WebGMaps, a set of components to add Google mapping capabilities in your Delphi applications. That ...
7
votes
Aurelius objects everywhere - Distributed applications using JSON
TMS Software Blog
– TMS Aurelius version 1.7, released a couple of weeks ago, introduced a new feature that was often requested by users: JSON support. You may ask yourself, why is that so important? Can't I "use JSON" already with Delphi itself using JSONMarshal class, or even by a 3rd party library like Super Object? ...


