Real time Java
ರಿಯಲ್ ಟೈಮ್ ಜಾವಾ ಎಂಬುದು ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ನೈಜ-ಸಮಯದ ವ್ಯವಸ್ಥೆಗಳ ಬೇಡಿಕೆಗಳನ್ನು ಪೂರೈಸುವ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲು ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ತಂತ್ರಜ್ಞಾನಗಳ ಸಂಯೋಜನೆಗೆ ಕ್ಯಾಚ್-ಆಲ್ ಪದವಾಗಿದೆ. ಜಾವಾದ ಅತ್ಯಾಧುನಿಕ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ, ಥ್ರೆಡಿಂಗ್ ಮತ್ತು ಕಾಂಕರೆನ್ಸಿಗೆ ಸ್ಥಳೀಯ ಬೆಂಬಲ, ಪ್ರಕಾರ ಸುರಕ್ಷತೆ ಮತ್ತು ಸಾಪೇಕ್ಷ ಸರಳತೆಯು ಅನೇಕ ಡೊಮೇನ್ಗಳಲ್ಲಿ ಅದರ ಬಳಕೆಗೆ ಬೇಡಿಕೆಯನ್ನು ಸೃಷ್ಟಿಸಿದೆ. ನೈಜ ಸಮಯದ ಕಂಪ್ಯೂಟೇಶನಲ್ ಅಗತ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಅದರ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆಃ ನೈಜ ಸಮಯದ ಜಾವಾ ಕಟ್ಟುನಿಟ್ಟಾದ ಆದ್ಯತೆಯ ಆಧಾರಿತ ಥ್ರೆಡಿಂಗ್ ಮಾದರಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಜಾವಾ ಥ್ರೆಡ್ಗಳು ಆದ್ಯತೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ, ಜಾವಾ ಲಾಕಿಂಗ್ ಕಾರ್ಯವಿಧಾನಗಳು ಆದ್ಯತೆಯ ವಿಲೋಮ ತಪ್ಪಿಸುವ ತಂತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ, ಉದಾಹರಣೆಗೆ ಆದ್ಯತೆಯ ಆನುವಂಶಿಕತೆ ಅಥವಾ ಆದ್ಯತೆಯ ಸೀಲಿಂಗ್ ಪ್ರೋಟೋಕಾಲ್, ಮತ್ತು ಈವೆಂಟ್ ನಿರ್ವಹಣೆ. ನೈಜ-ಸಮಯದ ಜಾವಾಗಾಗಿ ಮುಕ್ತ ಮಾನದಂಡದ ಆರಂಭಿಕ ಪ್ರಸ್ತಾಪವನ್ನು ಕೆಲ್ವಿನ್ ನಿಲ್ಸನ್ ಮಂಡಿಸಿದರು, ನಂತರ ಅಯೋವಾ ಸ್ಟೇಟ್ ಯೂನಿವರ್ಸಿಟಿಯಲ್ಲಿ ಸಂಶೋಧನಾ ಬೋಧನಾ ವಿಭಾಗದ ಸದಸ್ಯರಾಗಿ ಸೇವೆ ಸಲ್ಲಿಸಿದರು. ಸಿಎಸಿಎಂನಲ್ಲಿ ಫಾಲೋ-ಆನ್ ಅವಲೋಕನ ಪ್ರಬಂಧವನ್ನು ಪ್ರಕಟಿಸಲಾಯಿತು. ಈ ಆರಂಭಿಕ ಪ್ರಸ್ತಾಪಗಳಿಗೆ ಅಗಾಧವಾದ ಸಕಾರಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆಯು ನೈಜ-ಸಮಯದ ಜಾವಾಗಾಗಿ ಮುಕ್ತ ಮಾನದಂಡವನ್ನು ಸ್ಥಾಪಿಸುವ ಪ್ರಯತ್ನದಲ್ಲಿ ನ್ಯಾಷನಲ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಆಫ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ಸ್ ಅಂಡ್ ಟೆಕ್ನಾಲಜಿ ಆಯೋಜಿಸಿದ್ದ ಸರಣಿ ಸಭೆಗಳಿಗೆ ಕಾರಣವಾಯಿತು. ಜಾವಾ ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿರುವುದರಿಂದ ಮತ್ತು ತಂತ್ರಜ್ಞಾನಗಳು ಸನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ ಒಡೆತನದಲ್ಲಿರುವುದರಿಂದ ಜಾವಾ ಭಾಷೆಗೆ ಸಂಬಂಧಿಸಿದ ಮಾನದಂಡಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಅವು ಸೂಕ್ತವಾದ ಸಂಸ್ಥೆಯಲ್ಲ ಎಂದು ಎನ್ಐಎಸ್ಟಿಗೆ ಅಂತಿಮವಾಗಿ ತಿಳಿಸಲಾಯಿತು. ಆದ್ದರಿಂದ, ಸನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ ಆಯೋಜಿಸಲಿರುವ ಭವಿಷ್ಯದ ಪ್ರಮಾಣೀಕರಣದ ಪ್ರಯತ್ನಗಳಿಂದ ಪರಿಗಣಿಸಬಹುದಾದ ಒಮ್ಮತದ ಅವಶ್ಯಕತೆಗಳ ಪ್ರಕಟಣೆಯೊಂದಿಗೆ ಎನ್ಐಎಸ್ಟಿ ತಮ್ಮ ಪ್ರಯತ್ನಗಳನ್ನು ಕೊನೆಗೊಳಿಸಿತು. ಜಾವಾ ಸಮುದಾಯವನ್ನು ರಚಿಸಿದಾಗ, ನೈಜ-ಸಮಯದ ಜಾವಾ, ಜೆಎಸ್ಆರ್001 ನ ವಿವರಣೆಯು ಮೊದಲ ಪ್ರಯತ್ನವಾಗಿತ್ತು. ಟೈಮ್ಸ್, ಐಬಿಎಂನ ವೆಬ್ಸ್ಫಿಯರ್ ರಿಯಲ್ ಟೈಮ್, ಸನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ನ ಜಾವಾ ಎಸ್ಇ ರಿಯಲ್-ಟೈಮ್ ಸಿಸ್ಟಮ್ಸ್, ಪಿಟಿಸಿ, ಇಂಕ್ನಿಂದ ಪಿಟಿಸಿ ಪರ್ಕ್, ಅಥವಾ ಐಕಾಸ್ನಿಂದ ಜಮೈಕಾವಿಎಂ ಸೇರಿದಂತೆ ಜಾವಾದ (ಆರ್ಟಿಎಸ್ಜೆ) ನೈಜ-ಸಮಯದ ನಿರ್ದಿಷ್ಟತೆಯ ಹಲವಾರು ಅನುಷ್ಠಾನಗಳು ಹೊರಹೊಮ್ಮಿವೆ. ಥ್ರೆಡಿಂಗ್ ಮಾದರಿಗೆ ಕನಿಷ್ಠ ವಿವರಣೆಯನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸುವ ಮೂಲಕ (ಮತ್ತು ಇತರ ಮಾದರಿಗಳನ್ನು ವಿ. ಎಂ. ಗೆ ಪ್ಲಗ್ ಮಾಡಲು ಅವಕಾಶ ನೀಡುವ ಮೂಲಕ) ಮತ್ತು ಕಸ ಸಂಗ್ರಹಕ್ಕೆ ಒಳಪಡದ ಮೆಮೊರಿ ಪ್ರದೇಶಗಳನ್ನು ಒದಗಿಸುವ ಮೂಲಕ, ಜೊತೆಗೆ ಕಸ ಸಂಗ್ರಹಕಾರರಿಂದ ಪೂರ್ವಭಾವಿಯಾಗಿ ತೆಗೆದುಹಾಕಲಾಗದ ಎಳೆಗಳನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಆರ್ಟಿಎಸ್ಜೆ ನಿರ್ಣಾಯಕ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಿತು. ಬದಲಿಗೆ ಈ ಪ್ರದೇಶಗಳನ್ನು ಪ್ರದೇಶ-ಆಧಾರಿತ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಇತ್ತೀಚಿನ ವಿವರಣೆ, 2, ನೇರ ಸಾಧನ ಪ್ರವೇಶ ಮತ್ತು ನಿರ್ಣಾಯಕ ಕಸ ಸಂಗ್ರಹವನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಜಾವಾ ದ ರಿಯಲ್-ಟೈಮ್ ಸ್ಪೆಸಿಫಿಕೇಷನ್ (ಆರ್ಟಿಎಸ್ಜೆ) ಎಂಬುದು ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ರಿಯಲ್-ಟೈಮ್ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಇಂಟರ್ಫೇಸ್ಗಳು ಮತ್ತು ನಡವಳಿಕೆಯ ಪರಿಷ್ಕರಣೆಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ. ಆರ್ಟಿಎಸ್ಜೆ 1 ಅನ್ನು ಜಾವಾ ಸಮುದಾಯ ಪ್ರಕ್ರಿಯೆಯ ಅಡಿಯಲ್ಲಿ ಜೆಎಸ್ಆರ್ 1 ಎಂದು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಇದು ನವೆಂಬರ್ 2001 ರಲ್ಲಿ ಹೊಸ ಮಾನದಂಡವನ್ನು ಅನುಮೋದಿಸಿತು. ಆರ್ಟಿಎಸ್ಜೆ 2 ಅನ್ನು ಜೆಎಸ್ಆರ್ 282 ಅಡಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. ಕರಡು ಆವೃತ್ತಿಯು ಜೆಎಸ್ಆರ್ 282 ಜೆಸಿಪಿ ಪುಟದಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಆರ್. ಟಿ. ಎಸ್. ಜೆ. 2ರಲ್ಲಿ ಕಾಣಬಹುದು ಕ್ರಿಯಾತ್ಮಕ ವಿವರಣೆ ಜಾವೊಲ್ಯೂಷನ್-ಆರ್. ಟಿ. ಎಸ್. ಜೆ. ಕಂಪ್ಲೈಂಟ್ ಜಾವಾ ಲೈಬ್ರರಿ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ರಿಯಲ್-ಟೈಮ್ ಜಾವಾದ ವಿನ್ಯಾಸ ಮತ್ತು ಅನುಷ್ಠಾನದಲ್ಲಿನ ಸಮಸ್ಯೆಗಳು ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ರಿಯಲ್-ಟೈಮ್ ವಿಸ್ತರಣೆಗಳ ನೈಜ-ಸಮಯದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸೇರಿಸುವುದು ಜಾವಾ 2 (ಆರ್. ಟಿ. ಎಸ್. ಜೆ. 2) ಜೆ. ಎಸ್. ಆರ್.-282 ರಿಯಲ್-ಟೈಮ್ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಫಾರ್ ಜಾವಾ (ಆರ್. ಟಿ. ಎಸ್. ಜೆ.) ಜೆ. ಎಸ್. ಆರ್.-1 ಐ. ಬಿ. ಎಂ. ವೆಬ್ಸ್ಫಿಯರ್ ರಿಯಲ್ ಟೈಮ್ ಒಂದು ಸಂಪೂರ್ಣವಾಗಿ ಅನುಗುಣವಾದ ಆರ್. ಟಿ. ಎಸ್. ಜೆ. ಎಸ್. ಇ. ವಿ. ಎಂ. ಜಮೈಕಾವಿ. ಎಂ. ಒಂದು ಆರ್. ಟಿ. ಎಸ್. ಜೆ. ಎಸ್. ಇ. ಅನುಷ್ಠಾನವು ಜಾವಾ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆವೃತ್ತಿಯನ್ನು ಆಧರಿಸಿದ ನಿರ್ಣಾಯಕ ಕಸ ಸಂಗ್ರಹಣೆ ಪಿಟಿಸಿ ಪರ್ಕ್ನೊಂದಿಗೆ ನೈಜ-ಸಮಯದ ವಿ. ಎಂ. ಜಾವಾ ಟೆಕ್ನಾಲಜೀಸ್ ಫಾರ್ ರಿಯಲ್ ಟೈಮ್ ಅಂಡ್ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಸ್ ಕುರಿತ ಅಂತಾರಾಷ್ಟ್ರೀಯ ಕಾರ್ಯಾಗಾರ (ಜೆಟಿಆರ್ಇಎಸ್ 2005) ಜೆಟಿಆರ್ಇಎಸ್ 2006 ಜೆಟಿಆರ್ಇಎಸ್ 2007 ಜೆಟಿಆರ್ಇಎಸ್ 2008 ಜೆಟಿಆರ್ಇಎಸ್ 2009 ಜೆಟಿಆರ್ಇಎಸ್ 2010 ಜೆಟಿಆರ್ಇಎಸ್ 2011 ಜೆಟಿಆರ್ಇಎಸ್ 2012 ಜೆಟಿಆರ್ಇಎಸ್ 2013 ಜೆಟಿಆರ್ಇಎಸ್ 2014 ಜೆಟಿಆರ್ಇಎಸ್ 2015 ಎಲ್ಜೆಆರ್ಟಿ ಲುಂಡ್ ಜಾವಾ ಆಧಾರಿತ ರಿಯಲ್ ಟೈಮ್ ಓಪನ್ ಸೋರ್ಸ್ ಒವಿಎಂ ಫಿಜಿ ವಿಎಂ ರಿಯಲ್ ಟೈಮ್ ಜಾವಾ ರಿಯಲ್ ಟೈಮ್ ಜಾವಾ ವಿಎಂ ಜಾವಾ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ರಿಯಲ್ ಟೈಮ್ ಕಂಪ್ಯೂಟಿಂಗ್