Java TV
जावा टीवी एक जावा-आधारित सॉफ्टवेयर ढांचा है जिसे एक्सलेट्स नामक घटकों के आधार पर टीवी सेट-टॉप बॉक्स पर उपयोग के लिए डिज़ाइन किया गया है। यह वर्तमान में केवल कनेक्टेड डिवाइस कॉन्फ़िगरेशन पर उपयोग किया जाता है, विशेष रूप से आई. टी. वी. अनुप्रयोगों के विकास के लिए। एपीआई में पैकेज javax.tv.xlet में एक्सलेट वर्ग शामिल हैं। सार्वजनिक एपीआई के अन्य पैकेजों में शामिल हैं javax.tv.graphics-एक सरल प्रतिपादन कैनवास javax.tv.locator प्रदान करता है-सेवाओं और मीडिया के लिए यूआरएल की शैली में एक लोकेटर प्रदान करता है, जैसे सेवाः/एसईआरवी1 javax.tv.service-सेवा जानकारी (एसआई) डेटाबेस और एसआई तत्वों का प्रतिनिधित्व करने वाले एपीआई के लिए एक तंत्र को परिभाषित करता है, जैसे कि टीवी चैनल और प्लेबैक के लिए उपलब्ध मीडिया। आलोचनाएँ जबकि ढांचा सामान्य है, सन वर्तमान में केवल जावा एम. ई. पर समर्थन प्रदान करता है। कुछ विषयों के लिए, जैसे कि मीडिया लोकेटर, यह प्रभावी रूप से बीडी-जे जैसे प्लेटफार्मों पर अन्य लोकेटर मानकों द्वारा प्रतिस्थापित किया जाता है। भ्रम की एक बात यह है कि 2008 तक समर्थित प्लेटफार्मों में, लगभग 2001 में लिखे गए API के परिचय से SvcDispXlet उदाहरण जैसे उदाहरण तैनात करने योग्य नहीं हैं क्योंकि यह java.awt.Button जैसे AWT विजेट का उपयोग करता है। अधिकांश आई. टी. वी. प्लेटफॉर्म, बी. डी.-जे. के साथ, व्यक्तिगत प्रोफ़ाइल के विपरीत, जिसमें विजेट शामिल हैं, बिना ए. डब्ल्यू. टी. विजेट के व्यक्तिगत आधार प्रोफ़ाइल को लागू करते हैं। जावा टीवी के लिए सन के संदर्भ कार्यान्वयन ने जे. एम. एफ. के अपने छोटे संस्करण को आंतरिक रूप से "जे. एम. एफ. लाइट" के रूप में संदर्भित करके पूर्ण जावा मीडिया फ्रेमवर्क के मुद्दों का समर्थन करने के लिए अपने जोखिम को सीमित करने का प्रयास किया है। सन द्वारा प्रदान किए गए एम. आई. डी. पी. एमुलेटरों की सीमाओं के साथ, सन द्वारा प्रदान किए गए जावा टीवी संदर्भ कार्यान्वयन को बाद के जे. डी. के. के लिए प्रावधान करने के लिए अद्यतन नहीं किया गया है जैसे कि Thread.stop () पर कॉल को हटाना। Thread.stop () विधि को जावा 1.5 में एक "अंतिम" विधि बनाया गया था (जिसका अर्थ है कि जो वर्ग थ्रेड का विस्तार करते हैं और स्टॉप () को ओवरराइड करते हैं, वे जे. आर. ई. 1.5 के तहत रनटाइम पर विफल हो जाएंगे जब वर्ग लोड किया जाएगा)। इसका तात्पर्य यह है कि सन ने अभी तक जावा एम. ई. को जे. आर. ई. 1.3 से आगे ले जाने के लिए सार्वजनिक योजनाओं या रोडमैप के लिए प्रतिबद्ध नहीं किया है। यदि इस तरह का उन्नयन होना था, तो इसके लिए जावा एम. ई.-सक्षम उपकरणों के सभी विक्रेताओं की ओर से महत्वपूर्ण काम की आवश्यकता होगी। एक्सलेट एक्सटर्नल लिंक जावा एमई टेक्नोलॉजी-जावा टीवी एपीआई-में सन का संदर्भ कार्यान्वयन जावा टीवी एपीआई 1.1 (जेएसआर-927) ऑनलाइन जावाडॉक्स जावा टीवी ट्यूटोरियल संदर्भ इंटरैक्टिव टेलीविजन जावा (प्रोग्रामिंग भाषा) जावा डिवाइस प्लेटफॉर्म सेट-टॉप बॉक्स शामिल है।