FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Handy-Navigation
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Handy-Navigation
Posted: Wed Aug 13, 2025 07:33 PM
Von der Hauptnavigation zur Aktion – das Drei-Ebenen-Konzept
So navigieren Sie: 3 Ebenen von Tabs bis Detailfunktionen - Bedienungskonzept in drei Stufen





🟦 Ebene 1 – Hauptnavigation (Bottom Tabs)

Ganz unten, immer sichtbar
Ermöglicht den schnellen Wechsel zwischen den Hauptbereichen der App
Beispiele: Home, Zimmerplan, Reports, Mehr
Bleibt beim Navigieren bestehen (globale Navigation)

🟩 Ebene 2 – KartenĂŒbersicht (Home-Grid)

Der Hauptbereich innerhalb eines Tabs (z. B. „Home“)
Zeigt Module als Karten mit Icon, Titel, Untertitel und Modul-Badge
Karten sind anklickbar → öffnen direkt die Standardfunktion des Moduls

🟧 Ebene 3 – KontextmenĂŒ in Karte (Kebab-MenĂŒ)

Drei Punkte (⋼) rechts unten oder oben in der Karte
Öffnet ein Sheet oder Popup mit spezifischen Aktionen fĂŒr genau dieses Modul
Beispiel: „Heute starten“, „Einstellungen“, „Favorit speichern“

Workflow-Plan fĂŒr deinen Launcher mit den drei Ebenen:

🔄 Workflow der 3 Ebenen
1ïžâƒŁ Ebene 1 – Hauptnavigation (Bottom Tabs)
Zweck: Wechsel zwischen den Hauptbereichen der App

Bedienung:
Tap auf Tab → zeigt direkt den zugehörigen Hauptbereich an
Tabs bleiben immer sichtbar → globale Navigation

Beispiel:
Home → KartenĂŒbersicht mit Modulen
Zimmerplan → öffnet direkt zimmerplan.php
Reports → zeigt Liste der Reports (Ebene 2)
Mehr → öffnet globales Sheet mit allgemeinen Aktionen

2ïžâƒŁ Ebene 2 – KartenĂŒbersicht (Module)
Zweck: Visuelle Liste von Modulen oder Funktionen

Bedienung:
Tap auf Karte → Standardaktion des Moduls ausfĂŒhren
Tap auf Kebab-MenĂŒ (⋼) → KontextmenĂŒ (Ebene 3) mit weiteren Optionen

Beispiel:
Karte „Zimmerplan“ → direkter Start zimmerplan.php
Karte „Housekeeping“ → zeigt „ZimmermĂ€dchenliste“

3ïžâƒŁ Ebene 3 – KontextmenĂŒ (Karten-spezifisch)
Zweck: Modul-spezifische Aktionen bereitstellen, ohne direkt in den Standardstart zu springen

Bedienung:
Öffnet als Sheet ĂŒber die Karte
Aktionen können direkte Links, Filteraufrufe oder Einstellungen sein

Beispiel (Karte „xReport“):

„Abreise direkt starten“ (heutiges Datum)
„Service direkt starten“
„ZimmermĂ€dchen direkt starten“
„Einstellungen“

📌 Zusammenspiel
Benutzer öffnet Tab „Home“ (Ebene 1) → sieht KartenĂŒbersicht (Ebene 2)

Klick auf Karte → direkter Start
Klick auf ⋼ in Karte → KontextmenĂŒ (Ebene 3) → Benutzer wĂ€hlt spezifische Aktion

Aktion kann entweder innerhalb der App navigieren oder direkt eine URL öffnen

💡 Vorteil:
Schnellstart durch direkte Karte
FlexibilitĂ€t durch KontextmenĂŒ
Einheitliches Muster ĂŒber die ganze App hinweg







Warum Polling statt Push (WebSockets/SSE)
Sichere Verbindungskontrolle ohne Dauer-Channel

Vorteile unseres Ansatzes:

Sicherheit & Infrastruktur simpel
Kein dauerhaft offener Port/Socket, keine Proxies/WebSocket-Upgrades nötig.
Klassische HTTPS-GETs, leicht zu hÀrten, zu loggen und zu cachen.
Robust bei VerbindungsabbrĂŒchen
Mobiles Netz/WLAN-Wechsel: Sockets reißen hĂ€ufig ab → Reconnect-Logik, Heartbeats, Keep-Alive, Timeouts

Polling ist stateless: NĂ€chster Turnus ≙ neuer sauberer Request.
Ressourcenschonend (Sleep-Modus)
Dank Page-Visibility/Online-Events schlÀft das Polling, wenn der Nutzer weg ist.
Keine Hintergrundverbindungen, die Energie ziehen.
Vorhersagbare Last
Feste Obergrenze: Nutzer × Poll-Intervall (plus Backoff).
Bei Störungen fÀhrt Backoff die Frequenz automatisch runter.






xWH_hub – das Rad, das Ihr WinHotel-System bewegt
Nabe → Zentrale, alles dreht sich darum
Kugellager → reibungslose AblĂ€ufe
Speichen → Verbindung zu den Modulen
Zahnrad → Antrieb, Verbindung zum Betriebssystem und Internet
Bremsscheibe → Sicherheitssystem, das bei Bedarf eingreift

xWH_hub – Zentrale, Antrieb und Sicherheit in einem.
Er verbindet alle Module, steuert den Datenaustausch mit Betriebssystem und Internet und schĂŒtzt das System zuverlĂ€ssig vor Fehl- und Fremdzugriffen.

xWH_hub – Nabe, Zahnrad und Bremsscheibe des WinHotel-Systems
Nabe mit Kugellagern – steht fĂŒr die zentrale Steuerung und den reibungslosen Ablauf aller Prozesse.

Speichen – die direkte Verbindung zu allen Modulen wie Zimmerplan, Druckserver, Kundenbrowser oder Reports.
Zahnrad – der Antrieb, der WinHotel sicher mit Betriebssystem und Internet verbindet.
Bremsscheibe – das integrierte Sicherheitssystem, das bei Bedarf eingreift und unkontrollierte AblĂ€ufe stoppt.
xWH_hub bĂŒndelt, verteilt, verbindet und schĂŒtzt – die zentrale Drehscheibe Ihres Systems.

Continue the discussion