Entries Tagged 'Mobile' ↓

Book: Mobile Web Development - looks great

Mobile Web Development book

I received my copies of Mobile Web Development book yesterday. I was excited to hold the book and admired it’s print quality. And satisfied with the result of all hard work put over the last 8 months. I am sure the book will serve as a kick starter to anyone wanting to develop mobile websites. What’s unique about the book is that it does not stop at XHTML MP and Wireless CSS, but covers a whole range of topics that a mobile website will need.

Mobile Web Development shows you how to build a mobile presence for your web applications and sites. It covers targeting different mobile web browsers, sending and receiving SMS and MMS messages, accepting mobile payments, and developing voice- and touchtone-response systems.

The book illustrates every technique with practical examples, showing how to use these development methods in the real world. Along the way we show how an example pizza delivery business can use these methods to open up to the mobile web. The book is fast paced, yet touches upon relevant concepts. I had a great ride while I was reviewing the book. I was actually surprised at how fast the book moved - covering important topics in just enough detail, and moving on to the next!

There is a whole lot of technologies I covered in the book. The examples are done in PHP with XHTML Mobile Profile. But I also covered: AJAX, Wireless CSS, WAP 2.0, Tera WURFL, MyMobileWeb, Mobile Web Toolkit, Image Server, GAIA Image Transcoder, HAWHAW , ready.mobi, Nokia’s Mobile Internet Toolkit , SMIL, Voxeo’s Prophecy server, VoiceXML (VXML), grXML, Frost library, WALL, WURFL, SMS, MMS, mobile payment gateways, mobile widgets, Mobile AJAX, Android, Google Gears, and Dojo Offline.

So what will you learn from the book? Here’s the text from the back cover of the book:

  • Build a mobile-friendly front end for your site – learn XHTML Mobile Profile (XHTML MP) and Wireless CSS (WCSS), the CSS subset supported by mobile devices; target the full range of mobile browsers; adapt automatically to the capabilities of the device.
  • Write interactive mobile applications – present and process mobile forms with different input types; support keypad navigation; get started with Mobile Ajax and JavaScript.
  • Accept payments online via mobile web and SMS using Paypal, SMS short codes, and more.
  • Integrate your application with SMS and MMS messages – enable users to send SMS and MMS messages to your site, process them, and send SMS and MMS messages back to your users too; set up your own SMS gateway, or choose an existing gateway provider; include slideshows, movies, and sounds.
  • Handle voice calls – respond to voice input, create touchtone services, play pre-recorded voice or use text-to-speech to provide voice-based software.
  • Future-proof your application – understand the basics of iPhone development, the Android platform, and the implications of other developments in the mobile space.

I would love to get your feedback on the book!

 

Mobile Web Integration Book

The draft is complete, and the first round of editing is going on. And I can’t wait for it to get out!

I am working with Packt to publish my book on Mobile Web Integration. The book is for web developers who want to develop mobile web applications, and integrate them with messaging, voice, payment gateways and more. The book takes you from the basics of mobile browsers, the difficulties in dealing with the variety of screen sizes and browsers, guidelines and best practices for mobile web development, XHTML MP, Wireless CSS to building solutions that adapt the output according to the mobile device.

After you have a good grip on that, we move to messaging - SMS, MMS and the whole loops of sending and receiving messages. I also cover VoiceXML and building voice applications for mobile. There are dedicated chapters for mobile payment and mobile AJAX.

I feel the book will be a great help to any web developer wanting to port their current project to mobile, or starting a fresh mobile site.

I am looking forward to it! :)

 

Have you got Android yet?

Hello AndroidThe Android SDK is now available! And they are even giving out $10mn in prizes to developers who create some cool mobile applications with Android.

Google’s gPhone plans are shaping up! By the looks of it, Android looks good. I am yet to run my Hello World on it, but the packaging is nice, and the documentation is well done. I think it’s at least better than the iPhone ;-)

I am sure there are going to be hundreds of developers who have already jumped on this. I am thinking of what would be a nice application to build for it!!

But I would have loved C# or PHP to program, rather than Java! ;-)

 

Google will help 1000s build the gPhone!

Just saw this:

Google took its long-awaited plunge into the wireless world today, announcing that it is leading a broad industry alliance to transform mobile phones into powerful mobile computers that could accelerate the convergence of computing and communications.

Essentially:

  • Google will not do hardware
  • It will rather do the software that runs the phones
  • The software is based on Linux and Java
  • And is open source

This looks pretty interesting! Though I am interested in seeing what this software looks like!

 

Mobile AJAX

It’s hot these days! Mobile AJAX!

W3C/OpenAjax Workshop on Mobile Ajax happened yesterday, and there is some interesting reading in the papers.

If you are new to Mobile AJAX, dev.mobi’s got a very well written introductory article.