Ch 5 – Software Design

This page contains some information and links of interest, related to software design of mobile handsets. We’ll aim to add further links over time, so check back in from time to time!

Read much more about this topic in Chapter 5 of Mobile Handset Design.

Software Architecture

Here’s the system architecture diagram for Android.

Here’s a system architecture diagram for Windows Phone

Here’s a system architecture diagram of Series 60 (Symbian)

It’s left as an exercise for the reader to compare and contrast them!

Android Operating System

For more information on how Applications utilise the Android Operating System, check out these useful introductions on the main Android site.

100 Million Club

Has the software platform or component you care about shipped more than 100 million units ever (a good basic measure of success)? How is it trending? VisionMobile track this on an ongoing basis, check out their “100 Million Club“.

Seven Layer Model

In the book, we describe the ISO Open Systems Interconnection (OSI) seven layer model, which is fundamental to the design of pretty much every telecommunications system today. The standard is available free of charge on the ISO website here. In addition here is a complete reference list of the available standards (known as the X series  recommendations) for data networks, listof all of the publicly available standards.

Software Integration in the Product Lifecycle

In this fascinating blog, Sony Ericsson take the lid off what is involved in taking a new release of the Android operating system and creating an integrated tested software upgrade for a mobile handset.

Navigate to other supporting material for:
Chapter 1, Chapter 2, Chapter 3, Chapter 4, Chapter 5, Chapter 6, Chapter 7

%d bloggers like this: