Technology Compatibility Kit
ಟೆಕ್ನಾಲಜಿ ಕಾಂಪ್ಯಾಟಿಬಿಲಿಟಿ ಕಿಟ್ (ಟಿಸಿಕೆ) ಎನ್ನುವುದು ಅನುಸರಣೆಗಾಗಿ ಜಾವಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ರಿಕ್ವೆಸ್ಟ್ (ಜೆಎಸ್ಆರ್) ನ ನಿರ್ದಿಷ್ಟ ಆಪಾದಿತ ಅನುಷ್ಠಾನವನ್ನು ಕನಿಷ್ಠ ನಾಮಮಾತ್ರವಾಗಿ ಪರಿಶೀಲಿಸುವ ಪರೀಕ್ಷೆಗಳ ಒಂದು ಸೂಟ್ ಆಗಿದೆ. ಜಾವಾ ಸಮುದಾಯ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಅನುಮೋದಿತ ಜೆಎಸ್ಆರ್ಗೆ ಅಗತ್ಯವಿರುವ ಮೂರು ತುಣುಕುಗಳಲ್ಲಿ ಇದು ಒಂದಾಗಿದೆ, ಅವುಗಳೆಂದರೆಃ ಜೆಎಸ್ಆರ್ ನಿರ್ದಿಷ್ಟತೆ, ಜೆಎಸ್ಆರ್ ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನ, ತಂತ್ರಜ್ಞಾನ ಹೊಂದಾಣಿಕೆ ಕಿಟ್ (ಟಿಸಿಕೆ) ವಿಷಯಗಳು ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪ ಟಿಸಿಕೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಜೆಎಸ್ಆರ್ನ ನಿರ್ದಿಷ್ಟತೆಯ ಮುನ್ನಡೆನಿಂದ ಪಡೆಯಲಾಗುತ್ತದೆ. ಅವು ಸಾಮಾನ್ಯವಾಗಿ (ಆದರೆ ಯಾವಾಗಲೂ ಅಲ್ಲ) ಪರಿಶೀಲನೆಯಲ್ಲಿರುವ ಸಾಧನ ಅಥವಾ ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರದೊಂದಿಗೆ ಟಿಸಿಪಿ/ಐಪಿ ಮೂಲಕ ಸಂವಹನ ನಡೆಸುವ ಗ್ರಾಫಿಕಲ್ ಹೋಸ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಪರೀಕ್ಷೆಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸಾಧನವು HTTP ಮೂಲಕ ಪಡೆಯುತ್ತದೆ, ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಅದೇ ರೀತಿಯಲ್ಲಿ ಹೋಸ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಈ ಡೀಕಪ್ಲಿಂಗ್ ಪೂರ್ಣ ಟಿಸಿಕೆ ಹೋಸ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಶಕ್ತಿಯನ್ನು ಹೊಂದಿರದ ಸಿಎಲ್ಡಿಸಿ ಮೊಬೈಲ್ ಫೋನ್ಗಳಂತಹ ಸಾಧನಗಳಲ್ಲಿ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಟಿಸಿಕೆಗಳನ್ನು ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಜೆಎಸ್ಆರ್ನಲ್ಲಿರುವ ಪರೀಕ್ಷೆಗಳು ಜೆಎಸ್ಆರ್ ನಿರ್ದಿಷ್ಟತೆಯಲ್ಲಿನ ಹೇಳಿಕೆಗಳಿಂದ ವ್ಯುತ್ಪನ್ನವಾಗಿವೆ ಎಂದು ಭಾವಿಸಲಾಗಿದೆ. ಯಾವುದೇ ಎಪಿಐ ದೋಷ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಉದ್ದೇಶಿತ ರೀತಿಯಲ್ಲಿ ವರ್ತಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪರೀಕ್ಷೆಗಳ ಗುಂಪನ್ನು ಹೊಂದಿರುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಜೆಎಸ್ಆರ್ನೊಂದಿಗೆ ಅನುಸರಣೆಯನ್ನು ಹೇಳಲು, ಜಾವಾ ಅನುಷ್ಠಾನವು ಸಂಬಂಧಿತ ಟಿಸಿಕೆ ಅನ್ನು ಹಾದುಹೋಗಬೇಕಾಗುತ್ತದೆ. ಯಾವುದೇ (ಅಪರೂಪದ) ವಿನಾಯಿತಿಗಳನ್ನು ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಲೀಡ್ನೊಂದಿಗೆ ಮಾತುಕತೆ ನಡೆಸಬೇಕಾಗುತ್ತದೆ. ಈ ಕಾರಣದಿಂದಾಗಿ, ಜೆಎಸ್ಆರ್ ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವಾಗ ಟಿಸಿಕೆಗಳು ಬಹಳ ಮಹತ್ವದ್ದಾಗಿವೆ. ಮೊದಲ ದೊಡ್ಡ ಮೈಲಿಗಲ್ಲು ಎಂದರೆ ಟಿಸಿಕೆ ಅನ್ನು ಮೊದಲ ಸ್ಥಾನದಲ್ಲಿ ನಡೆಸುವುದು, ಇದು ಜಾವಾ ಅನುಷ್ಠಾನ ಮತ್ತು ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಟ್ಟದ ಪರಿಪಕ್ವತೆಯನ್ನು ಹೊಂದಿರುವ ಆಧಾರವಾಗಿರುವ ನೆಟ್ವರ್ಕಿಂಗ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಮುಂದೆ, ಟಿಸಿಕೆ ಅನ್ನು ಸರಿಯಾಗಿ ಸಂರಚಿಸಬೇಕು-ಏಕೆಂದರೆ ಅವು ಯಾವುದೇ ಅನುಷ್ಠಾನವನ್ನು ನಿಭಾಯಿಸಲು ಸಾಕಷ್ಟು ಹೊಂದಿಕೊಳ್ಳುವಂತಿರಬೇಕು, ಅನೇಕ ಆಯ್ಕೆಗಳಿವೆ. (ಉದಾಹರಣೆಗೆ, ಜೆಎಸ್ಆರ್ 135 ಗಾಗಿ ಎಲ್ಲಾ ಬೆಂಬಲಿತ ಮಾಧ್ಯಮ ಸ್ವರೂಪಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಐಚ್ಛಿಕ ನಿಯಂತ್ರಣಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ). ನಿರ್ದಿಷ್ಟ ಪರೀಕ್ಷೆಗಳಿಗೆ ಕೆಲವು ಸೆಟಪ್ ಚಟುವಟಿಕೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ-ದೋಷ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಸರಿಯಾದ ನಡವಳಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸುವ ಪರೀಕ್ಷೆಗಳಿಗೆ ಇದು ವಿಶೇಷವಾಗಿ ಸಂಕೀರ್ಣವಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಪ್ರತಿ ದೋಷವನ್ನು ಉಂಟುಮಾಡಲು ಜಾವಾ ಅನುಷ್ಠಾನವನ್ನು ಸರಿಯಾದ ಸ್ಥಿತಿಯಲ್ಲಿ ಇಡಬೇಕು. ಅಂತಿಮವಾಗಿ, ಪ್ರತಿ ವಿಫಲ ಪರೀಕ್ಷೆಯನ್ನು ಸರಿಪಡಿಸಬೇಕು, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸಾಮಾನ್ಯ ದೋಷ ಟ್ರ್ಯಾಕಿಂಗ್ ಕಾರ್ಯವಿಧಾನಗಳಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಕೆಲವು ಜಾವಾ ಅಳವಡಿಕೆದಾರರು ಟಿಸಿಕೆಗಳು ಹಾದುಹೋದ ನಂತರ ತಮ್ಮ ಉತ್ಪನ್ನವು ಮುಖ್ಯವಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಪರಿಗಣಿಸುತ್ತಾರೆ. ಟಿಸಿಕೆಗಳು ಸಾಕಷ್ಟು ಸಮಗ್ರವಾಗಿವೆ ಎಂಬುದು ನಿಜವಾಗಿದ್ದರೂ, ಅವು ಒಳಗೊಳ್ಳದ ಅನೇಕ ಕ್ಷೇತ್ರಗಳಿವೆ. ಇವುಗಳಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಐಚ್ಛಿಕ ವೈಶಿಷ್ಟ್ಯಗಳು ಸೇರಿವೆ. ಈ ನ್ಯೂನತೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಹೆಚ್ಚಿನ ನೈಜ-ಪ್ರಪಂಚದ ಪರೀಕ್ಷೆಯನ್ನು ಮಾಡುವುದನ್ನು ಬಿಟ್ಟು ಬೇರೆ ಪರ್ಯಾಯವಿಲ್ಲ, ಆದಾಗ್ಯೂ ಜೆಡಿಟಿಎಸ್ನಂತಹ ಹೆಚ್ಚುವರಿ ಪರೀಕ್ಷಾ ಸೂಟ್ಗಳು ಸಹಾಯ ಮಾಡಬಹುದು. ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ಟಿಸಿಕೆ ನಿರ್ದಿಷ್ಟ ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ತಂತ್ರಜ್ಞಾನ ಹೊಂದಾಣಿಕೆ ಕಿಟ್ ಅನ್ನು ಜಾವಾ ಹೊಂದಾಣಿಕೆ ಕಿಟ್ (ಜೆಸಿಕೆ) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ವೇದಿಕೆಯ ಹೊಂದಾಣಿಕೆಯ ಅನುಷ್ಠಾನವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಒರಾಕಲ್ ಮತ್ತು ಪರವಾನಗಿ ಪಡೆದವರು ಬಳಸುವ ವ್ಯಾಪಕವಾದ ಪರೀಕ್ಷಾ ಸೂಟ್ ಆಗಿದೆ. ಜಾವಾ 6 ಮೂಲ ಸಂಕೇತಕ್ಕಾಗಿ ಜೆ. ಸಿ. ಕೆ. ಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಸಂಬಂಧಿತ ಪರವಾನಗಿಯು ಆರಂಭದಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ಪರೀಕ್ಷೆಗಳನ್ನು ಸಂಕಲಿಸಲು ಅಥವಾ ಚಲಾಯಿಸಲು ಅನುಮತಿಸಲಿಲ್ಲ, ಆದರೆ ಕೋಡ್ ಅನ್ನು ನೋಡುವ ಹಕ್ಕನ್ನು ಕಳಂಕದ ಕಾಳಜಿಗಳೊಂದಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ, ಮತ್ತು ಸೋರ್ಸ್ ಕೋಡ್ ಬಗ್ಗೆ ಸಾರ್ವಜನಿಕ ಕಾಮೆಂಟ್ಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಓಪನ್ ಜೆಡಿಕೆ ಬಿಡುಗಡೆಯಾದಾಗಿನಿಂದ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಪರವಾನಗಿಯು ಓಪನ್ ಜೆಡಿಕೆ ಸನ್ನಿವೇಶದಲ್ಲಿ ಜೆಸಿಕೆ ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಅದು ಓಪನ್ ಜೆಡಿಕೆ ಯಿಂದ ಗಣನೀಯವಾಗಿ ಪಡೆದ ಯಾವುದೇ ಜಿಪಿಎಲ್ ಅನುಷ್ಠಾನಕ್ಕೆ. ಓಪನ್ ಜೆಡಿಕೆ ಸಮುದಾಯ ಟಿಸಿಕೆ ಪರವಾನಗಿ ಒಪ್ಪಂದ v 2 ಅನ್ನು ಡಿಸೆಂಬರ್ 2011 ರಿಂದ ಜಾವಾ ಎಸ್ಇ 7 ನಿರ್ದಿಷ್ಟತೆಗಾಗಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಟಿಸಿಕೆ ಫ್ರೇಮ್ವರ್ಕ್ ಜಾವಾಟೆಸ್ಟ್ ಹಾರ್ನೆಸ್ ಟೂಲ್ ಇಂದು ಅನುಷ್ಠಾನ ಅನುಸರಣೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಬಳಸುವ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಘಟಕ ಪರೀಕ್ಷಾ ಚೌಕಟ್ಟಾಗಿದೆ. ಇದು ಟಿಸಿಕೆ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಪರೀಕ್ಷಾ ಚೌಕಟ್ಟಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಕೆಲವು ವಿಶೇಷಣಗಳು ಜೆಯುನಿಟ್ ಅಥವಾ ಟೆಸ್ಟ್ಎನ್ಜಿ ಅನ್ನು ಸಹ ಬಳಸುತ್ತಿವೆ. ಸನ್ ನ ಓಪನ್ ಜೆಡಿಕೆ ಬಿಡುಗಡೆಯ ನಂತರ, ಓಪನ್ ಜೆಡಿಕೆ ನಿಂದ ಗಣನೀಯವಾಗಿ ಪಡೆದ ಯಾವುದೇ ಜಿಪಿಎಲ್ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ ಓಪನ್ ಜೆಡಿಕೆ ಸಂದರ್ಭದಲ್ಲಿ ಟಿಸಿಕೆ ಅನ್ನು ನಡೆಸಲು ಅನುಮತಿ ನೀಡಲು ಸನ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ಪರವಾನಗಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು. ಈ ಅವಶ್ಯಕತೆಯು ಅಪಾಚೆ ಹಾರ್ಮನಿ ಯೋಜನೆಯು ಟಿಸಿಕೆ ಅನ್ನು ಬಳಸುವ ಅಪಾಚೆ ಪರವಾನಗಿ-ಹೊಂದಿಕೆಯಾಗುವ ಹಕ್ಕನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ. 2010ರ ನವೆಂಬರ್ 9ರಂದು, ಅಪಾಚೆ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ ಹೆಚ್ಚುವರಿ ನಿರ್ಬಂಧಗಳಿಲ್ಲದೆ ಹಾರ್ಮನಿಗಾಗಿ ಟಿಸಿಕೆ ಪರವಾನಗಿ ನೀಡದಿದ್ದರೆ ಜಾವಾ ಸಮುದಾಯ ಪ್ರಕ್ರಿಯೆಯಿಂದ ಹಿಂದೆ ಸರಿಯುವುದಾಗಿ ಬೆದರಿಕೆ ಹಾಕಿತು. 2010ರ ಡಿಸೆಂಬರ್ 9ರಂದು, ಅಪಾಚೆ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ ಜಾವಾ ಎಸ್ಇ/ಇಇ ಕಾರ್ಯಕಾರಿ ಸಮಿತಿಯ ತನ್ನ ಸ್ಥಾನಕ್ಕೆ ರಾಜೀನಾಮೆ ನೀಡಿತು. ಜಾವಾ ಸಮುದಾಯ ಪ್ರಕ್ರಿಯೆ ಜಾವಾಟೆಸ್ಟ್ ಹಾರ್ನೆಸ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಜಾವಾ ಹೊಂದಾಣಿಕೆ ಪರೀಕ್ಷಾ ಸಾಧನಗಳು ಜೆಸಿಪಿ ಸಮುದಾಯ ಸಂಪನ್ಮೂಲಗಳು-ಟಿಸಿಕೆ ಉಪಕರಣಗಳು ಜಾವಾ ವೇದಿಕೆ