Modern Gauge (WebFX demo)

10+
Aflaaie
Inhoudgradering
Almal
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie program

TEIKKOOR



Hierdie toepassing is gepubliseer vir ontwikkelaars wat die WebFX-projek volg, en is deel van WebFX Demos.


VIR NUWELINGE



WebFX is 'n gratis, oopbron-kruisplatformoplossing wat sewe platforms vanaf 'n enkele Java-kodebasis kan teiken. Die platforms is:

   • Web
   • Android
   • iOS
   • macOS
   • Linux
   • Vensters
   • Ingebedde toestelle (soos Raspberry Pi)

Byvoorbeeld, jy kan die webweergawe van dieselfde toepassing hier sien. Wat ook al die platform is, die toepassingsbronkode is presies dieselfde (sien die LINKS-afdeling hieronder om toegang tot die bronkode van hierdie demo te verkry).

Die toepassing is in Java geskryf en gebruik die JavaFX API om die gebruikerskoppelvlak te bou. Die onderliggende tegnologieë wat deur WebFX gebruik word, is OpenJFX, Gluon & GWT:

   • Die Gluon-gereedskapsketting (bo-op GraalVM gebou) word gebruik om die toepassing Java-kode saam te stel in 'n inheemse toepassing vir alle platforms behalwe die Web (dit sluit hierdie Android-weergawe in).
   • GWT word gebruik om die Webweergawe saam te stel. Dit transpileer die Java-kode in geoptimaliseerde JavaScript-kode.

Gevolglik is elke uitvoerbare werkverrigting-geoptimaliseer vir sy eie spesifieke platform.


OOR HIERDIE SPESIFIEKE DEMO



Hierdie demonstrasie wys hoe jy die JavaFX kontroles API kan gebruik om jou eie persoonlike kontroles te skep, of - soos hier - 'n bestaande JavaFX kontrole biblioteek te hergebruik.

In hierdie demonstrasie is die Medusa-biblioteek - 'n JavaFX-biblioteek vir meters (krediete: Gerrit Grunwald aka Hansolo) - gebruik om die meter weer te gee deur die Moderne vel te gebruik (die biblioteek stel verskillende velle vir dieselfde kontrole voor).


SKAKELS



Medusa-biblioteek: https://github.com/HanSolo/Medusa
Hierdie demo bronkode: https://github.com/webfx-demos/webfx-demo-moderngauge
WebFX webwerf: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Opgedateer op
01 Des. 2023

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Geen data word met derde partye gedeel nie
Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar

Wat's nuut

Upgraded target to Android 13 (SDK 33).