Mobile Computing Architecture

Note – this page crosses several topic boundaries

(e.g. Architecture, Application Software and Web Design)

Mobile Computing Constraints

Mobile computing has several constraints that include power (battery life), processing power, bandwidth (recall interconnections are major limiting factor in computing) and input/output.  Processing power is being overcome by leveraging cloud computing, lack of bandwidth can be overcome with Rich Internet Applications that can operate offline and we will look at many emergent mobile I/O technologies  in LM 4 I/O (voice recognition, holographs, etc.).  Equally or probably even more important, we should be concerned with our planet (i.e. green computing).  We will also be looking at open source/open platforms (e.g. Linux, Android) throughout this course so its great to see development in accord with all these principles.

Emergent green mobile architecture

When this video first launched we discussed in class whether Apple or Microsoft would ever adopt this approach (and the consensus was never as it would result in less profit), but now as a nice conclusion, it has been picked up by Motorola/Google => Ara.

Ara (now dropped by Google… bummer)

The latest Ara update that now shows an integrated store to purchase Phoneblok components.

Nice read here: PhoneBloks by Google

Now it appears PhoneBloks is dead in the water… what a shame

Now here’s the NexPaq to give your existing phone similar modular functionality but its not really the same.