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

อ่าน 6 นาที

เวิร์กเบนช์ (AmigaOS)

Workbench คือ สภาพแวดล้อมเดสก์ท็อป [ 1 ] และ ตัวจัดการไฟล์ แบบกราฟิก ของ AmigaOS ที่พัฒนาโดย Commodore International สำหรับ คอมพิวเตอร์ตระกูล Amiga ของพวกเขา Workbench...

เวิร์กเบนช์ (AmigaOS)

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )
โต๊ะทำงาน
นักพัฒนาบริษัท คอมโมดอร์ อินเตอร์เนชั่นแนล , ฮาเก แอนด์ พาร์ทเนอร์ , ไฮเปอเรียน เอนเตอร์เทนเมนต์
ปล่อยพ.ศ. 2528 ( 1985 )
เวอร์ชันเสถียร
4.1.8 / ธันวาคม 2014 ( 2014-12 )
เขียนเป็นซี
ระบบปฏิบัติการอามิกาโอเอส
แพลตฟอร์มเอมิกา , เอมิกาวัน , เพกา ซอส , เอสเอเอ็ม
พิมพ์ตัวจัดการไฟล์
ใบอนุญาตซอฟต์แวร์กรรมสิทธิ์

Workbenchคือสภาพแวดล้อมเดสก์ท็อป[ 1 ]และตัวจัดการไฟล์ แบบกราฟิก ของAmigaOSที่พัฒนาโดยCommodore Internationalสำหรับ คอมพิวเตอร์ตระกูล Amiga ของพวกเขา Workbench ให้ผู้ใช้มีอินเทอร์เฟซแบบกราฟิกเพื่อทำงานกับระบบไฟล์และเรียกใช้แอปพลิเคชัน โดยใช้เมตาฟอร์เวิร์กเบนช์(แทนที่เมตาฟอร์เดสก์ท็อป ที่พบได้ทั่วไป ) ในการแสดงการจัดระเบียบระบบไฟล์

"Workbench" เป็นชื่อที่ใช้เรียกระบบปฏิบัติการAmiga ทั้งหมดตั้งแต่แรก เริ่มจนถึงเวอร์ชัน 3.1 ตั้งแต่เวอร์ชัน 3.5 เป็นต้นไป ระบบปฏิบัติการได้เปลี่ยนชื่อเป็น "AmigaOS" และหลังจากนั้น "Workbench" จึงหมายถึงเฉพาะส่วนติดต่อผู้ใช้แบบกราฟิกเท่านั้น

ภาพรวม

ลำดับเวลาของเวิร์กเบนช์
พ.ศ. 2528เวิร์กเบนช์ 1.0
พ.ศ. 2529–2530
1988เวิร์กเบนช์ 1.3
1989
1990เวิร์กเบนช์ 2.0
1991
1992เวิร์กเบนช์ 2.1
เวิร์กเบนช์ 3.0
พ.ศ. 2536
พ.ศ. 2537Workbench 3.1 ผลิตภัณฑ์สุดท้ายของ Commodore
พ.ศ. 2538
พ.ศ. 2539Escom ได้เปิดตัว Workbench 3.1 อีกครั้ง
พ.ศ. 2540–2541
1999ระบบปฏิบัติการ Amiga OS 3.5
2000อามิกา โอเอส 3.9
พ.ศ. 2544–2548
2006อามิกา โอเอส 4.0
2007–2020
2021อามิกา โอเอส 4.1

โปรแกรม Amiga Workbench ใช้แนวคิดของโต๊ะทำงาน (เช่น โต๊ะทำงานสำหรับงานใช้แรงงาน) แทนที่จะใช้แนวคิดเดสก์ท็อป ที่เป็นมาตรฐานในปัจจุบัน ในการแสดงการจัดระเบียบระบบไฟล์ เดสก์ท็อปนั้นเรียกว่าWorkbenchและใช้การแสดงผลดังต่อไปนี้: ลิ้นชัก (แทนที่จะเป็นโฟลเดอร์) สำหรับไดเร็กทอรีเครื่องมือสำหรับโปรแกรมที่สามารถเรียกใช้งานได้โครงการสำหรับไฟล์ข้อมูล และถังขยะเป็นโฟลเดอร์ที่ใช้สำหรับเก็บไฟล์ที่ถูกลบ การแสดงผลเหล่านี้อาจดูแปลกไปบ้างสำหรับผู้ใช้ในปัจจุบัน แต่ในขณะนั้นยังไม่มีแนวคิดที่ยอมรับกันโดยทั่วไป และ Commodore เลือกที่จะใช้รูปแบบที่แตกต่างจากคู่แข่ง ( Appleได้ดำเนินการทางกฎหมายเพื่อป้องกันไม่ให้บริษัทซอฟต์แวร์อื่นนำเสนออินเทอร์เฟซผู้ใช้แบบกราฟิกที่คล้ายกับของตนเอง) Workbench เป็นตัวจัดการไฟล์เชิงพื้นที่ในแง่ที่ว่ามันใช้แนวคิดเชิงพื้นที่ในการแสดงไฟล์และโฟลเดอร์ราวกับว่าเป็นวัตถุทางกายภาพจริง ภายใต้แนวคิดนี้ ลิ้นชัก (โฟลเดอร์) แต่ละอันจะเปิดในหน้าต่างของตัวเอง แทนที่จะอยู่ในเบราว์เซอร์เดียวตามแนวคิด การนำทางที่ใช้ กันทั่วไปในปัจจุบัน

โปรแกรม Workbench ใช้ระบบจัดการหน้าต่างพื้นฐานของ Amiga ที่เรียกว่าIntuitionเพื่อสร้างส่วนติดต่อผู้ใช้แบบกราฟิก Intuition ทำหน้าที่จัดการการแสดงผลหน้าจอ หน้าต่าง และแกดเจ็ต (องค์ประกอบกราฟิก เทียบเท่ากับวิดเจ็ต) AmigaOS เวอร์ชันต่อมาได้ปรับปรุงส่วนติดต่อผู้ใช้ด้วย ระบบวิด เจ็ตเชิงวัตถุ ที่ซับซ้อนมากขึ้น เช่นgadtools.libraryและBOOPSI (AmigaOS 2.0 และเวอร์ชันต่อมา) และReAction (AmigaOS 3.5 และเวอร์ชันต่อมา) Intuition ยังจัดการเหตุการณ์การป้อนข้อมูลของผู้ใช้ เช่น การป้อนข้อมูลจากแป้นพิมพ์และเมาส์ Workbench ต้องการเมาส์สองปุ่ม โดยการคลิกขวาใช้สำหรับเมนูแบบดรอปดาวน์ และการคลิกซ้ายใช้สำหรับวัตถุประสงค์อื่นๆ ทั้งหมด

โปรแกรม Workbench 1.3 เวอร์ชันสหราชอาณาจักร บนแผ่นฟลอปปี้ดิสก์

ระบบปฏิบัติการ AmigaOS ที่อยู่เบื้องหลังนั้นอนุญาตให้ Workbench เรียกใช้แอปพลิเคชันหลายตัวที่สามารถทำงานพร้อมกันได้ สิ่งนี้ทำได้ผ่านExecซึ่งเป็นเคอร์เนลแบบมัลติทาสก์ของ Amiga ที่จัดการการจัดการหน่วยความจำ การส่งข้อความและการจัดตารางงานแอปพลิเคชันที่เรียกใช้จาก Workbench สามารถรายงานความสำเร็จกลับไปยัง Workbench ได้ แต่ไม่ใช่ข้อกำหนด และมีเพียงไม่กี่แอปพลิเคชันที่ทำเช่นนั้น Workbench เองเป็นส่วนประกอบที่ใช้ดิสก์มาโดยตลอด แม้ว่าฟังก์ชันการทำงานพื้นฐานส่วนใหญ่จะถูกจัดเก็บไว้ใน เฟิร์มแวร์ Kickstart ของ Amiga ซึ่งโดยปกติจะจัดเก็บไว้ในROMดังนั้นจึงจำเป็นต้องบูตจากดิสก์ระบบเพื่อเรียกใช้ Workbench การตั้งค่านี้ช่วยลดความยุ่งยากในการเรียกใช้เกม (ซึ่งโดยทั่วไปไม่จำเป็นต้องใช้ Workbench) และทำให้มั่นใจได้ว่าหน่วยความจำจะไม่ถูกใช้งานโดยไม่จำเป็นโดยระบบปฏิบัติการในระบบที่มีหน่วยความจำจำกัด Workbench ถูกจัดส่งมาพร้อมกับ Amiga ทุกรุ่นจาก Commodore Workbench มีให้ใช้งานในรูปแบบฟลอปปี้ดิสก์หรือในภายหลัง (เป็นส่วนหนึ่งของ AmigaOS) ในรูปแบบ CD- ROM ในตอนแรก Workbench ถูกออกแบบมาให้เรียกใช้งานจากฟลอปปี้ดิสก์ (หรือสื่อบันทึกข้อมูลแบบถอดได้ อื่นๆ ) เวอร์ชันต่อมาสามารถติดตั้งบนฮาร์ดดิสก์ ได้ โดยมีการพัฒนาโปรแกรมติดตั้งสำหรับใช้กับ AmigaOS 2.0 และเวอร์ชันที่ใหม่กว่า AmigaOS (รวมถึง Workbench) มักจะติดตั้งมาล่วงหน้าในระบบที่จัดส่งพร้อมฮาร์ดดิสก์

เวอร์ชัน

จนกระทั่งถึงเวอร์ชัน 3.1 ของระบบปฏิบัติการ Amiga บริษัท Commodore เองใช้คำว่าWorkbenchเพื่ออ้างถึงระบบปฏิบัติการ Amiga ทั้งหมด โดยเฉพาะอย่างยิ่งAmigaDOSมักถูกกล่าวถึงในบริบทของส่วนติดต่อบรรทัดคำสั่ง ( CLI) ของ Amiga ซึ่งเรียกว่าShellดังนั้น Workbench จึงถูกใช้เรียกทั้งระบบปฏิบัติการและส่วนจัดการไฟล์ สำหรับผู้ใช้ทั่วไป Workbench มักมีความหมายเหมือนกับระบบปฏิบัติการของ Amiga

โดยเฉพาะอย่างยิ่ง ตั้งแต่เวอร์ชันแรกๆ ของซอฟต์แวร์ที่พัฒนาโดยผู้รับเหมาที่ได้รับอนุญาต เช่น เวอร์ชัน 3.5 เป็นต้นไป ระบบปฏิบัติการนี้ถูกเรียกว่า "AmigaOS" และเวอร์ชันก่อน 3.5 อาจถูกเรียกย้อนหลังว่า "AmigaOS" (แทนที่จะเป็น Workbench) ต่อมา "Workbench" หมายถึงเฉพาะโปรแกรมจัดการไฟล์แบบกราฟิกเท่านั้น ซึ่งแตกต่างจากส่วนของระบบปฏิบัติการที่อยู่ใน ROM ของ Amiga ใน "Kickstart"

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

เวิร์กเบนช์ 1.x

Amiga Workbench 1.0
ฟลอปปี้ดิสก์ Workbench 1.3.2 และแผ่นเสริม (เวอร์ชันภาษาเยอรมัน)

โปรแกรม Workbench 1.0 เปิดตัวพร้อมกับเครื่อง Amiga รุ่นแรก คือAmiga 1000ในปี 1985 เวอร์ชัน 1.x ของ Workbench ใช้โทนสีฟ้าและส้ม ออกแบบมาเพื่อให้มีความคมชัดสูงแม้บนหน้าจอโทรทัศน์ที่คุณภาพต่ำที่สุด (ผู้ใช้สามารถเปลี่ยนสีได้) เวอร์ชัน 1.1 ส่วนใหญ่ประกอบด้วยการแก้ไขข้อผิดพลาด และเช่นเดียวกับเวอร์ชัน 1.0 ก็มีให้ใช้งานเฉพาะกับ Amiga 1000 เท่านั้น

หน้าจอแสดงผลนั้นสามารถปรับแต่งได้อย่างมากสำหรับยุคนั้น ผู้ใช้สามารถสร้างและแก้ไขไอคอนระบบและไอคอนผู้ใช้ได้อย่างอิสระ ในขณะที่Atari TOSมีเพียงไอคอนระบบเริ่มต้นซึ่งไม่สามารถแก้ไขได้ และการปรับแต่งไอคอนบน Macintosh ต้องใช้ResEditไอคอนสามารถมีขนาดและการออกแบบได้ตามต้องการ และสามารถมีสถานะภาพสองแบบเพื่อสร้างเอฟเฟกต์ภาพเคลื่อนไหวเสมือนจริงเมื่อเลือก ผู้ใช้สามารถปรับแต่งสีของหน้าจอแสดงผลได้สี่สี และเลือกความละเอียดได้สองแบบ คือ640×200หรือ640×400 (แบบสลับเส้น) บน ระบบ NTSCหรือ640×256หรือ640×512บน ระบบ PALในเวอร์ชันต่อมา สามารถปรับการโอเวอร์สแกนของทีวีหรือจอภาพได้

ฟังก์ชันหลายอย่างถูกยกเลิกในเวอร์ชันต่อมา ตัวอย่างเช่น มาตรวัดแสดงพื้นที่ว่างในระบบไฟล์ถูกแทนที่ด้วยเปอร์เซ็นต์ใน Workbench 2.0 ใน Workbench 1.x การคลิกขวาที่ไอคอนจะเปิดการแสดงข้อมูลเมตาของไฟล์ ในขณะที่ตั้งแต่ Workbench 2.0 เป็นต้นไป การคลิกขวาจะเปิดเมนูแบบดรอปดาวน์เท่านั้น ตัวชี้ "กำลังทำงาน" เริ่มต้น (บอลลูนการ์ตูนที่แสดง "Zzz...") ถูกแทนที่ด้วยนาฬิกาจับเวลาในเวอร์ชันต่อมา

เวิร์กเบนช์ 2.0, 2.1

Amiga Workbench 2.0

Workbench 2.0 เปิดตัวพร้อมกับการเปิดตัวAmiga 3000ในปี 1990 จนกระทั่ง AmigaOS 2.0 ยังไม่มี มาตรฐานการออกแบบ รูปลักษณ์และความรู้สึก ที่เป็นหนึ่งเดียว และนักพัฒนาแอปพลิเคชันต้องเขียนวิดเจ็ตของตนเอง (ทั้งปุ่มและเมนู) หากต้องการปรับปรุงวิดเจ็ตพื้นฐานมาตรฐานที่มีให้เลือกน้อยอยู่แล้วซึ่ง Intuition จัดเตรียมไว้ให้ ด้วย Workbench 2.0 จึง มีการสร้าง gadtools.libraryขึ้นมา ซึ่งมีชุดวิดเจ็ตมาตรฐานให้ใช้งานคู่มือสไตล์อินเทอร์เฟซผู้ใช้ Amiga [ 2 ]ได้รับการเผยแพร่ ซึ่งอธิบายวิธีการจัดวางแอปพลิเคชันเพื่อให้มีความสอดคล้องกัน Intuition ได้รับการปรับปรุงด้วยBOOPSI (Basic Object Oriented Programming system for Intuition) ซึ่งช่วยเพิ่มประสิทธิภาพของระบบด้วยอินเท อร์ เฟซเชิงวัตถุเพื่อกำหนดระบบของคลาส โดยแต่ละคลาสจะระบุวิดเจ็ตเดียวหรืออธิบายเหตุการณ์อินเทอร์เฟซ สามารถใช้ในการเขียนโปรแกรมอินเทอร์เฟซเชิงวัตถุลงใน Amiga ได้ทุกระดับ ตั้งแต่ Workbench เวอร์ชัน 2.0 เป็นต้นไป ไฟล์ทั้งหมดจะแสดงเป็นไอคอนโดยไม่จำเป็นต้องมีไฟล์ .info ที่เกี่ยวข้อง ทำให้กระบวนการเรียกใช้ไฟล์ปฏิบัติการใน GUI ง่ายขึ้น

Workbench 2.0 ยังเพิ่มการรองรับหน้าจอสาธารณะด้วย แทนที่จะให้หน้าจอ Workbench เป็นหน้าจอเดียวที่สามารถแชร์ได้ แอปพลิเคชันต่างๆ สามารถสร้างหน้าจอที่มีชื่อของตนเองเพื่อแชร์กับแอปพลิเคชันอื่นๆ ได้

Workbench 2.0 มีการรวมARexx ไว้ด้วย ทำให้ผู้ใช้สามารถควบคุมระบบและโปรแกรมอื่นๆ ผ่านสคริปต์ของผู้ใช้ได้

Workbench 2.0 ได้แนะนำAmigaGuide ซึ่งเป็นรูปแบบการมาร์ก อัปไฮเปอร์ เท็กซ์ แบบข้อความอย่างเดียวและเบราว์เซอร์สำหรับให้ความช่วยเหลือออนไลน์ภายในแอปพลิเคชันต่างๆ นอกจากนี้ยังได้แนะนำInstallerซึ่งเป็นโปรแกรมติดตั้งซอฟต์แวร์มาตรฐานที่ขับเคลื่อนด้วยภาษาสคริปต์คล้าย LISP

ในที่สุด Workbench 2.0 ก็แก้ไขปัญหาที่แอปพลิเคชันบางตัวดักจับการเคลื่อนไหวของแป้นพิมพ์และเมาส์โดยตรงจากสตรีมเหตุการณ์อินพุต ซึ่งบางครั้งอาจทำให้ระบบทั้งหมดหยุดทำงาน Workbench 2.0 มีCommoditiesซึ่งเป็นอินเทอร์เฟซมาตรฐานสำหรับการแก้ไขหรือสแกนเหตุการณ์อินพุต โดยมีวิธีการมาตรฐานสำหรับการระบุลำดับปุ่มลัด "hotkey" ทั่วโลก และ รีจิสทรี ตลาดซื้อขายสินค้าโภคภัณฑ์เพื่อให้ผู้ใช้สามารถดูว่ามีการซื้อขายสินค้าโภคภัณฑ์ใดอยู่บ้าง

เวิร์กเบนช์ 3.0, 3.1

Amiga Workbench 3.1

เวอร์ชัน 3.0 เดิมทีถูกจัดส่งมาพร้อมกับ คอมพิวเตอร์ Amiga 1200และAmiga 4000เวอร์ชัน 3.0 เพิ่มการรองรับชนิดข้อมูล และ Workbench สามารถโหลดภาพพื้นหลังใดๆ ก็ได้ในทุกรูปแบบ ตราบใดที่ติดตั้งชนิดข้อมูลที่ต้องการไว้ คุณสมบัตินี้ยังถูกใช้ใน Multiview ด้วย ความสามารถของมันเกี่ยวข้องโดยตรงกับชนิดข้อมูลที่ติดตั้งใน Devs:Datatypes มีการเพิ่มการแปลภาษาเพื่อให้ Workbench และโปรแกรมที่ติดตั้งใดๆ ที่มีการแปลภาษา สามารถแสดงผลในภาษาใดก็ได้ที่รองรับ ระบบไฮเปอร์เท็กซ์ AmigaGuide ที่มีอยู่เดิมก็ใช้งานได้สะดวกยิ่งขึ้นโดยใช้ลิงก์เอกสารที่ชี้ไปยังไฟล์มีเดีย เช่น รูปภาพหรือเสียง ซึ่งทั้งหมดนี้ได้รับการยอมรับโดยชนิดข้อมูล

เวิร์กเบนช์ 3.5, 3.9

Amiga Workbench 3.9 (2000)

หลังจากที่บริษัทคอมโมดอร์ล่มสลาย และประมาณหกปีหลังจากที่ Workbench 3.1 ออกวางจำหน่ายบริษัท Haage & Partnerได้รับมอบหมายให้ทำการอัปเดต AmigaOS ซึ่งวางจำหน่ายในปี 1999 ในรูปแบบการอัปเดตซอฟต์แวร์เท่านั้น สำหรับระบบ m68k ที่มีอยู่เดิมซึ่งต้องมีโปรเซสเซอร์ 68020 ขึ้นไป

รูปลักษณ์และการใช้งานของ Workbench แม้ว่าจะยังคงอิงตามเวอร์ชัน 3.1 ก่อนหน้านี้เป็นส่วนใหญ่ แต่ก็ได้รับการปรับปรุงบ้าง โดยมีส่วนติดต่อผู้ใช้ที่ดีขึ้นโดยใช้ ReAction การแสดงผลไอคอนที่ดีขึ้น และการรองรับพื้นหลังสีจริง อย่างเป็นทางการ เวอร์ชันเหล่านี้รวมถึงการรองรับการปรับปรุง GUI ของบุคคลที่สามที่มีอยู่ เช่นNewIconsโดยการรวมแพทช์เหล่านี้เข้ากับระบบ เวอร์ชัน 3.5 และ 3.9 มีชุดไอคอน 256 สีใหม่และตัวเลือกวอลเปเปอร์เดสก์ท็อป ซึ่งแทนที่โทนสีเทาโลหะทั้งหมด 4/8 ที่ใช้ใน AmigaOS ตั้งแต่เวอร์ชัน 2.0 ถึง 3.1

โปรแกรม Workbench เวอร์ชัน 3.9 ได้รับการพัฒนาโดย Haage&Partner อีกครั้ง และวางจำหน่ายในปี 2000 การปรับปรุงหลักๆ ได้แก่ การเพิ่มแถบเริ่มต้นโปรแกรมที่เรียกว่า AmiDock การปรับปรุงส่วนติดต่อผู้ใช้สำหรับการตั้งค่าระบบ และการปรับปรุงโปรแกรมยูทิลิตี้ต่างๆ

เวิร์กเบนช์ 4.0, 4.1

Amiga Workbench 4.0

โปรแกรม Workbench เวอร์ชันใหม่นี้ เรียกว่า Workbench 4.0 [1]ได้รับการเขียนใหม่ให้ สามารถใช้งานร่วมกับ PowerPC ได้อย่างสมบูรณ์ เป็นส่วนหนึ่งของAmigaOS 4.0และวางจำหน่ายในปี 2549 ตั้งแต่การอัปเดต Developer Pre-Release ครั้งที่ 4หน้าจอต่างๆ สามารถลากได้ในทุกทิศทาง[ 3 ] นอกจากนี้ยังสามารถ ลากและวางไอคอน Workbench ระหว่างหน้าจอต่างๆ ได้อีกด้วย

นอกจากนี้ Workbench 4.0 ยังมี Amidock เวอร์ชันใหม่ ฟอนต์ TrueType / OpenTypeและโปรแกรมเล่นวิดีโอที่รองรับ DivXและMPEG-4 อีกด้วย

ใน AmigaOS 4.1 มีการเพิ่มฟีเจอร์การตั้งค่าการเริ่มต้นระบบใหม่ ซึ่งแทนที่ลิ้นชัก WBStartup การปรับปรุงเพิ่มเติม ได้แก่ ชุดไอคอนใหม่เพื่อรองรับความละเอียดหน้าจอที่สูงขึ้น ธีมหน้าต่างใหม่ รวมถึงเงาตกกระทบ AmiDock ที่มีความโปร่งใสอย่างแท้จริง ไอคอนที่ปรับขนาดได้ และฟีเจอร์การอัปเดต Workbench อัตโนมัติ[ 4 ]

ไอคอนโต๊ะทำงาน

ไอคอนที่ Workbench ใช้แทนไฟล์ในไดรฟ์หรือลิ้นชักจะถูกจัดเก็บไว้ในไฟล์พิเศษ โดยชื่อไฟล์จะตรงกับชื่อของไฟล์ที่มันแทน ตัวอย่างเช่น ไอคอนสำหรับโปรแกรมแก้ไขข้อความจะอยู่ในไฟล์ . cdl.js นามสกุลไฟล์ นี้เป็นนามสกุลเดียวที่ AmigaOS ต้องการ .info.infoNotePadNotePad.info.info

ไฟล์.infoประกอบด้วยภาพไอคอนและตำแหน่งเชิงพื้นที่ภายในหน้าต่างหลัก ไอคอนยังระบุประเภทของไฟล์ตามที่ Workbench ใช้ Workbench รู้จักไฟล์ประเภทต่างๆ 5 ประเภท: [ 5 ]

  • เครื่องมือ: โปรแกรมที่สามารถเรียกใช้งานได้
  • โปรเจกต์: ไฟล์ข้อมูลของโปรแกรมที่สามารถเรียกใช้งานได้ โปรแกรมที่สร้างไฟล์นี้จะถูกระบุชื่อไว้ในไฟล์ไอคอน การดับเบิ้ลคลิกที่ไอคอนจะเรียกใช้โปรแกรมที่สร้างไอคอนนั้น
  • ลิ้นชัก: โฟลเดอร์ที่เก็บไฟล์ และลิ้นชักอื่นๆ
  • ไดรฟ์ข้อมูล: ดิสก์จริงหรือดิสก์RAM
  • ถังขยะ: ไอคอนถังขยะ – ตัวสำรองไฟล์ที่ถูกลบ ซึ่งทำงานในลักษณะเดียวกับ ' ถังรีไซเคิล ' ในMicrosoft Windows

มีไฟล์ประเภทเพิ่มเติมอีกสามประเภทที่พร้อมใช้งาน และมีแผนจะขยายเพิ่มเติมในอนาคต:

  • อุปกรณ์: ออกแบบมาเพื่อแสดงข้อมูลเกี่ยวกับอุปกรณ์ที่เชื่อมต่ออยู่
  • Kick: ไอคอนรูปดิสก์สำหรับบูตระบบ
  • ไอคอนแอป: ไอคอนที่จะใช้เป็นส่วนหนึ่งของส่วนติดต่อผู้ใช้ (GUI) สำหรับแอปพลิเคชัน

จากไฟล์ทั้งสามประเภทนี้ มีเพียง "ไอคอนแอป" เท่านั้นที่ Workbench/AmigaOS นำไปใช้งานอยู่ในปัจจุบัน

แม้ว่าไอคอนอาจแสดงหรือบ่งบอกถึงประเภทไฟล์ แต่ประเภทของไฟล์ที่เกี่ยวข้องจะถูกกำหนดโดยคุณสมบัติของไฟล์นั้นเอง พร้อมกับข้อจำกัด (AmigaDOS: แฟล็กการป้องกัน) ที่กำหนดให้กับไฟล์นั้น ตัวอย่างเช่น หากคุณเพิ่มไอคอนเครื่องมือลงในไฟล์เอกสารข้อความ AmigaOS จะบอกคุณว่าไฟล์นั้น "ไม่สามารถเรียกใช้งานได้" หรือ "ไม่ใช่ประเภทที่ต้องการ" เนื่องจากไม่มีแฟล็กการป้องกัน 'e' (AmigaDOS: Hold, Script, Pure, Archived, Read, Writeable, Executable, Deletable) และไม่มีส่วนหัวเริ่มต้นของไฟล์ที่สามารถเรียกใช้งานได้ นอกจากนี้ การลบ 'แอปพลิเคชัน' ออกจากไฟล์ไอคอนที่เกี่ยวข้อง (application.info) จะไม่ทำให้แอปพลิเคชันนั้นใช้งานไม่ได้ มันยังคงสามารถเรียกใช้งานได้ มันจะทำงานได้ เพียงแต่ขาดตัวเลือกและอาร์กิวเมนต์ (ที่จำเป็น) ที่ส่งมาจากเวิร์กเบนช์ผ่านไอคอน "ประเภทเครื่องมือ" เช่น ขนาดสแต็ก หน้าจอสาธารณะ เป็นต้น

ตั้งแต่ Workbench เวอร์ชัน 2.x เป็นต้นไป ไฟล์ที่ไม่มีไอคอน.infoคู่ (เช่น ไฟล์บนสื่อที่ไม่ใช่สื่อดั้งเดิม) จะแสดงด้วยไอคอนระบบเริ่มต้นสำหรับหนึ่งในห้าประเภทที่ระบุไว้ข้างต้น ไอคอนเริ่มต้นเหล่านี้สามารถปรับแต่งได้เช่นกัน ไฟล์ที่ไม่มีไอคอนจะแสดงในลักษณะนี้ก็ต่อเมื่อตั้งค่าลิ้นชักให้ [แสดงไฟล์ทั้งหมด] เท่านั้น หากไม่ได้ตั้งค่าตัวเลือกนี้ (ซึ่งเป็นกรณีใน Workbench เวอร์ชัน 1.x) ไฟล์ดังกล่าวจะไม่ปรากฏเลยและสามารถดูได้จากบรรทัดคำสั่งเท่านั้น

ไฟล์เครื่องมือ (แอปพลิเคชัน) สามารถรวม "ประเภทเครื่องมือ" ไว้ใน.infoไฟล์ได้ ประเภทเครื่องมือเหล่านี้ใช้เป็นตัวเลือกการกำหนดค่าสำหรับโปรแกรม แต่ละประเภทเครื่องมือเป็นข้อความบรรทัดเดียว ซึ่งอาจมีพารามิเตอร์ที่เขียนไว้หลัง=เครื่องหมาย ประเภทเครื่องมือสามารถปิดใช้งานได้โดยการเขียนไว้ในวงเล็บตัวอย่างเช่น ประเภทเครื่องมือ " CX_POPKEY=ctrl alt f1" กำหนดว่าแอปพลิเคชัน ( สินค้า ) จะเปิดใช้งานส่วนติดต่อผู้ใช้เมื่อตอบสนองต่อลำดับคีย์ Ctrl-Alt-F1

โดยปกติแล้ว สีที่ใช้ในไอคอนจะถูกจัดเก็บไว้เป็นเพียงดัชนีของจานสีปัจจุบันของหน้าจอ Amiga Workbench เท่านั้น ด้วยเหตุนี้ โทนสีของไอคอนจึงผูกติดอยู่กับเฉดสีที่เลือกในจานสีของหน้าจอ และการเลือกสีที่ไม่เป็นมาตรฐานอาจทำให้ไอคอนดูไม่สวยงาม ปัญหานี้ได้รับการแก้ไขบางส่วนโดยระบบของบุคคลที่สามที่เรียกว่าNewIconsซึ่งเพิ่มคุณสมบัติเพิ่มเติมให้กับ.infoไฟล์มาตรฐาน แตกต่างจากไอคอน Workbench ทั่วไป NewIcons มี ข้อมูลสี RGB จริง และระบบพยายามอย่างเต็มที่ที่จะจับคู่เฉดสีของไอคอนกับสีในจานสีของหน้าจอ

ตั้งแต่ AmigaOS 3.5 เป็นต้นมา Workbench รองรับไอคอนที่มีสีได้สูงสุดถึง 256 สี AmigaOS เวอร์ชันนี้มาพร้อมกับ ชุดไอคอน GlowIconsโดย Matt Chaput และใน AmigaOS 3.5 จะใช้ระบบที่ไม่ขึ้นอยู่กับจานสีบนหน้าจอ ส่วนไอคอนเวอร์ชัน 4.0 ที่ออกแบบโดย Martin Merz นั้น สามารถใช้จานสี 24 บิตได้

ทั้งAROSและMorphOSรองรับ ไอคอน PNGโดยตรง PNG ช่วยให้สามารถใช้จานสี 24 บิตเต็มรูปแบบพร้อมการผสมสีแบบอัลฟาได้ บน Amiga Workbench ไอคอน PNG รองรับผ่านปลั๊กอิน

เมื่อเปรียบเทียบกับโปรแกรมจัดการไฟล์อื่นๆ

เมื่อเปรียบเทียบกับระบบปฏิบัติการคู่แข่งอย่างMac OSและAtariแล้ว Amiga Workbench รุ่นแรกๆ (ก่อน Workbench 2.04) มีหน้าจอเดสก์ท็อปสีน้ำเงิน 4 สีเป็นค่าเริ่มต้น พร้อมไอคอนสีที่ความละเอียด640 × 200 พิกเซลตาม มาตรฐานNTSC ของอเมริกา หรือ 640 × 256 พิกเซล บนโทรทัศน์PAL ของยุโรป ซึ่งแตกต่างจากอินเทอร์เฟซขาวดำขนาด 512 × 342พิกเซลของ Mac นอกจากนี้ ผู้ใช้ Amiga ยังสามารถสร้างและแก้ไขไอคอนระบบและโปรแกรมได้อย่างอิสระ ในขณะที่Atari TOSมีเพียงไอคอนระบบเริ่มต้นที่ไม่สามารถแก้ไขรูปลักษณ์ได้

Workbench ได้นำเสนอคุณสมบัติ/แนวคิดที่เป็นเอกลักษณ์อื่นๆ อีกมากมายในการออกแบบ GUI ที่ใช้งานง่าย (เริ่มต้นตั้งแต่เวอร์ชัน 2.04/2.1):

  • การเว้นวรรครายการเมนู ซึ่งระบุได้ทันทีว่ารายการนั้นเป็นฟังก์ชัน "สลับ" ช่วยลดความยุ่งยากในการคาดเดาของผู้ใช้
  • แนวคิดการแสดงข้อมูลแบบสามระดับโดยใช้ การแรเงา แบบนูนเพื่อจำลองลักษณะสามมิติ ส่วนควบคุมแบบเยื้องเข้าไปแสดงถึงข้อความข้อมูลเท่านั้น ส่วนควบคุมระดับพื้นผิวแสดงถึงป้ายกำกับสำหรับองค์ประกอบ GUI และองค์ประกอบ GUI แบบนูนแสดงถึงข้อมูลที่ผู้ใช้สามารถแก้ไขได้หรือโต้ตอบได้
  • เช่นเดียวกับเมนู "ไฟล์" และ "แก้ไข" ที่กลายเป็นมาตรฐานใน GUI ส่วนใหญ่ Workbench ได้นำแนวคิดของเมนู "การตั้งค่า" มาใช้ เพื่อกำหนดตำแหน่งของตัวเลือกทั้งหมดภายในแอปพลิเคชันให้เป็นมาตรฐานเดียวกัน
  • ปุ่มมาตรฐานสำหรับกล่องโต้ตอบการตั้งค่าหรือการกำหนดค่าระดับระบบปฏิบัติการ เช่น "บันทึก" "ใช้งาน" และ "ยกเลิก" ช่วยให้การใช้งานการตั้งค่าทั้งในระยะสั้นและระยะยาวเป็นไปอย่างง่ายดายและสม่ำเสมอ
  • การตั้งค่ากำหนดมาตรฐานสำหรับการนำเข้าและส่งออกข้อมูลระดับผู้ใช้ผ่านนามสกุลไฟล์ ".prefs"
  • ตลาดซื้อขายสินค้าโภคภัณฑ์: มาตรฐานการเขียนโปรแกรมที่สม่ำเสมอและ GUI เพื่อให้สามารถเรียกใช้งาน ควบคุม และลบ TSR หรือยูทิลิตี้/มินิแอปที่ทำงานเบื้องหลังทั้งหมดได้อย่างง่ายดาย
  • ประเภทข้อมูล: ระบบระบุข้อมูลแบบโมดูลาร์และปรับแต่งได้ตามต้องการ ซึ่งระบบปฏิบัติการใช้ในการจดจำ เรียกใช้งาน แก้ไข และเป็นวิธีการในการนำเข้าและส่งออกข้อมูลระหว่างระบบปฏิบัติการและแอปพลิเคชันต่างๆ
  • Locale: ส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI) ที่ใช้งานได้ทั่วทั้งระบบปฏิบัติการและแอปพลิเคชัน ซึ่งเป็นเครื่องมือในการตั้งค่าภาษา เวลา และการตั้งค่าเฉพาะพื้นที่อื่นๆ ตามความชอบของผู้ใช้

คำวิจารณ์

อิสระในการปรับแต่งและการตั้งค่าสีและลักษณะต่างๆ มากมายที่ผู้ใช้สามารถใช้งานได้นั้น บางครั้งถูกมองว่าวุ่นวาย การปรับแต่งทำให้ไอคอนมีขนาดและรูปลักษณ์ที่แตกต่างจากไอคอนของระบบดั้งเดิมอย่างมาก ก่อน Workbench 2.0 ไม่มีแนวทางการออกแบบส่วนติดต่อผู้ใช้ ดังนั้นรูปลักษณ์และความรู้สึกของตัวเลือก เมนูจึงอาจแตกต่างกันไปในแต่ละแอปพลิเคชัน (เช่น เค้าโครงของรายการพื้นฐาน เช่นโหลด บันทึกเปิดปิดออกฯลฯ) สิ่งนี้ถูกมองว่าเป็นปัญหาของ Amiga โดยผู้ที่วิพากษ์วิจารณ์ เว็บไซต์ GUI ในอดีต GUIdebook [ 6 ]เรียก Amiga Workbench ว่าเป็น "GUI ที่ไม่เหมือนใคร (แม้จะวุ่นวายเล็กน้อย) สำหรับเครื่อง Amiga"

ดูเพิ่มเติม

หมายเหตุ

  • ^ ภาพ AmigaOS 4.0ที่รวมอยู่ในบทความนี้ มีเจตนาเพื่อการใช้งานอย่างเป็นธรรม ทั้ง Hyperion VOF (เบลเยียม) และ Amiga Inc. (สหรัฐอเมริกา) ไม่เคยคัดค้านการเผยแพร่AmigaOS 4.0ที่ผู้ใช้ส่งมา เจ้าของลิขสิทธิ์สามารถลงทะเบียนและเขียนในหน้าพูดคุยของบทความนี้เพื่อขอให้ลบภาพนี้ออกจากบทความ และขอให้ลบออกจากส่วนภาพของวิกิพีเดียด้วย
  • การจำลอง Amiga Workbench
  • หน้ารำลึกความหลังของโต๊ะทำงาน
  • Amiga University – โปรแกรมทดแทนสำหรับ Amiga Workbench
  • มีคำอธิบาย เกี่ยวกับ Workbench ทุกเวอร์ชันในเว็บไซต์ AmigaHistory
  • ในตอนเริ่มต้นนั้น คือ CAOS โดย Andy Finkel (ฉบับปรับปรุงจากบทความ Amiga Transactor ปี 1988)
  • ชื่อของระบบปฏิบัติการ Amigaได้รับการอธิบายไว้ในเว็บไซต์ Amiga Forever
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Workbench_(AmigaOS)&oldid=1360521620 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ เวิร์กเบนช์ (AmigaOS)

Workbench คือ สภาพแวดล้อมเดสก์ท็อป [ 1 ] และ ตัวจัดการไฟล์ แบบกราฟิก ของ AmigaOS ที่พัฒนาโดย Commodore International สำหรับ คอมพิวเตอร์ตระกูล Amiga ของพวกเขา Workbench...

ภาพรวม

โปรแกรม Amiga Workbench ใช้ แนวคิด ของ โต๊ะทำงาน (เช่น โต๊ะทำงานสำหรับงานใช้แรงงาน) แทนที่จะใช้ แนวคิดเดสก์ท็อป ที่เป็นมาตรฐานในปัจจุบัน ในการแสดงการจัดระเบียบระบบไฟล์ เดสก์ท็อปนั้นเรียกว่า Workbench และใช้การแสดงผลดังต่อไปนี้: ลิ้นชัก (แทนที่จะเป็นโฟลเดอร์)...

เวอร์ชัน

จนกระทั่งถึงเวอร์ชัน 3.1 ของระบบปฏิบัติการ Amiga บริษัท Commodore เองใช้คำว่า Workbench เพื่ออ้างถึงระบบปฏิบัติการ Amiga ทั้งหมด โดยเฉพาะอย่างยิ่ง AmigaDOS มักถูกกล่าวถึงในบริบทของ ส่วนติดต่อบรรทัดคำสั่ง ( CLI) ของ Amiga ซึ่งเรียกว่า Shell ดังนั้น Workbench...

เวิร์กเบนช์ 1.x

โปรแกรม Workbench 1.0 เปิดตัวพร้อมกับเครื่อง Amiga รุ่นแรก คือ Amiga 1000 ในปี 1985 เวอร์ชัน 1.x ของ Workbench ใช้โทนสีฟ้าและส้ม ออกแบบมาเพื่อให้มีความคมชัดสูงแม้บนหน้าจอโทรทัศน์ที่คุณภาพต่ำที่สุด (ผู้ใช้สามารถเปลี่ยนสีได้) เวอร์ชัน 1.