กลับไปหน้าบทความ

อ่าน 2 นาที

MarioNet แบ่งเว็บเบราว์เซอร์

MarioNet Internet Appliance เป็นแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์และส่งภาพกราฟิกที่สร้างไว้ล่วงหน้าไปยัง ไคลเอนต์ ขนาดเล็ก เพื่อแสดงผล

MarioNet แบ่งเว็บเบราว์เซอร์

MarioNet Internet Applianceเป็นแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์และส่งภาพกราฟิกที่สร้างไว้ล่วงหน้าไปยังไคลเอนต์ ขนาดเล็ก เพื่อแสดงผล

ต้นแบบนี้ถูกสร้างขึ้นในเดือนมกราคม พ.ศ. 2542 ที่iCentrix Ltdในเมืองแอนโดเวอร์แฮมป์เชียร์ สหราชอาณาจักร โดยอดีต พนักงาน ของ Caldera UKนำโดย Roger Alan Gross [ 1 ]และ Andrew Thomas Wightman

แนวคิดเบื้องหลัง MarioNet คือการสร้างเบราว์เซอร์แบบไคลเอนต์ขนาดเล็ก เพื่อให้บริการเนื้อหาบนเว็บแก่แพลตฟอร์มไคลเอนต์ขนาดเล็กมากที่มีRAMหรือROM น้อย และพลังการประมวลผลน้อยที่สุด มันถูกออกแบบมาให้ทำงานบน ระบบปฏิบัติการฝังตัวหลากหลายประเภทหรือแม้กระทั่งแพลตฟอร์ม ROM ที่ไม่มีระบบปฏิบัติการ ฝั่งเซิร์ฟเวอร์ใช้Mozillaซึ่งเป็นเบราว์เซอร์เว็บที่เพิ่งเปิดซอร์สโค้ดเมื่อไม่นานมานี้ โดยอิงจากNavigator ของ Netscapeมีการใช้โปรโตคอลที่เป็นกรรมสิทธิ์ชื่อ OPTIC ในการสื่อสารระหว่างสองส่วนนี้

อุปกรณ์เป้าหมายของลูกค้า ได้แก่โทรศัพท์มือถือแท็บเล็ตตู้ข้อมูลแบบหน้าจอสัมผัส และเครื่องจำหน่ายสินค้าอัตโนมัติ

ภาพรวมการทำงาน

คุณลักษณะเฉพาะของการออกแบบ MarioNet คือสถาปัตยกรรมแบบแยกส่วน โค้ดเบราว์เซอร์ส่วนใหญ่จะอยู่บนเว็บเซิร์ฟเวอร์ซึ่งงานส่วนใหญ่จะดำเนินการ รวมถึงการประมวลผลHTML การเรนเดอร์ภาพสำหรับอุปกรณ์เป้าหมาย และการเชื่อมต่อกับเวิลด์ไวด์เว็บไคลเอนต์ที่ควบคุมจากระยะไกลเป็นเอนจินกราฟิกขนาดเล็กซึ่งเพียงแค่คลายการบีบอัดและแสดงภาพ และส่งต่อการเคลื่อนไหวของเมาส์และการกดแป้นพิมพ์ (จึงเป็นที่มาของ การเล่นคำว่า หุ่นกระบอก) เทคโนโลยีนี้ยังเรียกว่า เบราว์ เซอร์ บน คลาวด์[ 1 ]

เว็บเบราว์เซอร์เป็นโปรแกรมขนาดใหญ่และซับซ้อน แม้กระทั่งในอดีต มันใช้ทรัพยากรมากและต้องอาศัยการเชื่อมต่อระหว่างไคลเอ็นต์และเซิร์ฟเวอร์หลายรายการเพื่อให้ทำงานได้อย่างมีประสิทธิภาพ

หัวใจหลักของการออกแบบคือโปรโตคอลการขนส่งข้อมูลที่เป็นกรรมสิทธิ์เฉพาะที่มีน้ำหนักเบา เรียกว่าOPTIC ( Optimized Protocol for Transport of Images to Clients ) โปรโตคอลนี้เรียบง่ายมากและต้องการเพียงการเชื่อมต่อเดียวระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ OPTIC สามารถทำงานได้บนโปรโตคอลการขนส่งข้อมูลใดๆ ก็ได้ ตั้งแต่การ สื่อสารแบบอนุกรมRS-232 ไปจนถึงWi-FiหรือBluetooth

เมื่อเริ่มต้นระบบ ไคลเอนต์จะส่งคุณลักษณะของหน้าจอ (ความละเอียด ความลึกของสี ขนาดทางกายภาพ ฯลฯ) ไปยังเซิร์ฟเวอร์ซึ่งภาพจะถูกประมวลผลและแสดงผลสำหรับอุปกรณ์เป้าหมาย จากนั้นภาพจะถูกบีบอัดและส่งผ่านโปรโตคอล OPTIC ไปยังไคลเอนต์เพื่อแสดงผล

การออกแบบซอฟต์แวร์ฝั่งไคลเอ็นต์นั้นมีโค้ดเพียงไม่กี่กิโลไบต์ และอิงตามระบบหน้าต่าง กราฟิกแบบ ROMable ขนาดเล็กของ Wightman เอง ที่เรียกว่าGROW ( Graphical ROMable Object Windows ) ซึ่งเขาพัฒนาขึ้นขณะทำงานที่Digital Researchในช่วงต้นทศวรรษ 1990

เบราว์เซอร์ฝั่งเซิร์ฟเวอร์ที่พัฒนาโดยใช้ Mozilla ได้รับการปรับโครงสร้างใหม่เพื่อเพิ่มความสามารถในการแสดงผลฝั่งไคลเอ็นต์และรองรับโปรโตคอล OPTIC

การพิสูจน์แนวคิด

มีการพัฒนาและทดลองต้นแบบที่โรงเรียนประถมคิมป์ตันในแฮมป์เชียร์ สหราชอาณาจักร มีการสร้างร้านอินเทอร์เน็ตคาเฟ่ขึ้นในห้องสมุดของโรงเรียน ซึ่งประกอบด้วยเครื่องเซิร์ฟเวอร์เว็บLinux และพีซี 286 รุ่นเก่า ที่ใช้ส่วนไคลเอนต์ การทดลองดังกล่าวได้รับความสนใจจากสื่อบ้าง[ 2 ] [ 3 ]และได้รับการสนับสนุนเพิ่มเติมเมื่อเซอร์จอร์จ ยังส.ส. เข้าร่วมการสาธิตที่ Gross จัดขึ้นที่โรงเรียนคิมป์ตัน[ 4 ]

แม้จะได้รับความสนใจในระยะแรก แต่ทีมงานก็ประสบปัญหาในการระดมทุนที่จำเป็นสำหรับการจดสิทธิบัตรสิ่งประดิษฐ์และพัฒนาแนวคิดให้เป็นผลิตภัณฑ์เชิงพาณิชย์ ดังนั้น iCentrix จึงถูกยุบเมื่อ Gross เข้าร่วมงานกับCitrix UK ในเมืองเคมบริดจ์ในเวลาต่อมาในปี 1999

แนวคิดนี้ถูกเก็บไว้หลายปี จนกระทั่งมีการประกาศเทคโนโลยีที่คล้ายคลึงกัน เช่นOpera Miniในปี 2548 และBolt (เว็บเบราว์เซอร์)ในเดือนมกราคม 2552 ซึ่งเป็นเว็บเบราว์เซอร์แบบแยกส่วนไคลเอนต์/เซิร์ฟเวอร์ที่มีไคลเอนต์น้ำหนักเบา ต่อมา Amazon ได้ประกาศเบราว์เซอร์แบบแยกส่วนที่ใช้เซิร์ฟเวอร์ Amazon EC2 และ "เร่งความเร็วด้วยเซิร์ฟเวอร์" ชื่อAmazon Silkสำหรับ Kindle Fire ในปี 2554

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MarioNet_split_web_browser&oldid=1179819767 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ MarioNet แบ่งเว็บเบราว์เซอร์

MarioNet Internet Appliance เป็นแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์และส่งภาพกราฟิกที่สร้างไว้ล่วงหน้าไปยัง ไคลเอนต์ ขนาดเล็ก เพื่อแสดงผล

ภาพรวมการทำงาน

คุณลักษณะเฉพาะของการออกแบบ MarioNet คือสถาปัตยกรรมแบบแยกส่วน โค้ดเบราว์เซอร์ส่วนใหญ่จะอยู่บน เว็บเซิร์ฟเวอร์ ซึ่งงานส่วนใหญ่จะดำเนินการ รวมถึงการประมวลผล HTML การเรนเดอร์ภาพ สำหรับอุปกรณ์เป้าหมาย และการเชื่อมต่อกับ เวิลด์ไวด์เว็บ...

การพิสูจน์แนวคิด

มีการพัฒนาและทดลองต้นแบบที่ โรงเรียน ประถมคิมป์ตัน ใน แฮมป์เชียร์ สห ราชอาณาจักร มีการสร้างร้านอินเทอร์เน็ตคาเฟ่ขึ้นในห้องสมุดของโรงเรียน ซึ่งประกอบด้วยเครื่องเซิร์ฟเวอร์เว็บ Linux และพีซี 286 รุ่นเก่า ที่ใช้ส่วนไคลเอนต์...

ดูเพิ่มเติม

ดีอาร์-เว็บสไปเดอร์ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MarioNet_split_web_browser&oldid=1179819767 "