. Integrating these devices into an integrated communication environment using existing or easy-to-install networks (e.g. power lines, wireless systems) will allow major enhance- ments to existing services. It will also allow the creation of new applications and services and thus provide a significant push to all players in the field. Terminals Application control application logic Application logic and support MMS, bluetooth Positioning, MMS, kJava Service enablers Adaptations Session control Adaptations Often dual, triple etc mode GPRS/UMTS (and other) networks access Terminals Service network & underlying networks Figure 10.3 Modern terminals are an important integrated part of the overall communication 'machine' 10.1.1 TERMINAL CAPABILITIES The capabilities depend on application logics, the service enablers in the service layer, but also on extra facilities, which exist without network support, such as cameras. When such facilities are integrated with communication, it gives added value compared with an ordinary camera. Downloading applications to thin clients with Java (or corresponding) gives flexibility but requires thorough authentication of servers. Memory capacity needs are almost being solved, but used to be a limitation for mobile terminals. 10.1.2 HUMAN INPUT AND OUTPUT FUNCTIONS Human input function is used to interpret input from human end users. It is tailored to the needs of human beings. Examples of human input are interpretation of keys pressed on a phone and fingerprints on a fingerprint reader. The most important future human-system interface are probably speech interfaces that can replace many complicated button com- mands. Speech recognition, synthesis and control can be used in combination, and may also be used in conjunction with other types of interfaces. Mobile phones and communicators already have speech control. Speech recognition and synthesis have still to be enhanced, e.g. to allow a user independent broad vocabulary. Understanding Changing Telecommunications - Building a Successfu