ADUG’s own Graeme Chandler has just released his book FireMonkey Development for iOS and OS X with Delphi XE2 Continue reading
Author Archives: LachlanG
XE3 Pro EULA changes and MVPs
So I was made an Embarcadero MVP about two weeks ago, an achievement I’m quite proud of. It was, I believe, largely for my work on the TIndex and my off-line ADUG activities more so than my blog entries here.
Meanwhile everyone’s favourite grumpy old uncle (well he reminds me of a grumpy old uncle anyway) has made a few comments here and there about the impartiality of the new MVPs. Come on Uncle Jolyon, can’t we MVPs have the benefit of the doubt for a few weeks at least. Continue reading
Highlights of the Sydney XE3 event
So I live G+ed my way through the whole Sydney ADUG event. Quite tiring really, trying to focus on what was being said and simultaneously summarise it for 4 hours.
Here’s a few of my highs and lows of the morning. Take all of this with a grain of salt though. It was a whirlwind morning and it’s highly likely I’ve misunderstood or mispresented at least one or two things. Continue reading
Reporting live from Delphi XE3 World Tour
Tomorrow morning I’ll be attending the XE3 World Tour event in Sydney and if all goes well reporting live on Google+. Continue reading
NakeyMonkey interview part 2 – Jason Southwell
This is part 2 of my interview with Jason Southwell of Arcana@Sivv. Jason is attempting to crowd source through KickStarter the funding of his new component library NakeyMonkey. NakeyMonkey will be FireMonkey wrappers around native Windows and OSX controls. Continue reading
NakeyMonkey – Native OS controls for FireMonkey – Interview with Jason Southwell
Jason Southwell of Arcana @ Sivv makers of the ApeSuite for FireMonkey and EliteSuite for IntraWeb plus several other interesting projects has started a KickStarter project called NakeyMonkey to fund the development of a suite of FireMonkey controls that wrap the native Windows and OSX controls. Continue reading
Embarcadero be Bold once more
Do you remember Bold for Delphi, the model driven architecture and object persistence framework that was first developed by Boldsoft, then purchased by Borland and included in Delphi 7 Architect?
Roland Bengtsson has started this online petition asking Embarcadero to release Bold as open source.
I know that there is at least one senior Embarcadero manager who is watching with interest what happens with this petition so it’s probably now or never time for Bold.
Bold is already available for free download for Delphi 2005/2006/2007 (you can use the D2006 version in D2007 due to the binary compatibility of those two versions), but it seems unlikely that Embarcadero will ever do anything more with it. Their focus is now on DataSnap, a great technology in itself but one that’s very different and quite incompatible with Bold.
Releasing Bold as open source would give the community the opportunity to try to move Bold across the unicode and 64 bit chasms to be able to run in the latest Delphi versions. It could be modified to make use of the new RTTI capabilities and attributes. Bold was years ahead of its time even without these capabilities, imagine what it could be like running in today’s Delphi.
Embarcadero’s last excursion into open sourcing a product, Interbase, obviously didn’t live up to their expectations but with Bold I believe there is very little for them to lose and potentially a lot for the community to gain. I know of only one commercial third party object persistence framework for Delphi but I doubt its sales would be negatively affected as Bold has been freely available for download for years now.
I’m guessing it would be big job for the community to port an open source Bold to XE2/XE3 but if it happened it would be a very valuable contribution in an area that Delphi has traditionally been quite weak.
XE2 – selling like hotcakes apparently
A good news story that I think deserves a wider audience.
Hate to break it to you, but Delphi (RAD Studio) just closed out 2011 with sales levels that surprised (in a good way) even our staunchest internal supporters. IOW, we’ve been seeing a upward trend for the last several years.
Allen Bauer, 5th Jan 2012, delphi.non-technical
LiveBindings Part 2 – Displaying database data in a VCL (or FireMonkey) application
A perhaps not so well known fact about LiveBindings is that they can be used in VCL as well as FireMonkey applications. The traditional VCL data-aware controls are still available though and for reasons that will quickly become apparent, I wouldn’t advise ripping out your VCL TDBEdits just yet.
We’re going to build the same application as we did in part 1 but for VCL. You might be tempted to skip over this tutorial but I’d advise against it. Due to a lack of features in the LiveBindings design-time support for VCL there are a lot more manual steps we have to do and these steps are also very applicable for FireMonkey. Also what you’ll learn in this tutorial will help you when we move onto more complex and interesting LiveBinding uses. Continue reading
LiveBindings Part 1 – Displaying database data in a FireMonkey application
This is the start of an in-depth series on the new LiveBindings technology found in Delphi XE2. At its most basic level LiveBindings is the mechanism provided for FireMonkey applications to display and edit data from a database on screen, a job that in the VCL is traditionally done with data-aware controls. FireMonkey however has no data-aware controls, Continue reading