Modern Gauge (WebFX demo)

10+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана

Пра гэту праграму

МЭТАВАЯ АЎДЫТОРЫЯ



Гэта дадатак было апублікавана для распрацоўшчыкаў пасля праекта WebFX і з'яўляецца часткай WebFX Demos.


ДЛЯ НАВІЧКОЎ



WebFX - гэта бясплатнае міжплатформеннае рашэнне з адкрытым зыходным кодам, якое можа арыентавацца на сем платформаў з адной кодавай базы Java. Платформы:

   • Інтэрнэт
   • Android
   • iOS
   • macOS
   • Linux
   • Вокны
   • Убудаваныя прылады (напрыклад, Raspberry Pi)

Напрыклад, вы можаце ўбачыць вэб-версію гэтага ж прыкладання тут. Незалежна ад платформы, зыходны код прыкладання абсалютна аднолькавы (гл. раздзел СПАСЫЛКІ ніжэй, каб атрымаць доступ да зыходнага кода гэтай дэманстрацыі).

Прыкладанне напісана на Java і выкарыстоўвае JavaFX API для стварэння карыстальніцкага інтэрфейсу. Асноўныя тэхналогіі, якія выкарыстоўваюцца WebFX, - гэта OpenJFX, Gluon і GWT:

   • Ланцужок інструментаў Gluon (пабудаваны на аснове GraalVM) выкарыстоўваецца для кампіляцыі кода Java прыкладання ў роднае прыкладанне для ўсіх платформаў, акрамя Інтэрнэту (гэта ўключае ў сябе гэтую версію Android).
   • GWT выкарыстоўваецца для кампіляцыі вэб-версіі. Ён транспілюе код Java у аптымізаваны код JavaScript.

У выніку кожны выкананы файл аптымізаваны па прадукцыйнасці для сваёй уласнай платформы.


ПРА ГЭТУЮ КАНКРЭТНУЮ ДЭМА



Гэта дэманстрацыя паказвае, як вы можаце выкарыстоўваць API элементаў кіравання JavaFX для стварэння ўласных элементаў кіравання або - як тут - паўторна выкарыстоўваць існуючую бібліятэку элементаў кіравання JavaFX.

У гэтай дэманстрацыі бібліятэка Medusa - бібліятэка JavaFX для датчыкаў (аўтарства: Герыт Грунвальд, таксама вядомы як Hansolo) - была выкарыстана для візуалізацыі датчыка з выкарыстаннем сучаснага скіна (бібліятэка прапануе розныя скіны для аднаго элемента кіравання).


СПАСЫЛКІ



Бібліятэка Medusa: https://github.com/HanSolo/Medusa
Гэты зыходны код дэманстрацыі: https://github.com/webfx-demos/webfx-demo-moderngauge
Вэб-сайт WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Абноўлена
1 сне 2023 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных

Новае

Upgraded target to Android 13 (SDK 33).