Sunday, December 20, 2009


Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications

Coming December 31, 2009 !

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.

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:

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: , , ,

Thursday, February 11, 2010


MeeGo Book with WRT, Qt, and Quick - What do You want ?

I am working on a professional book on MeeGo development with WRT, Qt and Quick, for which I am looking for contributors, if interested send me an email at rajesh.lal@nokia with your idea.

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

1. Introducing MeeGo
2. MeeGo Design, layout and User Interface
3. Technologies supported in 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: , , ,

Sunday, February 7, 2010


Targeting smartphone apps for mass-market users @

By Gail Rahn Frederick Feb 5 2010

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: ,

Thursday, January 28, 2010


Catch the Smartphone Wave

BusinessWire: Press release for the book Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60

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: , ,

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)

Labels: , ,

Tuesday, December 22, 2009


Buy the Book: Beginning Smartphone Web Development

Buy the Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications Book from

Click here or select from the following.

Below is the detail from

Labels: , , , , ,


Authors : Beginning Smartphone Web Development

Gail Frederick

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.

At Learn the Mobile Web ( and Portland Community College (, Gail teaches standards-based Mobile Web development for smartphones and other mobile devices. Her classes teach mobile markup languages, mobile design and usability, content adaptation, best practices, defensive programming and other survival tips for the mobile ecosystem. Students build content-adapted mobile web sites as the class project.

At Medio Systems (, she leads a mobile software team developing personalized search and discovery products with a focus on mobile analytics.

Gail lives with her family and trusty Labrador Retriever at the base of an extinct volcano in Portland, Oregon. When she's not coding or writing, she enjoys family walks, snowshoeing and the occasional soy latte at the neighborhood hipster coffee shop.

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.

Vista Gadget blog:
Mobile User Interface blog:

Rajesh has a master's degree in computer science, holds MCSD and MCAD titles. He currently works as a Senior Engineer at Nokia, Mountain View, California.

Labels: , , ,


Resources: Beginning Smartphone Web Development

Mobile Web Standards

Mobile Web Best Practices

Mobile Web Development Experts

Mobile Web Development Tools

Mobile Markup Validators

Mobile Markup Specifications

Mobile Industry

Mobile Developer Communities

Academic Research

Mobile Web Analytics

Labels: , , ,