Standard Widget Toolkit
Standard Widget Toolkit (SWT, вимовляється «ес-дабл-ю-ті») — Стандартний інструментарій віджетів, бібліотека з відкритим вихідним кодом для розробки графічних інтерфейсів користувача на мові Java. Була розроблена підрозділом Rational фірми IBM і компанією Object Technology International (OTI), зараз розвивається фондом Eclipse. Ліцензується під Eclipse Public License, одній з ліцензій відкритого ПЗ.
![](http://upload.wikimedia.org/wikipedia/commons/9/96/Screenshot-swt-helloworld.png)
SWT не є самостійною графічною бібліотекою, а є крос-платформовою оболонкою для графічних бібліотек конкретних платформ, наприклад, під GNU/Linux SWT використовує бібліотеку Gtk+. SWT написана на стандартній Java і дістає доступ до OS-специфічних бібліотек через Java Native Interface, що вважається ефективним засобом, попри те, що це не є чистою Java. Значною мірою SWT використається не напряму, а як частина у Eclipse Plug-in Development Environment (PDE).
SWT — альтернатива AWT і Swing (Sun Microsystems) для тих розробників, хто прагне отримати звичний зовнішній вигляд програми в даній OS і уникнути частини проблем, пов'язаних з перенавчанням користувачів. Використання SWT робить Java-застосунок ефективнішим, але знижує незалежність від OS і устаткування, вимагає ручного звільнення ресурсів і, певною мірою, порушує Sun-концепцію платформи Java.
Дивись також
- Eclipse
Посилання
- Проєкт Standard Widget Toolkit [Архівовано 25 липня 2008 у Wayback Machine.]
- SWT на EclipseWiki
- Початок використання Eclipse та SWT [Архівовано 23 липня 2008 у Wayback Machine.]
- SWT Programming with Eclipse [Архівовано 26 вересня 2008 у Wayback Machine.]
- Презентація «Введення в SWT [Архівовано 11 травня 2008 у Wayback Machine.]» Бена Галбраша (англ. Ben Galbraith)
- Eclipse Nebula [Архівовано 24 липня 2008 у Wayback Machine.]
- Книги «Бібліотека SWT» [Архівовано 23 липня 2008 у Wayback Machine.]
|