Old 13th October 2019, 12:56 AM
chris chris is offline
Junior Member
Join Date: May 2015
Posts: 16
Default ANN: OS Mobile Client Library

We're pleased to announce the initial release of Onyx Software NexusDB Client Library. This is a set of components that allows you to access NexusDB data from Android, iOS and OSX (and Windows if you need that).

It's priced at 50GBP per developer and includes 1 year of updates and email support.

There are 5 DB components and 1 general communication component in the set:

Server Component:

TOSNXServer (Windows Only): HTTP(s) Server component that links to a TnxServerEngine and provides the actual data to the client. This supports Indy and RTC (StreamSec2 is needed for ssl with RTC, not with Indy). It's possible to write additional wrappers to add support for other HTTP libraries.

Client Components (Windows, Android, iOS, OSX):

TOSNXDBConnection: Handles the communication between the device and the windows server. Uses http on lan and HTTPS on wan, supports GZIP and Deflate.

TOSNXDBSession: Selects the alias and allows to set the NexusDB user

TOSNXQuery: Provides access to the actual data via SQL. This is a TDataset descendant so provides many of the normal properties and methods. It is a disconnected model so it downloads the data to the device in a single trip. It supports paging (to limit the amount of data sent to the device). This is readonly with all updates done in SQL (if you're not used to using SQL for updating, it really is pretty easy so don't be put off). Transactions are supported and the component works in blocking mode or in thread mode using anonymous procedures.

TOSNXStoredProc: Provides access to stored procedures on the server.

TOSServerTask: Allows you to send/retrieve data from the server. If you can store the data in a TParam then you can use this component. For example, if you need to download a PDF file from the server, or check the server time, then you can use this component.

Further information can be found at

This is a Delphi only component set (we installed it in C Builder and whilst in installs, there are problems, so if you feel like a challenge...)

Kind regards

Old 13th October 2019, 03:59 AM
chris chris is offline
Junior Member
Join Date: May 2015
Posts: 16

Actually with a couple of tweaks to the hpp file it now seems to work in C++

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mobile Client Library chris nexusdb.public.support.thirdparty 11 10th October 2019 05:56 PM
Can mobile devices like iPhone, iPad or Android show client screenvia nexus portal gateway? Chau Chee Yang nexusdb.public.support.portal 2 20th April 2012 11:56 PM
OT: Free library to compress data jprenou nexusdb.public.discussions 39 26th April 2011 03:09 AM
Library path in Delphi jprenou nexusdb.public.support 1 30th September 2009 08:11 PM
OT: Good PDF creator library for delphi ? Roberto Nicchi nexusdb.public.discussions 4 1st January 1970 10:00 AM

All times are GMT +11. The time now is 11:27 AM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.