|
|
|
Ksiazki - Informatyczne .pl » informatyka » informatyka Projektowanie witryn internetowych dla urządzeń mobilnych | Wydawnictwo: Helion Autor: Gail Rahn Frederick, Rajesh Lal Liczba stron: 376 Wymiary: 15.8 x 23.5 cm Oprawa: miękka ISBN: 978-83-246-2729-5
|
Czas dostawy: 2 - 4 dni Cena detaliczna: 49,00 zł Nasza cena: 46,60 zł
|
Opis Projektowanie witryn internetowych dla urządzeń mobilnych: Poznaj najlepsze praktyki tworzenia mobilnych witryn internetowych
- Jak budować interaktywne witryny dla smartfonów?
- Jak zwiększyć użyteczność mobilnej witryny internetowej?
- Jak zoptymalizować serwer WWW pod kątem przeglądarek mobilnych?
Internet mobilny to wyjątkowo ekscytujący, ale i chaotyczny ekosystem, który podlega gwałtownym i trudnym do przewidzenia zmianom. Ten podręcznik pozwoli Ci nie tylko przetrwać w tym fascynującym i "dziewiczym" świecie, ale skutecznie radzić sobie z pojawiającymi się w nim problemami - ze składnią, semantyką i programowaniem. Książka, którą trzymasz w rękach, to niezastąpiony przewodnik po dżungli mobilnego Internetu. Pozwoli Ci oswoić wszelkie problemy, z którymi możesz spotkać się jako programista.
Książka "Projektowanie witryn internetowych dla urządzeń mobilnych" zawiera szczegółowe opisy standardów, najlepszych praktyk i technik projektowania, niezbędnych do budowy interaktywnych stron WWW dla urządzeń mobilnych. Korzystając z tego podręcznika, nauczysz się stosować rozszerzenia dostępne dla zaawansowanych przeglądarek instalowanych w smartfonach, a także optymalizować, sprawdzać, testować oraz wdrażać witryny mobilne w publicznym Internecie i specyficznym ekosystemie mobilnym. Opanujesz niezbędne umiejętności i nabierzesz pewności siebie potrzebnej do tworzenia przenośnych aplikacji internetowych w niezwykłym środowisku urządzeń mobilnych.
- Mobilna witryna internetowa
- Mobilne arkusze stylów
- Konfiguracja środowiska
- Składnia mobilnych witryn internetowych
- Rozpoznawanie urządzeń i dostosowywanie treści
- Model wytwarzania iteracyjnego
- Wdrażanie rozwiązań w ekosystemie mobilnym
- Optymalizacja kodu mobilnego języka znaczników
- Testowanie i wdrażanie mobilnej witryny internetowej
Z tym podręcznikiem z łatwością oswoisz i uporządkujesz chaos ekosystemu Internetu mobilnego
Spis treści Projektowanie witryn internetowych dla urządzeń mobilnych: O autorach (11)
O recenzentach (13)
Podziękowania (15)
Wprowadzenie (17)
Część I: Wytwarzanie mobilnych witryn internetowych - wprowadzenie (19)
Rozdział 1. Wprowadzenie do wytwarzania mobilnych witryn internetowych (21)
-
Witryna mobilna kontra tradycyjna witryna internetowa (22)
-
Mobilne języki znaczników (24)
-
HTML i XHTML (25)
-
XHTML Mobile Profile (26)
-
WML (26)
-
Pozostałe mobilne języki znaczników (27)
-
HDML (28)
-
CHTML (28)
-
XHTML Basic (29)
-
Mobilne języki skryptowe (29)
-
Mobilne arkusze stylów (30)
-
Mobilne grupy branżowe i organizacje standaryzacyjne (30)
-
Ekosystem mobilnych witryn internetowych (31)
-
Przykłady kodu (32)
-
Podsumowanie (32)
Rozdział 2. Konfiguracja środowiska wytwarzania mobilnych witryn internetowych (33)
-
Zalecane środowiska IDE (34)
-
Mobilne typy MIME (36)
-
Konfiguracja serwera WWW (37)
-
Apache (37)
-
Microsoft IIS (39)
-
nginx (40)
-
Mobilne przeglądarki internetowe na komputerze biurkowym (40)
-
Firefox i dodatki mobilne (41)
-
Emulatory przeglądarek mobilnych (50)
-
Właściwe urządzenia mobilne (52)
-
Pozostałe narzędzia programistyczne (52)
-
Porównywanie plików (53)
-
Kontrola wersji kodu źródłowego (54)
-
Podsumowanie (57)
Część II: Składnia mobilnych witryn internetowych (59)
Rozdział 3. Mobilne języki znaczników (61)
-
Wybór mobilnego języka znaczników (61)
-
XHTML (62)
-
Dlaczego nie użyć zwykłego HTML-a? (63)
-
HTML 5 (64)
-
XHTML-MP (65)
-
Przykład dokumentu w języku XHTML-MP (65)
-
Definicje DTD dla języka XHTML-MP (66)
-
Elementy XHTML-a, które nie są obsługiwane w języku XHTML-MP (66)
-
Elementy języka XHTML-MP poprawione i utworzone specjalnie z myślą o witrynach mobilnych (68)
-
Typowe błędy implementacji (74)
-
Arkusze stylów CSS dla urządzeń mobilnych (76)
-
Standard CSS2 (76)
-
Standardy Wireless CSS i CSS Mobile Profile (77)
-
Określanie zakresu obsługi standardu CSS przez urządzenie mobilne (82)
-
Najlepsze praktyki związane ze stosowaniem mobilnych arkuszy stylów CSS (83)
-
Zewnętrzne, wewnętrzne i wstawiane arkusze stylów (84)
-
Selektory mediów i arkusze stylów zależne od mediów (85)
-
WML (86)
-
Hierarchia znaczników (89)
-
Znaki specjalne (90)
-
Nagłówek i metadane (91)
-
Formatowanie tekstu (92)
-
Łącza (93)
-
Obrazy (98)
-
Tabele (99)
-
Liczniki czasu (101)
-
Zmienne (102)
-
Dane wejściowe użytkownika (105)
-
Pozostałe cechy języka WML (109)
-
Podsumowanie (111)
Rozdział 4. Rozpoznawanie urządzeń i dostosowywanie treści (113)
-
Rozpoznawanie urządzeń (114)
-
Identyfikacja urządzeń mobilnych za pomocą nagłówków żądań protokołu HTTP (114)
-
Uzyskiwanie informacji o możliwościach urządzenia w bazie danych o tychże urządzeniach (116)
-
Dostosowywanie treści (136)
-
Tworzenie grup urządzeń (138)
-
Wybór punktów dostosowywania (140)
-
Tworzenie reguł dostosowywania treści dla grup urządzeń (141)
-
Implementacja dostosowywania treści (142)
-
Dostosowywanie treści w świecie mobilnych witryn internetowych (146)
-
Podsumowanie (150)
Rozdział 5. Dodawanie elementów interaktywnych za pomocą skryptów JavaScriptu i elementów technologii AJAX (151)
-
Model wytwarzania iteracyjnego (152)
-
JavaScript w przeglądarkach mobilnych (152)
-
Standard ECMAScript Mobile Profile (153)
-
Umieszczanie kodu JavaScriptu w dokumencie języka znaczników (154)
-
Różnice w obsłudze JavaScriptu w przeglądarkach mobilnych (159)
-
Przykłady stosowania mobilnego JavaScriptu (161)
-
Technologia AJAX w przeglądarkach mobilnych (166)
-
Przykłady stosowania technologii AJAX w przeglądarkach mobilnych (172)
-
Testowanie obsługi technologii AJAX przez mobilne przeglądarki internetowe (175)
-
Podsumowanie (177)
Część III: Zaawansowane techniki wytwarzania mobilnych witryn internetowych (179)
Rozdział 6. Użyteczność mobilnej witryny internetowej (181)
-
Najlepsze praktyki tworzenia użytecznych witryn mobilnych (182)
-
Pierwszy przypadek - Bank of America (182)
-
Drugi przypadek użycia - CNN (184)
-
Trzeci przypadek użycia - Wikipedia (186)
-
Czwarty przypadek użycia - Flickr (188)
-
Zestawienie układów mobilnych przeglądarek internetowych (190)
-
Projektowanie mobilnych stron internetowych (191)
-
Elastyczny układ referencyjny (192)
-
Układ standardowy (193)
-
Informacyjne witryny internetowe (193)
-
Witryny internetowe wyszukiwarek (194)
-
Witryny internetowe usług (195)
-
Witryny internetowe portali (196)
-
Witryny internetowe udostępniania mediów (197)
-
Wskazówki projektowe (198)
-
Wskazówki dotyczące wytwarzania mobilnych stron internetowych (199)
-
Tworzenie stron internetowych trafiających do możliwie wielu użytkowników (201)
-
Zapewnianie bogatszych doznań użytkownikom witryny mobilnej (201)
-
Podsumowanie (203)
Rozdział 7. Wzbogacanie mobilnych stron internetowych z myślą o przeglądarkach instalowanych w smartfonach (205)
-
Popularne techniki tworzenia witryn dla przeglądarek instalowanych w smartfonach (206)
-
Znacznik <meta> viewport (206)
-
Wykrywanie zmian orientacji ekranu w JavaScripcie (208)
-
Silnik WebKit w mobilnych przeglądarkach internetowych (213)
-
Przeglądarka Safari Mobile dla urządzenia iPhone (216)
-
Przeglądarka dla urządzeń mobilnych z systemem Android (218)
-
Przeglądarka systemu webOS dla urządzenia Palm Pre (219)
-
Przeglądarka dla urządzeń BlackBerry (220)
-
Przeglądarka internetowa firmy Nokia instalowana w smartfonach z systemem Series 60 (221)
-
Internet Explorer Mobile dla systemu Windows Mobile (223)
-
Przeglądarki Opera Mini i Opera Mobile (224)
-
Podsumowanie (227)
Część IV: Wdrażanie rozwiązań w ekosystemie mobilnym (229)
Rozdział 8. Optymalizacja kodu mobilnego języka znaczników (231)
-
Techniki przetwarzania końcowego kodu języka znaczników (232)
-
Minimalizacja zasobów zewnętrznych (232)
-
Usuwanie znaków białych, komentarzy i zbędnych znaczników (234)
-
Dostosowywanie i transkodowanie obrazów (242)
-
Kodowanie wielu typów MIME w ramach dokumentu odpowiedzi (243)
-
Optymalizacja serwera WWW pod kątem przeglądarek mobilnych (248)
-
Kompresja odpowiedzi za pomocą algorytmu gzip lub deflate (248)
-
Dyrektywy buforowania w nagłówkach odpowiedzi HTTP (251)
-
Podsumowanie (258)
Rozdział 9. Sprawdzanie poprawności dokumentów mobilnych języków znaczników (259)
-
Znaczenie poprawności znaczników w świecie mobilnych witryn internetowych (260)
-
Czego nie można przetestować podczas weryfikacji? (265)
-
Publiczne usługi weryfikacji znaczników (265)
-
W3C Markup Validation Service (267)
-
W3C CSS Validation Service (268)
-
W3C mobileOK Checker (270)
-
mobiReady (272)
-
Validome (273)
-
Podsumowanie (276)
Rozdział 10. Testowanie mobilnej witryny internetowej (277)
-
Metodyka testowania mobilnych witryn internetowych (278)
-
Aspekty testowania przeglądarek mobilnych (280)
-
Wybór urządzeń mobilnych wykorzystywanych podczas testów (281)
-
Testowanie witryn przy użyciu właściwych urządzeń (282)
-
Gromadzenie urządzeń mobilnych (282)
-
Programy dla programistów (283)
-
Testowanie w emulatorach urządzeń mobilnych (287)
-
Testowanie w tradycyjnych przeglądarkach (288)
-
Podsumowanie (290)
Rozdział 11. Wdrażanie mobilnej witryny internetowej (291)
-
Kierowanie ruchu mobilnego do mobilnej witryny internetowej (291)
-
Standardowa domena i standardowe ścieżki do plików w internecie mobilnym (292)
-
Algorytmy przełączania żądań przeglądarek mobilnych (294)
-
Gotowe przełączniki mobilne (297)
-
Pozycjonowanie mobilne i przyciąganie ruchu (298)
-
Mobilne wyszukiwarki internetowe i ich roboty (298)
-
Stosowanie relacji odsyłaczy jako sposób poprawy widoczności witryny mobilnej (300)
-
Mapy witryn mobilnych (301)
-
Pozycjonowanie mobilnych witryn internetowych (302)
-
Praktyki pozycjonowania, o których należy zapomnieć (304)
-
Podsumowanie (305)
Rozdział 12. Jak odnaleźć się w ekosystemie mobilnym? (307)
-
Operatorzy, transkodery i serwery proxy... mój Boże! (307)
-
Transkodery w publicznym internecie (310)
-
Standaryzowanie zachowań transkoderów (311)
-
Programowanie defensywne w świecie mobilnych witryn internetowych (314)
-
Deklarowanie dokumentu języka znaczników jako przyjaznego dla urządzeń mobilnych (315)
-
Identyfikowanie żądań transkoderów (316)
-
Podsumowanie (320)
Rozdział 13. Przyszłość internetu mobilnego (321)
-
Eksperci internetu mobilnego o przyszłości mobilności (322)
-
Podsumowanie (334)
Część V: Dodatki (335)
Dodatek A: Przykładowe wartości nagłówka User-Agent stosowane przez urządzenia mobilne (337)
-
Nagłówki User-Agent stosowane przez urządzenia mobilne (337)
-
LG VX-9100 (337)
-
Nokia 5310b XpressMusic (338)
-
SonyEricsson C905 (338)
-
Motorola Droid (338)
-
Motorola Cliq (MB200) (338)
-
Android G1 Developer Edition (339)
-
Palm Pre (339)
-
Apple iPhone (339)
-
BlackBerry Curve 8310 (339)
-
Jak przechwycić nagłówek User-Agent wysyłany przez urządzenie mobilne? (340)
Dodatek B: Przykładowe nagłówki żądań wysyłanych przez urządzenia mobilne (341)
-
Nagłówki żądań wysyłanych przez urządzenia mobilne (341)
-
LG VX-9100 (341)
-
Nokia 5310b XpressMusic (342)
-
SonyEricsson C905 (342)
-
Motorola Droid (342)
-
Motorola Cliq (MB200) (343)
-
Android G1 Developer Edition (343)
-
Palm Pre (343)
-
Apple iPhone (343)
-
BlackBerry Curve 8310 (344)
-
Jak przechwytywać nagłówki wysyłane przez urządzenie mobilne? (344)
Dodatek C: Słowniczek (345)
Dodatek D: Studium przypadku: Testowanie pamięci podręcznej i wydajności przeglądarki mobilnej (353)
Skorowidz (357)
|
|