Book Review: Mobile Web Development
Who Wrote It?
Mobile Web Development is written by Nirav Mehta, the head of Magnet Technologies a software development firm in India. He blogs about a variety of business and tech topics at www.mehtanirav.com.
What’s Covered?
Mobile Web Development covers a wide variety of topics related to…guess what….mobile web development. Nirav does a fantastic job of introducing a wide variety of technologies needed to begin mobile web development including sending and receiving SMS and MMS messages, optimizing your site for mobile devices and using AJAX on the mobile web.
The book, from Packt Publishing, takes a very solution-based approach. Each chapter, with the exception of the first and last, has a very specific task that it is concerned with accomplishing. Usually, I’m not too awful fond of the format. It often feels like such books aren’t teaching me a topic so much as giving me snippets of code I am comfortable with manipulating.
This book, however, is an exception to that rule. Each chapter, in addition to accomplishing the task at hands, takes the time to explain the possible solutions to the problem, and their pros and cons. The result is that once you’ve finished the book, you have a nice foundation of real working knowledge that will allow you to immediately get started with mobile web development. For those of us that may want a deeper understanding of the technologies, there are plenty of nods towards resources that will provide that information.
Should I Read It?
The book is intended for people with at least a basic understanding of CSS, Javascript and PHP. In particular, there is a fair amount of PHP code, so you should probably be comfortable with looking through it.
The book manages to cover a surprisingly large amount of information for being such a brisk read. The truth though, is that at least in the beginning, the basics of mobile web development are quite similar to the basics of web development, and you’ll be pleasantly surprised by just how easy it is to get started.
One of the things I enjoyed most about Nirav’s approach to the book is the emphasis on the user. Keeping the user in mind is always important, but particularly when the user needs to get the information quickly and needs to do it with a very small amount of screen real estate. Each chapter makes sure to mention how a given solution can help or detract from the user experience, ensuring that you have the understanding necessary to make good decisions that will benefit your users.
One Minor Complaint
The one and only issue I have with the book is that the editing could have been a bit better. Don’t worry though, the editing is no-where near bad enough to confuse you. There’s just a fair amount of a’s and the’s that are AWOL. Like I said, not enough to cause you trouble understanding the information, just enough that you’ll notice.
Final Verdict
Mobile web development is one of the most important new avenues for web developers to pursue. The amount of people making use of mobile devices to get their information on the run is growing very quickly. Minor editing issues aside, the book was a great introduction to getting started with these technologies. I would highly recommend picking up the book and giving it a thorough reading. It’s surprising how easy it is to get started in the mobile web, and after reading it you’ll have a solid base of working knowledge to allow you to start creating your own mobile web content.
4 Smart Things Were Said
Its amazing how many people are viewing the web from their phone now. I think this is extremely relevant to the business market where online applications are constructed for use on mobile devices. Business leaders and CEOs like to be able to see their data wherever they’re at, at whatever time of day.
With the advent of the iPhone and other smart phones being geared towards the everyday user market its becoming even more important for any given website to be mobile accessible. As far as I know, the iPhone is the only exception where it can view any page without any rendering problems (basically if it works with safari it works on the iPhone). However, of all the smart phones out there the iPhone accounts for very few of the users especially in the business market (where the blackberry has been a powerful tool for years). Personally, I believe at least with this respect, that more phones should follow apple’s philosophy where by any page should be rendered nicely (and I believe that that is where the future is headed), but from a programmers perspective you have to realize that many mobile users that are viewing your page may not be using a phone that can render most pages nicely. That is where mobile web development is most important.
Sorry if my post seems like a pitch for the iPhone but I believe that in the future many phones will include many of the same browsing features. With the technological progress of many phone producers offering phones with bigger and bigger displays, their browsing technologies are bound to become more and more sophisticated to match many of the achievements made in the world of desktop computing.
-Jordan
Its amazing how many people are viewing the web from their phone now. I think this is extremely relevant to the business market where online applications are constructed for use on mobile devices. Business leaders and CEOs like to be able to see their data wherever they’re at, at whatever time of day.With the advent of the iPhone and other smart phones being geared towards the everyday user market its becoming even more important for any given website to be mobile accessible. As far as I know, the iPhone is the only exception where it can view any page without any rendering problems (basically if it works with safari it works on the iPhone). However, of all the smart phones out there the iPhone accounts for very few of the users especially in the business market (where the blackberry has been a powerful tool for years). Personally, I believe at least with this respect, that more phones should follow apple’s philosophy where by any page should be rendered nicely (and I believe that that is where the future is headed), but from a programmers perspective you have to realize that many mobile users that are viewing your page may not be using a phone that can render most pages nicely. That is where mobile web development is most important.Sorry if my post seems like a pitch for the iPhone but I believe that in the future many phones will include many of the same browsing features. With the technological progress of many phone producers offering phones with bigger and bigger displays, their browsing technologies are bound to become more and more sophisticated to match many of the achievements made in the world of desktop computing. -Jordan
@Jordan – The iPhone certainly did take browsing the web on mobile devices to new heights. They made web-browsing a priority in the design, and it’s UI is evidence of that.
While this book doesn’t go into much detail about iPhone development in particular, there is a section dealing with it, as well as Google’s Android, in the the final chapter.
@Jordan – The iPhone certainly did take browsing the web on mobile devices to new heights. They made web-browsing a priority in the design, and it’s UI is evidence of that.While this book doesn’t go into much detail about iPhone development in particular, there is a section dealing with it, as well as Google’s Android, in the the final chapter.