อ่าน 2 นาที
ออราเคิล มีเดีย ออบเจ็กต์
Oracle Media Objects เป็นสภาพแวดล้อมการพัฒนาซอฟต์แวร์สำหรับการ สร้าง แอปพลิเคชันมัลติมีเดียแบบโต้ตอบ [ 1 ] เดิมทีรู้จักกันในชื่อ Oracle Card...
ออราเคิล มีเดีย ออบเจ็กต์
| ออราเคิล มีเดีย ออบเจ็กต์ (OMO) | |
|---|---|
ภาพหน้าจอ OMO | |
| นักพัฒนา | ออราเคิล |
| เวอร์ชันเสถียร | 1.1.2 / 1998 (วันที่อัปเดตคำถามที่พบบ่อยครั้งล่าสุด) |
| ระบบปฏิบัติการ | ซอฟต์แวร์ระบบ 6 , ระบบ 7 , Mac OS 8 , Mac OS 9 |
| พิมพ์ | การพัฒนาไฮเปอร์มีเดีย |
| ใบอนุญาต | กรรมสิทธิ์ |
| เว็บไซต์ | ไม่มีข้อมูล |
Oracle Media Objects เป็นสภาพแวดล้อมการพัฒนาซอฟต์แวร์สำหรับการ สร้าง แอปพลิเคชันมัลติมีเดียแบบโต้ตอบ[ 1 ]เดิมทีรู้จักกันในชื่อOracle Cardฟังก์ชันการทำงานและรูปลักษณ์ของมันคล้ายกับHyperCardของApple Inc.
โปรแกรมนี้มีต้นกำเนิดมาจากPlusซึ่งเป็นโปรแกรมเลียนแบบ HyperCard ที่เผยแพร่โดยFormat Verlag ในปี 1989 โดยเพิ่มคุณสมบัติที่ผู้ใช้ร้องขอจำนวนมากหลายอย่าง ต่อมา Plus ถูกซื้อโดยSpinnaker Softwareซึ่งได้พอร์ตโปรแกรมไปยังWindows NTและOS/2 Presentation Managerทำให้กลายเป็นโซลูชันไฮเปอร์มีเดียแบบข้ามแพลตฟอร์มตัวแรก ในปี 1994 Plus ถูกซื้อโดย ObjectPlus ซึ่งมุ่งเน้นไปที่เวอร์ชัน Windows และเปลี่ยนชื่อเป็นWinPlusพวกเขายังให้สิทธิ์การใช้งานระบบแก่ Oracle ซึ่งใช้เป็นพื้นฐานสำหรับ Oracle Card ด้วย
Oracle Card เปิดตัวครั้งแรกในปี 1991 โดยพื้นฐานแล้วเป็นการแจกจ่ายเอ็นจิ้นรันไทม์ Plus พร้อมกับไลบรารีภายนอกสำหรับการสร้างการเชื่อมต่อกับเอ็นจิ้น RDBMS เช่นOracleและDB2ด้วยเหตุนี้ สแต็กของ Oracle Card จึงสามารถเรียกใช้คิวรีและเชื่อมโยงผลลัพธ์กับตัวแปรดั้งเดิมได้ ทำให้ Oracle Card เป็นหนึ่งในสภาพแวดล้อมการพัฒนาแอปพลิเคชัน RDBMS แรกๆ ที่รองรับการพัฒนาข้ามแพลตฟอร์ม
การเปิดตัวครั้งแรกมีความสำคัญ เนื่องจากเป็นการแก้ปัญหาเฉพาะหน้าเพื่อให้ Oracle สามารถให้การสนับสนุน Microsoft Windows ซึ่งกำลังได้รับความนิยมอย่างรวดเร็วในภาคธุรกิจ ในขณะนั้น เทคโนโลยีหลักของ Oracle สำหรับการสร้างระบบป้อนข้อมูล (Oracle Forms และ Oracle Reports) ทำงานในโหมดข้อความเท่านั้น เช่น MS-DOS และเทอร์มินัล และไม่มีอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) สำหรับ Windows Oracle Card ช่วยแสดงให้เห็นว่า Oracle กำลังให้การสนับสนุน Windows จนกว่าจะสามารถเปิดตัว Oracle Forms 4.0 เวอร์ชันแรกที่มีการปรับปรุงการสนับสนุน GUI สำหรับ Windows ได้
ไม่กี่ปีต่อมา Oracle ได้ซื้อซอร์สโค้ดดั้งเดิมของ Plus จาก Format Verlag และพัฒนาต่อยอดจนกลายเป็นOracle Media Objectsหรือ OMO OMO มีอายุการใช้งานสั้นมาก โดยการพัฒนาหยุดลงหลังจากเวอร์ชัน 1.1.2 Oracle ใช้ OMO เพื่อวางตำแหน่งตัวเองใน ตลาด วิดีโอออนดีมานด์ ใน เชิงพาณิชย์ มีผลิตภัณฑ์เพียงไม่กี่ชิ้นที่สร้างขึ้นโดยใช้เครื่องมือนี้ ในจำนวนนั้นได้แก่ ซีดีรอมชุด "Our Secret Century" ที่เผยแพร่โดย The Voyager Company, Inside Independence Day โดย ACES Entertainment และซีดีรอม UCAS University Course Search โดย Learning Information Systems ซึ่งทำการค้าในชื่อ StudyLink
คุณสมบัติเฉพาะของ OMO
OMO มีความโดดเด่นเป็นพิเศษไม่เพียงแต่ในส่วนของสแต็กที่ใช้งานได้ข้ามแพลตฟอร์มเท่านั้น แต่ยังรวมถึงไลบรารีภายนอก (XCMD) ด้วย ด้วยเหตุนี้คำสั่งการจัดการหน่วยความจำ ( Handles ) ของ Mac OS จำนวนเล็กน้อย จึงถูกพอร์ตไปยังแพลตฟอร์มอื่น ๆ นอกจากนี้ OMO ยังมีดีไซน์แบบโมดูลาร์ โดยที่วัตถุทุกประเภทถูกนำไปใช้งานจริงในรูปแบบไฟล์ปลั๊กอินในโฟลเดอร์ "Objects"
ประเภทของวัตถุใน OMO ประกอบด้วยทั้งส่วนควบคุมมาตรฐานที่มีอยู่ในโปรแกรมจำลอง HyperCard อื่นๆ ในยุคนั้น (ปุ่ม ช่องข้อความ วาดและระบายสีภาพ) รวมถึงส่วนควบคุมที่ซับซ้อนกว่า เช่น ช่องข้อมูลในสเปรดชีต และรายการที่ไม่ใช่ส่วนควบคุมซึ่งสามารถวางบนการ์ดได้ แต่จะมองไม่เห็นในขณะรันไทม์ เช่น ตัวจับเวลาที่สามารถตั้งเวลาให้ส่งข้อความหลังจากเวลาที่กำหนดได้
ผลกระทบเชิงแข่งขันเบื้องต้น
จุดเด่นสำคัญของ Oracle Card ในขณะนั้นคือ เป็นผลิตภัณฑ์เดียวของ Oracle ที่รองรับ GUI บนระบบปฏิบัติการ Microsoft Windows ดังนั้นจึงมักถูกนำเสนอในแผนการขายให้กับลูกค้าเป้าหมาย เนื่องจาก Windows กำลังได้รับความนิยมมากขึ้นเรื่อยๆ บนเดสก์ท็อปของบริษัทขนาดใหญ่ การนำเสนอแบบนี้แสดงให้ลูกค้าเห็นว่า Oracle ให้ความสำคัญกับ Windows อย่างจริงจัง และมีผลิตภัณฑ์ที่ทันสมัยสำหรับแพลตฟอร์มนั้น
Oracle Forms 3 ซึ่ง เป็นเครื่องมือหลักในการพัฒนาแอปพลิเคชันของ Oracle นั้นใช้ตัวอักษรเป็นหลัก และไม่สามารถทำงานบนระบบปฏิบัติการ Microsoft Windows ได้ (ถึงแม้ว่าจะสามารถทำงานในหน้าต่าง DOS หรือทำงานบน DOS ได้โดยตรงโดยไม่ต้องใช้ Windows ก็ตาม) Oracle กำลังเร่งพัฒนาเวอร์ชันอัปเกรด (Oracle Forms 4) ที่มีคุณสมบัติ GUI แต่การพัฒนาล่าช้ากว่ากำหนด Oracle Card จึงถูกใช้เป็นผลิตภัณฑ์สาธิตชั่วคราวเพื่อรอจนกว่า Oracle Forms จะพร้อมใช้งาน
มีลูกค้ารายใหญ่จำนวนหนึ่ง รวมถึงไปรษณีย์สหรัฐฯ ที่ทราบกันว่าได้พัฒนาแอปพลิเคชันโดยใช้ Oracle Card สำหรับใช้ภายในองค์กร แต่ Oracle Card ไม่ประสบความสำเร็จในเชิงพาณิชย์ในวงกว้างในฐานะแพลตฟอร์มการพัฒนา แม้ว่าชุดคุณสมบัติของมันจะเหนือกว่า HyperCard ของ Apple ในเกือบทุกด้าน (การรองรับแพลตฟอร์ม การเชื่อมต่อฐานข้อมูล การรองรับกราฟิกเวกเตอร์ การรองรับสีที่ดีกว่า ประสิทธิภาพที่เร็วกว่า และสถาปัตยกรรมปลั๊กอินที่สมบูรณ์กว่า)
ในที่สุด Oracle Forms 4.0 ก็ถูกปล่อยออกมา ซึ่งหมายความว่าการสนับสนุน Windows ไม่ใช่สิ่งที่จำกัดอยู่เฉพาะ Oracle Card อีกต่อไป เนื่องจากลูกค้าของ Oracle มักสนใจแอปพลิเคชันฐานข้อมูลแบบฟอร์มมาตรฐานมากกว่าแอปพลิเคชันมัลติมีเดียที่สามารถสร้างได้ด้วย Oracle Card และ OMO ซึ่งเป็นรุ่นต่อมา Oracle จึงทุ่มเทการสนับสนุน Oracle Forms 4.0 อย่างเต็มที่ จนทำให้ Oracle Card/OMO ค่อยๆ หายไปจากวงการ อย่างไรก็ตาม ทีมงาน Oracle Card นำโดยพนักงานของ Oracle สองคนที่ต่อมาได้ก่อตั้งบริษัทเทคโนโลยีที่ประสบความสำเร็จของตนเอง ได้แก่ Marc Benioffผู้ก่อตั้งSalesforce.comและ Evan Goldberg ผู้ก่อตั้ง NetSuite
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ออราเคิล มีเดีย ออบเจ็กต์
Oracle Media Objects เป็นสภาพแวดล้อมการพัฒนาซอฟต์แวร์สำหรับการ สร้าง แอปพลิเคชันมัลติมีเดียแบบโต้ตอบ [ 1 ] เดิมทีรู้จักกันในชื่อ Oracle Card...
คุณสมบัติเฉพาะของ OMO
OMO มีความโดดเด่นเป็นพิเศษไม่เพียงแต่ในส่วนของสแต็กที่ใช้งานได้ข้ามแพลตฟอร์มเท่านั้น แต่ยังรวมถึงไลบรารีภายนอก (XCMD) ด้วย ด้วยเหตุนี้คำสั่งการจัดการหน่วยความจำ ( Handles ) ของ Mac OS จำนวนเล็กน้อย จึงถูกพอร์ตไปยังแพลตฟอร์มอื่น ๆ นอกจากนี้ OMO...
ผลกระทบเชิงแข่งขันเบื้องต้น
จุดเด่นสำคัญของ Oracle Card ในขณะนั้นคือ เป็นผลิตภัณฑ์เดียวของ Oracle ที่รองรับ GUI บนระบบปฏิบัติการ Microsoft Windows ดังนั้นจึงมักถูกนำเสนอในแผนการขายให้กับลูกค้าเป้าหมาย เนื่องจาก Windows กำลังได้รับความนิยมมากขึ้นเรื่อยๆ บนเดสก์ท็อปของบริษัทขนาดใหญ่...