Enzo clocks (WebFX demo)

10+
Pobrane
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

ODBIORCY DOCELOWI

Ta aplikacja została opublikowana dla programistów podążających za projektem WebFX i jest częścią wersji demonstracyjnych projektu.


DLA NOWEJ WIADOMOŚCI

WebFX to bezpłatne, wieloplatformowe rozwiązanie typu open source, które może być przeznaczone dla 7 platform (Internet, Android, iOS, macOS, Linux, Windows i osadzanie, takie jak Raspberry Pi) z jednej bazy kodu Java.
Podstawowe technologie: OpenJFX, Gluon i GWT.

Na przykład możesz odwiedzić internetową wersję tej samej aplikacji pod adresem https://enzoclocks.webfx.dev

Bez względu na platformę kod źródłowy aplikacji jest dokładnie taki sam (zobacz sekcję LINKI poniżej, aby uzyskać dostęp do kodu źródłowego tej wersji demonstracyjnej).
Aplikacja jest napisana w języku Java i wykorzystuje API JavaFX do budowy interfejsu użytkownika.
Łańcuch narzędzi Gluon (zbudowany na GraalVM) jest używany do kompilowania kodu Java aplikacji w natywną aplikację dla wszystkich platform z wyjątkiem Internetu (więc obejmuje to również tę wersję Androida).
GWT służy do kompilacji wersji internetowej. Transpiluje kod Java do zoptymalizowanego kodu JavaScript.
W rezultacie wszystkie pliki wykonywalne na wszystkich platformach oferują zoptymalizowaną wydajność.


O TYM KONKRETNYM DEMO

Ta demonstracja pokazuje, w jaki sposób możesz użyć API kontrolek JavaFX do tworzenia własnych niestandardowych kontrolek lub - jak tutaj - ponownie wykorzystać istniejącą bibliotekę kontrolek JavaFX.
W tym demo biblioteka Enzo — biblioteka zawierająca niestandardowe kontrolki dla JavaFX (autor: Gerrit Grunwald aka Hansolo) — została użyta do renderowania zegarów.

To demo jest również responsywne i zawsze wykorzystuje maksimum ekranu dzięki algorytmowi pakowania w okręgi.
Pokazuje to, w jaki sposób systemy układu JavaFX umożliwiają łatwe tworzenie responsywnych aplikacji do projektowania.
Inne demo WebFX ilustruje to online: https://ledpacking.webfx.dev


SPINKI DO MANKIETÓW

Biblioteka Enzo: https://bitbucket.org/hansolo/enzo/src/master/
Ten kod źródłowy wersji demonstracyjnej: https://github.com/webfx-demos/webfx-demo-enzoclocks
Witryna WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Ostatnia aktualizacja
2 gru 2023

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Sposoby zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od użycia aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Co nowego

Upgraded target to Android 13 (SDK 33).