Compelling Mobile Applications
In This Chapter
Discovering what makes mobile devices so appealing
Acknowledging the strengths and weaknesses of mobile devices
Working with Application Ecosystems
Tweaking your Model Application Controller
Let me be honest with you. The dirty little secret is that cloud computing is nothing new. It’s really just a variation (yet another one) on client-server computing.
The client-server model of computing distributes the tasks of an application between the providers of a resource or service (called servers) and service requesters (called clients). It’s been around for quite a while — since the 1980s, in fact, when it was used in the context of personal computers on a network (usually a LAN). It has evolved over time and is also one of the central ideas of network computing. As I explain in Chapter 2, the Internet’s main application protocols, HTTP, SMTP, Telnet, and DNS use client-server computing, and web browsers and web servers have a client server relationship.
I talk a lot about client-server in this book, but in this chapter I concentrate ...