E-Book, Englisch, 368 Seiten, Web PDF
Frederick / Lal Beginning Smartphone Web Development
1. Auflage 2010
ISBN: 978-1-4302-2621-5
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark
Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile and Nokia S60
E-Book, Englisch, 368 Seiten, Web PDF
Reihe: Professional and Applied Computing (R0)
ISBN: 978-1-4302-2621-5
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark
Today’s Web 2.0 applications (think Facebook and Twitter) go far beyond the confines of the desktop and are widely used on mobile devices. The mobile Web has become incredibly popular given the success of the iPhone and BlackBerry, the importance of Windows Mobile, and the emergence of Palm Pre (and its webOS platform). At Apress, we are fortunate to have Gail Frederick of the well-known training site Learn the Mobile Web offer her expert advice in . In this book, Gail teaches the web standards and fundamentals specific to smartphones and other feature-driven mobile phones and devices.
- Shows you how to build interactive mobile web sites using web technologies optimized for browsers in smartphones
- Details markup fundamentals, design principles, content adaptation, usability, and interoperability
- Explores cross-platform standards and best practices for the mobile Web authored by the W3C, dotMobi, and similar organizations
- Dives deeps into the feature sets of the most popular mobile browsers, including WebKit, Chrome, Palm Pre webOS, Pocket IE, Opera Mobile, and Skyfire
By the end of this book, you’ll have the training, tools, and techniques for creating robust mobile web experiences on any of these platforms for your favorite smartphone or other mobile device.
Zielgruppe
Popular/general
Autoren/Hrsg.
Weitere Infos & Material
1;Dadication Page;4 2;Table of Contents;6 3;About the Authors;11 4;About the Technical Reviewers;12 5;Acknowledgments;13 6;Introduction;14 7;Part I: Getting Started with Mobile Web Development;15 7.1;Chapter 1: Untroduction to Mobile Web Development;16 7.1.1;Mobile Web vs. Desktop Web;17 7.1.2;Mobile Markup Languages;19 7.1.2.1;HTML and XHTML;20 7.1.2.2;XHTML Mobile Profile;20 7.1.2.3;WML;21 7.1.2.4;Other Mobile Markup Languages;22 7.1.2.4.1;HDML;22 7.1.2.4.2;CHTML;23 7.1.2.4.3;XHTML Basic;23 7.1.3;Mobile Scripting Languages;23 7.1.4;Mobile Style Sheets;24 7.1.5;Mobile Industry Groups and Standards Bodies;24 7.1.6;The Mobile Ecosystem;25 7.1.7;Code Samples;26 7.1.8;Summary;26 7.2;Chapter 2: Set Up Your Mobile Web Development Environment;27 7.2.1;Recommended IDEs;28 7.2.2;Mobile MIME Types;31 7.2.3;Web Server Configuration;33 7.2.3.1;Apache;33 7.2.3.2;Microsoft IIS;33 7.2.3.3;Nginx;34 7.2.4;Mobile Web Browsers on the Desktop;34 7.2.4.1;Firefox and Mobile Add-Ons;35 7.2.4.1.1;XHTML Mobile Profile;36 7.2.4.1.2;wmlbrowser;37 7.2.4.1.3;User Agent Switcher;37 7.2.4.1.4;Modify Headers;39 7.2.4.1.5;Live HTTP Headers;41 7.2.4.1.6;Small Screen Renderer;43 7.2.4.1.7;Firebug;45 7.2.4.2;Mobile Browser Emulators;46 7.2.4.3;Actual Mobile Devices;51 7.2.5;Other Development Tools;51 7.2.5.1;File Comparison;51 7.2.5.2;Source Code Control;52 7.2.6;Summary;55 8;Part II: The Syntax of the Mobile Web;56 8.1;Chapter 3: Mobile Markup Languages;57 8.1.1;Selecting a Mobile Markup Language;57 8.1.2;XHTML;58 8.1.2.1;Why Not HTML?;59 8.1.2.2;HTML 5;59 8.1.3;XHTML-MP;61 8.1.3.1;Example XHTML-MP Document;61 8.1.3.2;DTDs for XHTML-MP;62 8.1.3.3;XHTML Elements Not Supported in XHTML-MP;62 8.1.3.4;Updated and Mobile-Specific Features in XHTML-MP;63 8.1.3.4.1;URI Schemes;63 8.1.3.4.2;Forms;64 8.1.3.4.3;Tables;66 8.1.3.4.4;Links and Access Keys;67 8.1.3.4.5;Embedded Objects;69 8.1.3.5;Common Implementation Bugs;69 8.1.3.5.1;XHTML-MP 1.1;70 8.1.3.5.2;XHTML-MP 1.2;71 8.1.3.5.3;Best Practices for XHTML-MP Web Development;71 8.1.4;CSS for Mobile Devices;71 8.1.4.1;CSS2;72 8.1.4.2;Wireless CSS and CSS Mobile Profile;72 8.1.4.3;Determining CSS Support on a Mobile Device;78 8.1.4.4;Best Practices for Mobile CSS;78 8.1.4.5;External, Internal, and Inline Stylesheets;79 8.1.4.6;Media Selectors and Media-Dependent Style Sheets;80 8.1.5;WML;81 8.1.5.1;Tag Hierarchy;84 8.1.5.2;Special Characters;84 8.1.5.3;Header and Metadata;85 8.1.5.4;Text Formatting;86 8.1.5.5;Links;88 8.1.5.5.1; Tag;89 8.1.5.5.2;




