<html>
<head>
<style type="text/css">
body
{
padding:10px;
border:0px;
background-color:white;
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
margin-right:15px;
border-color:black;
border-style:none;
font-family:arial;
font-size:9pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-align:left;
letter-spacing:0px;
word-spacing:0px;
width:500px;
height:50px;
color:black;
clear:none;
}
i { font-style:italic; }
b { font-weight:bold; }
u { text-decoration:underline; }
a
{
text-decoration:underline;
color:blue;
}
h1
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:24pt;
font-weight:bold;
}
h2
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:18pt;
font-weight:bold;
}
h3
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:18px;
font-weight:bold;
}
h4
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:12pt;
font-weight:bold;
}
h5
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:10pt;
font-weight:bold;
}
h6
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:10px;
font-weight:bold;
}
p
{
padding:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
border-style:none;
}
div
{
margin:0px;
padding:0px;
border:0px;
border-color:black;
border-style:solid;
}
ul
{
padding:0px;
border:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:0px;
margin-left:33px;
margin-right:0px;
list-style-type:disc;
}
ol
{
padding:0px;
border:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:0px;
margin-left:33px;
margin-right:0px;
list-style-type:decimal;
}
li
{
margin:0px;
padding:0px;
border:0px;
background-color:transparent;
}
img
{
padding:0px;
border:0px;
margin-top:0px;
margin-bottom:4px;
margin-left:2px;
margin-right:2px;
}
blockquote
{
padding:0px;
border:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
border-color:black;
}
strong { font-weight:bold; }
cite { font-style:italic; }
em { font-style:italic; }
strike { text-decoration:line-through; }
s { text-decoration:line-through; }
..h1
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:24pt;
font-weight:bold;
}
..h2
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:18pt;
font-weight:bold;
}
..h3
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:18px;
font-weight:bold;
}
..h4
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:12pt;
font-weight:bold;
}
..h5
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:10pt;
font-weight:bold;
}
..h6
{
background-color:transparent;
margin-top:5px;
margin-bottom:0px;
font-size:10px;
font-weight:bold;
}
table
{
padding:0px;
border:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
border-collapse:separate;
}
tr
{
padding:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}
td
{
padding:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}
th
{
padding:0px;
background-color:transparent;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
font-weight:bold;
}
img:left { margin-left:0px; }
img:right { margin-right:0px; }
..heading1
{
padding-bottom:0px;
font-family:tahoma;
font-size:20pt;
font-weight:normal;
text-align:left;
}
..heading2
{
padding-bottom:0px;
font-family:tahoma;
font-size:14pt;
font-weight:bold;
text-align:left;
}
..heading3
{
padding-top:8px;
padding-bottom:0px;
font-family:verdana;
font-size:10pt;
font-weight:bold;
text-align:left;
}
..heading4
{
padding-bottom:0px;
font-family:verdana;
font-size:8pt;
font-weight:bold;
text-align:left;
}
..summary
{
letter-spacing:1px;
word-spacing:6px;
}
..interview-question
{
border:0px;
background-color:#f0f0f0;
border-color:#a0a0a0;
border-style:solid;
padding-bottom:0px;
font-weight:bold;
}
..interview-answer
{
font-weight:normal;
color:black;
}
..gray_border_box
{
padding:10px;
border:0px;
background-color:whitesmoke;
margin-bottom:10px;
border-color:black;
border-style:solid;
}
..miniheader
{
padding-top:8px;
padding-bottom:20px;
font-family:verdana;
font-size:10pt;
font-weight:bold;
text-align:left;
}
..normal
{
font-family:arial;
font-size:9pt;
}
..msonormal
{
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
margin-right:15px;
font-family:arial;
font-size:9pt;
}
..reply
{
font-family:arial;
font-size:9pt;
color:blue;
}
..indent_mes
{
border:0px;
margin-top:0px;
margin-bottom:2px;
margin-left:20px;
margin-right:5px;
border-color:black;
border-style:solid;
font-family:arial;
font-size:9pt;
width:500px;
}
</style>
</head>
<body>
<p class="normal">
1. We have 4 full-time Delphi VCL staff at fabsoftware (www.fabsoftware.com).
I am an owner/director/employee.
</p>
<p>
2. We develop our own non-visual and visual components to talk to
our own web-server backend built on PHP, as well as a lot of drop
and integrate. We use interfaces extensively similar to the IDE.
</p>
<p>
3.Since version 1
</p>
<p>
4. <ADV> (please forgive me or skip) Very recently, when I
realised we had developed a system that could be of use to other
Delphi dev companies. If you have legacy Delphi code, would like
to make it web enabled / db independent / 2-way synchronisable using
BPL's and an open API, without throwing it away and going to J2EE
or .Net, we have a solution and a fully integrated CRM to boot. (see
www.fortecrm.com)</ADV>
</p>
<p>
5. It depends. If Borland keep up with the delphi compiler and offer
64 bit and there is a component market, we will take the least change
approach. We only use Delphi for the application Client, but there
is a lot of great functionality there. We are taking a wait and see
approach, as our app has a lot of life in it yet, win32 should run
for ages, we would like to get the ideal of cross platform at the
client without users sacrificing look and feel, and there is still
a way to go with Java client, Kylix (to say the least), Lazarus,
Mono, and .Net. MS are pulling back somewhat on .Net everywhere (at
least in Longhorn) so I think that boat can be caught at our leisure,
depending upon the component writers.
</p>
<p>
Cheers,
</p>
<p>
Jonathan Hull
</p>
<p>
FAB Software Ltd
</p>
<p>
</p>
<p>
</p>
<p>
</p>
</body>
</html>