[DUG] Simple VCL for web aplication

Neven MacEwan neven at mwk.co.nz
Fri Jun 8 11:11:53 NZST 2007


Robert

I'd recommend PHP for the Server code, its so trivial i don't see you 
needing an IDE (though if you
do decide you need one look at www.nusphere.com) for my first year of 
PHP dev I just used an editor

Neven
> 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
>>
>>   
> _______________________________________________
> 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