ซันวิว
| ซันวิว | |
|---|---|
สภาพแวดล้อม SunView บน SPARCstation 4 ที่ใช้ SunOS 4 | |
| ระบบปฏิบัติการ | ซันโอเอส |
| พิมพ์ | ระบบหน้าต่าง |
SunView (Sun Visual/Integrated Environment for Workstations [ 1 ] : 3 ) เป็นชุดเครื่องมือส่วนติดต่อผู้ใช้และระบบหน้าต่างที่ เลิกใช้งานแล้ว จากSun Microsystemsซึ่งเปิดตัวในปี 1985 [ 2 ]และรวมอยู่ใน การใช้งาน Unixโดยเริ่มจาก SunOS Release 3.0 [ 1 ] : 4 Sun ได้แนะนำการสนับสนุนในปี 1983 สำหรับสภาพแวดล้อมแบบหน้าต่างที่เรียกว่า Sun Window System ซึ่งมีตัวจัดการหน้าต่าง Sunwindows (หรือ SunWindows) และชุดเครื่องมือส่วนติดต่อผู้ใช้ Suntools (หรือ SunTools) [ 3 ]
SunWindows เป็นหนึ่งในระบบหน้าต่าง Unix ที่ใช้กันอย่างแพร่หลายเป็นครั้งแรก และแตกต่างจากระบบหน้าต่าง Unix รุ่นหลังๆ ตรงที่อาศัยการสนับสนุนเฉพาะในเคอร์เนล ของระบบ แม้ว่าจะจำกัดอยู่เพียงการจัดการลำดับชั้นของหน้าต่างก็ตาม จึงทำให้มีการรบกวนน้อยกว่าการใช้งานระบบหน้าต่างในยุคแรกๆ อื่นๆ ใน SunWindows การทำงานของอุปกรณ์กราฟิกจะดำเนินการโดยแอปพลิเคชัน ไม่ใช่ในเคอร์เนล SunView ได้รับการแนะนำให้เป็นเลเยอร์ชุดเครื่องมือเชิงวัตถุบนแพลตฟอร์ม SunWindows เพื่อจัดการกับความซับซ้อนที่เพิ่มขึ้นของระบบพื้นฐานและเพื่ออำนวยความสะดวกในการพัฒนาส่วนติดต่อผู้ใช้[ 4 ] SunView ทำงานบนเวิร์กสเตชันเดสก์ท็อปและเดสก์ท็อปไซด์ ของ Sun โดยมีสภาพแวดล้อมกราฟิกแบบโต้ตอบสำหรับการคำนวณทางเทคนิค การเผยแพร่เอกสาร การแพทย์ และแอปพลิเคชันอื่นๆ ในช่วงทศวรรษ 1980 บนจอแสดงผลขาวดำ โทนสีเทา และสีที่มีความละเอียดสูง
แอปพลิเคชันเพิ่มประสิทธิภาพการทำงานแบบรวมชุด
SunView ประกอบด้วยชุดแอปพลิเคชันเพื่อการทำงานอย่างครบครัน รวมถึงโปรแกรมอ่านอีเมล เครื่องมือปฏิทิน โปรแกรมแก้ไขข้อความ นาฬิกา การตั้งค่า และส่วนติดต่อผู้ใช้สำหรับการจัดการเมนู (ทั้งหมดเป็นแบบ GUI ) แนวคิดในการรวมโปรแกรมไคลเอ็นต์และซอฟต์แวร์เซิร์ฟเวอร์ที่เกี่ยวข้องเข้ากับระบบปฏิบัติการพื้นฐานนั้นล้ำหน้ากว่าอุตสาหกรรมโดยรวมหลายปี
ชุดแอปพลิเคชัน SunView ดั้งเดิมของ Sun ถูกพอร์ตไปยังX ในภายหลัง โดยมีรูปลักษณ์และการใช้งานแบบ OPEN LOOK ซึ่งรู้จักกันในชื่อชุดเครื่องมือเพิ่มประสิทธิภาพการทำงาน DeskSet และเป็นองค์ประกอบที่โดดเด่นอย่างหนึ่งของ สภาพแวดล้อมเดสก์ท็อปOpenWindowsของ Sun
เครื่องมือ DeskSet กลายเป็นองค์ประกอบที่รวมเป็นหนึ่งเดียวในช่วงปลายสงคราม Unixซึ่ง อุตสาหกรรม ระบบเปิดได้เข้าไปพัวพันกับการต่อสู้ที่กินเวลานานหลายปี ในส่วนของ โครงการ COSEนั้น ได้มีการตัดสินใจว่าแอปพลิเคชันแบบรวมกลุ่มของ Sun จะถูกพอร์ตอีกครั้ง คราวนี้ไปยังชุดเครื่องมือวิดเจ็ต Motifและผลลัพธ์ที่ได้จะเป็นส่วนหนึ่งของCDEซึ่งกลายเป็นมาตรฐานในช่วงเวลาหนึ่งสำหรับผู้จำหน่ายระบบเปิดทั้งหมด
ชุดแอปพลิเคชันเพื่อการทำงานเป็นกลุ่มแบบครบวงจรที่ Sun รวมไว้กับเวิร์กสเตชันเดสก์ท็อปนั้น กลายเป็นมรดกที่สำคัญของ SunView แม้ว่าโครงสร้างพื้นฐานของการจัดการหน้าต่าง โปรโตคอล และระบบการจัดการหน้าต่างจะเปลี่ยนแปลงไป แต่แอปพลิเคชันของ Sun ยังคงเหมือนเดิมเป็นส่วนใหญ่ ทำให้สามารถทำงานร่วมกับเวอร์ชันก่อนหน้าได้
ผู้สืบทอด
เดิมที SunView ถูกออกแบบมาให้ถูกแทนที่ด้วยNeWSซึ่งเป็นระบบหน้าต่างที่ซับซ้อนกว่าและใช้PostScript เป็น พื้นฐาน อย่างไรก็ตาม ระบบที่มาแทนที่จริงๆ กลับเป็นOpenWindowsซึ่งเซิร์ฟเวอร์หน้าต่างของ OpenWindows รองรับทั้ง SunView, NeWSและX Window Systemการสนับสนุนการแสดงผลโปรแกรม SunView ถูกยกเลิกไปหลังจากSolaris 2.2 Sun ได้จัดเตรียมชุดเครื่องมือสำหรับ X ที่เรียกว่าXViewซึ่งมีAPIคล้ายกับ SunView ทำให้การเปลี่ยนผ่านระหว่างสองสภาพแวดล้อมนี้ง่ายขึ้นสำหรับนักพัฒนา
ต่อมา Sun ประกาศการย้ายไปใช้สภาพแวดล้อมเดสก์ท็อปGNOME แทนCDEซึ่งถือเป็นการสิ้นสุดประวัติศาสตร์กว่า 20 ปีของ Sun ในการใช้ฐานรหัส SunView/DeskSet CDE รวมถึงส่วนประกอบ DeskSet ที่ใช้ ได้รับการเปิดเผยเป็นโอเพนซอร์สในปี 2012 [ 5 ]