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

อ่าน 2 นาที

เอ็กซ์เล็ต

โทรทัศน์แบบโต้ตอบ/แพลตฟอร์มอุปกรณ์ Java

Xlet มีลักษณะคล้ายกับJava applet มาก และถูกนำมาใช้ครั้งแรกในข้อกำหนดJava TVของSun Microsystems เพื่อรองรับแอปพลิเค ชัน สำหรับ โทรทัศน์ดิจิทัลแม้ว่า Xlet...

เอ็กซ์เล็ต

Xlet มีลักษณะคล้ายกับJava applet มาก และถูกนำมาใช้ครั้งแรกในข้อกำหนดJava TVของSun Microsystems เพื่อรองรับแอปพลิเค ชัน สำหรับ โทรทัศน์ดิจิทัลแม้ว่า Xlet จะดูแตกต่างจากโมเดลแอปพลิเคชันอื่นๆ ใน Java เช่น applet และMIDletแต่จริงๆ แล้วมันถูกออกแบบมาให้เป็นแบบทั่วไปของโมเดลเหล่านั้น ตัวอักษรXใน Xlet หมายถึงสิ่งที่ไม่รู้จัก ซึ่งหมายความว่าเฟรมเวิร์ก Xlet อาจถูกนำไปใช้ในบริบทใดก็ได้ ไม่จำกัดเฉพาะโทรทัศน์ดิจิทัล ดังนั้น Xlet จึงถูกนำกลับมาใช้ใหม่ในภายหลังในฐานะส่วนหนึ่งของPersonal Basis Profileในแพ็กเกจ ซึ่งแตกต่างจากดีไซน์ดั้งเดิมในข้อกำหนด Java TV เล็กน้อยjavax.microedition.xlet

การจัดเตรียมฟีเจอร์หยุดชั่วคราว/เล่นต่อของ Xlet เป็นสิ่งจำเป็นสำหรับ สภาพแวดล้อม ของกล่องรับสัญญาณ (STB) ซึ่งมีทรัพยากรหน่วยความจำจำกัดและข้อจำกัดด้านแบนด์วิดท์จาก ผู้ให้บริการ ส่วนหัวแนวทางปฏิบัติและเจตนารมณ์ในปัจจุบันของเฟรมเวิร์ก Xlet คือการจัดเตรียมแอปพลิเคชันที่ดาวน์โหลดได้สำหรับ แพลตฟอร์ม Personal Basis Profile (PBP) โดยเฉพาะอย่างยิ่ง แพลตฟอร์ม BD-Jใช้ Xlets เป็นเฟรมเวิร์กการเขียนโปรแกรม[ 1 ]

แม้ว่า Sun จะจัดเตรียมการใช้งานอ้างอิงJava TV ซึ่งมีตัวรัน Xlet ง่ายๆ ที่เรียกว่า RunXlet แต่ก็มีความพยายามแบบโอเพนซอร์สอย่างน้อยหนึ่งอย่างในการสร้างตัวรัน Xlet [ 2 ]

ตัวอย่างโค้ด

อินเทอร์เฟซสำหรับ Xlet ถูกกำหนดไว้ในjavax.tv.xletแพ็กเกจ:

อินเทอร์เฟซสาธารณะXlet { ฟังก์ชันสาธารณะinitXlet ( XletContext ctx ) โยนข้อยกเว้นXletStateChangeException ;public void startXlet () throws XletStateChangeException ;public void pauseXlet ();public void destroyXlet ( boolean unconditional ) throws XletStateChangeException ; }

ดังนั้น ตัวอย่างของ Xlet แบบย่อคือ

import javax.tv.xlet.XletStateChangeException ; import javax.tv.xlet.XletContext ; import javax.tv.xlet.Xlet ;public class BasicXlet implements Xlet { public BasicXlet () {} public void initXlet ( XletContext context ) throws XletStateChangeException {} public void startXlet () throws XletStateChangeException {} public void pauseXlet () {} public void destroyXlet ( boolean unconditional ) throws XletStateChangeException {} }

หมายเหตุ

  1. "บทนำเกี่ยวกับ Xlets" . Interactive TV Web. 14 กันยายน 2005. เก็บถาวรจากต้นฉบับเมื่อ 1 กุมภาพันธ์ 2009. เรียกดูเมื่อ21 มิถุนายน 2006 .
  2. XleTView - โครงการโอเพนซอร์สสำหรับใช้งานตัวรัน Xlet บนพื้นฐาน Java ซึ่งรองรับ Multimedia Home Platform (MHP) ด้วย (ไม่ได้อัปเดตตั้งแต่ปี 2004 โดยใช้ JRE 1.1.8 เป็นพื้นฐาน)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Xlet&oldid=1305284905 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ เอ็กซ์เล็ต

Xlet มีลักษณะคล้ายกับJava applet มาก และถูกนำมาใช้ครั้งแรกในข้อกำหนดJava TVของSun Microsystems เพื่อรองรับแอปพลิเค ชัน สำหรับ โทรทัศน์ดิจิทัลแม้ว่า Xlet...

ตัวอย่างโค้ด

อินเทอร์เฟซสำหรับ Xlet ถูกกำหนดไว้ใน javax.tv.xlet แพ็กเกจ:

หมายเหตุ

↑ "บทนำเกี่ยวกับ Xlets" . Interactive TV Web. 14 กันยายน 2005. เก็บถาวรจากต้นฉบับเมื่อ 1 กุมภาพันธ์ 2009. เรียกดูเมื่อ 21 มิถุนายน 2006 .