Разделенный веб-браузер MarioNet
— Интернет-устройство MarioNet это приложение, которое запускается на сервере и отправляет предварительно обработанные графические изображения облегченному клиенту для отображения.
Его прототип был создан в январе 1999 года в iCentrix Ltd в Андовере , Хэмпшир, Великобритания, бывшими сотрудниками Caldera UK во главе с Роджером Аланом Гроссом. [ 1 ] и Эндрю Томас Вайтман.
Идея MarioNet заключалась в создании тонкого клиента браузера для предоставления веб-контента очень маленьким клиентским платформам с небольшим объемом ОЗУ или ПЗУ и минимальной вычислительной мощностью. Он был разработан для работы на ряде встроенных операционных систем или даже на платформе ROM без операционной системы. Серверная часть использовала Mozilla , недавно открытый веб-браузер, основанный на Netscape Navigator . Для связи между двумя частями использовался собственный протокол OPTIC.
Целевыми клиентскими устройствами были сотовые телефоны , планшеты , с сенсорными экранами информационные киоски и торговые автоматы .
Функциональный обзор
[ редактировать ]Уникальной особенностью дизайна MarioNet была разделенная архитектура. Большая часть кода браузера находилась на веб-сервере , где выполнялась большая часть работы, включая обработку HTML , рендеринг изображений для целевого устройства и подключение к Всемирной паутине . Клиент с удаленным управлением представлял собой небольшой графический движок, который просто распаковывал и отображал изображения, а также ретранслировал движения мыши и нажатия клавиш (отсюда и марионеточная игра слов). Эту технологию еще называют облачным браузером . [ 1 ]
Веб-браузеры — это большие сложные программы, в том числе и тогда. Они ресурсоемки и для хорошей работы требуют нескольких подключений клиент/сервер.
В основе конструкции лежал облегченный собственный транспортный протокол под названием OPTIC ( Оптимизированный протокол для передачи изображений клиентам ). Этот протокол был очень простым и требовал только одного соединения между клиентом и сервером. OPTIC будет работать с любым транспортным протоколом, от RS-232 последовательной связи до Wi-Fi или Bluetooth .
При запуске клиент отправлял характеристики экрана (разрешение, глубину цвета, физический размер и т. д.) на сервер , где изображения обрабатывались и отображались для целевого устройства. Затем они будут сжаты и отправлены по протоколу OPTIC клиенту для отображения.
Дизайн клиентского программного обеспечения состоял всего из нескольких килобайт кода и был основан на собственной крошечной ПЗУ графической оконной системе Вайтмана под названием GROW ( Graphical ROMable Object Windows ), которую он разработал в Digital Research в начале 1990-х годов.
Браузер сервера на базе Mozilla был реструктурирован, чтобы включить возможность рендеринга на стороне клиента и поддержку протокола OPTIC.
Доказательство концепции
[ редактировать ]Доказательство концепции было разработано и опробовано в Кимптон начальной школе в Хэмпшире , Великобритания. В школьной библиотеке было создано интернет-кафе, состоящее из Linux веб-сервера и устаревших 286 компьютеров, на которых работает клиентская часть. Суд вызвал некоторый интерес в СМИ [ 2 ] [ 3 ] и получил дополнительный импульс, когда член парламента сэр Джордж Янг посетил демонстрацию, устроенную Гроссом в школе Кимптона. [ 4 ]
Несмотря на ранний интерес, команда изо всех сил пыталась собрать финансирование, необходимое для патентования изобретения и превращения этой концепции в коммерческий продукт, поэтому iCentrix была распущена, когда Гросс присоединился к Citrix позже, в 1999 году, UK в Кембридже.
Идея томилась несколько лет, пока не была анонсирована технология, аналогичная Opera Mini в 2005 году и Bolt (веб-браузер) в январе 2009 года, которая разделила веб-браузеры клиент/сервер на облегченные клиенты. Позже в 2011 году Amazon анонсировала основанный на сервере Amazon EC2 браузер с разделенной архитектурой и «серверным ускорением» Amazon Silk для Kindle Fire.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Доска» . Silicon:SAFE Ltd., 2016. Архивировано из оригинала 25 февраля 2020 г. Проверено 25 февраля 2020 г.
- ^ «Internet Appliance — новый дешевый доступ в Интернет для школ от Icentrix» . ТренингЗона. Архивировано из оригинала 20 апреля 2012 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ Леа, Грэм (27 апреля 1999 г.). «Отделение Caldera продвигает тонкие клиенты Linux. Те, кто не хочет ехать в Юту, считают, что в старых 486-х есть жизнь тонких клиентов» . Регистр . Архивировано из оригинала 26 августа 2018 г. Проверено 26 августа 2018 г.
- ^ «Сэр Джордж посещает школу Кимптона» . Достопочтенный сэр Джордж Янг, Bt. 14 мая 2000 г. Архивировано из оригинала 26 августа 2018 г. Проверено 26 августа 2018 г.