Kylix Product Launch Chat Transcript from January 31, 2001.

By: Christine Ellis

Abstract: Complete transcript from the live chat held January 31, 2001 during the Kylix product launch.

Realtime transcript of Borland Community Chat Chatjet/2.0 - © Computerman GmbH 2000

Realtime transcript of Borland Community Chat (starting at 01/31/01, 01:30:49 PM)
Transcript contains minor edits for clarity

Topic: Kylix Product Launch

cellis: Welcome to today4s live moderated chat with the Kylix team!!
cellis: Your moderators for today4s event are: Christine Ellis and John Kaster
cellis: The speakers present at today4s chat are:

    Allen Bauer
    Anders Ohlsson
    Danny Thorpe
    Chris Hesik
    Dave Wilhelm
    Robert Kozak
    Robert West
    Chuck Jazdzewski
    David Powell
    John Keegan
    Ramesh Theivendran
    Adam "Sparky" Markowitz

cellis: Forward-looking statements in this chat, including but not limited to, those concerning Borland4s future financial performance, product availability dates, results of the Company4s strategic review, and the potential features of or benefits to be derived from the Company4s 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 Company4s 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 Company4s S.E.C. reports on Forms 10-K and 10-Q.
AndersO: Delphinut: "this is a cool chat program. Who is responsible?" - Simon Kissel ported this chat server from Delphi to Kylix in 2 weeks - www.computerman.de
AndersO: RDM: "On the borland web site, you announced that Kylix compiler compile over 4,000,000 lines per minute... on which processor ?" - Pentium III 665 MHz.
AndersO: sebmol: "What about the C++ Version of Kylix? When will it probably be ready (to be released)?" - When it4s ready... Sometime after Delphi 6. Delphi 6 is scheduled for Q2.
jkaster: bretsky: "are you aware if any prominent third party component vendors have kylix tools available soon and any hints about who?" - Yes, we have some partners here, like Nevrona Designs, TurboPower, MorphTek, elitedev, and others. We4ll post more info for them on our web site as we hear more from them.
SimonK: doychin: "What kind of componets were used in the chat program?" - Depends. No visual components of course ;-) The Linux version uses dbexpress, rest is just RTL.
cellis: We will not be discussing actual release dates today. This chat is intended for technical questions regarding Kylix. Thank you.
jkaster: willik: "Will Borland raffle a Server version on the community site?" - I4m sure we will, at least one.
abauer: sebmol: "Are you still planning on that combined C++/Delphi IDE?" - That is currently an on-going task, however there is nothing we can announce at this time.
AndersO: RDM: "To run a Kylix Application, QT libs (*.so) are needed ?" - If you write a Kylix app that uses any CLX components that use the QT libs, then you need them. Often they are already on the distro though.
jkaster: Bulwark: "When will Kylix Pro ship and what is the expected upgrade price for D5 users?" - There is no Kylix Pro. The SKUs are Desktop Developer, Server Developer, and Open Edition. We expect the "Developer" editions to ship in February 2001.
rkozak: Delphinut: "Will there be a free version of Kylix available for download on the Borland site?" - Yes, the Kylix Open Edition will be made available Mid 2001.
AndersO: defs: "Everyone - thank you very much for for your generousity - Kylix will change Linux forever - I have said this for a while but today you have surpassed even my expectations." - I think so too. Kylix will bring a lot of new developers to Linux.
jkaster: KyleMillr: "Will there be any discounts on Kylix for current Delphi users?" - Yes, 20%. If you want to order it now, go to our Web site (see the link below) or call 800.352.6767 and use code 1736 (this offer expires at the end of February 2001).
jkaster inserts the following link: http://www.borland.com/linuxworld
jkaster inserts the following link: http://community.borland.com/article/0,1410,26757,00.html
jkaster shows the Delphi main menu
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/mainmenu.jpg
AndersO: doychin: "Are you working on IA64 version of the DCC and BCC compilers?" - We do have plans to support IA64, but have announced no timeframe
chesik: Delphinut: "Does kylix allow you to compile both with and without runtime packages?" - Yes, this will work the same as it does in Delphi for Windows
jkaster uses the dbExpress connection editor in the IDE
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/dbxconnections.jpg
jkaster uses the SQL Dataset SQL Editor in the IDE
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/sqleditor.jpg
AndersO: johnjac: "jkaster, is that 20% off the $900 price? Yikes! I think I4ll be waiting for the free version!" - Yes, I believe that comes to $799 and $1599. The free download is of course $0 or $99 if you want the CD. That4s how I read the Press Release today.
rwest: DCoder: "Will Kylix eventually support more Linux distros than the current 3 listed?" - Kylix currently runs on more than the 3 listed distros. Official support is limited to those three more for reasons of sanity than anything else --- we can say with assurance that there are no problems with those three, because we4ve pounded on them more than on any other distros.
ramesh: pwnichols: On the Server edition we will have dbExpress drivers for ORACLE 8.1.6 and DB2 v7.
jkaster: bretsky: "John ..have any of your presentations been captured so Borland could put it on the website?" - I4m already posting some links here in the chat
ramesh: zorr0: "Is there any thought that the BDE be ported to Linux?" - No plans. You have to migrate to dbExpress.
jkaster designs a dbExpress and DataCLX gui
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/dbxgui.jpg
jkaster runs the DataCLX app with multiselect on in the grid
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/dbxguirun.jpg
dthorpe: RDM: "In the French Linux Expo, i saw Kylix (Field Test 4) that generate an executable of 440Kb... it4s huge compare to the windows version... It4s cause the VisualCLX ?" - No, it4s probably because Linux PIC codegen is much fatter than Windows relocatable code.
AndersO: f1shlips: "Will there be an "unoffical" distro list? Can we talk about other variants...solaris (plz)...aix?" - I4m sure we4ll keep track of what distros we work on. Solaris? Don4t know. We4ll see.
dthorpe: willik: "Does anybody now if an Apache module is a normal .so file?" - An Apache .dso is a normal .so file in terms of what the linker produces, but Apache does require the .so to export certain symbols in order to live in the Apache .dso space.
abauer: johnjac: "Will Kylix support debugging into dynamically loaded packages? Delphi 5 seemed to be rather iffy for this." - Yes. Delphi 5 should work as well. That is how we debug the IDE itself, since it is full of dynamically loaded packages.
AndersO: frobozz: "Any estimates on what the pre-order status for Kylix is?" - We just started taking orders. It4s selling.
jkaster: Bulwark: "Will the free edition support DB connections?" - Exact information on what the Open Edition will contain should be coming on the web site soon. You will be able to purchase the CD for $99 or download it from our web site around mid-year
ramesh: Bulwark: "Will the free edition support DB connections?" - No decisions yet on what dbExpress drivers will be available on the free edition.
AndersO: DCoder: "Can I make CGIs with the Desktop Version?" - No. Apache support is in Server.
dthorpe: masilver: "Does Kylix run on FreeBSD?" - FreeBSD does not fully support the Linux ELF semantics. There is a linux ELF loader emulator for FreeBSD, but it still has problems. Kylix apps can run under the FreeBSD ELF emulator if you4re lucky and not pushing things hard.
jkaster sets up a web server using WebBroker components for Apache
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/webmodule.jpg
jkaster creates the web actions for the web server
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/webactions.jpg
jkaster looks at the departments table in Netscape
AndersO: johnjac: "Will Kylix come with a distro in the box?" - SuSE 7.0 is in the box.
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/webserver.jpg
rwest: f1shlips: "I4m unfamiliar with the current state of things, but does kylix have some sort of RAD/Wizard support for CORBA?" - No. It4s definitely on the list of things we4d like to look at, tho.
AndersO: johnjac: "What about support for executables for non-x86 platforms?" - Not currently.
abauer: zorr0: "Will TeamSource work on Linux?" - TeamSource will not be available for Linux in the first release.
AndersO: doychin: "Can I use open edition to develop apache modules?" - You *can*. If you do it all yourself. Otherwise only Server with NetCLX.
jkaster: Don: "Is MyBase just TCLientDataset, or does it offer anything more?" - MyBase is based on TClientDataset. It supports XML and binary datasets.
AndersO: frobozz: "When will we see "Kylix certified" TurboLinux?" - We4re working with a lot of distros. We4re certifying RedHat, Mandrake, and SuSE right now. More to come.
jkaster: brion: "Is SuSE 7.0 or 7.1 in the box? 7.1 ships Feb 15th." - SuSe 7.0
chesik: NickH2: "will the IDE include any cool easter eggs involving Chuck?" - We4re not telling. nyah nyah nyah !! That takes the fun out of easter eggs.
rkozak: sebmol: "I just want to tell you how great it is to have Borland (the name and the company) back at its roots. I4m pretty sure, some competitors in the field wouldn4t have expected Kylix to be done already. Congratulations." - Gee thanks.
abauer: sebmol: "I just want to tell you how great it is to have Borland (the name and the company) back at its roots. I4m pretty sure, some competitors in the field wouldn4t have expected Kylix to be done already. Congratulations." - Thanks.
AndersO: sebmol: "I just want to tell you how great it is to have Borland (the name and the company) back at its roots. I4m pretty sure, some competitors in the field wouldn4t have expected Kylix to be done already. Congratulations." - Thank you very much! It4s great to be back to Borland4s roots!
dthorpe: johnjac: "What about support for executables for non-x86 platforms?" - Kylix compiles to native i386 Intel code. Other architectures are possible in the future, but would require a completely new compiler codegen. Before we go there, we have to see that the market can support such a product.
rwest: uradu: "Which of the registry and INI classes are supported?" - TIniFile and TMemIniFile are supported in the rtl. TRegistryIniFile is redirected to an .ini file. The CreateReg(xx) functions are not supported in the runtime.
abauer: RDM: "Is there OTA in kylix ?" - Yes. It is currenly most suited for handling keybindings.
dthorpe: hvassbotn: "dthorpe: in PIC codegen - is that needed for executables or only .so files?" - PIC is only used in .so files. Main programs don4t require PIC.
jkaster: bretsky: "Is there going to be upgrade pricing for users of other borland products?" - I just posted a link/code for getting discounts here. Click on the transcript button to see it.
rkozak: intrsted: "Plans for Kylix cross-compiling to Palmtop Linux?" - We haven4t announced any plans for the palm or any other processor.
abauer: slimjim: "Does Kylix have any Open Tools API enhancements over D5?" - No. This was mostly a port of the Delphi 5 codebase.
AndersO: frobozz: "I heard that Dell is packaging Kylix on some of its Linux boxes, is Borland working with other box makers as well?" - We4re working with Dell. We4re always looking at new opportunities.
jkaster: sebmol: "when will we see kylix in the stores?" - Probably the start of March
SimonK: A little side note: Kylix compiles very fast executables - the chatserver with >120 users running on a PII currently has 0.02% of cpu load ;)
jkaster: we have 114 users so far
SimonK: more than 120 user
dthorpe: Zenethian: "When was the decision made to keep the name 4Kylix4 (its code name) instead of calling it Delphi 6 for Linux?" - About 3 months ago.
SimonK: jkaster: all rooms together it4s more than 120 ;)
rwest: Don: "What Help system is used in the Kylix IDE?" - Whatever help system you want to use. Borland4s help files are running under a winhelp emulator. The IDE links into man pages automagically. You can set it up to hook to other help systems if you want; you can create a package with an object that implements a help-system interface and forwards the queries to the viewer of your choice.
dthorpe: gw2: "Is it true that Borland submitted patches for kernel 2.4?" - We have submitted bug reports and fixes to several Linux system libraries. As far as I know, everything we4ve flagged in glibc has been addressed in glibc 2.2.1
jkaster: johnjac2: "jkaster, when are you coming to chicago to show kylix for a demo (not seminar)?" - AndersO will be in Chicago for the seminar. Schedule a UG meeting for when he4s there
chesik: Itchy: "How many ton4s of pizza and how many barrel coffee had you eaten and drunken to finnish Kylix?" - Way too much -- let4s jsut say the local pizzeria likes Borland -- a lot!
rkozak: DCoder: "Will Kylix run under KDE 2.0? How about Gnome, without problems?" - I regularly run Kylix under Helix Gnome and KDE. Others here run Kylix under KDE 2.0
dthorpe: sebmol: "What about the C++ command line compiler? Will you release it before Kylix (C++)?" - The first Kylix product release is the Delphi compiler tools. C++ Kylix is another product that will appear later.
dthorpe: VB4linux: "Will there be plenty of resources to help VB programmers transition to OO Pascal?" - Yes, much has already been done in this area, and work is ongoing.
jkaster: DCoder: "Has coding began for Kylix 2.0?" - Coding never stops. We pick and certify a feature set and ship it.
jkaster: delphipro: "Also, your system requirements may need to be looked at:"175 MB hard disk space or 155 MB full install, a little confusing?" - Thanks for the proofread. We4ll get it fixed
dthorpe: RDM: "Does Kylix compiler improve float operations compare to delphi compiler ?" - No. The compiler is identical except for codegen changes required to support PIC codegen.
cellis: We will not be discussing actual release dates or pricing during todays chat.
dthorpe: nobody: "Does there ship any reporting tool with Kylix?" - We have not implemented reporting tools ourselves. We4re working with third party component vendors to provide comprehensive reporting solutions, just as we have done with past releases.
rwest: gw2: "How do the Kylix help files implemented?" - I4m not sure what this question means. :) Kylix4s help files themselves are in winhelp format --- there4s a lot of overlap with Delphi so maintaining two different sets of help files would be time consuming. But the IDE has integration with man, as well, for help on libc and X11 functions.
jkaster: VB4linux: "How does the Kylix 3rd party support look?" - It looks great! We have lots of vendors announcing their products for Kylix. We4ll be updating our web site with new links as we get them.
rkozak: Luminus: "Is there a wizard or something that helps convert VCL code to CLX code?" - No. It depends on the app. In some cases all you need to do is change the uses clause. In other cases you have to replace WInAPI calls and replace 3rd party components.
chesik: hallvardv: "Can you say anything about the inline assembler in Kylix?" - It4s been updated to support MMX, 3DNow, SIMD and various other newer instruction formats
AndersO: sebmol: "Will we have more Tutorials, How-To4s, transition guides, real-world examples for Kylix on the Community site?" - Yes, of course. And we welcome the community to write some of them.
dthorpe: gw2: "How do the Kylix help files implemented?" - The Kylix IDE help system uses a Unix help engine that we license from an established vendor. The IDE help system can now be extended to search multiple help sources. A 4man4 page reader module is included in the source code demos in the box.
AndersO: nobody: "Am I allowed to develop MPLed open-source software with the free-version?" - No, I believe it4s only GPL. I4ll have to check though.
jkaster: uradu: "Is any deployment tool included?" - We4re not including one. I recommend going to www.lokigames.com and downloading theirs
ramesh: Itchy: "Will you provide a Microsoft SQL Server 2000 Driver for Kylix?" - Not in the first release but we are looking into it.
dthorpe: mj: "I see there are three Linux distributions supported. I use Caldera - a popular one not listed. Are others likely to work?" - Yes, other distros are certainly likely to work. We can test and certify against only so many concurrent distros.
AndersO: Mr_Gates: "Will you be sending Bill Gates an evaluation copy of Kylix?" - I was at VBITS... <g>
dthorpe: Mr_Gates: "Will you be sending Bill Gates an evaluation copy of Kylix?" - I4m sure Mr. Gates is already well informed of Kylix.
rwest: russte: "Will the CPU window be available in the debugger for real low-level debugging?" - The CPU window is available, yes.
AndersO: sebmol: "Will you showcase Kylix on CeBIT this year?" - Yes.
jkaster: Luminus: "Please post some example apps in Code Central (code & binaries)... please <g>" - We will. Very soon.
ramesh: elitedev: "ramesh: reg. SQS Server 2000: think a third party is providnig ODBC drivers, which should work for SQL2000, as well." - Sure ODBC is and alternative solution and that should work for now.
dthorpe: sebmol: "Will the inline assembler support as-style assembly commands (as opposed to Intel-style)? If not now, maybe some time?" - No. The Kylix inline asm syntax for Intel uses the Intel syntax. This is primarily for compatibility with existing inline asm code. If you want to use 'as' syntax, you can always link in .o's produced by the 'as' assembler.
dthorpe: woops. meant to say the 4as4 assembler, not nasm
abauer inserts the following link: http://albums.photopoint.com/j/AlbumIndex?u=88172&a=11306188
dthorpe: Brion: "What is likely to be &quot;wrong&quot; with most distributions?" - Older installations will need updates or patches to the glibc libraries to support Kylix. Patches for the glibc 2.1.3 and 2.2 libs have been submitted to the maintainers, and are also included on the Kylix CD.
AndersO: Larry: "Is the difference beteen Desktop and Free version just the license? Or are there different capabilites?" - We haven4t provided any details on the Open Edition yet. We will soon.
ramesh: KyleMillr:There is very minimal changes to get your BDE code ported to dbExpress if you are using TQuery, TTable components. You will have issues only if you use components like batchmove,CacheUpdates, e.t.c. But there are alternatives for them to.
SimonK: ghgjr: "This is working fine with Opera 5.02" - fine ;-)
jkaster: dids: "What is missing from the opensource version compared to desktop? ( Im so excited by this ! )" - We haven4t provided details on this yet. Stay tuned to the web site
dthorpe: Zenethian: "How will Kylix (if its at all able to) interact with some of the .NET architecture (SOAP and such), as well as its support for already established object sharing such as CORBA?" - SOAP has nothing to do with .NET. Kylix can talk to the network wire like any other app. CORBA support will be addressed in the Enterprise edition of Kylix to be released later.
rkozak: RDM: "Do you work with TrollTech to improve the QT Framework ?" - Of course.
AndersO: elitedev: "rkozak: boy, i4d love some taco bell. i4m waiting for the day they open up in germany ;)" - Taco Bell in Germany? Isn4t that blasphemy?
rkozak: elitedev: "rkozak: boy, i4d love some taco bell. i4m waiting for the day they open up in germany ;)" - Ughh, I wish I had something else for lunch.
jkaster: Itchy: "Q: Will the new webbroker tech4s for apache only work for apache? Or will they work for other possible http servers, as well? Like the one which comes with delphi 5.0?" - WebBroker is cross-platform already. In fact, you can take most existing Delphi 5 webbroker apps and move them to Kylix (and Apache) in about 30 seconds. The main factor is the components you use in your webbroker app. If you use BDE components, you4ll have to convert those. dbExpress, IBX and others will work fine. I4ve taken existing D5 WebBroker apps and moved them right over.
cellis: Brion: "Will there be regularly scheduled chats *after* we have a chance to use Kylix?" - You bet. Now that we have this great new chat system written in Kylix, we4ll have regular chats on all of the product areas. Stay turned on the community site.
AndersO: RDM: "Int Kylix C++, The CLX are in Object Pascal like in BCB or in C++ ?" - Look at BCB. It4ll probably be about the same.
AndersO: Brion: "Are you beefing up bandwith and network connections for the open license release?" - I hope so... I don4t know though. It would be a Good Thing (TM).
dthorpe: Itchy: "Q: Will the new webbroker tech4s for apache only work for apache? Or will they work for other possible http servers, as well? Like the one which comes with delphi 5.0?" - The webbroker support for Apache in Kylix is a port of the webbroker stuff in Delphi. Apache support is simply another host interface module alongside IIS, Netscape, and CGI. Your webbroker code shouldn4t need to care about which host it4s living in.
rkozak: elitedev: "rkozak: re:TacoBell: well, maybe it4s just me romatizising my US highschool year ;)" - Definately cheap eh? In Canada it is better because they sell fries.
dthorpe: johnjac2: "Will the free edition use the same backend so that it could be fairly used in a Linux part of Jake4s Code Efficiency Challenge?" - Yes.
dthorpe: weyert: "Any details about Borlandos C++ and Linux?" - Not at this time.
jkaster sets up a web server using WebBroker components for Apache
AndersO: DCoder: "All versions of Kylix ship with Indy, correct?" - I believe Indy is only in the Server Edition. You can always get it from Nevrona though.
rkozak: domiv: "Are you planning CLX on Mac OS X?" - Possibly. We haven4t announce CLX for anything except for Kylix and Delphi.
AndersO: gw2: "How many programmer-years went into the porting process?" - Including overtime and no sleep... Lots and lots.
AndersO: smurf: "Im really excited about Kylix. Do you think I should see a doctor or will it pass?" - Doctor4s Order Of The Day: Buy Kylix and You4ll Be Fine.
dthorpe: Itchy: "does that mean that the server developer is NOT the enterprise edt? Where is the diff. between the server developer and the enterprise?" - Enterprise edition is not Server edition. Enterprise will include CORBA support, and will be released some time after Kylix Developer and Kylix Server. Kylix Developer and Kylix Server are what we4re announcing today.
abauer inserts the following link: http://albums.photopoint.com/j/AlbumIndex?u=88172&a=11306188
jkaster wipes brow after getting back in chat
AndersO: johnjac2: "What kind of stuff is on the companion CD?" - Whatever I can get on there. Lots of third party stuff.
jkaster sets up a web server using WebBroker components for Apache
jkaster inserts the following image:

image: http://homepages.borland.com/jkaster/kylix/webmodule.jpg
jkaster creates the web actions for the web server
jkaster inserts the following image:

image: http://homepages.borland.com/jkaster/kylix/webactions.jpg
AndersO: Sorry about that. Indy is in all SKUs.
jkaster looks at the departments table in Netscape
jkaster inserts the following link: http://homepages.borland.com/jkaster/kylix/webserver.jpg
chesik: Itchy: "Is there a ITE available in Kylix? Enterprise or Server Developer?" - No, but we do support translation using resource modules
AndersO: elitedev: "Ansers: DebugServer 2 will be on the comanion CD, for sure." - If it passes the final test, I4m sure it will...
dthorpe: slimjim: "Can Kylix be used to create device drivers in Linux?" - Kylix produces user-mode ELF executables. GUI RAD really isn4t appropriate for kernel development.
jkaster: sebmol: "Will you accept beta testers for Kylix C++? If so, how?" - The beta is not currently open. If we do open it back up, we4ll post an announcement on the web sites and newsgroups.
dthorpe: DCoder: "It sounds like Kylix kicks, do you see corporations adopting it?" - Sure. We hope so.
chesik: Bulwark: "What can I, as a mere programmer not in the employ of borland, do to secure an early copy, other than giving up a first born (which is not entirely out of the question)? =)" - send us money and we4ll send you and early shipping copy
rkozak: johnjac2: "How can I get Kylix Server for free?" - Come work for us..or be a good softball player. ;-)
AndersO: sebmol: "Who will go present Kylix at CeBIT this year?" - We don4t know for sure. We4ll have members of the Kylix team there for sure.
dthorpe: DCoder: "Does Kylix support a GUI tie in to CVS?" - Not out of the box, but this can be added by third parties using the Open Tools Architecture of the IDE.
dthorpe: trapni: "Will be kernel development maybe supported in the future?" - Probably not. Kernel development requires a completely different RTL. Most of the stuff we rely on isn4t there.
ramesh: infamousb: "did DBExpress getting linked into the exe make it into the release?" - You will see than in DELPHI 6 and not in KYLIX first release.
AndersO: johnjac2: "It is nice that Borland is already in the black even before Kylix is released!" - I think we were in the black three quarters ago. And we plan to stay that way!
chesik: sebmol: "Can you create console apps (non-X) with Kylix?" - Yep.
dthorpe: johnjac2: "Any chance of an Intro to Linux for Windows Programmers in the box?" - I4m sure the marketing guys will come up with a training bundle of some kind.
dthorpe: ofer: "any RTL support in the components? (right to left)?" - No. Linux isn4t there yet.
AndersO: elitedev: "Anders: hmm. maybe i _will_ go to Cebit, after all. (wasn4t to impressed last year (not Borland4s fault ;))" - Hopefully it4ll be better this year. CeBit is a *tad* bigger than just us though... I think it4s like 8,000 companies there or so.
dthorpe: dids: "can we write opengl stuff ( games ) etc with k" - Yes. You can call any library you want.
AndersO: dids: "can we write opengl stuff ( games ) etc with k" - I think JEDI has headers for OpenGL so that should work... I think.... ;-)
chesik: Bulwark: "Assuming one is a good softball player, and is available for ringer duty, can someone shoot me a copy? =)" - Yes, but the season doesn4t start until June, so you can get one quicker by actually buying it.
AndersO: hcgtv: "What widget set does Kylix default to if not running Gnome or KDE?" - We4re using QT as a graphics API. We4re desktop agnostic.
ramesh: sebmol: "About the work: Is it really that tough to get into Borland? I have submitted my resume some time ago but never got an answer." - Ya, Hiring is slow here. Blame it on HR :-)
abauer: pmorey: "Is Borland shifting its strategy from Windows to Linux by releasing Kylix before Delphi 6?" - Not at all. Kylix just appeared first on the schedule. We have had a contingent of engineers working on Delphi 6.
AndersO: Zenethian: "Will you accept my first born child for a free copy of Kylix Server ed. ?" - We wouldn4t want to be busted by some government agency...
chesik: Itchy: "how about api translations: got any status by jedi?" - we are working closely with the jedi effort
lcantey: djHD: patience
rwest: grendle: "is CORBA/n-tier/MIDAS all to come in Enterprise? if so how long have we to wait?" - Support for dbExpress is in the server edition now. Support for CORBA is certainly something we4d like to do for the enterprise version.
jkaster: pmorey: "Is Borland shifting its strategy from Windows to Linux by releasing Kylix before Delphi 6?" - Supporting Linux is not shifting our strategy. Our strategy is to support all platforms we can. We have plans to support additional platforms, and Delphi 6 will also greatly benefit from the work we4ve done in Kylix with CLX. This way, we can be sure CLX will work on both platforms.
jkaster: Desktop Developer also supports dbExpress with MySQL and Interbase drivers
dthorpe: pmorey: "Is Borland shifting its strategy from Windows to Linux by releasing Kylix before Delphi 6?" - No. Kylix must ship before D6 to ensure that D6 CLX is compatible. Releasing the Windows CLX before it has been proven on Linux would not be a good idea.
dthorpe: weyert: "Did you guys ever saw Sibyl?" - Had lunch with her last week. Why?
chesik: rross: "How has &quot;Team Borland&quot; placed in previous softball seasons?" - We actually have a Borland league. I4m happy to say that "Virtual Base" made up mostly of Delphi, BCB, and Kylix team members won the league championship last season
rwest: domiv: "Any VisiBroker for Kylix to radically simplify corba dev ?" - Corba support would be in the enterprise edition. It4s a little bit too early to talk about what form or shape it would take.
dthorpe: Itchy: "ITE again: The resource managment is the same as in D5?" - Resource management at the programming level is the same as D5. At the IDE level, there are differences.
ramesh: dids: "what would the preferred rdbms be Interbase, MySql etc ?" - It depends upon your application. Interbase has a small foot print like MySQL, PostgreSQL but has all great features a RBBMS should have. Watch out with MySQL, the name sounds good but it doesn4t support transactions, no Stored procedure, triggers, no runtime parameter binding e.t.c . Now you decide.
jkaster: NickH: "What products is Turbopower demoing for Kylix?" - Async Professional, SysTools, LockBox 2, XMLPartner
rwest: grendle: "rwest: &quot;Support for CORBA is certainly something we4d like to do for the enterprise version&quot; Would you 4like to do4 both server side and full client side support?" - That4s under investigation.
ramesh: russte: "Will dbExpress allow access to legacy db formats (i.e., DBase, Paradox), and in their networked versions also?" - No, we are recommending to migrate to INTERBASE or MySQL.
abauer inserts the following link: http://albums.photopoint.com/j/AlbumIndex?u=88172&a=11306188
dthorpe: hcgtv: "What4s holding up the open source version since the desktop version is shipping next month?" - We can4t do everything all at once. Retail fileset first, then open source fileset.
ramesh: pmorey: "Since Kylix is not supporting MS SQL Server 2000, will Delphi 6 support it?" - We are looking into it.
AndersO: weyert: "I fully this is real abnormal questions, borland + macos/beos" - we4re always looking at new stuff....
jkaster: hcgtv: "When can we download a sample "Hello World" app to see Kylix4s speed?" - After we release the product to manufacturing, we4ll post a bunch of example applications.
abauer: djHD: "Who is that guy with rings in nose on pics from Borland ? Is he just hanging around ?" - Yes.. That4s just Trampus... Doesn4t every company have a Trampus?
dthorpe: you notice we haven4t given trampus a mic...
dthorpe: drase: "How is the COM portion of a RemoteDataModule going to be handl" - Through our own remoting layer.
ramesh: ofer: "Any benchmarks for DB apps?" - Our initial dbExpress drivers bechmark shows that we are twice faster than BDE.
jkaster: johnjac2: "Can I get a free version of Kylix so I cxan test it in Jake4s Code Efficiency Challenge?" - email me and we4ll talk about it. Sounds like a press review to me.
dthorpe: johnjac2: "Trampus has a pagrer. Does that mean something?" - It4s a vibrating pager. He LIKES receiving calls...
jkaster: elitedev: "john: (how) can non.us customers benefot of the current 20%-off deal?" - I don4t have all the marketing details. This chat is for technical details.
chesik: sebmol: "Is it possible to get an internship at Borland? If so, how? (Seeing that you don4t wanna hire me)" - yes, we hire interns as well
jkaster: BTW, all, Chuck has now joined the chat. Finally got away from the crowd.
ramesh: Itchy: "are there any new comps introduced to kylix (except the holy db stuff)?" - Are you kidding about the holy db stuff. You like it or not.
dthorpe: Itchy: "How is TRichEdit implemented in Kylix?" - It4s not. There4s an html-ish text viewer widget instead.
rkozak: sebmol: "Will CLX on Windows use QT as an underlying layer?" - Although, the windows CLX will use the same windowing layer as under linux, it does resolve down to calls to the WinAPI in Windows.
jkaster: masilver: "Any hands-on reviews of Kylix coming out soon in the press?" - yes
cellis: chrisc: "I attended the Borland Conference last year but did not recieve a Free software. Can we get a discount off Kylix in lieu of not receiving the Free stuff?" - Send me an email and I4ll take care of your missing free product from the conference. (cellis@borland.com)
rwest: defsdoor: "Has anyone asked how Help is going to work ?" - It4s been asked a couple times. :) The kylix help is provided through a winhelp subsystem for Linux. The IDE has an extensible architecture that lets you register modules that implement other help viewers; an example of doing this is provided, and is used to allow the IDE to access man pages to provide help for libc and X11 functions. The extensible help stuff is built into CLX.
dthorpe: defsdoor: "So does that mean QT for windows is needed then - and if so how does that impact distribution ?" - Using CLX on windows will naturally require shipping a QT library with your app. No big surprise.
jkaster: johnjac2: "Have you done any benchmarking of Kylix apps on Linux versus Delphi apps on Win32?" - Nothing official. We tend to let others do benchmarks. We like to make sure everything runs as quickly as we can make it.
cjaz: sebmol: "So using CLX in Windows will be slower than the VCL, right?" - The performance will be different, in some areas faster in others slower. It really depends on what you are doing.
rkozak: sebmol: "So using CLX in Windows will be slower than the VCL, right?" - Not necessarily. Just because there is a another level of indirection that the VCL doesn't have to get to the WinAPI level doesn't mean it'll be slower. There are other factors to consider. The ProgressBar seems to be faster than the Microsoft control - visually it has less flicker. You really need to profile it.
dthorpe: masilver: "Is there a long term goal to not rely on QT?" - QT isolates us from the OS specifics for GUI. It has saved us a lot of time. Why would we want to spend years to reinvent what already works?
cjaz: sebmol: "I mean, since QT still relies on the WinAPI (like any other program/library), you have one more level of indirection for any visual stuff, right?" - There ares some optimizations that Qt does that we take advantage of as well as some thing that we can avoid doing that we had to do in VCL. Like I said, it really depends. It is not just as simple as it is slower because it adds another level of indirection.
dthorpe: sebmol: "I mean, since QT still relies on the WinAPI (like any other program/library), you have one more level of indirection for any visual stuff, right?" - QT also provides isolation from differences between Win32 platforms. Like, unicode on Win95...
cjaz: KylexMllr: "Will Kylix always be one version behind Delphi in feature set? Will we have to wait till D74s near release to get D6 features in Kylix?" - Kylix is not a version behind. It has most of the features of Delphi 5 plus a number of components and features that will not show up until Delphi 6. You can expect this kind of leap frogging to continue.
dthorpe: KylexMllr: "Will Kylix always be one version behind Delphi in feature set? Will we have to wait till D74s near release to get D6 features in Kylix?" - At the compiler/RTL level, Kylix already has the D6 feature set. Delphi vs Kylix will be multiple product points extracted from the same development pipeline.
cjaz: Itchy: "VCL: The VCL will stay with us forever? Will be getting new features? Is that correct?" - CLX does not replace VCL. CLX provides a single source, cross platform option for Delphi and Kylix applications. There will always be a windows specific VCL. We will continue to take if forward and improve it with every future version of Delphi.
cjaz: masilver: "How much longer will the VCL be supported?" - As long as there is a Delphi for Windows, which, as far as I am concerned, means forever.
jkaster: defsdoor: "Can you assure us that the native windows component support in Delphi isn4t going to suffer because of similar CLX support ?" - Yes. We have significant enhancements to the VCL in Delphi 6. People who have seen public demos have been pleasantly surprised by how much we4ve done.
cellis: Most of the R&D guys have gone back to work now.
cellis: Thank you for joining us today!
cellis: Please join us for future Borland Team chats. The schedule of upcoming live chats can be found at...
cellis inserts the following link: http://community.borland.com/article/1,1410,10208,00.html.
cellis: Hope to see you here again!


End of transcript.


Server Response from: SC2