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 »
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
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Anonymous upubliczniają 1,7 GB danych wykradzionych Departamentowi Sprawiedliwości USA
12
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Zostań webmasterem polskiego rządu, zarobisz na komfortowe życie dla siebie i swojej rodziny
33
Społeczność
miszczu Wspaniała technologia! Dzięki niej zawsze będziesz patrzył w kierunku w...
miszczu Tytuł nie oddaje rzeczywistości jak zwykle. Mimo wszystko Microsoft...
mistrz autor jest samobójcą, używa internet explorera
boemund_2 Bardzo dobrze. Na dzień dzisiejszy posiadacz VS2010 za prawie 3 tysiaki...
Fox @Wszerad
W obydwu przypadkach piszesz jednak o filmach przyrodniczych ;)
WebDev Uważam, że lepiej pisać aplikacje okienkowe stosując przenośne biblioteki...
Daresh A ja na pulpicie nie mam żadnych ikon i nie potrzebuję takich narzędzi :)
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- 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)
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