Real time Java
રીઅલ-ટાઇમ જાવા એ તકનીકોના સંયોજન માટે એક કેચ-ઓલ શબ્દ છે જે પ્રોગ્રામરોને જાવા પ્રોગ્રામિંગ ભાષામાં રીઅલ-ટાઇમ સિસ્ટમ્સની માંગને પૂર્ણ કરતા પ્રોગ્રામ્સ લખવા માટે સક્ષમ બનાવે છે. જાવાના અત્યાધુનિક મેમરી મેનેજમેન્ટ, થ્રેડિંગ અને સમવર્તી માટે મૂળ સમર્થન, પ્રકાર સલામતી અને સંબંધિત સરળતાએ ઘણા ક્ષેત્રોમાં તેના ઉપયોગની માંગ ઊભી કરી છે. તેની ક્ષમતાઓને વાસ્તવિક સમયની ગણતરીની જરૂરિયાતોને ટેકો આપવા માટે વધારવામાં આવી છેઃ વાસ્તવિક સમય જાવા કડક અગ્રતા-આધારિત થ્રેડિંગ મોડેલને ટેકો આપે છે, કારણ કે જાવા થ્રેડો પ્રાથમિકતાઓને ટેકો આપે છે, જાવા લોકિંગ મિકેનિઝમ્સ અગ્રતા ઇન્વર્ઝન અવોઇડેન્સ તકનીકોને ટેકો આપે છે, જેમ કે અગ્રતા વારસો અથવા અગ્રતા ટોચમર્યાદા પ્રોટોકોલ, અને ઇવેન્ટ હેન્ડલિંગ. રીઅલ-ટાઇમ જાવા માટે ખુલ્લા ધોરણ માટેની પ્રારંભિક દરખાસ્ત કેલ્વિન નિલ્સન દ્વારા રજૂ કરવામાં આવી હતી, જે પછી આયોવા સ્ટેટ યુનિવર્સિટીમાં સંશોધન ફેકલ્ટી સભ્ય તરીકે સેવા આપતા હતા. સી. એ. સી. એમ. માં ફોલો-ઓન ઓવરવ્યૂ પેપર પ્રકાશિત કરવામાં આવ્યું હતું. આ પ્રારંભિક દરખાસ્તોને ખૂબ જ સકારાત્મક પ્રતિસાદ મળવાથી રીઅલ-ટાઇમ જાવા માટે ખુલ્લું ધોરણ સ્થાપિત કરવાના પ્રયાસમાં નેશનલ ઇન્સ્ટિટ્યૂટ ઓફ સ્ટાન્ડર્ડ્સ એન્ડ ટેકનોલોજી દ્વારા યોજાયેલી શ્રેણીબદ્ધ બેઠકોમાં પરિણમ્યું હતું. એન. આઈ. એસ. ટી. ને આખરે કહેવામાં આવ્યું હતું કે તેઓ જાવા ભાષા સાથે સંબંધિત ધોરણો સ્થાપિત કરવા માટે યોગ્ય સંસ્થા નથી, કારણ કે જાવાને ટ્રેડમાર્ક કરવામાં આવ્યું હતું અને તકનીકીઓ સન માઇક્રોસિસ્ટમ્સની માલિકીની હતી. તેથી, એન. આઈ. એસ. ટી. એ સર્વસંમતિની જરૂરિયાતોના પ્રકાશન સાથે તેમના પ્રયાસોનો અંત આણ્યો, જેને સન માઇક્રોસિસ્ટમ્સ દ્વારા આયોજિત ભવિષ્યના માનકીકરણ પ્રયાસો દ્વારા ધ્યાનમાં લઈ શકાય. જ્યારે જાવા કોમ્યુનિટીની રચના કરવામાં આવી ત્યારે પ્રથમ પ્રયાસ રીઅલ-ટાઇમ જાવા, JSR001 માટે સ્પષ્ટીકરણ હતો. જાવા (આર. ટી. એસ. જે.) માટે પરિણામી રીઅલ-ટાઇમ સ્પષ્ટીકરણના સંખ્યાબંધ અમલીકરણ બહાર આવ્યા છે, જેમાં ટાઈમ્સિસના સંદર્ભ અમલીકરણ, આઈ. બી. એમ. ની વેબસ્ફિયર રીઅલ ટાઇમ, સન માઇક્રોસિસ્ટમ્સની જાવા એસ. ઈ. રીઅલ-ટાઇમ સિસ્ટમ્સ, પી. ટી. સી., ઇન્ક. માંથી પી. ટી. સી. પર્ક, અથવા આઈકાઝમાંથી જમૈકા વી. એમ. નો સમાવેશ થાય છે. આર. ટી. એસ. જે. એ થ્રેડિંગ મોડેલ માટે લઘુતમ સ્પષ્ટીકરણ ફરજિયાત કરીને (અને અન્ય મોડેલોને વી. એમ. માં જોડવાની મંજૂરી આપીને) અને કચરો સંગ્રહને આધિન ન હોય તેવા મેમરીના ક્ષેત્રો પૂરા પાડીને, કચરો સંગ્રહકર્તા દ્વારા અગાઉથી ખાલી ન કરી શકાય તેવા થ્રેડો સાથે નિર્ણાયક મુદ્દાઓને સંબોધિત કર્યા હતા. તેના બદલે આ ક્ષેત્રોને પ્રદેશ આધારિત સ્મૃતિ વ્યવસ્થાપનનો ઉપયોગ કરીને સંચાલિત કરવામાં આવે છે. નવીનતમ સ્પષ્ટીકરણ, 2, ઉપકરણની સીધી પહોંચ અને નિર્ણાયક કચરો સંગ્રહને પણ ટેકો આપે છે. જાવા માટે રીઅલ-ટાઇમ સ્પષ્ટીકરણ જાવા માટે રીઅલ-ટાઇમ સ્પષ્ટીકરણ (આરટીએસજે) એ ઇન્ટરફેસો અને વર્તણૂકીય સુધારાઓનો સમૂહ છે જે જાવા પ્રોગ્રામિંગ ભાષામાં રીઅલ-ટાઇમ કમ્પ્યુટર પ્રોગ્રામિંગને સક્ષમ કરે છે. આર. ટી. એસ. જે. 1ને જાવા કોમ્યુનિટી પ્રોસેસ હેઠળ જે. એસ. આર. 1 તરીકે વિકસાવવામાં આવ્યું હતું, જેણે નવેમ્બર, 2001માં નવા ધોરણને મંજૂરી આપી હતી. આર. ટી. એસ. જે. 2 જે. એસ. આર. 282 હેઠળ વિકસાવવામાં આવી રહ્યું છે. ડ્રાફ્ટ વર્ઝન જેએસઆર 282 જેસીપી પેજ પર ઉપલબ્ધ છે. વધુ માહિતી આર. ટી. એસ. જે. 2 પર મળી શકે છે કાર્યાત્મક સ્પષ્ટીકરણ જાવોલ્યુશન-આર. ટી. એસ. જે. સુસંગત જાવા લાઈબ્રેરી સંદર્ભો પણ જુઓ બાહ્ય કડીઓ રીઅલ-ટાઇમ જાવાની રચના અને અમલીકરણમાં મુદ્દાઓ જાવા પ્લેટફોર્મ માટે રીઅલ-ટાઇમ એક્સ્ટેન્શન્સ માટે રીઅલ-ટાઇમ ક્ષમતાઓ ઉમેરવી રીઅલ-ટાઇમ સ્પેસીફિકેશન જાવા માટે 2 (આર. ટી. એસ. જે. 2) જે. એસ. આર.-282 રીઅલ-ટાઇમ સ્પેસીફિકેશન જાવા માટે (આર. ટી. એસ. જે.) જે. એસ. આર.-1 આઇ. બી. એમ. વેબસ્ફિયર રીઅલ ટાઇમ સંપૂર્ણપણે સુસંગત આર. ટી. એસ. જે. એસ. ઇ. વી. એમ. જમૈકા વી. એમ. એક આર. ટી. એસ. જે. એસ. ઇ. અમલીકરણ નિર્ધારિત કચરો સંગ્રહ પી. ટી. સી. પર્ક સાથે રીઅલ-ટાઇમ વી જાવા ટેક્નોલોજીસ ફોર રીઅલટાઇમ એન્ડ એમ્બેડેડ સિસ્ટમ્સ પર આંતરરાષ્ટ્રીય વર્કશોપ (JTRES 2005) JTRES 2006 JTRES 2007 JTRES 2008 JTRES 2009 JTRES 2010 JTRES 2011 JTRES 2012 JTRES 2013 JTRES 2014 JTRES 2015 LJRT લુંડ જાવા આધારિત રીઅલ-ટાઇમ ઓપન સોર્સ Ovm ફિજી VM રીઅલ-ટાઇમ જાવા રીઅલ-ટાઇમ જાવા VMs જાવા (પ્રોગ્રામિંગ લેંગ્વેજ) રીઅલ-ટાઇમ કમ્પ્યુટિંગ