Roadmap item vfp embedded SQL via Advantage
Posted: Fri Feb 26, 2021 10:38 am
Hi Robert,
If you could recompile sources of ACE to run under the other Xamarin backed CPU/OS combinations or SAP guarantees that as pending release enhancement soon, that would be great and probably best way to save implementing already existing functionality.
Running on mobile without ORM on just a thin local cursor layer selected from backend data via cursoradapter to munge locally is the thing I cannot do in vfp - x# "just" as a newer optionally type safe desktop system is still interesting, but has to compete with VFPA and VFP C++ Compiler running as 64bit process if wanted or compiling to C++ and with 32/64 bit options running the already optimized vfp local data engine on dbf cursors with known benefits and limitations.
Offering vfp embedded SQL engine on ARM based mobile, network or home automation device is close to "no contest" or "winning by default" at least for me, as that (including embedded/smaller stuff like RasPi) are growing much stronger than traditional PC. Due to most ARM to still offer less CPU power (Apple M1 currently only exception) benefit of local caching to dbf will give more benefit, the weaker the local CPU is.
Could you shed some light if/how you plan to offer FoxPro embedded SQL on ARM/iOS/Android and possibly WASM as compile targets ? Xamarin offering relatively easy path for Dotnet IL to non-intel at least for me the biggest lure.
Any further news (besides option to buy Advatage directly) on the SAP phone call on plans to support more than intel CPU ? Our phone conference was till 17:45H, so no chance for me to chat on the topic...
thx in advance
thomas
Guessing that you need to hook ACE via ALS license installed in the system that raises for me the question if FoxPro embedded SQL can be called if running (in the future under .Net5 or .Net6) on ARM (iOS new Macs, iPads and iPhone) and/or Xamarin Android ? Those are explicit compile targets under Xamarin, but Advantage only installs on Linux and Windoze on intel86/AMD64 CPU architecture last time I checked (when Thread "A simple program - many errors!" was fresh topic and your call to SAP was imminent.From Roadmap:
Implementation of FoxPro embedded SQL based on Advantage Database Server
that way a lot of functionality already in Advantage can be reused, which makes LOTS of sense, esp when I look at the enhancements already finished there.
If you could recompile sources of ACE to run under the other Xamarin backed CPU/OS combinations or SAP guarantees that as pending release enhancement soon, that would be great and probably best way to save implementing already existing functionality.
Running on mobile without ORM on just a thin local cursor layer selected from backend data via cursoradapter to munge locally is the thing I cannot do in vfp - x# "just" as a newer optionally type safe desktop system is still interesting, but has to compete with VFPA and VFP C++ Compiler running as 64bit process if wanted or compiling to C++ and with 32/64 bit options running the already optimized vfp local data engine on dbf cursors with known benefits and limitations.
Offering vfp embedded SQL engine on ARM based mobile, network or home automation device is close to "no contest" or "winning by default" at least for me, as that (including embedded/smaller stuff like RasPi) are growing much stronger than traditional PC. Due to most ARM to still offer less CPU power (Apple M1 currently only exception) benefit of local caching to dbf will give more benefit, the weaker the local CPU is.
Could you shed some light if/how you plan to offer FoxPro embedded SQL on ARM/iOS/Android and possibly WASM as compile targets ? Xamarin offering relatively easy path for Dotnet IL to non-intel at least for me the biggest lure.
Any further news (besides option to buy Advatage directly) on the SAP phone call on plans to support more than intel CPU ? Our phone conference was till 17:45H, so no chance for me to chat on the topic...
thx in advance
thomas