Vývoj otevřeně

Od prvního spojení
ke skutečné pomoci.

Co už MyViewer zvládá, co jsme ověřili na zařízeních a kam míří další vývoj.

Poslední aktualizace: · Ručně aktualizovaný přehled, nikoli živý monitoring.

Živý obraz z Androidu a iPhonu prošel laboratorním testem.

Vzdálené ovládání myší a klávesnicí ještě není dokončené. Veřejné vydání služby připravujeme.

Každá platforma má vlastní přejímku

Stav klientů

Ověřeno na zařízení

Android

Telefon Honeywell předal do konzole technika živý obraz 480 × 800. Dorazilo přes 1 600 dekódovaných snímků a ověřili jsme změnu obsahu displeje.

Aktuální rozsah
Sdílení obrazu a slovní asistence, bez vzdáleného vstupu.
Další krok
Dokončit testy zastavení, otočení, odvolání souhlasu a výpadků na dalších telefonech.
Ověřeno na zařízení

iPhone / iPad

Na iPhonu prošlo sdílení celého displeje včetně přepnutí do Kalkulačky. Technik viděl měnící se obsah; v testu dorazilo 428 snímků. Zamčení ukončilo relaci i obraz.

Aktuální rozsah
Obraz a slovní vedení. Výsledek z iPhonu nepotvrzuje otestování iPadu.
Další krok
Další testy na zařízení a příprava distribuce. Release archiv 0.1.0 (4) je připravený, do TestFlight zatím nenahraný.
Částečně ověřeno

Windows

Párování, souhlas a ukončení prošly na Windows 7 a 10. Jednorázový náhled plochy je vizuálně ověřený na W7. Novější klient přidává průběžné snímání do 5 fps a protokol v2.

Aktuální rozsah
Místní snímání, testy a sestavení x64/x86. Přenos obrazu technikovi dosud neověřený.
Další krok
Napojit nativní WebRTC přenos a potom zvlášť povolenou myš a klávesnici.
Částečně ověřeno

macOS

Nativní WebRTC backend prošel přenosem syntetických snímků mezi dvěma peery na stejném Macu. Prošlo 20 testů, univerzální sestavení a kontrola podpisu.

Aktuální rozsah
Backend pro obraz, SDP a ICE. Test syntetického obrazu není test sdílení skutečné obrazovky.
Další krok
Napojit výběr obrazovky a tlačítko sdílení v GUI na přenos do konzole technika.
Plánováno

Linux

Debian a Linux Mint jsou v cílovém rozsahu. Nativní Linux klient zatím není v této sadě výsledků ověřený.

Další krok
Po stabilizaci společného přenosu připravit klienta a testy zachytávání a vstupu pro podporovaná grafická prostředí.
Laboratoř v provozu

Broker a konzole technika

Protokol v2 odděluje účastníky relace, souhlas s obrazem a případný souhlas s ovládáním. Konzole přijímá video a měří skutečně dekódované snímky.

Aktuální rozsah
Laboratorní párování a signalizace; ověřený příjem obrazu z mobilních zařízení.
Další krok
Produkční identita techniků, HTTPS signalizace, TURN a testy mimo místní síť. Laboratorní protokol není hotové produkční zabezpečení.

Jasné výstupy místo odhadovaných procent

Plán dalších kroků

  1. M1

    Párování a souhlas

    Jednorázový PIN, oddělené oprávnění účastníků a výslovný souhlas zákazníka. Společné v2 API je implementované a otestované; přejímka rozhraní pokračuje po platformách.

  2. M2

    Živý obraz zákazník → technik

    Dokončit přenos skutečné plochy na Windows a macOS. U mobilů rozšířit již úspěšné testy. Přejímka vyžaduje viditelnou změnu obrazu a rostoucí počet dekódovaných snímků.

  3. M3

    Interakce technika

    Na Windows a macOS přidat zvláštní schválení ovládání, pohyb, tlačítka myši, posuv a klávesnici včetně českého rozložení. Na Androidu a iOS je aktuálním cílem obraz a asistované pokyny.

  4. M4

    Zastavení a odolnost

    Ověřit místní i vzdálený konec, odebrání systémového oprávnění, zamčení, výpadek sítě a expiraci. Po zastavení nesmí pokračovat obraz ani vstup; držené klávesy a tlačítka se musí uvolnit.

  5. Dále

    Podpora mimo laboratoř a vydání

    HTTPS, identita techniků, relay/TURN, testy mezi různými sítěmi, licenční podklady, instalační balíčky a distribuční proces. Datum veřejného vydání zatím není stanovené.

Záznam ověřeného postupu

Průběh vývoje

  1. První ověřené mobilní přenosy

    Živý obraz Honeywellu a sdílení celého displeje iPhonu do konzole technika. U iPhonu ověřeno ukončení při zamčení. Připraven release archiv pro iOS, bez nahrání do TestFlight.

  2. Společný protokol a nativní přenos

    Do laboratoře nasazen oddělený broker v2 a konzole technika. Windows dostal průběžné GDI snímání a v2 párování. macOS backend prokázal přenos syntetických snímků mezi nativními peery.

  3. Ověření na Macu

    macOS aplikace se sestavila pro Apple Silicon i Intel a byla spuštěna na Macu. Ověřili jsme sestavení a spuštění; přenos skutečné obrazovky byl samostatným dalším krokem.

  4. Základ relací a snímání plochy

    Testy PINu, souhlasu a ukončení na Windows 7 a 10. Následně vizuálně ověřen místní GDI náhled na Windows 7 x64. Rozdělen vývoj klientů pro Android, iOS a macOS.

Jak číst tento přehled

„Ověřeno“ znamená konkrétní provedený test v popsaném prostředí. Úspěšné sestavení nebo stav připojení nejsou samy o sobě důkazem funkčního obrazu či ovládání. Výsledky z laboratoře nepotvrzují obecnou kompatibilitu všech zařízení ani dostupnost veřejné služby.

Zeptat se na MyViewer →