Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Webmastering
- Website creating
- Projektowanie witryn internetowych dla urządzeń mobilnych
E-book details
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
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)
- Title: Projektowanie witryn internetowych dla urządzeń mobilnych
- Author: Gail Frederick, Rajesh Lal
- Original title: Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60
- Translation: Mikołaj Szczepaniak
- ISBN: 978-83-246-5777-3, 9788324657773
- Date of issue: 2012-10-16
- Format: Ebook
- Item ID: pwimob
- Publisher: Helion