The WebFX Platform is the foundation layer & API for cross-platform development with WebFX.
Modules set | Location | Description |
---|---|---|
UIScheduler | Client | Cross-platform API for scheduling UI tasks (mono thread) |
Storage | Client | Cross-platform API for client-side storage (LocalStorage & SessionStorage) |
WindowHistory | Client | Cross-platform API for accessing the window history |
WindowLocation | Client | Cross-platform API for accessing the window location |
WebAssembly | Client | Cross-platform API for working with WebAssembly |
WebWorker | Client | Cross-platform API for working with web workers |
Resources | Shared | Cross-platform API for accessing resources files |
Console | Shared | Cross-platform API for logging in the console |
Boot | Shared | Cross-platform entry point for all WebFX applications |
Shutdown | Shared | Cross-platform API for shutting down WebFX applications |
Scheduler | Shared | Cross-platform API for scheduling non-UI tasks |
Json | Shared | Cross-platform Json API |
Async | Shared | Future & Promise API for async operations |
File | Shared | Cross-platform API for accessing local files |
Vert.x * | Server | Implementation of the server-side modules for Vert.x |
* An additional implementation for Spring Boot might be considered in the future.
All modules are implemented, but still need to be documented (website & Javadoc).
The WebFX Platform is a free, open-source software licensed under the Apache License 2.0