From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d5f657e0da473b40,start X-Google-Attributes: gid103376,public Newsgroups: comp.lang.ada Subject: DBF/Network Application From: Brian May X-Home-Page: http://snoopy.apana.org.au/~bam/ Date: Thu, 17 Jun 2004 16:51:08 +1000 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:LMjpteTDy9JMezW57GXJX3oakj0= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: dsl-202-173-153-89.vic.westnet.com.au X-Trace: news.melbourne.pipenetworks.com 1087455070 202.173.153.89 (17 Jun 2004 16:51:10 +1000) X-Complaints-To: abuse@pipenetworks.com X-Abuse-Info: Please forward all headers to enable your complaint to be properly processed. Path: g2news1.google.com!news1.google.com!newshub.sdsu.edu!logbridge.uoregon.edu!newsfeeds.ihug.co.nz!ihug.co.nz!news.xtra.co.nz!news.mel.connect.com.au!news.melbourne.pipenetworks.com!not-for-mail Xref: g2news1.google.com comp.lang.ada:1603 Date: 2004-06-17T16:51:08+10:00 List-Id: Hello, I have been asked to write an application that reads/writes DBF files and communicates via encrypted TCP connection over a slow network (GPRS). Writing this application without reinventing the wheel is obvious the preferred approach ;-). There is a push to use Delphi as some code is already written with Delphi, but as I am unfamiliar with Delphi, especially on Linux (both Windows and Linux platforms are required) where I don't know how much I can trust it, I am tending to sway towards Ada. Questions: 1. Are there any Ada libraries for reading/writing dbase DBF files from Ada? Or would I need to write my own? Alternatively, are there any C libraries that I could use? 2. What is the best way of getting encrypted network communications in Ada? I have considered: * using SOAP over https with AWS, but I gather SOAP has relatively high overheads, due to encoding everything in XML. This might be an issue with slow network. * Something like Glade or PolyORB might be more appropriate, but I don't think these support encryption, making it necessarily to add encryption elsewhere, eg. IPSEC. Also the issue remains that I don't yet understand the different between the two, although I gather Glade is specific to Ada, but PolyORB will allow programs written in different languages to communicate. * I probably could use openssl directly, but this probably requires that I design my own network protocols. 3. What is the preferred way of accessing SQL databases via Ada on Linux? GNADE seems to be one way, except the authors of this article concluded it was better to use ODBC directly. Any ideas/suggestions? Thanks in advance. -- Brian May