See a Problem?

Open Preview See a Problem? Thanks for telling us about the problem. Return to Book Page. Programming the Mobile Web by Maximiliano Firtman. If you're an experienced web developer, this book shows you how to build a standard app core that you can extend to work with specific devices. You'll learn the particulars and pitfalls of building mobile apps wi Today's market for mobile apps goes beyond the iPhone to include BlackBerry, Nokia, Windows Phone, and smartphones powered by Android, webOS, and other platforms. You'll also explore platform variations, finicky mobile browsers, Ajax design patterns for mobile, and much more.

How to get WhatsApp Web for iPhone, Android, Windows, Blackberry

Before you know it, you'll be able to create mashups using Web 2. Paperback , pages. Published July 30th by O'Reilly Media first published To see what your friends thought of this book, please sign up. To ask other readers questions about Programming the Mobile Web , please sign up. Be the first to ask a question about Programming the Mobile Web. Lists with This Book.

This book is not yet featured on Listopia.

Types of apps

Easy to read and enjoyable book on the history, standards and good practices of the mobile web development. This book walks us through the evolution of the mobile web standards and vendor specific practices and vividly illustrates the complexity and the mess we now face with the mobile websites creation.


  1. Love - les secrets de lAmour (French Edition).
  2. Town Proper II.
  3. Get free estimation for your mobile app.
  4. Customers who bought this item also bought.

While it is easy to read, the book contains extremely detailed sections which can be omitted on first reading and later used as reference only. Programming for the mobile web is a great tool whic Easy to read and enjoyable book on the history, standards and good practices of the mobile web development. Programming for the mobile web is a great tool which should be used by any developer tasked with the implementation of a mobile web site.

With the current pace of the technology evolution the content of this book gets out of date pretty quickly. Jun 02, Alessandro Pellizzari rated it really liked it Shelves: Una panoramica completa dello sviluppo di applicazioni mobile. Anche troppo completa, visto che parla di piattaforme morte o moribonde come il WAP o i browser di Symbian. Togliendo queste parti, forse si sarebbero potute risparmiare pagine, che sarebbero state meglio spese approfondendo gli argomenti. Jan 08, Adrienne rated it it was amazing.

This is an essential book if you are writing for mobile devices. What I really like about the book is that all the information is in one place, so I can easily Google for code samples.

Books & Videos

I learned thing I didn't know I didn't know. For me, the book is worth every penny I paid for it and more.

Mobile App Development | Mobile Applications | Blueberry Consultants

Jan 31, Daniel Messer added it. Not a bad book, but not what I was after. Checked it in and sent it on its merry way! Aug 07, Budi Susanto rated it it was amazing.


  1. Carol Day - Jack Slingsby.
  2. Freihandel oder strategische Handelspolitik? (German Edition);
  3. Alternative Economic Spaces.
  4. Account Options.
  5. What is Kobo Super Points?.

In this model, services are delivered as SMS text messages. SMS also has a problem that message delivery is not guaranteed. Integrating SMS message handling into Web applications is quite simple — and support for processing SMS messages from users is widely available. Having initially been seen as a platform of interest mainly to geeks, Android is now the 1 smartphone operating system in terms of market share in the UK.

The latest research puts Android usage at around 80 per cent, with iOS adoption at around 18 per cent. These figures from research firm Gartner reveal that the smartphone industry continues to be largely a two-horse race between iOS and Android, with the two mobile operating systems combined for Mobile apps available on the Android platform are also subject to very little control, which produces a great deal of variety and flexibility but naturally results in a higher proportion of poor quality applications in circulation.

Their hope was that this would encourage innovative development of both phones and applications. Google has invested in Android because it expected that Web searches would increasingly happen on mobiles, and it wanted to be able to advertise to mobile users. The Android system is offering a good level of integration with business services such as Microsoft Exchange, and the open nature of the platform makes integrating with existing enterprise applications relatively straightforward for developers.

The iPhone was of course in a dominant position as the advance of the smartphone took shape, and the platform is still in a very powerful place. Although business users tended toward BlackBerry in the past, both iPhone and Android have continued to make considerable headway in enterprise as well as consumer markets. The natural downside to this heightened level of control over the platform as a whole is a lack of flexibility.

But for business applications the plus side is a virtual guarantee of quality and reliability for the end user — and ultimately for any business processes being implemented through the technology. With the hugely popular visual designs and interaction models Apple is famous for, the iPhone is certainly an attractive platform for commercial applications. Apple has been responsible for developing innovative features whose success has prompted other platforms to emulate them, such as multi-touch interaction and Apple Pay.

Blueberry has the Objective C and hybrid development skills necessary to develop iPhone programs, and we would be very interested in discussing this with customers. Although iPhone has lost considerable smartphone ground to Android and other competitors, it is generally still seen as the platform to beat, and continues to be a market leader in many ways.

Programming the Mobile Web, 2nd Edition

In , the company changed its name from Research in Motion RIM to BlackBerry and has since launched a range of touch-screen devices. Current Blackberry devices are widely embraced by business organisations and offer good support across iOS, Android, and Windows Phone. Moreover, in the past few years Blackberry has grown out of the business sector and made significant advances in the consumer market, introducing smartphones and tablets that have proven popular, powered by the BlackBerry 10 operating system.

Like Android, BlackBerry hardware is varied, so users can access mobile sites and applications via differing screen sizes and controls — increasing the complexity in any development project. The BlackBerry platform delivers a wealth of enterprise services as standard, with BlackBerry Enterprise Server seen as a major asset for corporate users.

Email on BlackBerry is particularly strong, so users who are dependent on a high level of security and reliability in messaging and communications in general naturally tend towards this platform. While iPhones are focused on touchscreen interaction, as are Android devices to a slightly lesser degree, BlackBerry devices offer both touch and keyboard inputs.

This can be an important aspect in the potential of the platform for certain application categories. A possible issue for mobile Web applications targeted at BlackBerry is that the Web browsers on the system have, in the past, been significantly less advanced than those on both iPhone and Android. However, more recent models have addressed this issue. Native apps can be deployed through the BlackBerry App World marketplace, which has, to date, not occupied as central a role for users as the app stores on iPhone and Android, although the brand is clearly focusing extensive efforts on developing this aspect of usage.

However, it should be noted that newer Blackberry phones have the ability to run Android apps in addition to apps developed for Blackberry. At a stroke the company has streamlined its entire range of offerings and combine them all into the Windows 10 platform. The company hopes this — along with its accompanying technological advances — will lead to an improvement in its market position. Microsoft has enjoyed varying degrees of success in the consumer and industrial mobile markets. For consumers, high-end smartphone brands such as HTC and LG are producing mobile devices with the Windows 10 operating system deployed on them, with networks including O2 and Orange providing mobile services.

Nokia and Windows have reached a major deal in which the manufacturer is dropping its Symbian platform entirely to focus on Windows as its operating system of choice. Microsoft is continuing to invest in developing its mobile operating system and hopes to improve its market position within the mobile world.

While it may find itself in a market position to which it is unaccustomed, Microsoft is determined to increase its share. With a massive user base acquired through its status as the pre-eminent desktop computer operating system, Windows 10 is a natural choice for many mobile workplace needs, including such things as warehouse and delivery services.

Join Kobo & start eReading today

From a development perspective, Windows 10 has very strong advantages. Microsoft has provided a rich platform of development tools — including the C language. Microsoft also includes tools for communication between software on the phone and central servers, and they even include a small database engine. The strong development tools and wide availability of different devices make Windows a particularly valuable platform for delivering business applications. At Blueberry we have a uniquely high level of expertise on Windows systems for mobile app development, so we are well positioned to deliver solutions on this platform.