Swing Application Framework
ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ (ಜೆಎಸ್ಆರ್ 296) ಎಂಬುದು ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸರಳವಾದ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ಗಾಗಿ ಜಾವಾ ವಿವರಣೆಯಾಗಿದ್ದು, ಕಂಪ್ಯೂಟರ್ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಗ್ರಾಫಿಕಲ್ ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ (ಜಿಯುಐ) ಅನ್ನು ಹೊಂದಿದೆ. ಇದು ಹೆಚ್ಚಿನ ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸಾಮಾನ್ಯವಾದ ಮೂಲಸೌಕರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಇದು ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ. ಈಗ ಅದನ್ನು ಹಿಂಪಡೆಯಲಾಗಿದೆ. ಜೆಎಸ್ಆರ್ 296 ವಿವರಣೆಯು ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ನ ಮೂಲ ರಚನೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಇದು ಚೌಕಟ್ಟನ್ನು ಹೆಚ್ಚಿನ ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸಾಮಾನ್ಯವಾದ ಮೂಲಸೌಕರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ವಿಸ್ತರಿಸಬಹುದಾದ ವರ್ಗಗಳ ಒಂದು ಸಣ್ಣ ಗುಂಪು ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆಃ ಅಪ್ಲಿಕೇಶನ್ ಜೀವನ-ಚಕ್ರದ ನಿರ್ವಹಣೆ, ಪ್ರಾರಂಭ ಮತ್ತು ಸ್ಥಗಿತ; ಸ್ಥಳೀಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಬೆಂಬಲ; ನಿರಂತರ ಅಧಿವೇಶನ ಸ್ಥಿತಿ; ಅವುಗಳ ಪ್ರಸ್ತುತಿಗೆ ಸಡಿಲವಾಗಿ ಜೋಡಿಸುವ ಕ್ರಿಯೆಗಳಿಗೆ ಬೆಂಬಲ. "ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್" ಎಂಬ ಮುಕ್ತ-ಮೂಲ ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನದ ಸ್ಥಿತಿ ಮತ್ತು ಮಾರ್ಗಸೂಚಿಯ ಅಭಿವೃದ್ಧಿಯು 2006ರಲ್ಲಿ ಪ್ರಾರಂಭವಾಯಿತು. ಈ ಅನುಷ್ಠಾನವು ಜಾವಾದ ಮುಂಬರುವ ಜಾವಾ ಎಸ್ಇ 7 (ಡಾಲ್ಫಿನ್) ಆವೃತ್ತಿಯಲ್ಲಿ ಜೆಎಸ್ಆರ್ 296 ಅನ್ನು ಸಂಯೋಜಿಸುವ ಸಾಧನವಾಗಿದೆ ಎಂದು ಮೂಲತಃ ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, ಮತ್ತು ಈ ಯೋಜನೆಯನ್ನು ಜಾವಾ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ ಜೆಡಿಕೆ 7 ಅಭಿವೃದ್ಧಿಯ ಮೈಲಿಗಲ್ಲು 5 ರಲ್ಲಿ ಸೇರಿಸಲು ನಿರ್ಧರಿಸಲಾಗಿತ್ತು. ಆದಾಗ್ಯೂ, 2009ರ ಆಗಸ್ಟ್ನಲ್ಲಿ, ವಿನ್ಯಾಸದ ನ್ಯೂನತೆಗಳನ್ನು ಸಮನ್ವಯಗೊಳಿಸಲು ಮತ್ತು ಮೈಲಿಗಲ್ಲು 5ರ ಗಡುವಿನ ಮೊದಲು ಜೆಎಸ್ಆರ್ 296 ತಂಡದಲ್ಲಿ ಒಮ್ಮತವನ್ನು ಸಾಧಿಸಲು ಸಾಧ್ಯವಾಗದ ಕಾರಣ ಈ ಯೋಜನೆಯನ್ನು ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಘೋಷಿಸಲಾಯಿತು. ಮೂಲ ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನುಷ್ಠಾನವನ್ನು ಅನಿರ್ದಿಷ್ಟವಾಗಿ ತಡೆಹಿಡಿಯಲಾಗಿದೆ. ನಂತರ 2011ರ ಜೂನ್ನಲ್ಲಿ ಸ್ಪೆಕ್ ಲೀಡ್ನ ಕೋರಿಕೆಯ ಮೇರೆಗೆ ಅದನ್ನು ಹಿಂಪಡೆಯಲಾಯಿತು. ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಯೋಜನೆಯ ಕೊನೆಯ ಸಾರ್ವಜನಿಕ ಬಿಡುಗಡೆಯು ಆವೃತ್ತಿ 1.03 ಆಗಿತ್ತು. ಫೋರ್ಕ್ಗಳು ಮತ್ತು ಪರ್ಯಾಯಗಳು ಮೂಲ ಅನುಷ್ಠಾನದ ಹಲವಾರು ಫೋರ್ಕ್ಗಳನ್ನು ತೆರೆದ ಮೂಲ ಸಮುದಾಯಗಳು ಪ್ರಾರಂಭಿಸಿವೆ ಮತ್ತು ಜೆಎಸ್ಆರ್ 296ರಂತೆಯೇ ಗುರಿಗಳನ್ನು ಸಾಧಿಸಲು ಹಲವಾರು ಇತರ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಗ್ರಂಥಾಲಯಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ಬೆಟರ್ ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಪ್ರಾಜೆಕ್ಟ್, ಅಥವಾ ಬಿಎಸ್ಎಎಫ್, ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಯೋಜನೆಯ ಆವೃತ್ತಿ 1.03 ರ ಒಂದು ಫೋರ್ಕ್ ಆಗಿದೆ. ಬಿಎಸ್ಎಎಫ್ಅನ್ನು 2009ರ ಸೆಪ್ಟೆಂಬರ್ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಕೆನಾಯ್ನಲ್ಲಿ ರಚಿಸಲಾಯಿತು ಮತ್ತು ಪ್ರಸ್ತುತ ಇದು ಫೋರ್ಕ್ಗಳಲ್ಲಿ ಅತ್ಯಂತ ಸಕ್ರಿಯವಾಗಿದೆ. ದೋಷಗಳನ್ನು ತೊಡೆದುಹಾಕುವುದು ಮತ್ತು ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನುಷ್ಠಾನದಲ್ಲಿ ಸಣ್ಣ ವಿನ್ಯಾಸ ಪರಿಹಾರಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಮತ್ತು ಆವೃತ್ತಿ 1.03 ರೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವುದು ಇದರ ಗುರಿಗಳಾಗಿವೆ. ಕೊನೆಯ ಬಿಡುಗಡೆಯಾದ ಬಿಎಸ್ಎಎಫ್ 1.9.1 2012ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು. ಬಿಎಸ್ಎಎಫ್ ಇನ್ನೂ ಸೋರ್ಸ್ಫೋರ್ಜ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಇದು "ಈ ಯೋಜನೆಯನ್ನು ಈಗ ಇಲ್ಲಿ ಕಾಣಬಹುದು" ಎಂದು ಹೇಳುವ ಗುಂಡಿಯನ್ನು ಹೊಂದಿದೆ, ಇದು ನಿಮ್ಮನ್ನು ಈಗ ನಿಷ್ಕ್ರಿಯವಾಗಿರುವ ಪ್ರಾಜೆಕ್ಟ್ ಕೆನೈಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ. ಗೈಸ್ ಯುಟಿಲಿಟೀಸ್ & ಟೂಲ್ಸ್ ಸೆಟ್, ಅಥವಾ ಜಿ. ಯು. ಟಿ. ಎಸ್, ಜೆ. ಎಸ್. ಆರ್ 296 ರ ಅನುಷ್ಠಾನವಾಗಿದ್ದು, ಇದು ಗೂಗಲ್ ಗೈಸ್ ಡಿಪೆಂಡೆನ್ಸಿ ಇಂಜೆಕ್ಷನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಬಿ. ಎಸ್. ಎ. ಎಫ್. ನಂತೆ, ಇದನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ಕೆನಾಯ್ ನಲ್ಲಿಯೂ ಆಯೋಜಿಸಲಾಗುತ್ತದೆ. ಬಿಎಸ್ಎಎಫ್ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಜಿ. ಯು. ಟಿ. ಎಸ್. ಯು "ಸಮಸ್ಯಾತ್ಮಕ ಸಿಂಗಲ್ ಟನ್" ಮಾದರಿಯನ್ನು ಬೇರ್ಪಡಿಸುತ್ತಿದೆ. ಈ ಯೋಜನೆಯು 2009ರ ಜೂನ್ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಯಿತು ಮತ್ತು ಪ್ರಸ್ತುತ ಸಕ್ರಿಯವಾಗಿಲ್ಲ (ಆವೃತ್ತಿ 2010ರಲ್ಲಿ ಸ್ಥಗಿತಗೊಂಡಿದೆ). ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಫೋರ್ಕ್ ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಫೋರ್ಕ್, ಅಥವಾ ಎಸ್ಎಎಫ್ಎಫ್, ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ 1.03 ರ ಒಂದು ಫೋರ್ಕ್ ಆಗಿದೆ. ಇದನ್ನು ಪ್ರಸ್ತುತ ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಈ ಯೋಜನೆಯು 2009ರ ಅಕ್ಟೋಬರ್ನಿಂದ ಸುಪ್ತಾವಸ್ಥೆಯಲ್ಲಿದೆ. ಟ್ರೆಷರ್ಮ್ಯಾಪ್ ಟ್ರೆಷರ್ಮ್ಯಾಪ್ ಎಂಬುದು ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ 1.03 ರ ರಿಸೋರ್ಸ್ಮ್ಯಾಪ್ ಅನುಷ್ಠಾನದ ಸ್ವತಂತ್ರ ಬಳಕೆಯನ್ನು ಒದಗಿಸುವ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ನೆಟ್ಬೀನ್ಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ನೆಟ್ಬೀನ್ಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಒಂದು ದೃಢವಾದ ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದ್ದು, ಇನ್ನೂ ಅನೇಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ, ಜೊತೆಗೆ ಹೆಚ್ಚಿನ ದಾಖಲಾತಿಗಳನ್ನು ಹೊಂದಿದೆ. ಜೆಎಸ್ಆರ್ ವೈಫಲ್ಯ/ಹಿಡಿತದ ಕಾರಣದಿಂದಾಗಿ, ಎಸ್ಎಎಫ್ ಅನ್ನು ನೆಟ್ಬೀನ್ಸ್ನಿಂದ ಆವೃತ್ತಿ 7.1ರಂತೆ ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಅಭಿವರ್ಧಕರು ಯಾವುದೇ ಪರ್ಯಾಯವನ್ನು ಒದಗಿಸುವ ಇಚ್ಛೆಯನ್ನು ಹೊಂದಿಲ್ಲವೆಂದು ತೋರುತ್ತದೆ, ಮತ್ತು ಎಸ್ಎಎಫ್ ಯೋಜನೆಗಳನ್ನು ಬೆಂಬಲಿತ ವೇದಿಕೆಗೆ ಪೋರ್ಟ್ ಮಾಡಲು ನೆಟ್ಬೀನ್ಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸರಿಯಾದ ಕಾರ್ಯವಿಧಾನವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಎಕ್ಲಿಪ್ಸ್ ಆರ್. ಸಿ. ಪಿ. ಎಕ್ಲಿಪ್ಸ್ ಆರ್. ಸಿ. ಪಿ. ಒಂದು ದೊಡ್ಡ ಎಸ್. ಡಬ್ಲ್ಯೂ. ಟಿ (ಸ್ವಿಂಗ್ಗೆ ಪರ್ಯಾಯ) ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದ್ದು, ದೊಡ್ಡ ಯೋಜನೆಗಳಿಗೆ, ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಹೆಚ್ಚಿನ ಸಮಯ ಬೇಕಾಗುತ್ತದೆ. ಜೆಜಿಎಎಫ್-ಜಾವಾ ಜೆನೆರಿಕ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಜೆಜಿಎಎಫ್ ಪೂರ್ಣ-ವೈಶಿಷ್ಟ್ಯಪೂರ್ಣ ಜಾವಾ ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ನಿರ್ಮಿಸಲು ಸರಳ ಮತ್ತು ಸಾಂದ್ರವಾದ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ಈ ಉಚಿತ ಮುಕ್ತ ಮೂಲ ಚೌಕಟ್ಟು ಅಪ್ಲಿಕೇಶನ್ ಜೀವನ ಚಕ್ರ, ಮೆನುಗಳು, ಸಂರಚನೆ, ಓಎಸ್ ಏಕೀಕರಣ, ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ ನಿರಂತರತೆ, ಅಪ್ಲಿಕೇಶನ್ ರಕ್ಷಣೆ, ಮಾಂತ್ರಿಕರು, ಆದ್ಯತೆಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಎಪಿಐಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸ್ವಿಂಗ್ ಲ್ಯಾಬ್ಸ್ ಎಕ್ಸ್ಟರ್ನಲ್ ಲಿಂಕ್ಸ್ ಜೆಎಸ್ಆರ್ ವೆಬ್ಸೈಟ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅವಲೋಕನ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಜೆಎಸ್ಆರ್ 296 ಸೋರ್ಸ್ ಫೋರ್ಜ್ ಬಿಎಸ್ಎಎಫ್ ಪೇಜ್ ರೆಫರೆನ್ಸ್ ಜಾವಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ವಿನಂತಿಗಳಿಗಾಗಿ ಓಪನ್ ಸೋರ್ಸ್ ರೆಫರೆನ್ಸ್ ಅನುಷ್ಠಾನವನ್ನು ಸಹ ನೋಡಿ.