publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
3 skomentuj »

TAGI: vista , windows 7 , windows , programowanie

2010-02-08 08:21  |  Piotr Ostalecki

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

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>

«poprzednia 1 2 następna »

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
3 skomentuj »

Komentarze

  • rockded

    #1 rockded 2010-02-08 09:53:55 0

    Nie instaluje się na pulpicie po dwukrotnym kliknięciu!

    IP: 83.27.251.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)

  • piotreeek

    #2 piotreeek 2010-02-08 14:57:18 0

    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ć.

    IP: 188.33.218.[...] 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

  • fake handbags

    #3 fake handbags 2010-10-16 03:55:00 0

    ying work boots to s silver jeWelry ying work boots to s designer Jewelry for sale

    IP: 111.75.250.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.19) Gecko/2010031422 Firefox/3.0.19

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł