<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ITBlog: Co to jest &lt;i&gt;widget&lt;/i&gt;?</title>
    <link>http://itblog.grono.net/articles/2007/11/21/co-to-jest-widget</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>grono.net</description>
    <item>
      <title>Co to jest &amp;lt;i&amp;gt;widget&amp;lt;/i&amp;gt;?</title>
      <description>&lt;p&gt;Oryginalnie, s&#322;owo &lt;em&gt;widget&lt;/em&gt; oznacza&#322;o element graficznego interfejsu u&#380;ytkownika. Dzi&#347; u&#380;ywamy ich wsz&#281;dzie &amp;#8211; s&#261; to pola wpisywania tekstu, listy z kt&#243;rych wybieramy pozycje, pola do zaznaczania opcji, suwaki, opuszczane menu itp. Pierwsze u&#380;ycie s&#322;owa widget w tym kontek&#347;cie datuje si&#281; na lata 80te.&lt;/p&gt;


	&lt;p&gt;Dzisiaj, o ile nadal w dziedzinie interakcji z u&#380;ytkownikiem, s&#322;owo &lt;em&gt;widget&lt;/em&gt; oznacza konstrukcje bardziej skomplikowane. W najog&#243;lniejszym znaczeniu, widget to graficzny element pozwalaj&#261;cy zrealizowa&#263; jakie&#347; funkcje lub prezentuj&#261;cy informacje. Przyk&#322;adem najprostszego widgeta jest zegarek w pasku zada&#324; na dole ekranu. Prezentuje bie&#380;&#261;cy czas oraz dat&#281; i pozwala na wykonanie kilku zwi&#261;zanych z tym czynno&#347;ci &#8211; mo&#380;emy ustawi&#263; godzin&#281;, dzie&#324;, miesi&#261;c, zmieni&#263; stref&#281; czasow&#261;, obejrze&#263; ca&#322;y kalendarz.&lt;/p&gt;


	&lt;p&gt;Ta definicja nie m&#243;wi nic o &#347;rodowisku, w kt&#243;rym widget jest prezentowany. Mo&#380;e by&#263; to zatem pulpit systemu operacyjnego, okno jakiego&#347; programu, a nawet strona internetowa. Typowe widgety prezentuj&#261; informacj&#281; w spos&#243;b ci&#261;g&#322;y, nie wymagaj&#261;c akcji ze strony u&#380;ytkownika. Je&#347;li zajrzymy do historii &amp;#8211; w 1996 roku Microsoft wypu&#347;ci&#322; zestaw &lt;a href="http://en.wikipedia.org/wiki/Microsoft_PowerToys#Windows_95_PowerToys"&gt;Power Toys&lt;/a&gt;, kt&#243;ry prezentowa&#322; zaawansowane mo&#380;liwo&#347;ci systemu Windows 95. Jednym z element&#243;w zestawu by&#322; program prezentuj&#261;cy czas, czyli zegar. Nowo&#347;ci&#261; by&#322; fakt, &#380;e &#243;w zegar nie mia&#322; prostok&#261;tnego okna i dzi&#281;ki temu wpasowywa&#322; si&#281; doskonale w ka&#380;dy pulpit. Mo&#380;emy wi&#281;c uzna&#263; go za wczesny przyk&#322;ad widgeta. Rok p&#243;&#378;niej, ta sama firma wypu&#347;ci&#322;a przegl&#261;dark&#281; Internet Explorer 4, a razem z ni&#261; funkcj&#281; &lt;a href="http://en.wikipedia.org/wiki/Active_Desktop"&gt;Active Desktop&lt;/a&gt;. Dzi&#281;ki niej pulpit stawa&#322; si&#281; hybryd&#261; klasycznego pulpitu oraz strony internetowej. Mo&#380;na by&#322;o na nim umieszcza&#263; fragmenty kodu, kt&#243;re prezentowa&#322;y np. kursy akcji, pogod&#281; czy na &#380;ywo, obliczane pozycje satelit&#243;w na orbicie Ziemi. Znowu &amp;#8211; widgety.&lt;/p&gt;


	&lt;p&gt;Dzi&#347; widgety obs&#322;ugiwane s&#261; przez wiele platform &amp;#8211; zar&#243;wno system&#243;w operacyjnych, program&#243;w jak i stron internetowych. Sztandarowym przyk&#322;adem pierwszego jest najnowszy Windows Vista, kt&#243;ry obs&#322;uguje widgety, nazwane tam &lt;em&gt;gadgetami&lt;/em&gt;, na pulpicie oraz w pasku bocznym (&lt;a href="http://www.microsoft.com/windows/products/windowsvista/features/details/sidebargadgets.mspx"&gt;Sidebar&lt;/a&gt;). Inne systemy operacyjne i &#347;rodowiska r&#243;wnie&#380; obs&#322;uguj&#261; widgety, wed&#322;ug tej definicji &amp;#8211; w Mac &lt;span class="caps"&gt;OS X&lt;/span&gt; mamy &lt;a href="http://www.apple.com/downloads/dashboard/"&gt;Dashboard&lt;/a&gt;, w Linuksie jest to &lt;a href="http://netdragon.sourceforge.net/ssuperkaramba.html"&gt;SuperKaramba&lt;/a&gt; lub &lt;a href="http://www.gdesklets.de/"&gt;gDesklets&lt;/a&gt;, zale&#380;nie od u&#380;ywanego &#347;rodowiska graficznego. We wcze&#347;niejszych wersjach Windowsa mo&#380;emy u&#380;ywa&#263; Kapsules, &lt;a href="http://www.klipfolio.com/"&gt;Klipfolio&lt;/a&gt; (gdzie widgety nazywane s&#261; Klips), albo &lt;a href="http://desktop.google.com/"&gt;Google Desktop&lt;/a&gt;. Ten ostatni funkcjonuje r&#243;wnie&#380; pod Mac &lt;span class="caps"&gt;OS X&lt;/span&gt; i Linuksem.&lt;/p&gt;


	&lt;p&gt;Je&#347;li chodzi o aplikacje, to na pierwszym miejscu wymieni&#263; nale&#380;y przegl&#261;dark&#281; &lt;a href="http://widgets.opera.com/"&gt;Opera&lt;/a&gt;, kt&#243;ra posiada ju&#380; du&#380;y zestaw widget&#243;w, oraz Firefoxa, kt&#243;ry poprzez rozszerzenie Firefoxit obs&#322;uguje &lt;em&gt;widgety&lt;/em&gt; w spos&#243;b zbli&#380;ony do wymienionego wcze&#347;niej Dashboarda. Inne rozszerzenia do Firefoxa r&#243;wnie&#380; mog&#261; by&#263; zakwalifikowane jako widgety &#8211; np. prezentuj&#261;ce pogod&#281;, najnowsze wiadomo&#347;ci z &lt;span class="caps"&gt;RSS&lt;/span&gt;, czy ranking ogl&#261;danej strony w pasku statusu.&lt;/p&gt;


	&lt;p&gt;Na stronach www, dawno temu &#8222;bajerem&#8221; by&#322; zegarek w tek&#347;cie strony lub w pasku statusu, zrealizowany Javascriptem. Kwalifikuje si&#281; jako prosty widget. Dzi&#347; te s&#261; bardziej rozbudowane &amp;#8211; cz&#281;sto w technologii Flash. Mo&#380;na na swojej stronie czy blogu umie&#347;ci&#263; gierki, graficzne zegarki, swoje najnowsze filmy wgrane na kt&#243;ry&#347; z serwis&#243;w. Mo&#380;na pozwoli&#263; u&#380;ytkownikom na zostawianie komentarzy g&#322;osowych, wy&#347;wietli&#263; sw&#243;j kalendarz, &lt;a href="http://www.widgetbox.com/widget/skype"&gt;status w Skype&lt;/a&gt;, umie&#347;ci&#263; quiz, rozmawia&#263; przez komunikatory albo ca&#322;y sw&#243;j blog zamieni&#263; w widget kt&#243;ry inni mog&#261; wstawi&#263; u siebie.&lt;/p&gt;


	&lt;p&gt;Istniej&#261; te&#380; strony internetowe b&#281;d&#261;ce swego rodzaju agregatorami widget&#243;w. U&#380;ytkownik mo&#380;e sam skomponowa&#263; stron&#281;, sk&#322;adaj&#261;c&#261; si&#281; z wybranych element&#243;w, np. czytnik&#243;w wiadomo&#347;ci &lt;span class="caps"&gt;RSS&lt;/span&gt; z r&#243;&#380;nych &#378;r&#243;de&#322;, swoim kalendarzem czy podgl&#261;dem poczty. Takimi miejscami s&#261; &lt;a href="http://www.google.com/ig"&gt;iGoogle&lt;/a&gt;, &lt;a href="http://www.netvibes.com/"&gt;Netvibes&lt;/a&gt;, &lt;a href="http://www.pageflakes.com/"&gt;Pageflakes&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Wszystkie wymienione wy&#380;ej kategorie s&#261;, w ramach &lt;a href="/articles/2007/10/03/widget"&gt;konkursu&lt;/a&gt;, widgetami. Akceptujemy wi&#281;c bardzo szeroki zakres prac, pod wiele platform i &#347;rodowisk, daj&#261;c wiele mo&#380;liwo&#347;ci w wykazaniu si&#281; umiej&#281;tno&#347;ciami oraz pomys&#322;em. Regulamin okre&#347;la, &#380;e najwa&#380;niejszymi kryteriami b&#281;dzie funkcjonalno&#347;&#263; i stopie&#324; wykorzystania zasob&#243;w Grona. Stawia za to niewiele ogranicze&#324; co do techniki realizacji projektu, zostawiaj&#261;c ogromne pole do popisu.&lt;/p&gt;


	&lt;p&gt;Wi&#281;cej informacji o konkursie na &lt;a href="http://apidoc.grono.net/articles/2007/10/02/widget"&gt;apidoc.grono.net&lt;/a&gt;, znajdziecie tam r&#243;wnie&#380; dokumentacj&#281; udost&#281;pnionych funkcji, przyk&#322;adowy kod pokazuj&#261;cy jak z nich korzysta&#263;, info o kontakcie i pomocy, oraz formularze zg&#322;aszania b&#322;&#281;d&#243;w.&lt;/p&gt;</description>
      <pubDate>Wed, 21 Nov 2007 11:36:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:cb6e6402-1c4d-44bc-91c6-630b982de04f</guid>
      <author>k3rni</author>
      <link>http://itblog.grono.net/articles/2007/11/21/co-to-jest-widget</link>
      <category>ciekawostki</category>
      <category>widget</category>
      <category>konkurs</category>
    </item>
    <item>
      <title>"Co to jest &lt;i&gt;widget&lt;/i&gt;?" by kowalka</title>
      <description>&lt;p&gt;Konkurs jest dla os&#243;b, kt&#243;re w tym &amp;#8220;siedz&#261;&amp;#8221;, znaj&#261; si&#281;, umiej&#261; napisa&#263; widgeta. Sam blog jednak nie jest tylko dla zaawansowanych programist&#243;w. Chcemy r&#243;wnie&#380; by&#263; &#378;r&#243;d&#322;em wiedzy dla tych kt&#243;rzy dopiero wchodz&#261; w ten &#347;wiat, zaczynaj&#261; przygod&#281; z programowaniem. Pozdrawiamy.&lt;/p&gt;</description>
      <pubDate>Sat, 24 Nov 2007 11:54:33 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b17a9de4-3cb1-43b9-b55d-f16332ecf14c</guid>
      <link>http://itblog.grono.net/articles/2007/11/21/co-to-jest-widget#comment-700</link>
    </item>
    <item>
      <title>"Co to jest &lt;i&gt;widget&lt;/i&gt;?" by Cez</title>
      <description>&lt;p&gt;1. Najpierw og&#322;aszacie konkurs, a potem piszecie co to widget?
2. Do 30 XI trwa konkurs, a 21 XI publikujecie taki wpis?&lt;/p&gt;


	&lt;p&gt;Nice..&lt;/p&gt;</description>
      <pubDate>Fri, 23 Nov 2007 00:03:21 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:973ef7a2-ab4f-496d-9834-887514b350b6</guid>
      <link>http://itblog.grono.net/articles/2007/11/21/co-to-jest-widget#comment-695</link>
    </item>
  </channel>
</rss>
