DISCLOSURE: I develop client/server application on Unix. I don't know much about DELPHI, and Windows in general, but I'm very interested to new technology and new development tool.
Last month I went to the presentation of Kylix here in Boston. It took 3 hours, but it was worthed.
I was impressed.
First of all they presented Delphi on Windows. In less than 10 minutes an WITHOUT WRITING A LINE OF CODE, the speaker (actualy the team leader of Kylix development project) wrote a server, a client and a internet/browsable client. All the data was stored in a database (MIDAS I think). Queries and cross reference, multitable indicization... all done in couple of clicks. The DB engine has been available on Unix since years. Actually it came form a Unix product. The interface of both clients (the stand alone application and the browser one) were created with a couple of clicks. The data was exhcanged in XML.
There was also an integration to a debugger (I saw it on C++ code) that was higlighting memory leaks, out of boundaris access, deferentiation of freed pointers and such (no more core dump inspections:( ). It remindem me a lot purify. It was able to point out also where the generation of the problem occured, not only where it crashed.
The IDE was nice (too cluttered of controls but.. well it was windoze anyway). The generation of masks were nice and linking with data was a breeze.
In 10 mins my jaws dropped a lot!
The porting to Linux was first of all of the compiler. Smooth and line oriented. Delphi code compiled without a problem and it was FAST!
The graphics was made with QT. The interface looked clean. They wrapped around the qt calls to their calls, so you can develop on both windoze and Linux without changing the code using Qt (well, if you do not do system calls). There should not be a problem to link the app to the desktop environment (KDE or such) but that will affect portability, and I do not know how to wrap environemt calls to Borland/Kylix calls.
The licensing on QT was done by Borland so no problem using qt for commercial application.
The Ide was not ready on linux yet, but.. well we saw it.
All of this was for delphi but the conversion to C++ builder is going to follow shortly.
At the end I'm looking forward to put my hands on it!
Are we sure it will be a celeron base system?? Corel already has a pc-like computer and it is the netwinder. Ir runs on a strongArm cpu that is way cheaper than a celeron.
Are they going to throw away all the R&D and investment they did on it for bundling another low cost "e-machine like" pc?
It makes more sense to me to push netwinder: it already run Linux and it is small, fast, well designed even if last price tag was around $800
Hi, I usually use a word porcessor for writing my papers and my notes (even if I use emacs for programming). One of the functionality you REALLY want is a spell checker and a grammar correction. This for me makes the difference.
I usually use StarOffice (5.01). It has pretty much all the functionality you need. It is good for embedding charts, table, images. The spell checker sucks and there is no Grammar correction (Please Sun do something, don't let it die).
On the contrary Word Perfect kicks ass: the spell checker is great and the grammar correction is a gift from heaven! (Printing capability -10:( ). No table/images/chart enbedding stuff though.
Solution? Spell check with wp and cut and paste on StarOffice... a pain! Consider these options when you chose a word processing!
Hi, I had some problem mounting the NFS. If everything (as in my case) is relying on NFS, it couses all the accounts to freeze. My problem was that everything was exported as read-only The solution I found is on the/etc/exports add the parameters: (rw,no_all_squash)
I hope this helps.
BTW, where can I find some info on the NFS development status ("minor changes" is not enought)? Massimo
Hi,
did anybody have the diff from the previous version? It is a pain downloading 20Mb everytime.
THX
Max
Isn't Kde german? ;)
Max
DISCLOSURE: I develop client/server application on Unix. I don't know much about DELPHI, and Windows in general, but I'm very interested to new technology and new development tool.
:( ).
.. well we saw it.
Last month I went to the presentation of Kylix here in Boston. It took 3 hours, but it was worthed.
I was impressed.
First of all they presented Delphi on Windows. In less than 10 minutes an WITHOUT WRITING A LINE OF CODE, the speaker (actualy the team leader of Kylix development project) wrote a server, a client and a internet/browsable client.
All the data was stored in a database (MIDAS I think). Queries and cross reference, multitable indicization... all done in couple of clicks.
The DB engine has been available on Unix since years. Actually it came form a Unix product.
The interface of both clients (the stand alone application and the browser one) were created with a couple of clicks. The data was exhcanged in XML.
There was also an integration to a debugger (I saw it on C++ code) that was higlighting memory leaks, out of boundaris access, deferentiation of freed pointers and such (no more core dump inspections
It remindem me a lot purify. It was able to point out also where the generation of the problem occured, not only where it crashed.
The IDE was nice (too cluttered of controls but.. well it was windoze anyway). The generation of masks were nice and linking with data was a breeze.
In 10 mins my jaws dropped a lot!
The porting to Linux was first of all of the compiler. Smooth and line oriented. Delphi code compiled without a problem and it was FAST!
The graphics was made with QT. The interface looked clean. They wrapped around the qt calls to their calls, so you can develop on both windoze and Linux without changing the code using Qt (well, if you do not do system calls).
There should not be a problem to link the app to the desktop environment (KDE or such) but that will affect portability, and I do not know how to wrap environemt calls to Borland/Kylix calls.
The licensing on QT was done by Borland so no problem using qt for commercial application.
The Ide was not ready on linux yet, but
All of this was for delphi but the conversion to C++ builder is going to follow shortly.
At the end I'm looking forward to put my hands on it!
Max
Are we sure it will be a celeron base system??
Corel already has a pc-like computer and it is the netwinder.
Ir runs on a strongArm cpu that is way cheaper than a celeron.
Are they going to throw away all the R&D and investment they did on it for bundling another low cost "e-machine like" pc?
It makes more sense to me to push netwinder: it already run Linux and it is small, fast, well designed even if last price tag was around $800
My $.02
Max
Hi,
:( ).
I usually use a word porcessor for writing my papers and my notes (even if I use emacs for programming).
One of the functionality you REALLY want is a spell checker and a grammar correction. This for me makes the difference.
I usually use StarOffice (5.01). It has pretty much all the functionality you need. It is good for embedding charts, table, images. The spell checker sucks and there is no Grammar correction (Please Sun do something, don't let it die).
On the contrary Word Perfect kicks ass: the spell checker is great and the grammar correction is a gift from heaven! (Printing capability -10
No table/images/chart enbedding stuff though.
Solution? Spell check with wp and cut and paste on StarOffice... a pain!
Consider these options when you chose a word processing!
Max
Hi, /etc/exports add the parameters:
I had some problem mounting the NFS.
If everything (as in my case) is relying on NFS, it couses all the accounts to freeze.
My problem was that everything was exported as read-only
The solution I found is
on the
(rw,no_all_squash)
I hope this helps.
BTW, where can I find some info on the NFS development status ("minor changes" is not enought)?
Massimo