Beginning Smartphone Web Development
作者:Gail Rahn Frederick with Rajesh Lal
页数: 350 pages
出版商: Apress
语言: English
ISBN-10: 143022620X
ISBN-13: 978-1430226208
文件大小:6.2 MIB
内容简介:
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 Beginning Smartphone Web Development. 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.
你将会学到:
Build interactive mobile web pages that comply with industry standards and best practices.
Develop web sites using the markup languages of the mobile Web: XHTML-MP, Wireless CSS, and WML.
Use Mobile JavaScript and Ajax for client-side web interactivity.
Adapt the syntax and design of mobile web pages to target smartphone models.
Enhance mobile web pages to target advanced features of smartphone browsers.
Validate and compress mobile markup to optimize for network transmission and browser performance.
Simulate smartphone browsers using emulators and development tools.
这书所为何人?
Mobile application developers and their managers need to learn mobile web technologies because it’s in their economic interest. Time-to-market and opportunity costs are significantly lower for web-based mobile applications than for native ones.
Desktop web developers at software companies and IT departments of non-technology businesses need to learn mobile web technologies to meet the demands of managers who will soon be asking them to “mobilize this web site.” These developers will want to do the minimum work possible to maximize the compatibility of their mobile web sites. The standards-based approach advocated in this book will allow them to build gracefully adaptive and portable mobile web experiences that perform well across mobile browser platforms.
作者简介:
Gail Rahn Frederick is an expert web developer and software architect in the mobile industry. Her products target 500+ device models and have been deployed at 10+ mobile operators in North America and Europe. She advocates standards-based mobile development techniques as a blogger and conference presenter.
Gail teaches standards-based mobile web development in Portland, OR. Her students learn mobile markup languages, mobile design and usability, content adaptation, best practices, advanced web development for smartphones and defensive programming for the mobile ecosystem.
Rajesh Lal is an author, designer, developer, and technology evangelist working at Nokia, Mountain View. Rajesh has been involved in Mobile UI/UX design for past five years and has hands-on experience with a variety of Mobile devices, namely Sony Mylo, Window’s Mobile, Apple’s iPhone, Nokia S60, and Maemo devices. He has authored multiple books on gadgets and widgets and enjoys taking an objective and pragmatic approach to design. His tutorial on how to design an effective user interface for small devices can be found at http://smallinterface.com.
目录:
Part I FOUNDATION
1. Introducing MeeGo
2. MeeGo Design, layout and User Interface
3. Technologies supported in MeeGo
Part II DEVELOPING ON MEEGO
4. Creating an RSS based application using WRT
5. Developing a Counter Utility with Qt GUI
6. Media Application with Hybrid approach using QtWebkit
7. Creating Game with Animation using QML
8. Developing Browser extensions with XPCOM
Part III
9. Debugging
10. Deployment with Debian packaging
11. Tips and Tricks
[下载链接1]
[下载链接2]