Javolution
ಜಾವೊಲ್ಯೂಷನ್ ಎಂಬುದು ಜಾವಾ ಅಥವಾ ಜಾವಾ-ಲೈಕ್/ಸಿ + + ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಸಮಯ ಊಹಿಸಬಹುದಾದಂತೆ ಮಾಡುವ ಗುರಿಯನ್ನು ಹೊಂದಿರುವ ನೈಜ-ಸಮಯದ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ವಾಸ್ತವವಾಗಿ, ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯದ ಬಳಕೆಯಿಂದ ಸಮಯ-ಮುನ್ಸೂಚನೆಯನ್ನು ಸುಲಭವಾಗಿ ಹಾಳುಮಾಡಬಹುದು (ಸೋಮಾರಿಯಾದ ಆರಂಭೀಕರಣ, ರಚನೆಯ ಮರುಗಾತ್ರಗೊಳಿಸುವಿಕೆ, ಇತ್ಯಾದಿ). ಇದು ಸುರಕ್ಷತಾ-ನಿರ್ಣಾಯಕ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲ. ಓಪನ್ ಸೋರ್ಸ್ ಜಾವೊಲ್ಯೂಷನ್ ಲೈಬ್ರರಿಯು ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮತ್ತು ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಈ ಕಳವಳಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಇದು ನೈಜ-ಸಮಯವಲ್ಲದ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಉಪಯುಕ್ತವಾದ ಹಲವಾರು ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ತರಗತಿಗಳು ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆಃ ಸಂಗ್ರಹಗಳ ವರ್ಗಗಳು, ಕಸ್ಟಮ್ ವೀಕ್ಷಣೆಗಳನ್ನು ಬೆಂಬಲಿಸುವುದು, ಮುಚ್ಚುವಿಕೆ-ಆಧಾರಿತ ಪುನರಾವರ್ತನೆಗಳು, ನಕ್ಷೆ-ಕಡಿಮೆ ಮಾದರಿ, ಸಮಾನಾಂತರ ಗಣನೆ, ಇತ್ಯಾದಿ. ರಿಯಲ್ ಟೈಮ್ ಜಾವಾ ಟಿಪ್ಪಣಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ದಾಖಲಿಸಲಾದ ಅತ್ಯಂತ ಕೆಟ್ಟ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯದ ನಡವಳಿಕೆ ಡೇಟಾ ಒಎಸ್ಜಿಐ ಸಂದರ್ಭಗಳ ಗಾತ್ರವನ್ನು ಲೆಕ್ಕಿಸದೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಫ್ರ್ಯಾಕ್ಟಲ್ ರಚನೆಗಳು ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ಕಲುಷಿತಗೊಳಿಸದೆ ಓಎಸ್ಜಿಐ ಪ್ರಕಟಿಸಿದ ಸೇವೆಗಳ ಮೂಲಕ ಕ್ರಾಸ್ ಕಟಿಂಗ್ ಕಾಳಜಿಗಳನ್ನು (ಕಾಂಕರೆನ್ಸಿ, ಲಾಗಿಂಗ್, ಸೆಕ್ಯುರಿಟಿ,.) ರನ್-ಟೈಮ್ನಲ್ಲಿ ಪರಿಹರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (ಕಾಳಜಿಗಳನ್ನು ಬೇರ್ಪಡಿಸುವುದು) ಏಕಕಾಲೀನ ಸಂದರ್ಭಗಳೊಂದಿಗೆ ಅಲ್ಗಾರಿದಮಿಕ್ ಸಮಾನಾಂತರ ಕಂಪ್ಯೂಟಿಂಗ್ ಬೆಂಬಲ ಮತ್ತು ಗಣನೆಯ ಸಂದರ್ಭದೊಂದಿಗೆ ಗ್ರಾಫಿಕ್ಸ್ ಸಂಸ್ಕರಣಾ ಘಟಕಗಳಲ್ಲಿ ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಕಂಪ್ಯೂಟಿಂಗ್ ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ನೇರ ಇಂಟರ್ಫೇಸಿಂಗ್ಗಾಗಿ ಸ್ಟ್ರಕ್ಟ್/ಯೂನಿಯನ್ ಬೇಸ್ ಕ್ಲಾಸ್ಗಳು ಹೆಚ್ಚಿನ ನಿಖರತೆಯ ಎಕ್ಸ್ಎಂಎಲ್ ಮಾರ್ಷಲಿಂಗ್/ಅನ್ಮಾರ್ಷಲಿಂಗ್ ಸೌಲಭ್ಯದೊಂದಿಗೆ ಕೆಟ್ಟ-ಕೇಸ್ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯವನ್ನು ಅಳೆಯಲು ಪರ್ಫೋಮೀಟರ್ ಯುಟಿಲಿಟಿ ಕ್ಲಾಸ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವರ್ಗಗಳ ನೇರ ಸೀರಿಯಲೈಸೇಶನ್/ಡಿಸಿರಿಯಲೈಸೇಶನ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ (ಮಧ್ಯಂತರ ಡೇಟಾ ಸ್ಟ್ರಕ್ಚರ್ ಅಗತ್ಯವಿಲ್ಲ) ಆವೃತ್ತಿ 6 ರಿಂದ, ಜಾವೊಲ್ಯೂಷನ್ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸ್ಥಳೀಯ ಸಂಕಲನಕ್ಕಾಗಿ ಯಾವುದೇ ಜಾವಾ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸಿ + + ಗೆ ಪೋರ್ಟ್ ಮಾಡುವುದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. OSGi ಮತ್ತು JUnit ಅನ್ನು ಪೋರ್ಟ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಕೋರ್ C + + ವಿತರಣೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು (ಜಾವಾ ಮತ್ತು ಸ್ಥಳೀಯ) ಮಾವೆನ್ ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಜಾವೊಲ್ಯೂಷನ್ ಅನ್ನು ಒಎಸ್ಜಿಐ ಬಂಡಲ್ (ಆದ್ಯತೆಯ) ಅಥವಾ ಸ್ವತಂತ್ರ ಗ್ರಂಥಾಲಯವಾಗಿ ಬಳಸಬಹುದು. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಜಾವೊಲ್ಯೂಷನ್ ಜಾಲತಾಣ ಫುಲ್ ಟೈಮ್ ಡಿಟರ್ಮಿನಿಸ್ಟಿಕ್ ಜಾವಾ-ಎಐಎಎ ಸ್ಪೇಸ್ 2007 ಕಾನ್ಫರೆನ್ಸ್ ವ್ಯಾಲಿಡೇಟಿಂಗ್ ಜಾವಾ ಫಾರ್ ಸೇಫ್ಟಿ-ಕ್ರಿಟಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು-ಎಐಎಎ ಸ್ಪೇಸ್ 2005 ಕಾನ್ಫರೆನ್ಸ್ ಟರ್ಬೊ-ಚಾರ್ಜಿಂಗ್ ಜಾವಾ ಫಾರ್ ರಿಯಲ್-ಟೈಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು-ಜಾವಾ ಡೆವಲಪರ್ ಜರ್ನಲ್ ಲೇಖನ ಜಾವಾ ಎಪಿಐಗಳು