Smartphone
A category of mobile device that provides advanced capabilities beyond a typical mobile phone. Smartphones run complete operating system software that provides a standardized interface and platform for application developers. By the strict definition, smartphones are distinct from PDA-based devices running operating systems such as Palm OS or Windows Mobile for Pocket PCs. While PDA-based devices usually have a touch-screen for pen input, smartphones usually have a standard phone keypad for input. Compared to standard phones, smartphones usually have larger displays and more powerful processors. Applications written for a given smartphone platform can usually run on any smartphone with that platform, regardless of manufacturer. Compared to Java or BREW applications, native smartphone applications usually run faster and integrate more tightly with phone hardware.

