Standalone CSPro powered applications and PWA

What would you like to see in CSPro?
Post Reply
htuser
Posts: 639
Joined: December 19th, 2011, 6:26 pm
Location: Silver Spring Area, MD, USA

Standalone CSPro powered applications and PWA

Post by htuser »

Dear CSPro Developer Team,
This is my ultimate request/wish for CSPro... But not so new, since I have been advocating years ago for an open (source) CSPro and standalone apps search.php?st=0&sk=t&sd=d&sr=posts&keyw ... e&start=10. And one of the best way is to give us a path for using an open source CSPro runtime or engine as JS/WASM libraries.

In the meantime, the ODK team is advancing on this way : giving to their users a path to implement PWA and standalone ODK powered applications. https://github.com/getodk/web-forms, https://github.com/orgs/getodk/projects/10

Right now we already have quickJS powered open source lightweight and fast JS runtimes such as LLRT from Amazon (https://github.com/awslabs/llrt) and TxikiJS (https://github.com/saghul/txiki.js). The latest is almost "Write Once, deploy everywhere" since it can directly output executables for multiples OS (Windows, Linux, Unix, Mac, etc) from a singe basecode. I think It's a question of a few time before Android support since we already have some testing for using quickJS as engine for React (https://github.com/bojie-liu/react-native-quickjs)

And because you already working for:
a) Integrating quickJS in CSPro;
b) Exposing a full CSPro logic compiler to JS at runtime (As of CSPro 8.0, the full compiler is not available at runtime and thus the action can only call execute user-defined functions that use numeric and string parameters. This limitation also means that only numeric constants and string literals can be passed as arguments to the CSPro function. This limitation will be removed in a future version.)
c) Porting CSPro to CAWI via a CSProJS/WASM Runtime;

it's less challenging for you to give us a direct or an indirect way to output Standalone CSPro powered applications and/or PWA!

Thanks in advance
G.VOLNY, a CSProuser from Haiti, since 2004
Post Reply