Android-Geräte können über eine Browseroberfläche bereitgestellt, in Portale eingebettet und für geführte oder kioskähnliche Nutzung eingeschränkt werden. Das Seminar verbindet Sitzungsdesign, JavaScript-SDK-Integration, Authentisierung, WebRTC, Eingabesteuerung, Datenschutz und Betriebsüberwachung.
Seminarziel
Eine interaktive Gerätesitzung kann sicher in eine Webanwendung integriert, an Nutzer und Berechtigungen gebunden und nach Ende vollständig bereinigt werden. Kiosk-, Freigabe-, Timeout- und Fehlerszenarien werden produktionsnah umgesetzt.
Inhaltsübersicht
- 1. Nutzungsszenario und Sitzungsvertrag
- 2. Einbettungsarchitektur
- 3. SDK- und UI-Integration
- 4. Authentisierung und Autorisierung
- 5. WebRTC und Medienqualität
- 6. Kiosk- und geführter Modus
- 7. Mehrbenutzer- und Sitzungssteuerung
- 8. Datenschutz und Bereinigung
- 9. Observability und Support
- Praxisprojekt und Übungen
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Fachliche Einordnung
Der Themenblock ist als eigenständiger Qualifizierungsbaustein für produktionsnahe Android-Test- und Betriebsumgebungen abgegrenzt. Konfigurationen werden nicht nur demonstriert, sondern mit Sollwerten, Negativtests, Rücksetzschritten und dokumentierten Prüfpunkten abgesichert. Dadurch bleiben die erarbeiteten Abläufe auf Self-hosted- und Device-Image-Szenarien übertragbar.
Seminarinhalte
1. Nutzungsszenario und Sitzungsvertrag
Portal, Nutzer und Geräteplattform erhalten klar definierte Verantwortlichkeiten.
- Schritt 1: Zielgruppe, erlaubte Aktionen und maximale Sitzungsdauer festlegen.
- Schritt 2: Geräteprofil, Startanwendung und Rücksetzbedarf bestimmen.
- Schritt 3: Ein- und Ausgabedaten sowie Datenschutzgrenzen dokumentieren.
- Schritt 4: Sitzungszustände von angefordert bis bereinigt als Vertrag modellieren.
2. Einbettungsarchitektur
Browser, Portal-Backend und Gerät werden ohne Offenlegung unnötiger Zugangsdaten gekoppelt.
- Schritt 1: Komponenten und Vertrauenszonen in einem Sequenzdiagramm anordnen.
- Schritt 2: Gerätezuweisung und temporäre Sitzungserlaubnis dem Backend zuordnen.
- Schritt 3: Direkte Geheimnisweitergabe an den Browser ausschließen.
- Schritt 4: Fehler- und Abbruchpfade für jede Verbindung definieren.
3. SDK- und UI-Integration
Die Gerätesicht wird in eine kontrollierte Portaloberfläche eingebettet.
- Schritt 1: Container, Größenverhalten und Ladezustand der Gerätesitzung anlegen.
- Schritt 2: SDK-Initialisierung mit Sitzungskontext und Zielgerät konfigurieren.
- Schritt 3: Verbindungs-, Bereit-, Fehler- und Ende-Ereignisse behandeln.
- Schritt 4: Tastatur, Maus, Fokus und responsive Darstellung in mehreren Browsergrößen testen.
4. Authentisierung und Autorisierung
Portalidentität wird auf eine kurzlebige, zweckgebundene Gerätenutzung abgebildet.
- Schritt 1: Nutzeridentität und erforderliche Rollen im Portal prüfen.
- Schritt 2: Sitzung nur für freigegebenes Geräteprofil und Zeitfenster anfordern.
- Schritt 3: Token oder Freigabe nach Ablauf und Abmeldung widerrufen.
- Schritt 4: Unberechtigten Gerätewechsel und Wiederverwendung einer alten Sitzung negativ testen.
5. WebRTC und Medienqualität
Interaktive Qualität wird entlang von Browser, Netz und Relay-Pfad überwacht.
- Schritt 1: Medienanforderungen und zulässige Portpfade dokumentieren.
- Schritt 2: Verbindungsaufbau und gewählten Kandidatenpfad beobachten.
- Schritt 3: Latenz, Bildqualität und Eingabereaktion unter Referenzlast messen.
- Schritt 4: Netzstörung, Fallback und Wiederverbindung kontrolliert testen.
6. Kiosk- und geführter Modus
Nutzer bleiben innerhalb der vorgesehenen Anwendung und Funktionen.
- Schritt 1: Zielanwendung und erlaubte Navigation festlegen.
- Schritt 2: Kiosk- oder Einschränkungsmodus aktivieren und Startzustand prüfen.
- Schritt 3: Home-, Zurück-, App-Wechsel- und Systemzugriffe als Negativtests ausführen.
- Schritt 4: Administrativen Ausstieg und Rückkehr zum Standardprofil dokumentieren.
7. Mehrbenutzer- und Sitzungssteuerung
Gleichzeitige Zugriffe, Reservierungen und Übergaben werden eindeutig geregelt.
- Schritt 1: Exklusive oder geteilte Nutzung je Serviceklasse definieren.
- Schritt 2: Gerät mit Lease, Nutzerkennung und Ablaufzeit reservieren.
- Schritt 3: Zweiten Zugriff je Regel ablehnen oder sichtbar als Beobachter behandeln.
- Schritt 4: Abbruch, Browserverlust und Lease-Ablauf mit automatischer Freigabe testen.
8. Datenschutz und Bereinigung
Persönliche Eingaben, Konten und Medien verbleiben nicht im nächsten Nutzungszyklus.
- Schritt 1: Zu löschende App-Daten, Konten, Zwischenablage, Dateien und Aufzeichnungen festlegen.
- Schritt 2: Sitzung geordnet beenden und Uploads sowie Downloads abschließen.
- Schritt 3: Reset oder Neuerstellung auslösen.
- Schritt 4: Mit einer Negativprüfung auf Konten, Verlauf und Dateien die Freigabe bestätigen.
9. Observability und Support
Sitzungsfehler lassen sich über Portal-, SDK-, Netz- und Geräteinformationen korrelieren.
- Schritt 1: Sitzungs-, Nutzer-, Geräte- und Korrelationskennung in Logs vereinheitlichen.
- Schritt 2: Ladezeit, Abbruchrate, Medienqualität und Bereinigungsfehler messen.
- Schritt 3: Supportansicht mit Status und sicheren Diagnoseinformationen entwerfen.
- Schritt 4: Runbook für Verbindungsfehler, schwarzes Bild, Eingabeproblem und hängen gebliebene Sitzung testen.
Praxisprojekt und Übungen
Die Übungen verwenden einen zusammenhängenden Laborfall. Jeder Arbeitsauftrag enthält Ausgangslage, Sollzustand, Durchführung, Prüfpunkte und eine kontrollierte Bereinigung. Fehlerfälle werden bewusst eingebaut, damit Diagnose und Rückfall nicht erst im Produktivbetrieb erprobt werden.
- Übung 1: Ein Portalprototyp bindet eine Android-Sitzung mit Lade-, Fehler- und Ende-Zuständen ein.
- Übung 2: Zeitlich begrenzte Autorisierung, Kioskmodus und Mehrbenutzerkonflikt werden umgesetzt.
- Übung 3: Eine komplette Sitzung wird einschließlich WebRTC-Messung, Abbruch und datenschutzgerechter Bereinigung getestet.
Zielgruppe und Voraussetzungen
Zielgruppe: Webentwicklung, Solution Engineering, Plattformbetrieb, Produktentwicklung und technische Architektur.
Voraussetzungen: Web-Grundkenntnisse zu HTML, JavaScript, Authentisierung und Browsernetzwerken.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurationsschritte, Praxisübungen und kontrollierte Fehlerfälle vertieft. Für jeden wesentlichen Ablauf entstehen wiederverwendbare Checklisten, Konfigurationsnachweise oder Runbooks. Die Bearbeitung erfolgt ohne undokumentierte Sonderkonfigurationen und endet jeweils mit einer technischen Validierung des erreichten Zustands.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Webentwicklung, Solution Engineering, Plattformbetrieb, Produktentwicklung und technische Architektur |
| Voraussetzungen: | Web-Grundkenntnisse zu HTML, JavaScript, Authentisierung und Browsernetzwerken |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
