Monthly Archives: June 2009

Delphi Live! 2009 – Whitespace

There have been a lot of news posts about what was said at Delphi Live! 2009 down in San Jose back in May.  There were even a number of videos.  Probably some of the best coverage of a Delphi conference I have seen.

I thought it would be interesting to instead of posting about the announcements to post what wasn’t actually said, but some of the stuff we can infer. So all of this is really just hearsay I guess you would say.  No official announcements attached to this, and most of it is just my assumptions, so don’t expect things to come out exactly the way I am suggesting here.  There are no secret sources or inside information here either.  Sorry if you were hoping to get a scoop.

Delphi Weaver is the new version of Delphi we saw in some sneak peaks.  Frequently we see a pattern in Delphi releases where there is one release that has a lot of new features – lets call it revolutionary, and then the next release is incremental improvements on those features and all the other features – lets call it evolutionary.

Delphi 2009 was most definitely a very revolutionary release with Generics, Anonymous Methods, Unicode and all the other improvements.  Weaver looks to be an evolutionary release with a lot of incremental improvements and fixes.  I think at some point Nick said they were scratching a number of long term itches.  Frankly, if they include the RTTI, touch (and gesture) support and all the IDE changes they showed off then it would actually be pretty close to a revolutionary change as well.

A change we have seen with recent Delphi releases is more open beta program.  Weaver seems to have the most open beta program yet.  Nick suggested that pretty much everyone who applies is accepted into the beta program.  You can check out the Embarcadero Beta Program page to see when any of their beta programs start and sign up for them.

There was an off hand comment I caught of someone asking if Weaver had entered an “open beta” yet.  Someone else said it had not.  Considering how open the beta is now, I am guessing this means that it will most likely enter a more open period.  Maybe a free download for everyone, or maybe releasing any current beta testers from their NDA.  We have seen this before were beta-bloggers pop up talking about some of the new features coming from the yet to be released Delphi.  Of course we really don’t know when that might happen, or if it will happen.

So when can we expect to see Weaver? Typically we see a release every year, and it is usually around a CodeGear run conference.  They announced CodeRage 4 for September 8th through the 11th.  Since we were pretty much already expecting Weaver to be released this year (so we can call it Delphi 2010) I am going to go out on a limb and suggest it will probably be out within a month either side of CodeRage 4, but probably during or shortly after CodeRage 4.  Something exciting to look forward to.

What ever happened to Turbo Delphi anyway? It was pretty exciting to see them when they came out, but they haven’t been updated beyond Delphi 2006.  Well apparently Turbo Delphi was too powerful and had too many features and and a lot of users are using it instead of actually buying the professional version of Delphi.  A lot of people inside CodeGear realize the need for a hobbyist version of Delphi that is either free or very cheap, but they want to find a way that doesn’t shoot them in the foot. Jamie passionately discussed this previously.

One thing about a “crippled” version of Delphi is so many of the vital features (like Database support) are key to what makes Delphi itself.  So leaving one of them out then it really isn’t Delphi any more.

One suggestion was a hosted version of Delphi that you could use virtually, but you couldn’t actually download the compiled binary. One problem with that is I am suspecting that the delay when using an IDE via remote desktop, etc. would be rather annoying.

If anyone else has any suggestions for a Turbo version or something similar then please make your ideas known.

I am expecting the next Delphi to be a great release and am looking forward to the weaver beta blog posts and the Delphi 2010 release.

30 – Delphi Prism with AOP

Talking with marc hoffman of RemObjects about the latest Delphi Prism release.  A large portion of this episode focuses on Aspect Oriented Programming with the Cirrus framework and Delphi Prism.  We also talk about a number of the other features in this latest May 2009 release.

Yeah, this one is a little long.  The last bit is marc and I shooting the breeze for a bit about whatever.

This was also recorded out of order.  It was recorded before episodes 28 and 29.  I lost my original recordings and had to recreate it from marc’s recordings.  We had some lost audio in the call too, but it ended up coming out pretty good.

BTW, CyberEars (the podcast host) upgraded their download servers so we should have faster download speeds.  Let me know if you can tell a difference.  Also I replaced episode 8 that I accidently deleted a while ago.  Sorry about that!

Fun Side of Delphi with Marco Cantu at Delphi Live 2009!

I had been meaning to post this video for a while . . . Here is Marco Cantu‘s popular Fun Side of Delphi: Unicode Edition from Delphi Live! 2009.

It is almost a full hour in length, but fairly entertaining. You might actually learn something about Unicode or Delphi too.

It is currently hosted on Viddler and Vimeo.  Hopefully Vimeo does a better job of synchronizing the audio to the video.  It is unfortunately too long for YouTube.  You can download the original MP4 from Vimeo though, which I hope is formatted properly for an iPod Touch and iPhone (someone let me know).

If you had trouble with some of the previous videos I uploaded then you might want to go check them out again as I have replaced some of them with better copies.  If you still are having trouble then leave a comment and I will update it when I can.

There have been some comments asking for specific resources, and I will get to them soon.  Between Delphi Live!, catching up at work, traveling to see family, and Cub Scout camp this week I am still behind, but I will get to all your comments soon!