Java TV
જાવા ટીવી એ જાવા આધારિત સોફ્ટવેર માળખું છે જે એક્સલેટ્સ નામના ઘટકો પર આધારિત ટીવી સેટ-ટોપ બોક્સ પર ઉપયોગ માટે રચાયેલ છે. હાલમાં તેનો ઉપયોગ ફક્ત કનેક્ટેડ ઉપકરણ રૂપરેખાંકન પર જ થાય છે, ખાસ કરીને આઇટીવી કાર્યક્રમોના વિકાસ માટે. API પેકેજ javax.tv.xlet માં Xlet વર્ગોનો સમાવેશ કરે છે. જાહેર API ના અન્ય પેકેજોમાં javax.tv.graphics નો સમાવેશ થાય છે-જે એક સરળ રેન્ડરિંગ કેનવાસ javax.tv.locator પ્રદાન કરે છે-સેવાઓ અને માધ્યમો માટે URL ની શૈલીમાં લોકેટર પ્રદાન કરે છે, જેમ કે સેવાઃ/SERV1 javax.tv.service-સેવા માહિતી (એસ. આઈ.) ડેટાબેઝ અને એસ. આઈ તત્વોનું પ્રતિનિધિત્વ કરતા API માટે એક પદ્ધતિને વ્યાખ્યાયિત કરે છે, જેમ કે ટીવી ચેનલો અને પ્લેબેક માટે ઉપલબ્ધ મીડિયા. ટીકાઓ જ્યારે માળખું સામાન્ય છે, ત્યારે સન હાલમાં માત્ર જાવા એમ. ઇ. પર આધાર પૂરો પાડે છે. કેટલાક વિષયો માટે, જેમ કે મીડિયા લોકેટર, તે અસરકારક રીતે બીડી-જે જેવા પ્લેટફોર્મ પર અન્ય લોકેટર ધોરણો દ્વારા રદ કરવામાં આવે છે. મૂંઝવણનો મુદ્દો એ છે કે 2008 સુધી સપોર્ટેડ પ્લેટફોર્મ્સમાં, લગભગ 2001માં લખાયેલ APIના પરિચયમાંથી SvcDispXlet ઉદાહરણ જેવા ઉદાહરણો જમાવવા યોગ્ય નથી કારણ કે તે java.awt.Button જેવા AWT વિજેટ્સનો ઉપયોગ કરે છે. મોટાભાગના આઇટીવી પ્લેટફોર્મ્સ, બીડી-જે સાથે, વ્યક્તિગત પ્રોફાઇલના વિરોધમાં, જેમાં વિજેટ્સનો સમાવેશ થાય છે, કોઈ એડબ્લ્યુટી વિજેટ્સ વિના વ્યક્તિગત આધાર પ્રોફાઇલનો અમલ કરે છે. જાવા ટીવી માટે સનનું સંદર્ભ અમલીકરણ જે. એમ. એફ. નું પોતાનું નાનું સંસ્કરણ ધરાવે છે જેને આંતરિક રીતે "જે. એમ. એફ. લાઇટ" તરીકે ઓળખવામાં આવે છે, તેના દ્વારા સંપૂર્ણ જાવા મીડિયા ફ્રેમવર્કમાં મુદ્દાઓને ટેકો આપવા માટે તેના સંપર્કને મર્યાદિત કરવાનો પ્રયાસ કરે છે. સન દ્વારા પૂરા પાડવામાં આવેલ એમ. આઈ. ડી. પી. એમુલેટરની મર્યાદાઓની જેમ, સન દ્વારા પૂરા પાડવામાં આવેલ જાવા ટીવી સંદર્ભ અમલીકરણને પછીના જે. ડી. કે. માટે જોગવાઈઓ કરવા માટે અપડેટ કરવામાં આવ્યું નથી જેમ કે Thread.stop () પરના કૉલ્સને દૂર કરવા. Thread.stop () પદ્ધતિને જાવા 1.5 માં "અંતિમ" પદ્ધતિ બનાવવામાં આવી હતી (એટલે કે જે વર્ગો થ્રેડ અને ઓવરરાઇડ સ્ટોપ () ને લંબાવે છે તે વર્ગો જ્યારે વર્ગ લોડ થાય ત્યારે JRE 1.5 હેઠળ રનટાઇમ પર નિષ્ફળ જશે). આ સૂચવે છે કે સન હજી સુધી જાહેર યોજનાઓ અથવા જાવા એમઇને જે. આર. ઈ. 1.3થી આગળ લઈ જવા માટેના રોડમેપ માટે પ્રતિબદ્ધ નથી. જો આવું અપગ્રેડ થવાનું હતું, તો તેને જાવા એમઇ-સક્ષમ ઉપકરણોના તમામ વિક્રેતાઓ તરફથી નોંધપાત્ર કાર્યની જરૂર પડશે. એક્સલેટ બાહ્ય કડીઓ જાવા એમઇ ટેકનોલોજી-જાવા ટીવી એપીઆઈ-જેમાં સનનું સંદર્ભ અમલીકરણ જાવા ટીવી એપીઆઈ 1.1 (જેએસઆર-927) ઓનલાઇન જાવાડોક્સ જાવા ટીવી ટ્યુટોરીયલ સંદર્ભો ઇન્ટરેક્ટિવ ટેલિવિઝન જાવા (પ્રોગ્રામિંગ લેંગ્વેજ) જાવા ઉપકરણ પ્લેટફોર્મ સેટ-ટોપ બોક્સનો સમાવેશ થાય છે.