MarioNet split web browser
મારિયોનેટ ઈન્ટરનેટ એપ્લાયન્સ એ એક એપ્લિકેશન છે જે સર્વર પર ચાલે છે અને પ્રદર્શન માટે હળવા વજનના ક્લાયન્ટને પૂર્વ-પ્રસ્તુત ગ્રાફિકલ છબીઓ મોકલે છે. તે જાન્યુઆરી 1999 માં એન્ડોવર, હેમ્પશાયર, યુકેમાં આઇસેન્ટ્રિક્સ લિમિટેડ ખાતે રોજર એલન ગ્રોસ અને એન્ડ્રુ થોમસ વાઇટમેનની આગેવાની હેઠળના ભૂતપૂર્વ કેલ્ડેરા યુકે કર્મચારીઓ દ્વારા પ્રોટોટાઇપ કરવામાં આવ્યું હતું. મારિયોનેટ પાછળનો ખ્યાલ ખૂબ જ નાના ક્લાયન્ટ પ્લેટફોર્મ્સને વેબ-આધારિત સામગ્રી પ્રદાન કરવા માટે પાતળા-ક્લાયન્ટ બ્રાઉઝરનું નિર્માણ કરવાનો હતો, જેમાં ઓછી RAM અથવા ROM અને ન્યૂનતમ પ્રક્રિયા શક્તિ હતી. તે એમ્બેડેડ ઓપરેટિંગ સિસ્ટમ્સની શ્રેણી અથવા ખરેખર ઓપરેટિંગ સિસ્ટમ વિના ROM પ્લેટફોર્મ પર ચલાવવા માટે ડિઝાઇન કરવામાં આવ્યું હતું. સર્વર બાજુએ મોઝિલાનો ઉપયોગ કર્યો હતો, જે નેટસ્કેપના નેવિગેટર પર આધારિત તાજેતરમાં ઓપન-સોર્સ વેબ બ્રાઉઝર છે. બે ભાગો વચ્ચે વાતચીત કરવા માટે ઓ. પી. ટી. આઈ. સી. નામના માલિકીના પ્રોટોકોલનો ઉપયોગ કરવામાં આવ્યો હતો. લક્ષિત ગ્રાહક ઉપકરણોમાં સેલ ફોન, ટેબ્લેટ ઉપકરણો, ટચ સ્ક્રીન માહિતી કિઓસ્ક અને વેંડિંગ મશીનોનો સમાવેશ થાય છે. કાર્યાત્મક ઝાંખી મારિયોનેટ ડિઝાઇનનું એક અનોખું લક્ષણ તેની વિભાજીત રચના હતી. મોટાભાગના બ્રાઉઝર કોડ વેબ સર્વર પર રહે છે જ્યાં એચટીએમએલ પ્રક્રિયા, લક્ષ્ય ઉપકરણ માટે ઇમેજ રેન્ડરિંગ અને વર્લ્ડ વાઇડ વેબ સાથે જોડાણ સહિત મોટાભાગનું કામ કરવામાં આવશે. દૂરસ્થ નિયંત્રિત ક્લાયન્ટ એક નાનું ગ્રાફિક્સ એન્જિન હતું જે ફક્ત સંકુચિત અને પ્રદર્શિત છબીઓ અને માઉસ હિલચાલ અને કીસ્ટ્રોકને રિલે કરે છે (તેથી શબ્દો પર મેરીયોનેટ વગાડે છે). આ તકનીકને ક્લાઉડ બ્રાઉઝર પણ કહેવામાં આવે છે. વેબ બ્રાઉઝર્સ એ મોટા જટિલ કાર્યક્રમો છે, જેમાં તે સમયનો પણ સમાવેશ થાય છે. તેઓ સંસાધન-સઘન છે અને સારું પ્રદર્શન કરવા માટે તેમને બહુવિધ ક્લાયન્ટ/સર્વર જોડાણોની જરૂર પડે છે. ડિઝાઇનમાં તેના મૂળમાં ઓ. પી. ટી. આઈ. સી. (ઓપ્ટિમાઇઝ્ડ પ્રોટોકોલ ફોર ટ્રાન્સપોર્ટ ઓફ ઈમેજ ટુ ક્લાયન્ટ્સ) નામના હળવા વજનના માલિકીનું પરિવહન પ્રોટોકોલ હતું. આ પ્રોટોકોલ ખૂબ જ સરળ હતો અને ક્લાયન્ટ અને સર્વર વચ્ચે માત્ર એક જ જોડાણની જરૂર હતી. ઓ. પી. ટી. આઈ. સી. આર. એસ.-232 સીરીયલ સંચારથી વાઇ-ફાઇ અથવા બ્લુટુથ સુધીના કોઈપણ પરિવહન પ્રોટોકોલ પર ચાલશે. શરૂઆતમાં, ક્લાયન્ટે સ્ક્રીનની લાક્ષણિકતાઓ (રીઝોલ્યુશન, રંગની ઊંડાઈ, ભૌતિક કદ વગેરે) મોકલી હતી. સર્વર પર જ્યાં છબીઓ પર પ્રક્રિયા કરવામાં આવી હતી અને લક્ષ્ય ઉપકરણ માટે પ્રસ્તુત કરવામાં આવી હતી. ત્યારબાદ તેમને સંકુચિત કરવામાં આવશે અને ઓ. પી. ટી. આઈ. સી. પ્રોટોકોલ દ્વારા ગ્રાહકને પ્રદર્શન માટે મોકલવામાં આવશે. ક્લાયન્ટ સોફ્ટવેરની રચના માત્ર થોડા કિલોબાઈટ કોડની હતી અને તે વાઇટમેનની પોતાની નાની ROM કરી શકાય તેવી ગ્રાફિકલ વિન્ડો સિસ્ટમ પર આધારિત હતી જેને GROW (ગ્રાફિકલ ROM કરી શકાય તેવી ઓબ્જેક્ટ વિન્ડોઝ) કહેવાય છે, જેને તેમણે 1990ના દાયકાની શરૂઆતમાં ડિજિટલ રિસર્ચમાં વિકસાવી હતી. મોઝિલા પર આધારિત સર્વર બ્રાઉઝરનું ક્લાયન્ટ-સાઇડ રેન્ડરિંગ ક્ષમતા અને ઓ. પી. ટી. આઈ. સી. પ્રોટોકોલ માટે સમર્થનનો સમાવેશ કરવા માટે પુનર્ગઠન કરવામાં આવ્યું હતું. ખ્યાલનો પુરાવો યુ. કે. ના હેમ્પશાયરની કિમ્પટન પ્રાથમિક શાળામાં ખ્યાલનો પુરાવો વિકસાવવામાં આવ્યો હતો અને તેનું પરીક્ષણ કરવામાં આવ્યું હતું. શાળાના પુસ્તકાલયમાં એક સાયબર કાફે બનાવવામાં આવ્યું હતું જેમાં લિનક્સ વેબ સર્વર ઉપકરણ અને ક્લાયન્ટ ભાગ ચલાવતા વારસાગત 286 પીસીનો સમાવેશ થાય છે. ટ્રાયલએ મીડિયામાં થોડો રસ પેદા કર્યો અને જ્યારે સર જ્યોર્જ યંગ એમ. પી., કિમ્પ્ટન સ્કૂલ ખાતે ગ્રોસ દ્વારા આપવામાં આવેલા પ્રદર્શનમાં હાજરી આપી ત્યારે તેને વધુ પ્રોત્સાહન મળ્યું. પ્રારંભિક રસ હોવા છતાં, ટીમે શોધને પેટન્ટ કરવા અને ખ્યાલને વ્યાપારી ઉત્પાદનમાં વિકસાવવા માટે જરૂરી ભંડોળ એકત્ર કરવા માટે સંઘર્ષ કર્યો, તેથી જ્યારે ગ્રોસ 1999 માં કેમ્બ્રિજમાં સિટ્રિક્સ યુકેમાં જોડાયો ત્યારે આઇસેન્ટ્રિક્સનું વિસર્જન થયું હતું. 2005 માં ઓપેરા મિની અને જાન્યુઆરી, 2009 માં બોલ્ટ (વેબ બ્રાઉઝર) જેવી સમાન તકનીકની જાહેરાત ન થાય ત્યાં સુધી આ વિચાર ઘણા વર્ષો સુધી વિલંબિત રહ્યો, ક્લાયન્ટ/સર્વરે હળવા વજનના ક્લાયન્ટ્સ સાથે વેબ બ્રાઉઝર્સને વિભાજિત કર્યા. બાદમાં, એમેઝોને 2011માં કિન્ડલ ફાયર માટે એમેઝોન ઇસી2 સર્વર આધારિત, "સર્વર-એક્સિલરેટેડ", સ્પ્લિટ-આર્કિટેક્ચર બ્રાઉઝર, એમેઝોન સિલ્કની જાહેરાત કરી હતી. ડી. આર.-વેબસ્પાઈડર સંદર્ભો ક્લાયન્ટ/સર્વર સ્પ્લિટ વેબ બ્રાઉઝર્સ મેઘ કાર્યક્રમો પણ જુઓ.