#1  
Old 23rd September 2019, 03:35 PM
Wolfgang
 
Posts: n/a
Default Android Support

I see in your Roadmap that, Android support is planned for the Short term.

How far / when can it be expected?

Kind Regards
Wolfgang

---
This email has been checked for viruses by AVG.
https://www.avg.com

  #2  
Old 24th September 2019, 01:29 PM
Thorsten Engler [NDA]
 
Posts: n/a
Default Re: Android Support

Wolfgang wrote:

> I see in your Roadmap that, Android support is planned for the Short term.
>
> How far / when can it be expected?


Android support is waiting for when Embc releases a version of Delphi with
proper memory management (it's on their roadmap).

The current recommendation for client access from Android to a NexusDB server
would be to make use of the integrated TMS RemoteDB server.

For most cases, that will probably be preferable even after native Android
client is implemented, because the native transport is designed for LAN C/S
access and is relatively "chatty".

When I last talked to TMS they were considering evaluating if it's possible for
them to release a stripped down "client only" RemoteDB package. But I currently
don't know if that went ahead or if they considered it unfeasable. I'll check
with them.
  #3  
Old 24th September 2019, 01:35 PM
Wolfgang
 
Posts: n/a
Default Re: Android Support

On 2019-09-24 4:29 AM, Thorsten Engler [NDA] wrote:
> Wolfgang wrote:
>
>> I see in your Roadmap that, Android support is planned for the Short term.
>>
>> How far / when can it be expected?

>
> Android support is waiting for when Embc releases a version of Delphi with
> proper memory management (it's on their roadmap).
>
> The current recommendation for client access from Android to a NexusDB server
> would be to make use of the integrated TMS RemoteDB server.
>
> For most cases, that will probably be preferable even after native Android
> client is implemented, because the native transport is designed for LAN C/S
> access and is relatively "chatty".
>
> When I last talked to TMS they were considering evaluating if it's possible for
> them to release a stripped down "client only" RemoteDB package. But I currently
> don't know if that went ahead or if they considered it unfeasable. I'll check
> with them.
>

Thank you Thorsten.

Kind Regards
Wolfgang

---
This email has been checked for viruses by AVG.
https://www.avg.com

  #4  
Old 26th September 2019, 02:11 AM
John Turner
 
Posts: n/a
Default Re: Android Support

On 9/23/2019 10:29 PM, Thorsten Engler [NDA] wrote:
> Wolfgang wrote:
>
>> I see in your Roadmap that, Android support is planned for the Short term.
>>
>> How far / when can it be expected?

>
> Android support is waiting for when Embc releases a version of Delphi with
> proper memory management (it's on their roadmap).
>
> The current recommendation for client access from Android to a NexusDB server
> would be to make use of the integrated TMS RemoteDB server.
>
> For most cases, that will probably be preferable even after native Android
> client is implemented, because the native transport is designed for LAN C/S
> access and is relatively "chatty".
>
> When I last talked to TMS they were considering evaluating if it's possible for
> them to release a stripped down "client only" RemoteDB package. But I currently
> don't know if that went ahead or if they considered it unfeasable. I'll check
> with them.
>

Fantastic!

IOS plans?
  #5  
Old 30th May 2020, 10:53 PM
Miros?aw Rogula
 
Posts: n/a
Default Re: Android Support

On 24.09.2019 04:29, Thorsten Engler [NDA] wrote:

> Android support is waiting for when Embc releases a version of Delphi with
> proper memory management (it's on their roadmap).
>
> The current recommendation for client access from Android to a NexusDB server
> would be to make use of the integrated TMS RemoteDB server.
>
> For most cases, that will probably be preferable even after native Android
> client is implemented, because the native transport is designed for LAN C/S
> access and is relatively "chatty".
>
> When I last talked to TMS they were considering evaluating if it's possible for
> them to release a stripped down "client only" RemoteDB package. But I currently
> don't know if that went ahead or if they considered it unfeasable. I'll check
> with them.
>


Is something new in Android support when Delphi 10.4 is out? If so will
it require source version of Nexusdb or dcu is good ?

Regards
Miros?aw Rogula
  #6  
Old 31st May 2020, 09:34 AM
Thorsten Engler [NDA]
 
Posts: n/a
Default Re: Android Support

Now that 10.4 is available, ARC is gone, and ANSI string types are back, it
finally becomes possible to start working on Android support. Which I have.

This is still a major undertaking that requires rewriting all used x86/x64
inline assember for ARM (completely different instruction set and memory model)
with an external assembler to create .o files that can be linked against,
rewrite all code that makes use of windows API functions to use Linux/Android
API functions (for many of which there is no 1:1 equivalence), find a solution
about how to do locale specific sorting on Linux (which currently depends on
the windows API function CompareString which has no exact 1:1 match on linux)
and when this is all in place, run lots of tests to fund any hidden differences
in behaviour between windows and android (e.g. possibly with variant handling).

Miros?aw Rogula wrote:

> On 24.09.2019 04:29, Thorsten Engler [NDA] wrote:
>
> > Android support is waiting for when Embc releases a version of Delphi with
> > proper memory management (it's on their roadmap).
> >
> > The current recommendation for client access from Android to a NexusDB
> > server would be to make use of the integrated TMS RemoteDB server.
> >
> > For most cases, that will probably be preferable even after native Android
> > client is implemented, because the native transport is designed for LAN C/S
> > access and is relatively "chatty".
> >
> > When I last talked to TMS they were considering evaluating if it's possible
> > for them to release a stripped down "client only" RemoteDB package. But I
> > currently don't know if that went ahead or if they considered it
> > unfeasable. I'll check with them.
> >

>
> Is something new in Android support when Delphi 10.4 is out? If so will it
> require source version of Nexusdb or dcu is good ?
>
> Regards
> Miros?aw Rogula




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
Android Wolfgang nexusdb.public.support 17 30th August 2017 07:18 PM
IOS, Android Support John Turner nexusdb.public.discussions 1 24th June 2017 02:23 AM
FMX iOS/Android Ken Randall nexusdb.public.support 1 12th November 2014 10:40 PM
ANN: RealThinClient SDK v6.21 with XE5 Android support released Danijel Tkalcec nexusdb.public.support.thirdparty 1 22nd September 2013 07:46 AM
Android wish David Guest nexusdb.public.support.portal 7 9th March 2012 10:23 AM


All times are GMT +11. The time now is 04:41 PM.


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