[DUG] Simple VCL for web aplication
Robert martin
rob at wildsoft.co.nz
Fri Jun 8 10:52:18 NZST 2007
Yeah, that sounds easier (less to install, distribute and maintain). We
might have a go at whipping up a sample application.
Im sure further questions are coming :)
Thanks to everyone for their helpful suggestions so far :)
Rob Martin
Software Engineer
phone +64 03 377 0495
fax +64 03 377 0496
web www.chreos.com
Wild Software Ltd
Jeremy Coulter wrote:
> Why not just use HTTP and encrypt the data you are sending (which will just
> be a simple string encryption like tripple DES). Same as HTTPS and easier to
> implement.
> When ever I use HTTP for anything from withing Delphi, I use the Synapse
> code and its REALLY easy, better than Indy, and a far smaller code foot
> print.
>
> Jeremy
>
> -----Original Message-----
> From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz] On
> Behalf Of Nick
> Sent: 8 June 2007 10:16
> To: NZ Borland Developers Group - Delphi List
> Subject: Re: [DUG] Simple VCL for web aplication
>
> With all the tutorials on PHP it'd be a piece of cake to do with notepad (I
> prefer crimson editor for it's nice syntax highlighting), with https all you
> need to do is include some dll files with your app (and get a ssl
> certificate for your web server etc which your host could organize)
>
> Nick
>
>
> Robert martin wrote:
>
>> OK I have used Indy before. Haven't used https but I assume thats
>> pretty much just a setting. I assume I could send my csv as
>> compressed / Encrypted binary data.
>> We don't have Delphi PHP and I am not sure it is warranted for a
>> project this size. What would people recommend.
>>
>> Rob Martin
>> Software Engineer
>>
>> phone +64 03 377 0495
>> fax +64 03 377 0496
>> web www.chreos.com
>>
>> Wild Software Ltd
>>
>>
>>
>> Nick wrote:
>>
>>> Rob,
>>>
>>> Sounds like just using Indy idHttp (preferably over https) with php
>>> would do all you need.
>>> So you could call something like mypage.php?option=getclients Which
>>> can return the client data as csv back to your delphi app, just like
>>> getting a web page - advantage of that is gets around some firewalls
>>> that block lots of ports but leave 80 open ;-)
>>>
>>> However anyone watching the wire could see that url being requested,
>>> and when they type it into there browser they see all the client data
>>> as well so you can either encrypt the parameters and decrypt them in
>>> php, or use https.
>>>
>>> I've used similar approaches to the above for bug submissions and
>>> customer registrations and works well.
>>>
>>> Cheers
>>> Nick
>>>
>>> Robert martin wrote:
>>>
>>>> Hi Neven
>>>>
>>>> Yes a fat client (Delphi Win 32 app) that simply needs to send some
>>>> data to a centralised web DB (Voucher sales / redemptions) and get
>>>> from a centralised web site voucher sales / redemptions from other
>>>> sites. I don't want to do direct web based DB connection so I
>>>> thought a simple web server that processed send / get commands would
>>>> be best.
>>>>
>>>> A further requirement is a web page (s) that can display information
>>>> from DB i.e. Sales info.
>>>>
>>>> So the visual aspect is very low. I need to get a simple proof of
>>>> concept built (just reading / writing to a flat file) and then will
>>>> extend it to a full DB application (I was going to use Firebird
>>>> Embedded, because we know that (and have access components) but if
>>>> we are using Non Delphi technologies then I suppose other DB types
>>>> are up for grabs :) ) But thats another conversation :)
>>>>
>>>> Hope that makes it clearer.
>>>>
>>>> Rob Martin
>>>> Software Engineer
>>>>
>>>> phone +64 03 377 0495
>>>> fax +64 03 377 0496
>>>> web www.chreos.com
>>>>
>>>> Wild Software Ltd
>>>>
>>>>
>>>>
>>>> Neven MacEwan wrote:
>>>>
>>>>> Robert
>>>>>
>>>>> Is this a web app? ie a browser based client? I'd use PHP and AJAX
>>>>> (which is what Delphi for PHP uses) If you want "roll your own"
>>>>> look at this ajax lib http://www.ajaxtoolbox.com/request/
>>>>>
>>>>> From the way your expressing yourself (ie SOAP) I think you are
>>>>> looking at a Fat client talking to a Web Server backend and unless
>>>>> you have extreme graphics requirement at the client I wouldn't
>>>>> bother
>>>>>
>>>>> It would be easier to advise if we knew more
>>>>>
>>>>> HTH
>>>>>
>>>>> Neven
>>>>>
>>>>>
>>>>>> Ok. We don't have ASP.Net or PHP (I suppose we could get one or
>>>>>> other).
>>>>>>
>>>>>> How would my Delphi app receive / send the data? SOAP?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Rob Martin
>>>>>> Software Engineer
>>>>>>
>>>>>> phone +64 03 377 0495
>>>>>> fax +64 03 377 0496
>>>>>> web www.chreos.com
>>>>>>
>>>>>> Wild Software Ltd
>>>>>>
>>>>>>
>>>>>>
>>>>>> Xander (GMail) wrote:
>>>>>>
>>>>>>> Only a very brave person will start a new web application in
>>>>>>> Delphi! Use ASP.NET or even PHP. Either of these two will provide
>>>>>>> you with web services capabilities that you can call from your
>>>>>>> Delphi client.
>>>>>>>
>>>>>>> Regards
>>>>>>> Xander
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: delphi-bounces at delphi.org.nz
>>>>>>> [mailto:delphi-bounces at delphi.org.nz] On Behalf Of Stefan Mueller
>>>>>>> Sent: Thursday, June 07, 2007 5:05 PM
>>>>>>> To: 'NZ Borland Developers Group - Delphi List'
>>>>>>> Subject: RE: [DUG] Simple VCL for web aplication
>>>>>>>
>>>>>>> Am I the only one thinking that this should be done in ASP.NET?
>>>>>>> Writing some simple soap service and a reporting page is pretty
>>>>>>> much as easy as it gets .. perfect to get your toes wet in a
>>>>>>> newer better supported technology (who knows how much longer
>>>>>>> intraweb will be supported).
>>>>>>>
>>>>>>> Kind Regards,
>>>>>>> Stefan Mueller
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: delphi-bounces at delphi.org.nz
>>>>>>> [mailto:delphi-bounces at delphi.org.nz] On Behalf Of Robert martin
>>>>>>> Sent: Thursday, June 07, 2007 1:52 PM
>>>>>>> To: NZ Borland Developers Group - Delphi List
>>>>>>> Subject: Re: [DUG] Simple VCL for web aplication
>>>>>>>
>>>>>>> Yeah, not there :-(
>>>>>>>
>>>>>>> Rob Martin
>>>>>>> Software Engineer
>>>>>>>
>>>>>>> phone +64 03 377 0495
>>>>>>> fax +64 03 377 0496
>>>>>>> web www.chreos.com
>>>>>>>
>>>>>>> Wild Software Ltd
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Nick wrote:
>>>>>>>
>>>>>>>
>>>>>>>> C:\Program Files\CodeGear\ etc etc
>>>>>>>>
>>>>>>>>
>>>>>>>> Robert martin wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>> Hi
>>>>>>>>>
>>>>>>>>> Didn't even think about that ! We are using D2007. Cant even
>>>>>>>>> find the demos directory, must be having a blond moment :)
>>>>>>>>>
>>>>>>>>> Rob Martin
>>>>>>>>> Software Engineer
>>>>>>>>>
>>>>>>>>> phone +64 03 377 0495
>>>>>>>>> fax +64 03 377 0496
>>>>>>>>> web www.chreos.com
>>>>>>>>>
>>>>>>>>> Wild Software Ltd
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Nick wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Rob,
>>>>>>>>>>
>>>>>>>>>> Have you checked out the intraweb demos in the demos folder?
>>>>>>>>>> With D2006 Ent there are a bunch...
>>>>>>>>>>
>>>>>>>>>> Nick
>>>>>>>>>>
>>>>>>>>>> Robert martin wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Hi
>>>>>>>>>>>
>>>>>>>>>>> I am trying to put together a simple VCL for web application.
>>>>>>>>>>> I can get a simple web page going which is great however I
>>>>>>>>>>> would also like to provide some services i.e.
>>>>>>>>>>> some sort of get data and send data functionality from a
>>>>>>>>>>> delphi client app. Is this possible or do i need to use SOAP
>>>>>>>>>>> and create a web service app?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The situation is we want to be able to have an app then sends
>>>>>>>>>>> a small amount of data to a web site (DB) and receives data
>>>>>>>>>>> (perhaps large) from the web site. However there is also a
>>>>>>>>>>> requirement for a web interface reporting some data.
>>>>>>>>>>> This isn't something I have much knowledge in but the VCL for
>>>>>>>>>>> web (Intraweb) stuff looked like it would make the web
>>>>>>>>>>> interface simple.
>>>>>>>>>>>
>>>>>>>>>>> Suggestions?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>>>>>>> Post: delphi at delphi.org.nz
>>>>>>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>>>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz
>>>>>>>>>> with Subject: unsubscribe
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>>>>>> Post: delphi at delphi.org.nz
>>>>>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>>>>> Subject: unsubscribe
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>>>>> Post: delphi at delphi.org.nz
>>>>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>>>> Subject: unsubscribe
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>>>> Post: delphi at delphi.org.nz
>>>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>>> Subject:
>>>>>>> unsubscribe
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>>>> Post: delphi at delphi.org.nz
>>>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>>> Subject:
>>>>>>> unsubscribe
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>>>> Post: delphi at delphi.org.nz
>>>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>>> Subject: unsubscribe
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>>> Post: delphi at delphi.org.nz
>>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>> Subject: unsubscribe
>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>> Post: delphi at delphi.org.nz
>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>> Subject: unsubscribe
>>>>>
>>>>>
>>>> _______________________________________________
>>>> NZ Borland Developers Group - Delphi mailing list
>>>> Post: delphi at delphi.org.nz
>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>> Subject: unsubscribe
>>>>
>>>>
>>> _______________________________________________
>>> NZ Borland Developers Group - Delphi mailing list
>>> Post: delphi at delphi.org.nz
>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>> Subject: unsubscribe
>>>
>>>
>> _______________________________________________
>> NZ Borland Developers Group - Delphi mailing list
>> Post: delphi at delphi.org.nz
>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>> Subject: unsubscribe
>>
>>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
> unsubscribe
>
> Internal Virus Database is out-of-date.
> Checked by AVG Free Edition.
> Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/05/2007
> 15:59
>
>
> Internal Virus Database is out-of-date.
> Checked by AVG Free Edition.
> Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/05/2007
> 15:59
>
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
>
>
More information about the Delphi
mailing list