{"id":329,"date":"2012-09-08T14:42:51","date_gmt":"2012-09-08T19:42:51","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/calo\/?p=329"},"modified":"2012-09-08T14:42:51","modified_gmt":"2012-09-08T19:42:51","slug":"standardwidgettoolkit","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/calo\/2012\/09\/08\/standardwidgettoolkit\/","title":{"rendered":"swt"},"content":{"rendered":"<p><strong>\u00bfQue es swt?<\/strong><\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/calo\/files\/2012\/09\/Sin-t\u00edtulo2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-326\" src=\"http:\/\/blog.espol.edu.ec\/calo\/files\/2012\/09\/Sin-t\u00edtulo2-300x199.png\" alt=\"\" width=\"300\" height=\"199\" srcset=\"https:\/\/blog.espol.edu.ec\/calo\/files\/2012\/09\/Sin-t\u00edtulo2-300x199.png 300w, https:\/\/blog.espol.edu.ec\/calo\/files\/2012\/09\/Sin-t\u00edtulo2-1024x681.png 1024w, https:\/\/blog.espol.edu.ec\/calo\/files\/2012\/09\/Sin-t\u00edtulo2.png 1734w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Standard Widget Toolkit<\/p>\n<p>Es un widget creado para la plataforma de Java como alternativa de awt que sirve para crear ventanas de una manera m\u00e1s eficiente porque usa pocas bibliotecas de Java,\u00a0 portable e independiente ya que se puede usar en cualquier programa<\/p>\n<p><strong>\u00bfQuien creo swt?<\/strong><\/p>\n<p>Fue inventado \u00a0por \u00a0Stephen Northover y miembro de Eclipse actualmente<\/p>\n<p><strong>Desventajas<\/strong><\/p>\n<p>Requiere c\u00f3digo nativo para ser instalado en la plataforma<\/p>\n<p><strong>Ventajas<\/strong><\/p>\n<p>Tiene su propia objeto nativo swt.jar este es parecido como las dll de Windows<\/p>\n<p>Utiliza un 50% menos de memoria que awt<\/p>\n<p>Es m\u00e1s r\u00e1pido que la biblioteca de swing<\/p>\n<p><strong>Portabilidad y la plataforma de integraci\u00f3n<\/strong><\/p>\n<p>SWT se presenta en todas las plataformas compatibles, e implementa la API en cada plataforma utilizando los widgets nativos siempre que sea posible.\u00a0Esto permite que el conjunto de herramientas reflejar inmediatamente cualquier cambio en la apariencia subyacente OS GUI y se siente mientras se mantiene un modelo de programaci\u00f3n consistente en todas las plataformas.<\/p>\n<p><strong>Deficiencias de swt<\/strong><\/p>\n<p>Swt no permite la herencia para casi todas las clases de widget, esto hace que sea mas dif\u00edcil personalizar los widgets<\/p>\n<p><strong>Plataformas soportadas por swt<\/strong><br \/>\nWin32<\/p>\n<p>Linux Motif y GTK<\/p>\n<p>AIX Motif<\/p>\n<p>HPUX Motif<\/p>\n<p>MacOS Carbon y Cocoa<\/p>\n<p>Fot\u00f3n<\/p>\n<p>Pocket PC<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<pre><strong>Bibliograf\u00eda<\/strong><\/pre>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/translate.google.com.ec\/translate?hl=es&amp;langpair=en%7Ces&amp;u=http:\/\/www.java-forums.org\/blogs\/java-tip\/322-introduction-standard-widget-toolkit.html\">http:\/\/translate.google.com.ec\/translate?hl=es&amp;langpair=en%7Ces&amp;u=http:\/\/www.java-forums.org\/blogs\/java-tip\/322-introduction-standard-widget-toolkit.html<\/a><\/p>\n<p><a href=\"http:\/\/translate.google.com.ec\/translate?hl=es&amp;langpair=en%7Ces&amp;u=http:\/\/wiki.eclipse.org\/FAQ_What_is_SWT%253F\">http:\/\/translate.google.com.ec\/translate?hl=es&amp;langpair=en%7Ces&amp;u=http:\/\/wiki.eclipse.org\/FAQ_What_is_SWT%253F<\/a><\/p>\n<p><a href=\"http:\/\/translate.google.com.ec\/translate?hl=es&amp;sl=en&amp;tl=es&amp;u=http%3A%2F%2Fwww.loria.fr%2F~dutech%2FDDZ%2FSWT.pdf&amp;anno=2\">http:\/\/translate.google.com.ec\/translate?hl=es&amp;sl=en&amp;tl=es&amp;u=http%3A%2F%2Fwww.loria.fr%2F~dutech%2FDDZ%2FSWT.pdf&amp;anno=2<\/a><\/p>\n<p><a href=\"http:\/\/translate.google.com.ec\/translate?hl=es&amp;langpair=en%7Ces&amp;u=http:\/\/help.eclipse.org\/juno\/topic\/org.eclipse.platform.doc.isv\/guide\/swt.htm\">http:\/\/translate.google.com.ec\/translate?hl=es&amp;langpair=en%7Ces&amp;u=http:\/\/help.eclipse.org\/juno\/topic\/org.eclipse.platform.doc.isv\/guide\/swt.htm<\/a><\/p>\n<p><a href=\"http:\/\/www.wittysparks.com\/2008\/07\/08\/four-toolkits-for-java-to-develop-excellent-gui\/\">http:\/\/www.wittysparks.com\/2008\/07\/08\/four-toolkits-for-java-to-develop-excellent-gui\/<\/a><\/p>\n<p><a href=\"http:\/\/aplcenmp.apl.jhu.edu\/~davids\/605741\/handouts\/6_SWT_Programming.pdf\">http:\/\/aplcenmp.apl.jhu.edu\/~davids\/605741\/handouts\/6_SWT_Programming.pdf<\/a><\/p>\n<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Standard_Widget_Toolkit\">http:\/\/en.wikipedia.org\/wiki\/Standard_Widget_Toolkit<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQue es swt? Standard Widget Toolkit Es un widget creado para la plataforma de Java como alternativa de awt que sirve para crear ventanas de una manera m\u00e1s eficiente porque usa pocas bibliotecas de Java,\u00a0 portable e independiente ya que se puede usar en cualquier programa \u00bfQuien creo swt? Fue inventado \u00a0por \u00a0Stephen Northover y [&hellip;]<\/p>\n","protected":false},"author":3899,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[393],"tags":[],"class_list":["post-329","post","type-post","status-publish","format-standard","hentry","category-informatica"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/posts\/329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/users\/3899"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/comments?post=329"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/posts\/329\/revisions"}],"predecessor-version":[{"id":332,"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/posts\/329\/revisions\/332"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/media?parent=329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/categories?post=329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/calo\/wp-json\/wp\/v2\/tags?post=329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}