Where to get your IBLite and InterBase ToGo License Files?

I’ve had a couple of questions lately about where to get the free IBLite Deployment License and also the InterBase ToGo testing licenses that you are entitled to as RAD Studio XE5 customers.

The details are actually in the email you received when you bought XE5, the one that contained your XE5 serial number. However I know in some cases that email goes to the finance or purchasing department in an organisation, rather than the develoeprs. Further, if you are on maintenance, you don’t actually get that email. Read On…

Sneak Peek: Delphi, Android, ARM Assembler and Extra Awesomeness

Less than two years ago, Delphi was a windows-only development tool.

Think about that for a second. In less than 24 months, we’ve added native OSX support and native iOS support, with native Android support currently in beta.

Now, I’m as guilty as anyone of being impatient about features and fixes, but when I step back and view it like that, it’s an amazing change in just two years. This Engineering team astonishes me sometimes. Read On…

Programatically Disable the Idle Timer on iOS using the ObjectiveC Bridge

If you’ve got an iOS device, you’ve probably noticed that if you stop interacting with your device, after a little while it will turn off the screen and go to sleep. This makes perfect sense for devices that are battery challenged at the best of times, but one side effect of this is that whatever app is running will also stop.

For many apps, this is fine, but what if you don’t want your app to stop running? What if, like one project I’m working on currently, it is accepting input from the accelerometer and just because nobody is interacting with it right now, I still want it to record that accelerometer input? Read On…

Using the FM Messaging System for In-process Publish and Subscribe on Windows, OSX and iOS.

For quite awhile I’ve been using a messaging bus within my apps to de-couple different sub-systems from each other. I use this heavily in my MVVM-based apps to minimise the dependencies between my Views and ViewModels, but it applies to non-MVVM apps of reasonable complexity as well. Read On…