Ładowanie Ładowanie

Artykuł > Tworzymy własny sieciowy gadżet dla systemów Windows Vista i...

strony: 1 | 2 następna »
wydrukuj: print publikuj: wykop dodaj do flakera Dodaj jako nius na OSnews.pl! delicious

Tworzymy własny sieciowy gadżet dla systemów Windows Vista i Windows 7

2010-02-08 08:21:00 | Piotr Ostalecki
Tworzymy własny sieciowy gadżet dla systemów Windows Vista i Windows 7

Każdy webmaster wie, że nawet krótkie przerwy w dostepności serwera mogą zniechęcić potencjalnych gości witryny do jej ponownego odwiedzania. Co więcej, podczas takiego przestoju prawdopodobnie nikt z odwiedzających nie zechce poświęcić chwili na poinformowanie webmastera o tym fakcie, tylko po prostu poszuka informacji gdzie indziej. Jak temu zaradzić? W artykule prezentujemy instrukcję „krok po kroku” pokazującą, jak przygotować prosty gadżet dla użytkowników systemów Windows Vista i 7, który pomoże skrócić przerwy w „uptime” do minimum.

Gadżety w Windows

Gadżety przeznaczone do wyświetlania na pulpitach systemów Windows to niewielkie strony internetowe, uruchamiane w przeglądarce Internet Explorer. W pewnym sensie ogranicza to funkcjonalności takich gadgetów, gdyż nie ma możliwości zastosowania technik znanych z programowania desktopowego, choć dzięki Ajaksowi można ominąć prawie wszystkie niedogodności. Plusem jest natomiast możliwość rezygnacji z technik cross-browser – gadżet jest zawsze uruchamiany w przeglądarce IE.


Założenia

W naszym gadżecie wykorzystamy technikę Ajax do cyklicznego (co kilkadziesiąt sekund) wysyłania pytania do serwera o nagłówki wybranej strony.

Dzięki zastosowaniu metody HEAD liczba przesyłanych danych została zredukowana do minimum (nie jest przesyłana treść). Użycie biblioteki jQuery pozwoliło natomiast na dodanie efektów prostych przejść - w końcu gadżet będzie zajmował miejsce na pulpicie użytkownika i nie może wyglądać prowizorycznie.


Szkielet programu

Gadżety w obu systemach są dystrybuowane jako archiwa ZIP o rozszerzeniu .gadget. W takiej paczce wymagana jest obecność pliku gadget.xml. Jest to standardowy plik XML, w którym zgromadzone są między innymi informacje o autorze, wersji, a także wskazany jest główny plik html.

<?xml version="1.0" encoding="utf-8" ?>

<gadget>

<name>IP checker</name>

<version>0.1alpha</version>

<copyright>Piotr Ostalecki © 2010</copyright>

<hosts>

<host name="sidebar">

<base type="HTML" apiVersion="1.0.0" src="client.html" />

<permissions>full</permissions>

<platform minPlatformVersion="0.3" />

</host>

</hosts>

</gadget>

Najnowsze wiadomości

reklama

strony: 1 | 2 następna »
wydrukuj: print publikuj: wykop dodaj do flakera Dodaj jako nius na OSnews.pl! delicious

Czytaj webhosting.pl:

Dyskusja

dodaj komentarz
0 + -
comnt #01 rockded 2010-02-08 09:53:55
rockded Nie instaluje się na pulpicie po dwukrotnym kliknięciu!
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)
0 + -
comnt #02 piotreeek 2010-02-08 14:57:18
piotreeek U mnie i na kilku innych komputerach z siódemką instalowało się na pulpicie po dwukliku. Z tego co widzę, tez masz 7, więc nie powinno być problemów - być może gadżet znalazł się w managerze gadżetów (prawym na pulpicie->gadżety) i trzeba go ręcznie dodać.
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.78 Safari/532.5

Komentarze

  • Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
  • Jeśli masz problemy z odczytaniem słów, zmień zdjęcie.
  • Używamy tego zabezpieczenia, ponieważ dzięki niemu rozwija się projekt reCAPTCHA. Sugerujemy jednak, by zarejestrować się w serwisie i w ten sposób ominąć konieczność ciągłego odczytywania wyrazów.
  • W treści komentarza można używać języka formatowania BBcode.