Sunday, December 20, 2009
Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications

Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60
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.
You’ll learn how to:
- 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.
Who is this book for?
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.
Labels: book, interface, smartphone, web
Thursday, February 11, 2010
MeeGo Book with WRT, Qt, and Quick - What do You want ?
The likely title of the book is:
Professional MeeGo Development with WRT, Qt, and Quick
I wanted to ask you guys, what do you want in a professional book on MeeGo Development. How it can best help us to develop applications on MeeGo devices ?
Here is a proposed Table of Content. Let me know your comments
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
Labels: MeeGo, n900, nokia, Qt
Sunday, February 7, 2010
Targeting smartphone apps for mass-market users @ FierceDeveloper.com
Who is the typical smartphone user? I envision a stressed-out businessperson or dangling-headphone hipster. My stereotypical smartphone user is an affluent, tech-savvy individual who harnesses the power of her device for near-constant interactions with mobile data services. She uses her smartphone to send email, browse the Web, stream videos and music, connect with friends on social networks, comparison-shop, and find nearby restaurants and businesses. Oh yes, and she occasionally uses her mobile phone for voice calls.
My stereotype crumbles as more and more mobile users upgrade from feature phones to smartphones. This year, mass-market consumers are stampeding into the smartphone ecosystem. 2010 is the year when “anyone with a touchscreen” is using their shiny, new smartphone to consume mobile data services. Clever mobile developers recognize the exploding smartphone user base as an unparalleled opportunity to simplify the usability of Mobile Web and native applications and provide personalized experiences to suit all kinds of smartphone users.
Learn why the sudden explosion of smartphone users here
Labels: book, smartphone
Thursday, January 28, 2010
Catch the Smartphone Wave
New Book Teaches the Ins and Outs of Smartphone Development !
Medio Architect and Developer Shares Insights on Standards-Based Mobile Web Development
SEATTLE--(BUSINESS WIRE)--Even with the excitement about mobile technology, smartphones, and applications, the need to train the next generation of programmers to take maximum advantage of new technologies is often overlooked. Mobile technology and development is similar to Web 2.0 development, however, there are enough differences and nuances by device, operating system, and form factor that even veteran web developers can be surprised by mobile web development’s complexity. A new book written by Gail Frederick and Rajesh Lai perfectly addresses this gap in the market by explaining the fundamentals of mobile web development. Although the book is written primarily for developers that are “dipping their toes” into mobile technology for the first time, expert practitioners will appreciate the detailed instruction for reference and review.
Click to read more
Labels: book, mobile, smartphone
Tuesday, January 5, 2010
Vote Now: 10 Tips for Mobile Web Design !

How to create a mobile version of your website? Do you need to optimize your current website for mobile devices or design a completely new website? Do you need to worry about different platforms, Windows Mobile, iPhone, Symbian, Blackberry, Linux, Brew, Android, and Nokia? What resolution, what screen size you should target, and what is this PPI anyway? How to design for maximum number of users and devices, in the least amount of time? In this session, mobile web usability expert and author of "Beginning Smartphone Web Development", Rajesh Lal will discuss ten pragmatic tips, for designing website for mobile devices.
Interested ? VOTE for it at Mix 10 (1. Add to ballot,2. Submit ballot)
http://tinyurl.com/10TipsMobileWeb
Labels: session, smallinterface, smartphone
Tuesday, December 22, 2009
Buy the Book: Beginning Smartphone Web Development
Click here or select from the following.
Below is the detail from Amazon.com
Labels: author, book, mobile, resources, smallinterface, smartphone
Authors : Beginning Smartphone Web Development
![]() | Contact Gail Frederick http://learnthemobileweb.com/ |
Gail Rahn Frederick is a mobile software architect, Mobile Web enthusiast and instructor of standards-based Mobile Web development. Her work spans Mobile Web sites and native applications on most mobile platforms. Her products target 500+ device models and have been deployed to 10+ mobile operators in 6+ countries in North America and Europe. | |
Contact Rajesh Lal 750 N. Shoreline Blvd Apt # 110 Mountain View California 94043 Cell: +1 858 335-3772 Email: connectrajesh [@] hotmail | ![]() |
Rajesh Lal is an author, designer, developer, and a technology evangelist with a decade of experience in Desktop, Web and Mobile devices. He has received numerous awards for his work on Vista and Sidebar Gadgets. Rajesh has been involved in Mobile UI/UX design for past five years and have expertise with a variety of Mobile devices, namely Sony Mylo, Window's Mobile, Apple's iPhone, Nokia S60, and Maemo devices. | |
Labels: author, book, smallinterface, smartphone
Resources: Beginning Smartphone Web Development
Mobile Web Standards
- CSS Mobile Profile 2.0
W3C Recommendation for CSS Mobile Prfile 2.0 - Device Description Repository Simple API
API for reading identifying mobile devices and reading device capabilities from a device repository - dotMobi
Company that controls the .mobi TLD. - Mobile Browser Compatibility with JavaScript, AJAX and DOM features
- Mobile Web Best Practices 1.0
W3C’s Best Practices for Mobile Web Development - W3C Mobile Web Application Best Practices
Best practices for the development and delivery of Web applications on mobile devices. - W3C Mobile Web Initiative
Making Web access from a mobile device as simple as Web access from a desktop device. - W3C mobileOK Basic Tests 1.0
- Wireless CSS Specification (PDF)
Open Mobile Alliance specification for Wireless CSS - XML 1.0 Standard
XML-based mobile markup languages strictly adhere to XML syntax rules.
Mobile Web Best Practices
- All about Page Weight
Considering total cost to download a web page to a mobile device. - Desiging XHTML Content for Nokia Series 60 Platform (PDF)
Article from Nokia - dotMobile Switch On! Mobile Web Developer Guide
Guide for developing compliant .mobi mobile web sites. - Mobile Design Wiki @ Little Springs Design
Mobile Design Patterns - Mobile Web Best Practices 1.0
W3C’s Best Practices for Mobile Web Development - mobiThinking – Best and Worst of the Mobile Web e-book
e-book from mobiThinking reviewing the best and worst mobile web sites - Openwave’s Best Practices in XHTML Design
- Opera’s Making Small Devices Look Great
Mobile Web Development Experts
- Coding for the Mobile Web
- Comparison of XHTML Mobile Profile and XHTML Basic
Feature comparison of two popular mobile markup languages. - Differences between XHTML MP, XHTML Basic, WML, i-mode, and HDML?
Wild evolutionary path of mobile markup - Global Authoring Practices for the Mobile Web
Luca Passani’s GAP document about mobile web design and development - Mob Lob
Mobile Line of Business - mobiForge
Mobile developer community owned by dotMobi. Formerly dev.mobi. - Mobile Browser Compatibility with JavaScript, AJAX and DOM features
- Mobile Design Wiki @ Little Springs Design
Mobile Design Patterns - Mobile Web 2.0 eBook by Futuretext
- OpenGardens Blog
Wireless Mobility and Mobile Web 2.0 Blog - Openwave’s Best Practices in XHTML Design
- Opera’s Making Small Devices Look Great
- Sender 11: Mobile Interaction Design
- Small Surfaces
mobile UI / UX / interaction design - WMLProgramming Yahoo Group
Busy Yahoo Group and Mailing List discussing WURFL and Mobile Web Development - Yiibu
mobile design
Mobile Web Development Tools
- BlackBerry Wireless Handheld Browser Content Developer Guide
- dotMobi
Company that controls the .mobi TLD. - Google Gears for Mobile Devices
Framework for Windows Mobile 5 and 6 and Android phones - Mobile Browser Compatibility with JavaScript, AJAX and DOM features
- WMLProgramming Yahoo Group
Busy Yahoo Group and Mailing List discussing WURFL and Mobile Web Development - WMLScript Reference
Language reference for WMLScript, companion scripting language for WML - WURFL
Wireless Universal Resource File - WURFL Pro
Public Repository of the Wurfl DB - WURFL Test Suite for Mobile Devices
Test Suite for Web Standards Support on Mobile Devices
Mobile Markup Validators
- Feed Validator for Atom and RSS
Validates the format of Atom and RSS feeds. - ready.mobi
Evaluates mobile-readiness using mobile best practices & standards. - W3C Link Checker
Checks for broken links and anchors in XHTML and HTML documents. - W3C Markup Validation Service for XHTML and HTML
Validates XHTML, XHTML-MP and HTML markup (and other niche markups standardized by W3C). - W3C MobileOK Checker
Validates mobile-friendliness of a web document using W3C mobileOK Basic Tests 1.0.
Mobile Markup Specifications
- Comparison of XHTML Markup Flavors
Comparison of XHTML MP versions and XHTML Basic - Device Description Structures
An expression language for the structured categorization of devices in content adaptation - WML Language Reference (PDF)
Openwave’s reference guide for WML - WML Specification (PDF)
WML Language Specification - WMLScript Reference
Language reference for WMLScript, companion scripting language for WML - XHTML Basic 1.1
XHTML Basic 1.1 Standard - XHTML Mobile Profile (PDF)
Open Mobile Alliance specification for XHTML Mobile Profile - XHTML Mobile Profile and CSS Reference
OpenWave’s reference guide or XHTML-MP and CSS. - XML 1.0 Standard
XML-based mobile markup languages strictly adhere to XML syntax rules.
Mobile Industry
- Browsing on Mobile Phones – Nokia Research (PDF)
- Differences between XHTML MP, XHTML Basic, WML, i-mode, and HDML?
Wild evolutionary path of mobile markup - dotMobile Switch On! Mobile Web Developer Guide
Guide for developing compliant .mobi mobile web sites. - Fierce Mobile Content
Mobile Content and Mobile Marketing News - Fierce Wireless
Wireless Industry and Technology News - Geek.com Mobile
Mobile technology news - mobiThinking
Help for marketers to understand and exploit new opportunities in the mobile web. - mobiThinking – Best and Worst of the Mobile Web e-book
e-book from mobiThinking reviewing the best and worst mobile web sites - MocoNews.net
Mobile content and mobile industry news - RCR Wireless
Mobile technology, wireless operators, wireless broadband industry news - Sender 11: Mobile Interaction Design
- There Goes Dave
Mobile Web News - WAP Review
Mobile Web News and Reviews - Wireless Week
News and Analysis for Wireless - Yahoo News: Wireless and Mobile Technology
Wireless and Mobile Technology News at Yahoo News
Mobile Developer Communities
- Global Authoring Practices for the Mobile Web
Luca Passani’s GAP document about mobile web design and development - Info about Opera Mini Request Headers
- Mobile Monday Global
Monthly Monday-evening networking events for the mobile industry - Server-Side Capability Detection for Mobile Devices
A two-part series from dev.opera.com - Verizon Developer Program (WAP and BREW)
For WAP and BREW development and partnerships.
Academic Research
- Device Fragmentation of Mobile Applications
Academic research paper analyzing aspects of fragmentation of mobile applications.
Mobile Web Analytics
- AdMob Metrics
Popular Devices Surfing the Mobile Web by Region - DeviceAtlas Explorer
Compare Characteristics of Thousands of Mobile Devices - Opera’s State of the Mobile Web
Mobile Industry Insights from Opera
Labels: book, interface, resources, smartphone



Fun with Silverlight 4










Developing 3D Objects
Beginning Smartphone Web Development

