Rozdělený webový prohlížeč MarioNet - MarioNet split web browser
Marionet Internet Appliance je aplikace, která běží na serveru a odešle předrenderovaných grafické obrazy do lehkého klienta pro zobrazení.
To bylo prototypované v lednu 1999 v iCentrix Ltd v Andover , Hampshire, Velká Británie, bývalými zaměstnanci Caldera UK pod vedením Rogera A. Grossa a Andy T. Wightmana.
Koncept MarioNetu spočíval v vybudování prohlížeče s tenkým klientem, který by poskytoval webový obsah velmi malým klientským platformám s malou pamětí RAM nebo ROM a minimálním výpočetním výkonem. Byl navržen tak, aby fungoval na řadě vestavěných operačních systémů nebo na platformě ROM bez operačního systému. Na straně serveru byl použit Mozilla , nedávno otevřený webový prohlížeč založený na Netscape's Navigator . Ke komunikaci mezi těmito dvěma částmi byl použit proprietární protokol s názvem OPTIC.
Mezi cílová klientská zařízení patří mobilní telefony , tablety , informační kiosky s dotykovou obrazovkou a prodejní automaty .
Funkční přehled
Jedinečnou vlastností designu MarioNet byla jeho architektura. Většina kódu prohlížeče byla umístěna na webovém serveru, kde by se většina práce prováděla, včetně zpracování HTML , vykreslování obrázků pro cílové zařízení a připojení k síti WWW . Dálkově ovládaným klientem byl malý grafický modul, který jednoduše nekomprimoval a zobrazoval obrázky a přenášel pohyby myši a stisknutí kláves (odtud loutková hra se slovy). Tato technologie se také nazývá cloudový prohlížeč
Webové prohlížeče jsou velké složité programy, včetně tehdy. Jsou náročné na zdroje a pro dobrý výkon vyžadují více připojení klient / server.
Design měl v jádru lehký proprietární transportní protokol s názvem OPTIC ( Optimized Protocol for Transport of Images to Clients ). Tento protokol byl velmi jednoduchý a vyžadoval pouze jedno připojení mezi klientem a serverem. OPTIC by běžel přes jakýkoli transportní protokol ze sériové komunikace RS-232 na Wi-Fi nebo Bluetooth .
Při spuštění klient odeslal vlastnosti obrazovky (rozlišení, barevná hloubka, fyzická velikost atd.) Na server, kde byly obrázky zpracovány a vykresleny pro cílové zařízení. Poté by byly komprimovány a odeslány prostřednictvím protokolu OPTIC klientovi k zobrazení.
Návrh klientského softwaru měl jen několik kilobajtů kódu a byl založen na malém Wightmanově malém malém ROMovatelném grafickém okenním systému s názvem GROW ( Graphical ROMable Object Windows ), který vyvinul na počátku 90. let v Digital Research .
Prohlížeč serveru založený na Mozille byl restrukturalizován tak, aby zahrnoval schopnost vykreslování na straně klienta a podporu protokolu OPTIC.
Ověření konceptu
Důkaz koncepce byl vyvinut a vyzkoušen na základní škole Kimpton v Hampshire ve Velké Británii. Ve školní knihovně byla vytvořena kybernetická kavárna, která obsahuje zařízení s webovým serverem Linux a starší 286 počítačů s klientskou částí. Proces vyvolal určitý zájem o média a získal další podporu, když se sir George Young MP zúčastnil demonstrace Rogera Grossa na Kimpton School.
Navzdory časnému zájmu se tým snažil získat finanční prostředky potřebné k patentování vynálezu a vývoji konceptu na komerční produkt, takže iCentrix byl rozpuštěn, když Gross později v roce 1999 nastoupil do společnosti Citrix UK v Cambridge.
Myšlenka trvala několik let, dokud nebylo oznámeno podobné technologie jako Opera Mini v roce 2005 a Bolt (webový prohlížeč) v lednu 2009, klient / server rozdělil webové prohlížeče na klienty s nízkou hmotností. Později společnost Amazon v roce 2011 ohlásila pro Kindle Fire server založený na serveru Amazon EC2, „server-accelerated“, prohlížeč s rozdělenou architekturou, Amazon Silk .