Programming the Mobile Web. Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more. 2nd Edition
- Autor: :
- Maximiliano Firtman
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 774
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Programming the Mobile Web. Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more. 2nd Edition
With the second edition of this popular book, you’ll learn how to build HTML5 and CSS3-based apps that access geolocation, accelerometer, multi-touch screens, offline storage, and other features in today’s smartphones, tablets, and feature phones. The market for mobile apps continues to evolve at a breakneck pace, and this book is the most complete reference available for the mobile web.
Author and mobile development expert Maximiliano Firtman shows you how to develop a standard app core that you can extend to work with specific devices. This updated edition covers many recent advances in mobile development, including responsive web design techniques, offline storage, mobile design patterns, and new mobile browsers, platforms, and hardware APIs.
- Learn the particulars and pitfalls of building mobile websites and apps with HTML5, CSS, JavaScript and responsive techniques
- Create effective user interfaces for touch devices and different resolution displays
- Understand variations among iOS, Android, Windows Phone, BlackBerry, Firefox OS, and other mobile platforms
- Bypass the browser to create native web apps, ebooks, and PhoneGap applications
- Build apps for browsers and online retailers such as the App Store, Google Play Store, Windows Store, and App World
Wybrane bestsellery
-
Optimize the performance of your mobile websites and webapps to the extreme. With this hands-on book, veteran mobile and web developer Maximiliano Firtman demonstrates which aspects of your site or app slow down the user’s experience, and what you can do to achieve lightning-fast performanc...(91.98 zł najniższa cena z 30 dni)
91.88 zł
139.00 zł(-34%) -
Would you like to build one mobile web application that works on iPad and Kindle Fire as well as iPhone and Android smartphones? This introductory guide to jQuery Mobile shows you how. Through a series of hands-on exercises, you’ll learn the best ways to use this framework’s many inte...(73.99 zł najniższa cena z 30 dni)
73.53 zł
129.00 zł(-43%) -
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.24 zł
74.00 zł(-35%) -
This third edition of Swift Cookbook will give you a solid understanding of programming in Swift 5.9, thanks to its recipe-based, practical approach. If you want to polish your existing skills, this book has you covered.
Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition
-
Written with the best practices recommended by the Android Team at Google in mind, this book will teach you how to develop Android apps with Kotlin and prepare you for a career in Android app development.
-
Android UI development with Jetpack Compose will help you understand the core concepts of Android’s declarative UI toolkit in a practical manner. The chapters are designed in a way to familiarize you with the latest ways of building modern Android applications with ease.
-
Jesteś początkującym programistą, poszukujesz swojej ścieżki i zastanawiasz się właśnie nad tym, czy nie skierować uwagi w stronę aplikacji mobilnych? To książka dla Ciebie. Zawarty w niej materiał jest odpowiedni dla osoby dysponującej podstawami któregoś z języków programowania i bazowym doświa...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
The iOS Interview Guide is an essential book for iOS developers who want to maximize their skills and prepare for the competitive world of interviews on their way to getting their dream job. The book covers all the crucial aspects, from writing a resume to reviewing interview questions, and passi...
-
W tej książce znajdziesz fascynującą historię Androida, opowiedzianą przez jej bohaterów. Dowiesz się, skąd się wziął pomysł na system operacyjny dla urządzeń mobilnych, kim byli ludzie, którzy zaczęli nad nim pracę, jak powstawał zespół i jakie trudności trzeba było pokonać, aby móc rzucić wyzwa...(35.94 zł najniższa cena z 30 dni)
41.93 zł
59.90 zł(-30%)
Ebooka "Programming the Mobile Web. Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Programming the Mobile Web. Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Programming the Mobile Web. Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-3562-5, 9781449335625
- Data wydania ebooka:
- 2013-03-18 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 22.4MB
- Rozmiar pliku Mobi:
- 22.4MB
Spis treści ebooka
- Programming the Mobile Web
- Dedication
- Preface
- Who This Book Is For
- Who This Book Is Not For
- What Youll Learn
- Other Options
- If You Like (or Dont Like) This Book
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. The Mobile Jungle
- The Mobile Ecosystem
- What Is a Mobile Device?
- Portable
- Personal
- Companion
- Easy to use
- Connected
- What Is a Mobile Device?
- Mobile Device Categories
- Mobile phones
- Feature phones
- Social phones
- Smartphones
- Tablets
- Nonphone mobile devices
- Netbooks
- The Mobile Ecosystem
- Brands, Models, and Platforms
- Apple iOS
- Android
- Versions
- Googles Nexus devices
- Fragmentation
- Windows
- Windows Phone
- Windows 8
- Windows Mobile and Embedded Compact
- Nokia
- Windows Phone
- Tablets
- Series 40
- Symbian
- MeeGo
- BlackBerry
- The PlayBook tablet
- BlackBerry 10
- Samsung
- Sony Mobile
- Motorola Mobililty
- Amazon
- LG Mobile
- HTC
- HP and Palm
- Firefox OS
- Ubuntu for Phones
- Chinese Platforms
- Other Platforms
- Smart TV Platforms
- Technical Information
- 2. Understanding the Mobile Web
- Myths of the Mobile Web
- Its Not the Mobile Web; Its Just the Web!
- You Dont Need to Do Anything Special About Your Desktop Website
- One Website Should Work for All Devices (Desktop, Mobile, TV)
- Just Create an HTML File with a Width of 320 Pixels, and You Have a Mobile Website
- Native Mobile Applications Will Kill the Mobile Web
- People Are Not Using Their Mobile Browsers
- Myths of the Mobile Web
- What Is the Mobile Web?
- Differences
- Mobile Web Eras
- WAP 1
- WAP 2.0
- The dotMobi era
- The iPhone era
- The mobile HTML5 era
- The Mobile Browsing Experience
- Navigation Methods
- Zoom Experience
- Reflow Layout Engines
- Direct Versus Cloud-Based Browsers
- Multipage Experience
- Web Engines
- Rendering engines
- JavaScript engines
- Fragmentation
- Display
- Resolution
- Physical dimensions
- Pixel density ratio
- Aspect ratio
- Display
- Input Methods
- Other Features
- Market Statistics
- 3. Browsers and Web Platforms
- Web Platforms That Are Not Browsers
- HTML5 Web Apps
- iOS web apps
- Chrome apps
- Firefox open web apps
- Symbian standalone web apps
- S40 web apps
- Samsung web API
- HTML5 Web Apps
- Web Views
- Pseudo-Browsers
- Native Web Apps, Packaged Apps, and Hybrids
- Platform-specific solutions
- Apache Cordova and Adobe PhoneGap
- Sencha Touch
- Appcelerator Titanium
- Web Platforms That Are Not Browsers
- Ebooks
- Mobile Browsers
- Preinstalled Browsers
- Safari on iOS
- Android browser
- Google Chrome
- Amazon Silk
- Internet Explorer
- Nokia Browser
- Nokia Browser for Series 40
- Nokia Browser for Symbian
- Nokia Browser for MeeGo
- webOS browser
- BlackBerry browser
- UC Browser
- Samsung Dolfin & Jasmine
- LG Phantom
- NetFront
- Myriad browser
- Obigo browser
- Legacy mobile browsers
- MicroB for Maemo
- Sony Mobile (formerly Sony Ericsson) browsers
- Motorola Mobile Internet Browser (MIB)
- Preinstalled Browsers
- User-Installable Browsers
- Opera Mobile
- Opera Mini
- Firefox
- Dolphin
- Baidu Browser
- SkyFire
- Browser Overview
- 4. Tools for Mobile Web Development
- Working with Code
- Adobe Dreamweaver
- Adobe Edge Tools
- Microsoft Visual Studio and WebMatrix
- Eclipse
- Native Web IDEs
- Working with Code
- Testing
- Emulators and Simulators
- Android emulator
- iOS Simulator
- Nokia emulators
- BlackBerry simulators
- Ripple
- BlackBerry smartphones
- PlayBook and BB10
- webOS emulator
- Windows emulators
- Opera Mobile Emulator
- Opera Mini Simulator
- Emulators and Simulators
- Other official emulation platforms
- Adobe Device Central
- Keynote MITE
- Comparison
- Remote emulation services
- BrowserStack
- Browshot
- Real Device Testing
- Adobe Edge Inspect
- Remote Labs
- Nokia Remote Device Access
- Samsung Remote Test Lab
- Keynote DeviceAnywhere
- Usage for mobile web testing
- Testing automation
- Perfecto Mobile
- Pricing structure
- Main features
- Production Environment
- Web Hosting
- Domain
- Error Management
- Statistics
- 5. Architecture and Design
- Mobile Strategy
- When to Get Out of the Browser
- Context
- Server-Side Adaptation
- Progressive Enhancement
- Responsive Web Design
- Responsive layouts
- Responsive images
- RESS
- Mobile Strategy
- Navigation
- Design and User Experience
- Touch Design Patterns
- Tablet Patterns
- Official UI Guidelines
- What Not to Do
- 6. Markups and Standards
- First, the Very Old Ones
- WML
- First, the Very Old Ones
- Current Standards
- Politics of the Mobile Web
- Managing multiple standards
- Politics of the Mobile Web
- Delivering Markup
- Charset encoding
- Conclusion about MIME types and DOCTYPEs
- XHTML Mobile Profile and Basic
- Available Tags
- Official Noncompatible Features
- Creating Our First Compatible Template
- Markup Additions
- Mobile HTML5
- Creating Our First HTML5 Template
- Syntax Rules
- New Elements
- CSS for Mobile
- WCSS Extensions
- Access keys
- Marquees
- CSS form extensions
- WCSS Extensions
- CSS3
- HTML5 Compatibility Levels
- Testing Your Browser
- HTML5 Test
- Ringmark
- Testing Your Browser
- 7. Basics of Mobile HTML5
- The Document Head
- Title
- Website Icons
- Home Screen Icons
- Apple Touch Icons
- Icon titles
- Apple Touch Icons
- Other platforms using Apples link
- Nokia Browser for Symbian
- Nokia Browser for MeeGo
- BlackBerry browser
- Android browser
- Windows Start tiles
- Live badge notifications
- The Document Head
- Summary of Home screen icon compatibility
- Native and installed web app icons
- The Viewport
- The problem
- Viewport declaration
- What is device width?
- Give me back the pixels
- Landscape behavior
- Viewports in CSS
- Viewport compatibility
- Viewports for older devices
- Changing the Navigation Method
- Removing Automatic Links
- Metadata for Sharing
- Hiding the URL Address Bar
- Native App Integration
- iOS Smart App Banners
- Windows Store app connections
- The Document Body
- Main Structure
- Go to top
- Main Structure
- HTML5 Mobile Boilerplate
- The Content
- Block Elements
- Lists
- Tables
- Frames
- Links
- New windows
- Navigation lists
- Accessibility
- WAI-ARIA
- Accessibility testing
- 8. HTML5 Forms
- Form Design
- Form Elements
- Select Lists
- Option groups
- Select Lists
- Radio Buttons and Checkboxes
- Buttons
- Hidden Fields
- Text Input Fields
- Data lists for suggestions
- Multiline text controls
- Rich text controls
- contenteditable
- WYSIHTML5
- Pop-up controls
- Range Slider Fields
- Date Input Fields
- File Selection Fields
- Actions with files
- The HTML Media Capture extension
- Mobile browser compatibility
- Noninteractive Form Elements
- Form Control Attributes
- Placeholder
- autofocus
- autocomplete
- readonly
- Input Validation Attributes
- Safari Extensions
- Firefox Extensions
- XHTML Mobile inputmode
- Additional Form Attributes
- Form Validation
- HTML5 Validation
- CSS validation pseudoclasses
- Constraints validation API
- HTML5 Validation
- WAP CSS Validation
- 9. Feature and Device Detection
- Possible Problems
- Possible Solutions
- About polyfills
- Possible Solutions
- Possible Problems
- Informational Websites
- Can I Use
- MobileHTML5.org
- WebPlatform.org
- Client-Side Detection
- HTML Fallbacks
- CSS Fallbacks
- CSS conditionals
- Vendor Prefixes
- CSS preprocessors
- SASS
- LESS
- CSS preprocessors
- -prefix-free
- Static tools for prefixes
- JavaScript Fallbacks
- Are you there?
- Vendor prefixes
- Modernizr
- Conditional loading
- All the properties
- HTML5 main features
- CSS main mobile features
- Other features
- Polyfills
- Platform Detection
- Detect Mobile Browsers
- Server-Side Detection
- HTTP
- The request
- The request header
- The user agent
- What we can identify
- The User Agent Profile
- User agent tricks
- HTTP
- Detecting the Context
- How to read a header
- How to read the IP address
- Cloud-Based Browsers
- Opera Mini
- Xpress browser
- Amazon Silk
- Mobile Detection
- Transcoders
- Device Libraries
- WURFL
- Architecture
- Capabilities
- WURFL Standalone API (OnSite)
- PHP API installation
- Using the PHP API
- The WURFL Cloud API
- WURFL
- DeviceAtlas
- Properties
- Cloud API
- DetectRight
- Movila DetectFree
- 51Degrees.mobi
- OpenDDR
- 10. Images and Media
- Images
- Image Formats
- Animation formats
- 3D formats
- Inline images
- Format compatibility
- Image Formats
- Using the img Element
- Responsive Images
- Sencha.io Src
- Images
- Local Pictograms
- ISO pictograms
- OMA pictograms
- Dealing with Multiple Screen Densities
- Using Vector-Based Solutions
- Providing One Single Image
- Using img elements
- Using background images
- Providing Image Alternatives
- Using devicePixelRatio
- Using media queries
- Using image sets
- The picture element
- SVG
- Tools for SVG
- SVG for beginners
- Embedding the SVG in XHTML
- Embedding the SVG using img
- Inline SVG
- Raphaël
- Canvas
- The context
- Lines and strokes
- Drawing methods
- Advanced features
- Canvas as native code
- Canvas as a background
- Exporting canvas drawings
- Canvas and pixel density
- WebGL
- Canvas compatibility
- Adobe Flash
- Video
- Containers and Codecs
- Reference movies for iOS
- Containers and Codecs
- Delivering Video
- Linking to video files
- The HTML5 video Element
- Advanced declarations
- Providing fallbacks
- Video player API
- Streaming to Apple TV
- Streaming
- HTTP Live Streaming
- Embedding with object
- Video Compatibility
- Audio
- Invisible Audio Player
- Web Audio API
- Audio Compatibility
- 11. CSS for Mobile Browsers
- Where to Insert the CSS
- Media Queries
- CSS3 Media Queries
- Media features
- all versus only screen
- Useful queries
- CSS4 media queries
- Internet Explorer 10 snap state
- CSS3 Media Queries
- Selectors
- CSS Techniques
- Reset CSS Files
- Text Formatting
- Font family
- CSS3 font-face
- Font size
- Text shadows
- Text overflow
- Text adjustment for small screens
- Text stroke and fill
- Multicolumn layout
- Common Patterns
- Display Properties
- Absolute and floating positions
- Fixed position
- Modern layout techniques
- Display Properties
- Rounded Corners
- Border Image
- Pseudoclasses
- Backgrounds
- Scrollable Areas
- Content
- Opacity
- Cursor Management
- Selection Management
- Selection styles
- Touch Callout
- Highlight Color
- Appearance Override
- CSS Sprites
- Samples and Compatibility
- CSS Sprites Alternatives
- Inline images
- Join images
- CSS3 Modules
- Gradients
- Reflection
- Masks
- Transforms
- Perspective
- Transform style
- Backface visibility
- The CardFlip pattern
- Transitions
- Animation properties
- Transition ending
- Animations
- @keyframes
- Animation events
- CSS Filter Effects
- CSS Regions and Exclusions
- New CSS Values and Units
- 12. JavaScript Mobile
- Coding for Mobile Browsers
- HTML5 Script Extensions
- Code Execution
- Cloud-Based Browsers
- Nokia Mobile Web Library
- Coding for Mobile Browsers
- JavaScript Debugging and Profiling
- Battery Consumption
- Background Execution
- Status Detection
- The Page Visibility API
- Wakeup detection using timers
- Status Detection
- Background Tab Notification Trick
- Background Execution Compatibility
- Push Notifications
- Supported Technologies
- The Document Object Model
- The Selectors API
- JSON
- Binary Data
- Web Workers
- HTML5 APIs
- Native Web App APIs
- Standard JavaScript Behavior
- Standard Dialogs
- History and URL Management
- History API extensions
- The hashchange event
- Manipulating Windows
- Focus and Scroll Management
- Timers
- Animation timing
- Changing the Title
- Cookie Management
- Event Handling
- Managing events
- Load and unload events
- Click events
- Double tap
- Focusable and form events
- Over events
- Resizing, scrolling, and orientation change events
- Key events
- Useful keys for some devices
- Preventing default behavior
- JavaScript Libraries
- Mobile Libraries
- Zepto.js
- baseJS
- jQMobi
- QuoJS
- XUI
- Mobile Libraries
- UI Frameworks
- Sencha Touch
- jQuery Mobile
- Enyo
- Montage
- iUI
- jQTouch
- JavaScript Mobile UI Patterns
- Clear text box buttons
- Autogrowing textareas
- Floating bars
- Cascading menus
- Autocompletion
- 13. Offline Apps, Storage, and Networks
- Offline Web Apps
- The Manifest File
- Reusing the manifest
- The Manifest File
- Accessing Online Resources
- Fallbacks
- Offline Web Apps
- Updating the Package
- Deleting the Package
- The JavaScript API
- Cache events
- Compatibility and Limits
- Client-Side Storage
- Web Storage
- Limits
- Web Storage
- The Web SQL Database API
- Limits
- The IndexedDB API
- The FileSystem API
- User Intervention
- Debugging Storage
- Network Communication
- Ajax
- Cross-domain requests
- JSONP
- Ajax with offline resources
- Ajax
- Server Sent Events
- The server component
- WebSockets
- Socket.IO
- 14. Geolocation and Maps
- Location Techniques
- Accuracy
- Indoor Location
- Client Techniques
- GPS
- A-GPS
- Cell information
- WiFi Positioning System
- Server Techniques
- IP address
- Carrier connection
- Language
- Indoor location
- Location Techniques
- Asking the User
- Detecting the Location
- The W3C Geolocation API
- Getting the position
- Handling error messages
- Tracking the location
- Defining optional attributes
- Geolocation API 2.0
- The W3C Geolocation API
- Carrier Network Location APIs
- GSMA OneAPI
- Specific carriers APIs
- IP Geolocation
- Reading the IP address
- Googles ClientLocation object
- Maps/Navigation App Integration
- Google Maps for Android
- Directions and navigation
- Street View
- Google Maps for Android
- iOS Maps
- Directions and navigation
- Bing Maps
- Showing a Map
- Google Maps API v3
- Google Maps Static API
- Nokia Here
- 15. Device Interaction
- Mobile-Specific URIs
- Making a Call
- Sending Email
- Sending an SMS
- Other Communication Apps
- Adding a Contact to the Phonebook
- Integrating with Other Applications
- iOS URL schemes
- X-Callback-URL
- iOS URL schemes
- Android intents
- Symbian local applications
- Windows apps
- Mobile-Specific URIs
- JavaScript APIs
- Touch
- Apple Touch Events API
- Disabling scrolling
- BlackBerry touch behavior
- Apple Touch Events API
- W3C Touch Event API
- Compatibility
- Microsoft pointer events
- Pointer detection
- Touch action style
- Working with the touches and clicks
- Simulating touch on desktops
- Touch
- Gestures
- Swipe gesture
- Frameworks
- Apple Gesture API
- Microsoft Gesture API
- Starting a gesture detection
- Gesture change values
- Sensors
- DeviceOrientation Event
- Moving a ball
- DeviceOrientation Event
- Compass information
- Apache Cordova API
- Network Information
- Old specification
- New specification
- File Management
- Full FileSystem API
- Full Screen
- Web Notifications
- Camera
- getUserMedia
- Apache Cordova APIs
- Battery
- Vibration
- Other APIs
- W3C
- Apache Cordova
- Mozilla
- For the future
- 16. Native and Installed Web Apps
- Web App Pros and Cons
- Architecture of a Web App
- Meta Configuration
- Platform Access
- Data Storage
- Network Access
- Logic
- User Interface
- Packaging
- Distribution
- Standards
- Packaging and Configuration Standards
- Official Platforms
- iOS Web Apps
- iOS web app pros and cons
- Full-screen meta tag
- Changing status bar appearance
- Defining startup images
- How it looks
- APIs
- Links
- Distribution
- Cubiq Add to Home Screen
- iOS Web Apps
- Symbian Standalone Web Apps
- Windows 8 Store Apps
- Windows Runtime
- WinJS
- JavaScript UI controls
- Application UI state
- Navigation
- Advanced topics
- Mozilla Open Web Apps
- App origin
- App manifest
- Distribution
- Checking if the app is already installed
- Chrome Apps
- Samsung Web Apps
- BlackBerry WebWorks Apps
- Configuration file
- WebWorks APIs
- bbUI.js
- Packaging and signing
- Ripple
- Distribution
- Nokia S40 Web Apps
- Configuration
- Mobile Web Library
- Gesture and keypad events
- Storage API
- Tools
- Distribution
- Nokia Symbian Web Apps
- Package
- Features
- JavaScript API
- MiniView
- Tools and libraries
- Distribution
- Apache Cordova/PhoneGap Apps
- Template Creation
- Cordova Web View
- CordovaJS
- DeviceReady event
- Other events
- APIs
- Notification API
- Plug-ins
- Distribution
- iOS App Store
- Android Stores
- BlackBerry AppWorld
- Microsoft Windows Store
- Microsoft Windows Phone Store
- Full-Screen App Patterns
- Multiple Views
- Layout
- Input Method
- One-View Widget
- Dynamic Application Engine
- Reload My Web App
- Live Reload
- 17. Content Delivery
- MIME Types
- Static Definition
- Apache
- Internet Information Server
- Static Definition
- Dynamic Definition
- MIME Types
- File Delivery
- Direct Linking
- Delayed Linking
- OMA Download
- Download descriptor
- Post-download status report
- Application and Games Delivery
- iOS Applications
- Ad hoc OTA installation
- iOS Applications
- Android Applications
- Bypassing the store
- Windows Applications
- Java ME
- Serving JAD files
- Java ME for BlackBerry
- 18. Debugging and Performance
- Debugging
- Server-Side Debugging
- User agent spoofing
- HTTP sniffing
- Bandwidth simulators
- Server-Side Debugging
- Markup Debugging
- HTML5 validators
- W3C mobileOK Checker
- ready.mobi
- Debugging
- Client-Side Debugging
- iOS Remote Web Inspector
- Connecting the session
- Working with the session
- iOS Remote Web Inspector
- Older iOS debugging tools
- Chrome for Android debugger
- Firefox remote debugging
- BlackBerry remote Web Inspector
- Opera Dragonfly
- Android Debug Bridge
- Weinre
- JSConsole
- Bookmarklet solutions
- Other web-based solutions
- Performance Optimization
- Measurement
- Remote profilers
- HTTP proxies
- Akamai Mobitest
- Performance APIs
- Measurement
- Best Practices
- Reducing requests
- Compressing
- HTTP compression
- Other tips
- JavaScript performance
- 19. Distribution and Social Web 2.0
- Mobile SEO
- Spiders and Discoverability
- Mobile Sitemaps
- Mobile SEO
- How Users Find You
- SMS Invitation
- Email Invitation
- Mobile Tiny URL
- QR Codes
- NFC Tags
- User Fidelizing
- Web Shortcuts
- RSS
- Open Search
- Apple Passbook
- Mobile Web Statistics
- Google Analytics for Mobile
- Yahoo! Web Analytics
- Mobilytics
- Monetizing Your Website
- Mobile Advertisements
- Google AdSense for mobile content
- Mobile Advertisements
- Mobile Web Social Features
- Authentication and Sharing APIs
- Facebook Connect
- Twitter for Websites
- Google APIs
- Authentication and Sharing APIs
- Sharing Content
- A. MIME Types for Mobile Content
- Markup and Script MIME Types
- Image MIME Types
- Mobile Content MIME Types
- Audio and Video MIME Types
- Webapp MIME Types
- Index
- About the Author
- Colophon
- Copyright
O'Reilly Media - inne książki
-
Large language models (LLMs) and generative AI are rapidly changing the healthcare industry. These technologies have the potential to revolutionize healthcare by improving the efficiency, accuracy, and personalization of care. This practical book shows healthcare leaders, researchers, data scient...(149.89 zł najniższa cena z 30 dni)
149.84 zł
199.00 zł(-25%) -
With hundreds of tools preinstalled, the Kali Linux distribution makes it easier for security professionals to get started with security testing quickly. But with more than 600 tools in its arsenal, Kali Linux can also be overwhelming. The new edition of this practical book covers updates to the ...(162.21 zł najniższa cena z 30 dni)
162.16 zł
209.00 zł(-22%) -
Learn how to implement and manage a modern customer data platform (CDP) through the Salesforce Data Cloud platform. This practical book provides a comprehensive overview that shows architects, administrators, developers, data engineers, and marketers how to ingest, store, and manage real-time cus...(185.84 zł najniższa cena z 30 dni)
185.73 zł
249.00 zł(-25%) -
Real-time applications are becoming the norm today. But building a model that works properly requires real-time data from the source, in-flight stream processing, and low latency serving of its analytics. With this practical book, data engineers, data architects, and data analysts will learn how ...(210.20 zł najniższa cena z 30 dni)
210.15 zł
279.00 zł(-25%) -
Methods of delivering software are constantly evolving in order to increase speed to market without sacrificing reliability and stability. Mastering development end to end, from version control to production, and building production-ready code is now more important than ever. Continuous deploymen...(171.72 zł najniższa cena z 30 dni)
171.52 zł
229.00 zł(-25%) -
As the transformation to hybrid multicloud accelerates, businesses require a structured approach to securing their workloads. Adopting zero trust principles demands a systematic set of practices to deliver secure solutions. Regulated businesses, in particular, demand rigor in the architectural pr...(153.48 zł najniższa cena z 30 dni)
153.28 zł
209.00 zł(-27%) -
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(181.63 zł najniższa cena z 30 dni)
181.58 zł
249.00 zł(-27%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(150.77 zł najniższa cena z 30 dni)
150.57 zł
209.00 zł(-28%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(141.04 zł najniższa cena z 30 dni)
140.94 zł
209.00 zł(-33%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(143.33 zł najniższa cena z 30 dni)
142.83 zł
209.00 zł(-32%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Programming the Mobile Web. Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more. 2nd Edition Maximiliano Firtman (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.