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 »
Polecamy
Reklama
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ą).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1455
Debata w sprawie ACTA: internauci spodziewali się chyba czegoś innego
14
PHP 5.3.9 nie pozwoli hakerom zawiesić serwera. Pozwoli za to przejąć nad nim kontrolę
28
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
Źle się dzieje z Chrome, ze stabilnością coraz gorzej. Gdzie się podziała słynna izolacja procesów?
26
Internet w EU bez Facebooka i Google? Firmy nie mają wyboru: albo się dostosują, albo…
10
Zaktualizuj PHP do wersji 5.4, zyskasz za darmo nawet o kilkudziesiąt procent wyższą wydajność aplikacji
6
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
[Aktualizacja] Facebook zablokował Demotywatory.pl. W czym zawiniły?
36
FBI zamknęło Megaupload. Anonimowi dali się sprowokować. Teraz ich akcja uzasadni potrzebę SOPA?
17
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1455
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
„Donald matole, twój rząd dopadną kibole” – hakerska elita przyłącza się do walki z ACTA
23
Klamka jeszcze nie zapadła. Minister prosi Donalda Tuska, by wstrzymał się z podpisywaniem ACTA
24
Społeczność
Ebhossmith Witam jestem Pan Ebhossmith, Dobre, uzasadnione i wiarygodne pożyczki...
DerDevil Mnie zatkało. Taka kwota i to w tak krótkim czasie. A najlepsze jest w tym...
sLn Tytuł rodem z onetu lub faktu...
1 primo - pobieranie nie jest...
ananas Pani Joanna powinna częściej czytać Matta Cuttsa i zaglądać na forum...
hipokryci Warto zauważyć, że przeważająca część instytucji publicznych również...
kajoj Ja już w takim razie nie rozumiem..co jest karane a co nie...udostępnianie...
Dawid11111 dokładnie ponieważ polskie prawo mówi jasno: można pobierać dla własnego...
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
- Marek: problem z menu (2)
- Marek: Własne checkboxy w HTML,CSS (1)
Polecane książki
Praca
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ł |









#1 rockded 2010-02-08 09:53:55 0
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)
#2 piotreeek 2010-02-08 14:57:18 0
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
#3 fake handbags 2010-10-16 03:55:00 0
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