|Delphi Clinic||C++Builder Gate||Delphi Notes Weblog||Delphi for .NET||Prism for .NET|
Like previous years, we've presented a "live" Conference Report on this website including details (and photos) of all major events, Inprise/Borland and third-party announcements and session details. Our focus has been especially on Kylix (Delphi for Linux), Delphi 6 and other new developments, so stay tuned...
Right before the BorCon began, we learned that Charlie Calvert will be leaving Borland, joining Cary Jensen to form a new training and consulting company.
I'm sorry to see Charlie go, but at least he's not lost to the community.
Good luck, Charlie, I hope we'll still be seeing and hearing lots of you in the future...
Sunday, 2000/07/09 - Opening Keynote
Sunday evening was the opening keynote by Dale Fuller and David I. While waiting for the keynote to start, each one of us was given a little bag of jelly beans - a blue pill and a red pill (remember the rabbit hole?).
And the big screen displayed a The Matrix screensaver (now available for download), so everyone was getting in the mood...
David I entered the stage, talking about The Matrix, talking about computing, new technologies, etc. Talking about taking the blue pill, going out the door, and you'd still be in San Diego (still writing Client/Server apps). Or taking the Red Pil, and exploring just how deep the rabbit hole goes...
Then Christine Ellis interrupted with a special express delivery package for David... it contained a cellphone.
The phone rang (the audience cheered).
The other side (it was the voice of Dale Fuller) said... "I'll tell you how it ends"...
Dale Fuller entered the stage. He reminded us of the three promises he made to us last year; the three important rules (and he told us how Borland implemented these rules):
Three demos were given, by three guest speakers.
The final Q/A at the end included a question about InterBase 6. Dale told us that it was "the legal guys" that had caused the delay, and InterBase 6 should be released and Open Sourced within two weeks from now. In the meantime, a InterBase 6.0 Beta License Extension has been made available that lasts until August 1st, 2001.
The Delphi Product Address started with Ben Riga, who asked what the following lines have in common: Politicians tell the truth. Hell Freezes over. And, of course... Visual Basic for Linux.
The one thing these things have in common... is that they will probably never happen.
And in light of that fact, Borland is now working on a new marketing campaign called "Visual Basic for Linux", applying to Visual Basic developers who want to produce cross-platform applications.
Ben talked about market studies that showed that 33% of the VB developers are already using Linux in some way, and over half of the VB users would indeed (or probably) want to be able to develop for Linux (this was asked last year, so the numbers may be up at this time).
After Ben mentioned cross-platform, and how it's important to us developers. Not just hardware, but OS, GUI, Web, database, distributed and more. And that was the main idea (cross-platform) when they started the Kylix project.
Ben introduced Michael Swindell, who told us all about Kylix. The three most important aspects of Kylix are:
After we dug up from the Kylix rabbit hole, it was time for Ben to tell us about Delphi 6 as well. He didn't actually show it, but did tell us that Eddie Churchill will be doing a Delphi 6 Technology Preview session, which is one session I wouldn't want to miss for the world, so stay tuned...
Monday, 2000/07/10 - Meet The Delphi Team
The last session on Monday was the annual "Meet The Delphi Team" session (which was just after the Meet The "other" Team sessions, like Meet The C++Builder Team or Meet The JBuilder Team). The Delphi Team was visited by a room full of people - over 1,000 people attended this session, and enjoyed themselves.
It all started with Ben Riga calling the names of all previous winners of the Spirit of Delphi Award (of which Marco Cantù and Bob Swart were the only ones present at BorCon in San Diego). Then the Spirit of Delphi 2000 winner was announced: Maxim Peresada of Torry's Delphi Pages - congratulations! Unfortunately, Maxim wasn't in San Diego either, so the "Spirit of Delphi" Chat on Tuesday morning was being hosted by Marco and I (facilitated by Christine Ellis).
Tuesday, 2000/07/11 - What's Cooking in the Borland R&D Lab?
On Tuesday, the Keynote was held by David Intersimone, Vice-President of Developer Relations at Borland. Again, three guest speakers appeared.
Blake Stone showed some cool demos of JBuilder on Mac OS X, and he also showed that Java doesn't have any performance problems with some performance benchmarks. He also showed the UI for an app persisted as XML. This makes it really easy to move a UI from tool to tool... You could even modify the XML for the UI and reimport it back into JBuilder. The JBuilder addon for (Palm) Handheld Express was very impressive to see as well.
Mike Rozlog showed AppCenter 4.0 autodiscovering the hierarchy of an AppServer and it was all nicely graphed up in a matter of minutes. He showed "hot swapping" or re-deployment of EJBs while clients were running. The coolest thing he showed was Delphi talking to EJB! Of course he showed clients in C++, Java, Delphi and on a WAP phone (Nokia emulator), all talking to the same AppServer.
Next up were Ben Riga and Simon Thornhill to show what's cooking in the Delphi/BCB/Kylix labs. They demoed XML, DTD, XDR, and some other stuff. Ben demoed publishing of data as XML using "TXMLTransformClient". He also showed insertion of a record (in XML) into a dataset, as well as transforming a complete XML document into a dataset from scratch using "TXMLTransformProvider". XML to XDR mapping was shown. Cross platform Linux and Windows is the message. "We'll wrap the DOM for you - both Microsoft and IBM." Simon's last slide said "Simplify application intergration and B2B e-commerce". You'll be able to do it all in Delphi.
Finally, in the "beyond the next release" section, Ben showed what we're looking at in the future. He started by showing a slide "Forward looking statements..." The best part was all the way at the end "...if you read this far you're probably lawyer material".
Ben also had a slide that said "The web as a platform", and it mentioned:
Wednesday, 2000/07/12 - Closing Session
For the first time in eight years (I've been a BorCon visitor since 1993, and regular speaker since 1994), I've been able to attend the closing session.
Anders Ohlsson showed pictures from the Borland and Kylix segment that helped to set a Lego World Record.
I've done two sessions myself: one on Delphi (Distributed) Efficiency (a topic that I've been doing since 1994) and one on Advanced WebBroker Techniques, a topic that I've written about in Delphi 4 Unleashed, C++Builder 4 Unleashed and C++Builder 5 Developer's Guide. In addition, I've started with a Birds-of-a-Feather Session during lunch on Tuesday, on Active Server Object and WebBroker.
You can download a preview of my slides, including BobSlide (the slideshow application - written in Delphi of course). Source code examples for the birds-of-a-feather, WebBroker and Efficiency sessions is available now for download.