By: Christine Ellis
Abstract: Complete transcript from live chat held July 11, 2000 at the Borland Conference with the winners of the 'Spirit of Delphi' award, Marco Cantu and Bob Swart.
This is a question asked by a chat participant
This is an answer or message posted by a speaker
This is another question asked by a chat participant
This is another answer or message posted by a speaker
This is an editorial comment
Please note: Some of the text for this chat has been edited for clarity.
Welcome to today's "Live at the Borland Conference" moderated chat with the winners of the "Spirit of Delphi" Award: Marco Cantu and Bob Swart.
Forward-looking statements in this chat, including but not limited to, those concerning Inprise's future financial performance, product availability dates, results of the Company's strategic review, and the potential features of or benefits to be derived from the Company's products, involve a number of uncertainties and risks, and actual events or results may differ materially. Factors that could cause actual events or results to differ materially include, among others, the following: possible disruptive effects of organizational or personnel changes by the Company, shifts in customer demand, market acceptance of the Company's new or enhanced products, delays in scheduled product availability dates, actions or announcements by competitors, software errors, general business conditions and market growth rates in the client/server and Internet software markets, and other factors described in the Company's S.E.C. reports on Forms 10-K and 10-Q.
This auditorium is currently quiet. General chat has been disabled to keep the noise down. You will not be able to see other users also logged into this auditorium. To ask a question use the /ask command and type in your question.
Our speakers today are experts in the areas of Web development, VCL programming, and fun Delphi stuff.
So, who is the new winner?
The winner for 2000 is Maxim Peresada of Torry's Delphi Pages in Russia. He is not attending the conference this year, so he is not in attendance at this chat.
Hi guys. So, seen any really cool stuff you just have to share with us here?
We've seen lots of great new stuff, more than I can tell you about in this chat, but please feel free to visit the Conference Report on my website at
http://www.drbob42.com (and tell your friends, too).
So, what do you see that the Delphi community needs on order to cope with the Kylix release?
I think you need to start using Linux on a regular basis, to get used to the system (if you don't do it already). If you don't want to give up your Windows computer, you can look into
(A HREF="http://www.vmware.com">http://www.vmware.com, a software product allowing you to use the two operating systems on the same machine at the same time.
Well, what I meant was, what other personalities does the Delphi community need, besides you two great Delphians?
We can try to convince Linus Torvald to use Delphi for Linux on a regular basis...
MCantu: What about IB 6.0? Is it going to be THE database to use for Kylix?
I really think so. The other "free" RDMBS on Linux don't seem to have the power that InterBase has, and are not fully open source. So, I really think InterBase is a good choice.
Bob: Greetings from Dad and I :) Anyway, how is it there?
Thanks - it's great over here. A full report is on the Web site (in case you didn't see it at
http://www.drbob42.com). Wish you all were here...
MCantu: What stuff are you showing off this year, as a fun side of Delphi?
My fun side talk took place last night. I showed the TNothing component running on Kylix, the TEverythingButTheKitchenSink component, some nice Web-based programs, a new screenmate (a cow) written in Delphi, and some other funny programs. The paper and the code will be available on my Web site at
http://www.marcocantu.com/funside real soon.
I'll ask a provocative question... Why do we need a vendor to push yet another proprietary language?
Who else would push a proprietary language ;-) Seriously: if you think it's not a "good" thing to be working in a proprietary language, then you should realize that at least you always have a choice. That's what the Red Pil is all about (see the report again to know what that cue is all about;-). Proprietary or not, Delphi is my first choice (just like C# will be the first choice of others, and Java the first choice of others again)...
BSwart: Next year -- Dutch: "Zul je ons dan voorstellen aan de Delphi makers?"
I'll translate that into "Will you introduce us to the Delphi Team"?
The answer is yes, of course. Everyone can meet the Delphi team at the "meet the team" session (which was last night, and well attended). This is the event where the current winner of the Spirit of Delphi Award was announced.
Do you guys have plans to write books about Kylix?
Yes, we are both going to write on Kylix, and there will probably be a number of other books as well. I'll keep my Delphi for Windows books up to date, as well.
What's this I keep hearing about "Blue Dwarf"?
You'll see more on Blue Dwarf if you took the Red Pil...
Seriously, it's not really clear what Blue Dwarf is all about, but at 11:00 AM today (in about 2-3 hours from now), David I. will do a keynote in which I expect to see much more on Blue Dwarf. So far, Dale Fuller has mentioned it three times, and it's supposed to solve some of the "internet management issues" (yes, I know, that's vague - it is still to me as well). We have to get back to that, sorry. But keep an eye on my Conference Report that will be updated later today at
Delphi 6. How does it look? Have they told anything about that?
There was a session by Eddie Churchill yesterday introducing some of the features of Delphi 6. He showed a totally improved Object Inspector, a Tree View for components on a form (like we have for a data module), and other nice changes in the IDE. He told us (but did not show) that code completion is much more powerful, and spent a long time discussing a number of new RTL units with many new functions: date, strings, math, numeric conversions, variants, and many many more.
Aah great... "introduce" that's the word. :) Anyway, tell us what you saw at the conference about Kylix.
I'm not saying much about Kylix, but I'm hearing a lot. From what I've heard so far, Kylix is not just "Delphi for Linux", it's actually cross-platform Delphi. Remember that Kylix is the codename only (not a product name), and it means that using the Kylix technology - most importantly CLX - you can write stuff on one machine (Linux or Windows) and compile/run it on another (again Linux or Windows). Kylix makes all this cross-platform possible. And there are numerous sessions here on CLX that I haven't seen yet, but it sure is something to keep an eye open for...
Were there any cool applications released/announced at the conference?
We've seen JBuilder running on a Macintosh and the Delphi IDE working on Linux (the actual development of a visual application with forms and database connectivity). There have also been many announcements by third party component vendors.
What do you think of Charlie [Calvert] leaving Borland?
At first I was shocked, absolutely blown away. The good news would be that Charlie had more time to work on the Kx book with me, but the bad news was that he is leaving Borland. The only thing that made the pain less was the fact that Charlie isn't really "lost" to the community. He'll be working with Cary Jensen to form a new training/consulting firm, and probably have a lot of (spare/free) time to work on authoring books, etc. as well. I expect Charlie to be in touch with all of us, and from here (again) I wish him all the luck in his new job.
See you next year; Bob. Good bag filling. :)
Delphi 6, Kylix -- any released dates known? Or, open betas, etc.?
Yesterday they told us that Kylix is scheduled for the second half of this year. No dates were mentioned for Delphi 6.
Can Delphi generate really small stand alone graphical executables, like <100K, to run on weird processors like in PDAs, cell phones, and toasters?
If you're writing a Web server application that only connects to a client (WAP phone, toaster, or coca-cola machine), then I'm sure it'll work alright. If you want Delphi to produce native code for your fridge, then you'd have to realize that Inprise/Borland is going where the market is. And if enough people demand a Delphi for Fridges, then there may be a market. Otherwise, it might be as hard as a Delphi for Commodore 64 or Delphi for Windows CE.
What we did see was JBuilder for Macintosh (iMac running OS/10) which is good news. Also, remember that Kylix (the cross-platform Delphi) has CLX which is based on Qt which runs on almost anything (well, a lot anyway). ;-)
It would be cool if Troll Tech and/or Kylix would support beOs and other exotic OSes.
Troll Tech has an embedded version of Qt and they are certainly planning to move it to other platforms, as well. And the Delphi architects told us they've re-engineered the compiler to make it possible to generate for the future Intel 64-bit architecture and other non-Intel architectures as well. So keep you fingers crossed.
How do you get to write for those Delphi magazines? Do you just submit an article or what?
Do not just write an article and send it to an editor or magazine without consulting with them first. Always first figure out what you'll be writing about, make a short proposal or outline, and then contact the magazine editor. He or she may like parts of your proposal (or not) and may offer suggestions to change it or just go ahead and write it. If you send something in without asking first, chances are that a (big) part of your work is done for nothing, because someone else may have written about it as well (and may have contacted the editor before you). So, the first step is: contact the magazine editor with your idea of an article. Then, if you agree on the topic, go ahead and give it your best shot. Good luck!!
How can we Windows programmers best prepare for programming in Kylix? I am chatting now on Linux, but besides that?
They can read all the articles on the Borland community site and the few other Delphi Web sites, they can look into their existing code to isolate "winisms" (such as API code, message handling) trying to use equivalent VCL-based techniques, if available. This will speed up porting your applications. Also, reading a general Linux programming book can help you figure out what's different compared to Windows. I'm actually giving a talk tomorrow on this topic.
Sorry, I entered a little later. I wonder who is the winner of 'Spirit of Delphi' this year?
This year's winner of the "Spirit of Delphi" Award is Maxim Peresada or Torry's Delphi Pages.
Bye, Weyert and others, see you when I'm back...
Thanks for coming... see you soon.
Thank you for joining us today!
The next chat is scheduled in the Java and C/C++ Auditoriums this afternoon at 1:00pm Pacific (2000 GMT) with Bruce Eckel. Please join us then!
Try Delphi XE4 free for 30 days
New Instant Trial!
Webinars on demand!
More social media choices:
Delphi on Google+
@RADTools on Twitter
Server Response from: ETNASC01